Document Document Title
US10644272B2 Cap assembly and secondary battery
The disclosure relates to a cap assembly and a secondary battery. The cap assembly comprises: a cap plate having an electrode lead-out hole; an electrode terminal including a terminal plate which is located at a side of the cap plate and covers the electrode lead-out hole, and an outer peripheral surface of the terminal panel protrudes from an inner wall of the electrode lead-out hole; a first fixing member at least partly surrounding the terminal plate to fix the electrode terminal to the first fixing member; and a second fixing member connected with the cap plate and including a main portion, the second fixing member being separated from the electrode terminal by the first fixing member. One of the first fixing member and the main portion is provided with an engaging hole and the other is provided with an inserting portion to be inserted into the engaging hole.
US10644270B2 OLED display panel and method for manufacturing the same
An OLED display panel and a method for manufacturing the same are provided. By successively forming a first organic film layer, a metal film layer, and a second organic film layer on a substrate layer, a width of the metal film layer is greater than a width of the first organic film layer in a peripheral region of the OLED display panel, to form an inverted trapezoid-shaped bottom-cut structure. An included angle between an edge of the first organic film layer and the metal film layer is relatively large, and if an inorganic film layer is further formed subsequently, the inorganic film layer may have a relatively small thickness at this position, which makes it easier for a crack to occur and a fracture to appear, as such, when cutting is performed using a laser, splitting of the inorganic film layer will be terminated at this position.
US10644269B2 Organic light-emitting display device
Disclosed is an organic light-emitting display device that is capable of preventing the reflection of light incident from outside and improving transparency when a transparent display is realized. The organic light-emitting display device includes a first substrate defined by a transmission area and a light emission area, a first electrode located on a region of a planarization film, which covers a thin film transistor, corresponding to the light emission area, the first electrode being electrically connected to the thin film transistor, and a shielding layer located to cover a region of the planarization film corresponding to the transmission area and the side surface of the planarization film, the shielding layer being electrically isolated from the first electrode. A black bank is provided between the transmission area and the emission area so as to cover the edge of the first electrode, and an organic light emissive layer and a second electrode, which covers the organic light emissive layer, are sequentially formed on the first electrode.
US10644266B2 Organic light emitting display apparatus
An organic light emitting display apparatus includes a substrate, a plurality of organic light emitting elements on the substrate, an encapsulation substrate covering the organic light emitting elements, and a scattering layer including a resin, and a plurality of scattering particles distributed in the resin, and including a variety of particle sizes in a first range from about 500 nm to about 800 nm, wherein ones of the scattering particles having a first particle size include a highest concentration of the scattering particles, and wherein a concentration of other ones of the scattering particles is inversely proportional to a magnitude of a difference in particle size between the other ones of the scattering particles and the ones of the scattering particles having the first particle size.
US10644264B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US10644261B2 Display device and method of manufacturing the same
A display device includes: an insulating substrate, where a through hole is defined through the insulating substrate; and an organic layer which covers the insulating substrate. In the display device, a barrier area surrounding the through hole is defined in the insulating substrate, and an interruption portion, at which the organic layer is interrupted, is defined in the barrier area.
US10644258B2 OLED panel and image display device including the same
An organic light emitting diode (OLED) panel includes an OLED module layer, and a first adhesive layer formed on a surface of the OLED module layer. A neutral plane is formed at an interface between the first adhesive layer and the OLED module layer. A bending deformation and a stress of the OLED module layer may be avoided, and damages of the OLED module layer may be reduced.
US10644255B2 Array substrate, display panel and method for fabricating array substrate
The present disclosure relates to an array substrate, a method of fabricating the same, and a display panel. The array substrate includes a conductive layer formed on the base substrate, a dielectric layer formed on the conductive layer, wherein the dielectric layer has an opening exposing the conductive layer, wherein a vertical projection of the opening on the base substrate is in at least a portion of the pixel spacing region, a first electrode formed on the dielectric layer, a luminescent layer having a first portion on the first electrode and a second portion on the conductive layer in the opening, a second electrode formed on the luminescent layer, and an electrical connection portion in the second portion of the luminescent layer for providing an electrical connection from the conductive layer to the second electrode, and wherein the electrical connection portion is more conductive than the luminescent layer.
US10644252B2 Method for making photodetector
A method of making a photodetector includes: providing a substrate and forming an interdigital electrode layer on a surface of the substrate; and forming a photoactive layer on a surface of the interdigital electrode layer.
US10644247B2 Organic electroluminescent materials and devices
This invention discloses novel compounds containing carbazole and (or) DBX units, separated with polyaromatic spacers. These compounds can be used as hosts for PHOLEDs.
US10644240B2 Deposition mask, apparatus for manufacturing display apparatus, and method of manufacturing display apparatus
A deposition mask extending in a first direction may include: a pattern portion including a plurality of pattern holes; and a clamping portion including a protrusion portion to be attached to the clamp and an indentation portion formed in a direction toward the pattern portion, wherein the pattern portion may include a blocking portion that at least partially overlaps the protrusion portion in the first direction and has an area gradually decreasing in a second direction from the protrusion portion toward the indentation portion, the second direction crossing the first direction.
US10644239B2 High precision, high resolution collimating shadow mask and method for fabricating a micro-display
The method for producing an OLED micro-display on a silicon wafer uses a collimating shadow mask formed on a silicon substrate. The mask is fabricated by depositing a material layer on the front side and on the back side of the substrate and etching a portion of the layer on the back side of the substrate to a reduced thickness of at least 20 microns. At least one opening is created in the etched portion of the substrate. The substrate beneath the opening is removed to create the mask. The mask is situated at a location spaced from the surface of the silicon wafer and exposed to a linear evaporation source. Organic layers are then deposited on the silicon wafer in a location aligned with the mask opening.
US10644235B2 Phase-change material (PCM) radio frequency (RF) switch with reduced parasitic capacitance
A reduced parasitic capacitance radio frequency (RF) switch includes a phase-change material (PCM) and a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM. A PCM contact connects a PCM routing interconnect with a passive segment of the PCM, wherein the passive segment extends outward and is transverse to the heating element. A heating element contact connects a heating element routing interconnect with a terminal segment of the heating element. The heating element contact is situated cross-wise to the PCM contact. The heating element routing interconnect is situated at a different interlayer metal level relative to the PCM routing interconnect so as to achieve the reduced parasitic capacitance. The heating element routing interconnect can be situated above the heating element. Alternatively, the heating element routing interconnect can be situated below the heating element.
US10644230B2 Magnetic material sputtering target and method for producing same
A magnetic material sputtering target formed from a sintered body containing at least Co and/or Fe and B, and containing B in an amount of 10 to 50 at %, wherein an oxygen content is 100 wtppm or less. Since the magnetic material sputtering target of the present invention can suppress the generation of particles caused by oxides, the present invention yields superior effects of being able to improve the yield upon producing magnetoresistive films and the like.
US10644222B2 Piezoelectric drive apparatus for motor and method for manufacturing the same, motor, robot, and pump
A piezoelectric drive apparatus for a motor, the apparatus including a substrate having a longitudinal direction and a widthwise direction perpendicular to the longitudinal direction, a piezoelectric element provided on the substrate and having a first electrode, a second electrode, and a piezoelectric body positioned between the first electrode and the second electrode, and a contact section that is attached to a front end section of the substrate in the longitudinal direction thereof or in contact with the front end section of the substrate in the longitudinal direction thereof and comes into contact with a driven body, wherein the longitudinal direction of the substrate roughly coincides with a direction in which Young's modulus is minimized in a plane of the substrate.
US10644220B2 Piezoelectric element
A piezoelectric element includes a piezoelectric body layer, a first electrode, a second electrode, a third electrode, and a first through-hole conductor. The piezoelectric body layer has rectangular first and second principal surfaces opposing each other, and includes a piezoelectric material. The first electrode is provided on the first principal surface. The second electrode is provided on the first principal surface in such a way that the second electrode is separated from the first electrode. The third electrode is provided on the second principal surface in such a way that the third electrode opposes the first electrode. The through-hole conductor penetrates the piezoelectric body layer and is connected to the second electrode and the third electrode. The first electrode has a round corner when seen in an opposing direction of the first and second principal surfaces.
US10644213B1 Filament LED light bulb
A transparent light emitting diode (LED) includes a plurality of III-nitride layers, including an active region that emits light, wherein all of the layers except for the active region are transparent for an emission wavelength of the light, such that the light is extracted effectively through all of the layers and in multiple directions through the layers. Moreover, the surface of one or more of the III-nitride layers may be roughened, textured, patterned or shaped to enhance light extraction.
US10644205B2 Light-emitting diode package and method of manufacturing the same
A light-emitting diode (LED) package includes: an LED having a polygonal shape in a plan view; a light-transmissive layer directing light from the LED in an upward direction; a wavelength conversion layer changing a wavelength of the light emitted through the light-transmissive layer; and a coating layer covering the light-transmissive layer and reflecting the light emitted through the light-transmissive layer in the upward direction. In a plan view of the light-transmissive layer, a length from a first point corresponding to a vertex of the LED to a second point corresponding to an end of an extension of a diagonal of the LED is greater than or equal to a length from the first point to a third point corresponding to an end of an extension of a side of the LED.
US10644199B2 Group III nitride stacked body, and semiconductor device having the stacked body
Provided is a group III nitride stacked body having an n-type AlXGa1-XN (0.5≤X<1) layer formed on an AlN single crystal substrate while being lattice-matched to the AlN single crystal substrate wherein the n-type AlXGa1-XN (0.5≤X<1) layer has at least a stacked structure in which a first n-type AlX1Ga1-X1N (0.5≤X1<1) layer, a second n-type AlX2Ga1-X2N (0.5≤X2<1) layer, and a third n-type AlX3Ga1-X3N (0.5≤X3<1) layer are stacked in this order from the AlN single crystal substrate side, and X1, X2, and X3 indicating the Al compositions of the respective layers satisfy 0<|X1−X2|≤0.1, and satisfy 0<|X2−X3|≤0.1.
US10644196B2 Reduction of surface recombination losses in micro-LEDs
Disclosed herein are systems and methods for reducing surface recombination losses in micro-LEDs. In some embodiments, a method includes reducing a lateral carrier diffusion in an outer region of a semiconductor layer by implanting ions in the outer region of the semiconductor layer. The semiconductor layer includes an active light emitting layer. An outcoupling surface of the semiconductor layer has a diameter of less than 10 μm. The outer region of the semiconductor layer extends from an outer surface of the semiconductor layer to a central region of the semiconductor layer that is shaded by a mask during the implanting of the ions.
US10644194B2 Light-emitting device, light-emitting device package, and light-emitting module
Disclosed in an embodiment are a light emitting device, and a light emitting device package and a light emitting module having the same. According to an embodiment, the light emitting device comprises: a first superlattice layer arranged on an AlN template layer, and a first semiconductor layer, a second superlattice layer, and a first conductive semiconductor layer; an active layer having a quantum well layer and a quantum wall layer arranged on the first conductive semiconductor layer; and an electron blocking layer arranged on the active layer and a second conductive semiconductor layer. A first and second layers of the first superlattice layer, the first semiconductor layer, and third and fourth layers of the second superlattice layer include AlGaN-based semiconductors, and an aluminum composition of the third layer is higher than an aluminum composition of the fourth layer and has the same composition range as that of an aluminum composition of the first semiconductor layer. The active layer emits ultraviolet light.
US10644190B2 Counterbore pocket structure for fluidic assembly
A fluidic assembly method is provided that uses a counterbore pocket structure. The method is based upon the use of a substrate with a plurality of counterbore pocket structures formed in the top surface, with each counterbore pocket structure having a through-hole to the substrate bottom surface. The method flows an ink with a plurality of objects over the substrate top surface. As noted above, the objects may be micro-objects in the shape of a disk. For example, the substrate may be a transparent substrate and the disks may be light emitting diode (LED) disks. Simultaneously, a suction pressure is created at the substrate bottom surface. In response to the suction pressure from the through-holes, the objects are drawn into the counterbore pocket structures. Also provided is a related fluidic substrate assembly.
US10644189B2 Method and device for stabilizing a photovoltaic silicon solar cell
The invention relates to a method for stabilizing a photovoltaic silicon solar cell, including a regeneration step in which a semiconductor substrate of the solar cell which are heated to at least 50° C. is injected with charge carriers. The invention is characterized in that a degradation step is carried out before the regeneration step, wherein the solar cell is subjected to radiation, in particular laser radiation, having an illumination intensity of at least 5.000 W/m2 and the solar cell is simultaneously cooled. The invention also relates to a device for stabilizing a photovoltaic silicon solar cell.
US10644188B2 Laser epitaxial lift-off GaAs substrate
An epitaxially grown III-V layer is separated from the growth substrate. The III-V layer can be an inverted lattice matched (ILM) or inverted metamorphic (IMM) solar cell, or a light emitting diode (LED). A sacrificial epitaxial layer is embedded between the GaAs wafer and the III-V layer. The sacrificial layer is damaged by absorbing IR laser radiation. A Nd:YAG laser is chosen with the right wavelength, pulse width and power. The radiation is not absorbed by either the GaAs wafer or the III-V layer. No expensive ion implantation or lateral chemical etching of a sacrificial layer is needed. The III-V layer is detached from the growth wafer by propagating a crack through the damaged layer. The active layer is transferred wafer-scale to inexpensive, flexible, organic substrate. The process allows re-using of the wafer to grow new III-V layers, resulting in savings in raw materials and grinding and etching costs.
US10644186B2 Bio-information detecting sensor
A bio-information detecting sensor according to an embodiment of the present invention includes a flexible substrate, light emitting parts disposed on the flexible substrate, and a light receiving part disposed on the flexible substrate and having a donut shape surrounding the light emitting parts.
US10644185B2 Infrared detecting device
Provided is an infrared detecting device with high SNR. The infrared detecting device includes: a semiconductor substrate; a first compound semiconductor layer; a light receiving layer formed on the first compound semiconductor layer and containing at least In and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s); a third compound semiconductor layer; and a second compound semiconductor layer containing at least In, Al, and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s), in which the first compound semiconductor layer includes, in the stated order, a first A layer, a first B layer, and a first C layer, each containing at least In and Sb and having a predetermined range(s) of Al or Al and Ga proportion(s), and the proportion(s) of the Al composition or the Al composition and the Ga composition of each layer satisfy a predetermined relation(s).
US10644181B2 Photovoltaic module
A photovoltaic module is provided, and a cell set thereof includes a first cell, a second cell, and a conductive connection element. In the first cell, a first semiconductor stack has a first surface, a second surface, and a first side surface. A first electrode is disposed on the first surface. A second electrode is disposed on the second surface. In the second cell, a second semiconductor stack has a third surface, a fourth surface, and a second side surface. A third electrode is disposed on the third surface. A fourth electrode is disposed on the fourth surface. The conductive connection element connects the first electrode with a part of a first insulation layer on the second surface, and connects the third electrode with a part of a second insulation layer on the fourth surface.
US10644178B2 Solar battery and solar battery module
A solar cell includes: first conductivity-type layers and second conductivity-type layers each provided on a rear surface of a semiconductor substrate; first electrodes provided on the first conductivity-type layers; and second electrodes provided on the second conductivity-type layers. The first electrodes and the second electrodes are spaced apart from each other, and the first electrodes include a plurality of regions isolated from one another by the second electrodes disposed therebetween. Each of the plurality of regions of the first electrodes includes a non-mounting electrode section and a wiring-mounting electrode section having a larger electrode height than the non-connection electrode section. In two adjacent first electrode regions, an imaginary line connecting the top of the wiring-mounting electrode section of one of the regions and the top of the wiring-mounting electrode section of the other region does not cross the second electrode disposed between the two regions.
US10644174B2 High efficiency photovoltaic cells with self concentrating effect
This invention relates to a novel structure of photovoltaic devices (e.g. photovoltaic cells also called as solar cells) are provided. The cells are based on the micro or nano scaled structures which could not only increase the surface area but also have the capability of self-concentrating the light incident onto the photonics devices. More specifically, the structures are based on 3D structure including quintic or quintic-like shaped micor-nanostructures. By using such structures reflection loss of the light from the cell is significantly reduced, increasing the absorption, which results in increasing the conversion efficiency of the solar cell, and reducing the usage of material while increasing the flexibility of the solar cell. The structures can be also used in other optical devices wherein the reflection loss and absorption are required to enhanced to significantly improve the device performances.
US10644165B2 Thin-film transistor, method of fabricating thin-film transistor, and display device
A method of fabricating a thin-film transistor is provided. In the method, an oxide semiconductor layer is formed above a substrate. A gate insulating layer is formed above the oxide semiconductor layer. A gate electrode is formed above the gate insulating layer. A metal oxide layer is formed on the oxide semiconductor layer by reactive sputtering to reduce a resistance of the oxide semiconductor layer in a region in contact with the metal oxide layer.
US10644160B2 Thin film transistor and fabricating method thereof, array substrate and display device
The present disclosure relates to a thin film transistor, a method for fabricating the same, an array substrate, a method for fabricating the same, and a display device. The thin film transistor includes an active layer disposed on a base substrate and a gate stack disposed on the active layer. The gate stack includes: a gate insulating layer disposed on the active layer; a gate electrode disposed on the gate insulating layer; a capping layer disposed on the gate electrode, wherein the capping layer capturing oxygen atoms more easily than the gate electrode.
US10644154B2 Semiconductor device and manufacturing method thereof
A method for manufacturing a semiconductor device includes forming a fin structure including a well layer, an oxide layer disposed over the well layer and a channel layer disposed over the oxide layer. An isolation insulating layer is formed so that the channel layer of the fin structure protrudes from the isolation insulating layer and a part of or an entirety of the oxide layer is embedded in the isolation insulating layer. A gate structure is formed over the fin structure. A recessed portion is formed by etching a part of the fin structure not covered by the gate structure such that the oxide layer is exposed. A recess is formed in the exposed oxide layer. An epitaxial seed layer in the recess in the oxide layer. An epitaxial layer is formed in and above the recessed portion. The epitaxial layer is in contact with the epitaxial seed layer.
US10644149B1 LDMOS fin-type field-effect transistors including a dummy gate
Structures for a laterally-diffused metal-oxide-semiconductor device and methods of forming a laterally-diffused metal-oxide-semiconductor device. A fin projects from a substrate, a channel region and a drain extension are arranged in a first section of the fin and the substrate beneath the first section of the fin, a source region is arranged in the first section of the fin, a drain region is arranged in a second section of the fin and the substrate beneath the second section of the fin, and a gate structure is arranged over the channel region. The drain region and the source region have an opposite conductivity type from the channel region. A trench isolation region is arranged in the fin between the first section of the fin and the second section of the fin. A dummy gate is arranged over a portion of the second section of the fin.
US10644147B2 Vertical semiconductor device and method of manufacturing vertical semiconductor device
A vertical semiconductor device is provided, including a transistor region and a Schottky diode region, and having, in a gallium nitride layer in the Schottky diode region, a first well region, a diode trench portion that is provided in direct contact with the first well region in an array direction in which the transistor region and the Schottky diode region are arrayed, a first upper drift region that is connected to the bottom of the diode trench portion, a lower drift region that is connected to the bottom of the first well region and a bottom of the first upper drift region, and a conductive portion that is connected to an upper portion of the first upper drift region.
US10644144B2 Growth of cubic crystalline phase structure on silicon substrates and devices comprising the cubic crystalline phase structure
A transistor comprises a substrate comprising a Group III/V compound semiconductor material having a cubic crystalline phase structure positioned on a hexagonal crystalline phase layer having a first region and a second region, the cubic crystalline phase structure being positioned between the first region and the second region of the hexagonal crystalline phase layer. A source region and a drain region are both positioned in the Group III/V compound semiconductor material. A channel region is in the Group III/V compound semiconductor material. A gate is over the channel region. An optional backside contact can also be formed. A source contact and electrode are positioned to provide electrical contact to the source region. A drain contact and electrode are positioned to provide electrical contact to the drain region. Methods of forming transistors are also disclosed.
US10644139B2 Method of making split gate non-volatile flash memory cell
A method of forming a non-volatile memory cell on a substrate having memory cell and logic circuit regions by forming a pair of conductive floating gates in the memory cell region, forming a first source region in the substrate between the pair of floating gates, forming a polysilicon layer in both regions, forming an oxide layer over the polysilicon layer in the logic circuit region, performing a chemical-mechanical polish of the polysilicon layer in the memory cell area leaving a first block of the polysilicon layer between the floating gates that is separated from remaining portions of the polysilicon layer, and selectively etching portions of the polysilicon layer to result in: second and third blocks of the polysilicon layer disposed in outer regions of the memory cell area, and a fourth block of the polysilicon layer in the logic circuit region.
US10644137B2 III-V finfet transistor with V-groove S/D profile for improved access resistance
An apparatus including a transistor device including a body including a channel region between a source region and a drain region; and a gate stack on the body in the channel region, wherein at least one of the source region and the drain region of the body include a contact surface between opposing sidewalls and the contact surface includes a profile such that a height dimension of the contact surface is greater at the sidewalls than at a point between the sidewalls. A method including forming a transistor device body on a circuit substrate, the transistor device body dimension defining a channel region between a source region and a drain region; forming a groove in the body in at least one of the source region and the drain region; and forming a gate stack on the body in the channel region.
US10644132B2 Method and apparatus for MOS device with doped region
A semiconductor device is provided. The device may include a semiconductor layer; and a doped well disposed in the semiconductor layer and having a first conductivity type. The device may also include a drain region, a source region, and a body region, where the source and body regions may operate in different voltages. Further, the device may include a first doped region having a second conductivity type, the first doped region disposed between the source region and the doped well; and a second doped region having the first conductivity type and disposed under the source region. The device may include a third doped region having the second conductivity type and disposed in the doped well; and a fourth doped region disposed above the third doped region, the fourth doped region having the first conductivity type. Additionally, the device may include a gate and a field plate.
US10644119B2 Compound semiconductor device
A semiconductor layer (2,3) is provided on a substrate (1). A gate electrode (4), a source electrode (5) and a drain electrode (6) are provided on the semiconductor layer (3). A first passivation film (7) covers the gate electrode (4) and the semiconductor layer (3). A source field plate (9) is provided on the first passivation film (7), and extends from the source electrode (5) to a space between the gate electrode (4) and the drain electrode (6). A second passivation film (10) covers the first passivation film (7) and the source field plate (9). The first passivation film (7) has a quasi-conductive thin film (8) provided at least between the gate electrode (4) and the drain electrode (6) and having an electric resistivity of 1.0 Ωcm to 1010 Ωcm.
US10644118B2 Self-aligned contact for trench power MOSFET
Embodiments of the present disclosure provide a self-aligned contact for a trench power MOSFET device. The device has a layer of nitride provided over the conductive material in the gate trenches and over portions of mesas between every two adjacent contact structures. Alternatively, the device has an oxide layer over the conductive material in the gate trenches and over portions of mesas between every two adjacent contact structures. It is emphasized that this abstract is provided to comply with rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10644117B2 Techniques for contact formation in self-aligned replacement gate device
A method may include providing a device structure, where the device structure includes a semiconductor region, and a gate structure, disposed over the semiconductor region. The gate structure may further include a gate metal. The method may further include oxidizing an upper portion of the gate metal, wherein the upper portion forms an oxide cap, and wherein a lower portion of the gate metal remains metallic.
US10644116B2 In-situ straining epitaxial process
A method includes forming a recess in a semiconductor substrate, the recess being adjacent to a gate stack, performing an epitaxial growth process within the recess to form a straining region, and forming a defect within the straining region in-situ with the epitaxial growth process.
US10644114B1 Reticulated shallow etch mesa isolation
A device including an absorber layer that can be deposited on top of a bottom contact layer. Furthermore, a semi-intrinsic layer with an energy gap wider than that of the absorber layer can be deposited on top of the absorber layer. A top contact layer can be deposited on top of the semi-intrinsic layer. A conduction band and a valence band energy alignment can be positioned between the absorber layer and the top contact layer, and configured to allow photoexcited minority carriers to be collected while the flow of majority carriers from the absorber are blocked. At least one mesa can be formed by processing and removing layered materials to a depth at least near the bottom of the absorber layer. Finally, a shoulder can be formed in the at least one mesa within the semi-intrinsic layer by processing and removing the layered materials.
US10644113B2 Quantum dot array devices
Disclosed herein are quantum dot devices, as well as related computing devices and methods. For example, in some embodiments, a quantum dot device may include: a quantum well stack including a quantum well layer; and a plurality of gates disposed above the quantum well stack, wherein individual ones of the plurality of gates have a footprint shape with two opposing linear faces and two opposing curved faces.
US10644111B2 Strained silicon layer with relaxed underlayer
An embodiment includes a device comprising: a substrate; a dielectric layer on the substrate and including a trench; a first portion of the trench including a first material that comprises at least one of a group III-V material and a group IV material; and a second portion of the trench, located between the first portion and the substrate, which includes a second material and an upper region and a lower region; wherein: (a)(i) the second material in the upper region has fewer defects than the second material in the lower region, and (a)(ii) the first material is strained. Other embodiments are described herein.
US10644109B2 Digital alloy vertical lamellae FinFET with current flow in alloy layer direction
After forming semiconductor fins including vertically oriented alternating first digital alloy sublayer portions comprised of SiGe and second digital alloy sublayer portions comprised of Si on sidewalls of a sacrificial fin located on a substrate, the sacrificial fin is removed, leaving the semiconductor fins protruding from a top surface of the substrate. The SiGe and Si digital alloy sublayer portions are formed using isotopically enriched Si and Ge source gases to minimize isotopic mass variation in the SiGe and Si digital alloy sublayer portions.
US10644104B2 Vertical fin field effect transistor with air gap spacers
A fin field effect transistor device with air gaps, including a source/drain layer on a substrate, one or more vertical fin(s) in contact with source/drain layer, a gate metal fill that forms a portion of a gate structure on each of the one or more vertical fin(s), and a bottom void space between the source/drain layer and the gate metal fill.
US10644103B2 Semiconductor devices having charged punch-through stopper layer to reduce punch-through and methods of manufacturing the same
Provided are a semiconductor device having a charged punch-through stopper (PTS) layer to reduce punch-through and a method of manufacturing the same. In an embodiment, the semiconductor device may include a fin structure formed on a substrate; an isolation layer formed on the substrate, wherein a portion of the fin structure above the isolation layer acts as a fin of the semiconductor device; a charged PTS layer formed on side walls of a portion of the fin structure beneath the fin; and a gate stack formed on the isolation layer and intersecting the fin. The semiconductor device may be an n-type device or a p-type device. For the n-type device, the PTS layer may have net negative charges, and for the p-type device, the PTS layer may have net positive charges.
US10644100B2 Dual-gate PMOS field effect transistor with InGaAs channel
The present disclosure relates to the field of semiconductor Integrated Circuit (IC) manufacture, and provides an InGaAs-based double-gate PMOS Field Effect Transistor (FET). The FET includes a bottom gate electrode, a bottom gate dielectric layer, a bottom gate interface control layer, an InGaAs channel layer, an upper interface control layer, a highly doped P-type GaAs layer, an ohmic contact layer, source/drain metal electrodes, a top gate dielectric layer and a top gate electrode. The source/drain metal electrodes are located on opposite sides of the ohmic contact layer. A gate trench structure is etched to an upper surface of the interface control layer between the source and drain metal electrodes. The top gate dielectric layer uniformly covers an inner surface of the gate trench structure, and the top gate electrode is provided on the top gate dielectric layer. The present disclosure provides a PMOS FET with better gate control functionality and a low interface density with the double-gate structure and interface control layer design, in order to meet the requirements of high-performance PMOS transistors.
US10644099B1 Three-dimensional (3D) metal-insulator-metal capacitor (MIMCAP) and method
Disclosed are integrated circuit (IC) structure embodiments with a three-dimensional (3D) metal-insulator-metal capacitor (MIMCAP) in back-end-of-the-line (BEOL) metal levels. The MIMCAP includes a plurality of high aspect ratio trenches that extend through at least one relatively thick dielectric layer within the metal levels. Conformal layers of a metal, an insulator and another metal line the trenches and cover the top of the dielectric layer in the area of the MIMCAP. Different configurations for the bottom and top electrode contacts can be used including, for example, one configuration where the top electrode contact is a dual-damascene structure within an ultra-thick metal (UTM) level above the MIMCAP and another configuration where both the top and bottom electrode contacts are such dual-damascene structures. Also disclosed are method embodiments for forming IC structures with such a MIMCAP and these method embodiments can be readily integrated into current BEOL processing, including UTM-level dual-damascene processing.
US10644095B2 Display device
According to one embodiment, a display device includes a first substrate, a second substrate opposing the first substrate, a wiring substrate connected to the first substrate, a cover member located on an opposite side to the first substrate so as to interpose the second substrate therebetween and a conductive layer maintained at a predetermined potential, and the first substrate includes an extension portion extending further from the second substrate, the wiring substrate is connected to the extension portion, the cover member includes a first surface opposing the extension portion, and the conductive layer overlaps the extension portion in plan view.
US10644090B2 Organic light-emitting display panel and organic light-emitting display device
The present disclosure provides an organic light-emitting display panel and an organic light-emitting display device. The display panel includes gate lines; data lines intersecting with and insulated from the gate lines; light-emitting control lines; pixel units; gate drive units electrically connected to the gate lines, and light-emitting control units electrically connected to the light-emitting control lines. The gate drive units and the light-emitting control units are arranged along an arc, which has a curvature radius of R, where R>0. Each of the light-emitting control units corresponds to n gate drive units of the gate drive units, where n is an integer larger than 1. Each of the light-emitting control units includes m straight portions, where m is an integer and 1
US10644086B2 Electroluminescent display device
An electroluminescent display device includes a plurality of pixels that each comprise a portion of a substrate. A pixel dam is disposed over an intermediate layer over the substrate. An overcoat layer is in contact with the pixel dam, the overcoat layer having a planar top surface. An emitting diode is on the overcoat layer and includes a first electrode, a second electrode, and an emitting layer between the first electrode and the second electrode.
US10644085B2 Self-luminous display panel manufacturing method and self-luminous display panel
A method of manufacturing a self-luminous display panel, includes: preparing a substrate; forming banks above the substrate; detecting a bank having a defect portion; determining, with respect to the detected bank, only one of two adjacent spaces as a repair target space; forming a dam structure in the repair target space; and forming light-emitting layers. The banks are elongated and extend in a column direction, and are arranged in a row direction with spaces therebetween. The two adjacent spaces are each located between the detected bank and an adjacent bank. The dam structure is located within a predetermined distance from the defect portion, and at least partially surrounds the defect portion or is composed of a pair of dam elements disposed with the defect portion therebetween in the column direction. The light-emitting layers are formed by applying inks to the spaces between the banks. The inks contain self-luminous materials.
US10644084B2 Display device
A display device includes a base layer on which a display area and a non-display area are defined, a circuit layer including a first power electrode and driving circuits, which are disposed in the non-display area, a first planarization layer in which a first opening through which the first power electrode is exposed is defined and which covers the driving circuits, a second power electrode disposed on the first planarization layer to contact the first power electrode that is exposed through the first opening and overlapping at least a portion of the driving circuits, and a second planarization layer disposed on the first planarization layer to cover a portion of the second power electrode and having a groove part in an area overlapping the first planarization layer and the second power electrode in a plan view.
US10644081B2 Flexible display apparatus and method of fabricating the same
A method of forming a flexible display apparatus includes: forming a flexible substrate on a support substrate; forming a light-emitting diode on the flexible substrate; forming a first encapsulation layer on the light-emitting diode; forming a second encapsulation layer; bonding the first encapsulation layer to the second encapsulation layer using an adhesive layer between the first encapsulation layer and the second encapsulation layer; separating the support substrate from the flexible substrate and cutting the flexible substrate to form the flexible display apparatus; and forming a polarizing plate on the second encapsulation layer.
US10644080B2 Integrated touch screen
An apparatus having a touch-sensitive screen, a touch-sensor controller and a flexible printed circuit. A plurality of first conductive electrodes and a plurality of second conductive electrodes are substantially aligned with one or more gaps between two or more pixels of a two-dimensional array of pixels such that the electrodes do not cross over at least one of the pixels of the two-dimensional array of pixels. The plurality of first conductive electrodes form vertices within the one or more gaps between two or more pixels of the two-dimensional array of pixels such that the vertices do not obscure in plan view at least one of the pixels of the two-dimensional array of pixels. The touch-sensor controller is configured to detect and process the change in capacitance at one or more touch-sensor nodes to determine the presence and location of a touch-sensor input.
US10644079B2 Organic light emitting diode display
An organic light emitting diode display includes a stretchable substrate, a plurality of pixel forming plates, first and second pixels, and a cut-out groove. The pixel forming plates are on the substrate and spaced apart from each other. The first and second pixels are on respective first and second pixel forming plates of the plurality of the pixel forming plates adjacent in a first direction. The first and second pixel forming plates are connected by a first bridge. The cut-out groove are in the first and second pixel forming plates and adjacent to an area connected to the first bridge.
US10644074B2 Flexible display panel and flexible display device
A flexible display panel and a flexible display device are provided. The flexible display panel comprises a display region and a non-display region surrounding the display region, wherein the non-display region includes a bonding area; a flexible substrate having a first surface and an opposite second surface; a light-emitting unit formed on the first surface of the flexible substrate; a first protective film formed on the second surface of the flexible substrate and covering the entire second surface of the flexible substrate, wherein the first protective film has a first side facing the flexible substrate and an opposite second side far away from the flexible substrate; and a second protective film formed on the second side of the first protective film. The flexible display panel includes at least one folding area and at least one non-folding area, and the second protective film only covers the at least one non-folding area.
US10644073B2 Image sensors and electronic devices including the same
An image sensor may include an organic photo-sensing device configured to selectively sense first visible light and a photo-sensing device array including a first photo-sensing device configured to selectively sense second visible light, a second photo-sensing device configured to selectively sense third visible light, and a third photo-sensing device configured to selectively sense mixed light of the second visible light and the third visible light. The image sensor may include a color filter array including a first color filter configured to selectively transmit the second visible light, a second color filter configured to selectively transmit the third visible light, and a third color filter configured to transmit mixed light of the second visible light and the third visible light. At least the first photo-sensing device and the second photo-sensing device may be at different depths in a substrate and may be laterally offset from each other.
US10644072B2 Image sensor including a plurality of pixel regions and an isolation region including device isolation structures
Provided is an image sensor including an organic photoelectric layer capable of enhancing color reproduction. An image sensor includes a semiconductor substrate including a plurality of pixel regions spaced apart from each other and an isolation region therebetween. Each of the plurality of pixel regions has a unit pixel. The image sensor also includes a device isolation layer in the isolation region and surrounding the unit pixel, a first transparent electrode layer, an organic photoelectric layer, and a second transparent electrode layer. The image sensor further includes a via plug electrically connected to the first transparent electrode layer, and arranged between the device isolation layers in the isolation region. The via plug passes through the isolation region. The first transparent electrode layer, the organic photoelectric layer and the second transparent electrode layer are sequentially arranged over the semiconductor substrate.
US10644067B2 RF/DC decoupling system for RF switches based on phase change material
An RF switch provided with a first region based on a phase change material disposed between a first conductive element and a second conductive element and state control means for said first region, the switch being further provided with at least one first decoupling switch provided with a second region of phase change material.
US10644061B2 Photodetector-arrays and methods of fabrication thereof
A photodetector-array and fabrication method thereof are disclosed. The photodetector-array includes a first and second semiconductor structures having respective active regions defining respective pluralities of active photodetectors and active readout integrated circuit pixels (RICPs) electronically connectable to one another respectively. The first and second semiconductor structures are made with different semiconductor materials/compositions having different first and second coefficients of thermal expansion (CTEs) respectively. The pitch distances of the active photodetectors and the pitch distances of the respective active RICPs are configured in accordance with the difference between the first and second CTEs, such that at high temperatures, at which electrical coupling between the first and second semiconductor structures is performed, the electric contacts of the active photodetectors and of their respective RICPs overlap. Accordingly, after the first and second semiconductor structures are bonded together, at least 99.5% of the active photodetector are electrically connected with their respective RICPs.
US10644058B2 Image sensor including splitter
An image sensor includes a plurality of photo diodes disposed at a semiconductor substrate, and a splitter disposed on the photo diodes. The splitter splits an incident light depending on a wavelength so that split light of different colors enters different photo diodes, respectively. The splitter includes a first pattern structure having a cross-sectional structure in which a plurality of refractive layer patterns are deposited in a lateral direction.
US10644053B2 Image sensor
A substrate includes a plurality of pixels arranged in a two-dimensional array structure and has a front side and a back side opposite to the front side. An interconnection is arranged on the front side of the substrate. An insulating layer, a color filter, and a micro-lens are arranged on the back side of the substrate. A pixel separation structure is disposed in the substrate. The pixel separation structure includes a conductive layer having a grid structure in a planar view of the image sensor and surrounds each of the plurality of pixels. A back side contact is vertically overlapped with and electrically connected to a grid point portion of the grid structure of the conductive layer of the pixel separation structure.
US10644052B2 Display device with separation member including steps
A display device includes: a substrate; a plurality of light-emission elements arranged, on the substrate, in a first direction and a second direction intersecting each other, each of the light-emission elements having a first electrode layer, an organic layer including a luminous layer, and a second electrode layer which are laminated in that order; and a separation section disposed, on the substrate, between the light-emission elements adjacent to each other in the first direction, the separation section having two or more pairs of steps. The first electrode layers in the light-emission elements are separated from each other, and the organic layers as well as the second electrode layers in the light-emission elements adjacent to each other in the first direction are separated from each other by the steps included in the separation section.
US10644048B2 Anti-reflective coating with high refractive index material at air interface
An optical element comprising a transparent substrate and an anti-reflective coating, wherein the anti-reflective coating further comprises at least a transparent, high refractive index layer and a transparent, low refractive index layer, wherein the high refractive index layer is in contact with the low refractive index layer; and wherein the high refractive index layer is situated at an interface between the anti-reflective coating and air. Further, the low refractive index layer may be silicon oxide; the high refractive index layer may be tantalum oxide or silicon nitride.
US10644046B2 Fan-out sensor package and optical fingerprint sensor module including the same
There are provided a fan-out sensor package and an optical fingerprint sensor module including the same. The fan-out sensor package includes: a connection member having a through-hole; an image sensor disposed in the through-hole of the connection member and having an active surface having connection pads disposed thereon and an inactive surface opposing the active surface; an encapsulant encapsulating at least portions of the connection member, the image sensor, and an optical lens; and a redistribution layer disposed on the connection member, the image sensor, and the optical lens. The connection member includes a wiring layer, and the redistribution layer electrically connects the wiring layer and the connection pads to each other.
US10644043B2 Poly-silicon thin film and method for fabricating the same, and thin film transistor and method for fabricating the same
Embodiments of this disclosure provide a thin film of poly-silicon and a method for fabricating the same, and a thin film transistor and a method for fabricating the same, where a metal layer, a buffer layer, and an amorphous-silicon layer are formed on an underlying substrate successively, and metal atoms of the metal layer can be diffused to come into contact with the amorphous-silicon layer, so that the amorphous-silicon can be converted into a poly-silicon layer under the catalysis of the metal ions.
US10644041B1 Array substrate, method for making the array substrate, and display apparatus
This disclosure discloses an array substrate, a method for making the same, and a display apparatus. The array substrate comprises a display area and a peripheral area around the display area. The method comprises: forming an active layer of a low temperature polysilicon TFT in the peripheral area of the array substrate; forming a gate of a oxide TFT disposed in the same layer as a source and a drain of the low temperature polysilicon TFT in the display area of the array substrate, and forming an active layer of the oxide TFT electrically insulated from the gate of the oxide TFT above the gate of the oxide TFT; forming a source and a drain of the oxide TFT on the active layer of the oxide TFT.
US10644036B2 VA type TFT array substrate and the manufacturing method thereof
The present invention provides a VA type TFT array substrate and a manufacturing thereof. The manufacturing method for a VA type TFT array substrate of the present invention comprises that three pixel electrodes are formed in one pixel. The three pixel electrodes are connected to the same TFT but located on different structure layers. Therefore, the driving capabilities to liquid crystals are different. In the present invention, the three pixel electrodes are used to adjust the liquid crystal transmittances of three regions in one pixel, which is beneficial of keeping the brightness uniformity of the pixel when seeing from different angels, thereby enhancing the viewing angle of the VA type LCDs. The VA type TFT array substrate of the present invention disposes three pixel electrodes are formed in one pixel, which is beneficial of enhancing the viewing angle of the VA type LCDs.
US10644034B2 Array substrate of display panel
An array substrate of display panel comprises a substrate, a first and second transistors disposed on the substrate. The first and second transistors are electrically connected and share a semiconducting layer which comprises a first lateral portion, a turning portion and a bottom portion. The turning portion connects to the first lateral portion. The bottom portion connects to the turning portion. In one embodiment, a first outer edge extending line of the first lateral portion, a second outer edge extending line of the bottom portion and a third outer edge of the turning portion defines a first region. A first inner edge extending line of the first lateral portion, a second inner edge extending line of the bottom portion and a third inner edge of the turning portion defines a second region. The area of the first region is smaller than that of the second region.
US10644031B2 Method for selectively increasing silicon fin area for vertical field effect transistors
A method for providing a semiconductor device is described. The method provides a plurality of fins. A first portion of each of the plurality of fins is covered by a mask. A second portion of each of the plurality of fins is exposed by the mask. The method also performs an anneal in a volume-increasing ambient, such as hydrogen, at anneal temperature(s) above one hundred degrees Celsius and not more than six hundred degrees Celsius. The second portion of each of the fins is exposed during the anneal such that the second portion of each of the fins undergoes a volume expansion.
US10644025B2 Method of processing a substrate and a device manufactured by using the method
A method of processing a substrate by omitting a photolithographic process is disclosed. The method includes forming at least one layer on a stepped structure having an upper surface, a lower surface, and a side surface that connects the upper surface to the lower surface, selectively densifying portions of the at least one layer respectively on the upper surface and the lower surface via asymmetric plasma application, and performing an isotropic etching process on the at least one layer. During the isotropic etching process, the portion of the at least one layer formed on the upper surface is separated from the portion of the at least one layer formed on the lower surface.
US10644024B2 Transistor, semiconductor device, memory device and fabrication the same
A transistor includes a substrate having a plurality of source/drain regions and a channel region between the source/drain regions, a gate, and a gate dielectric layer between the gate and the substrate. The substrate tapers in a direction away from the gate dielectric layer in top view. The transistor density can be improved.
US10644018B2 3D memory having plural lower select gates
A 3D NAND memory on a single integrated circuit is described including a block of vertical NAND strings, including a plurality of sub-blocks. Sub-blocks in the plurality of sub-blocks each comprise an upper select line in an upper level; word lines in intermediate levels below the upper level; a first lower select line in a first lower level below the intermediate levels; a second lower select line in a second lower level below the first lower level. A reference conductor can be disposed below the block. Bit lines are disposed over the block. Control circuitry applies voltages to the upper select lines, to the word lines and to the first and second lower select lines in the plurality of sub-blocks in various combinations for memory operations.
US10644016B2 Charge-trapping memory device
A structure and method for providing improved and reliable charge trapping memory device are disclosed herein. A charge trapping field effect transistor (FET) comprising a semiconductor substrate, a doped region in the semiconductor substrate, and a gate structure on the semiconductor substrate and a method of fabricating the same are also discussed. The doped region comprises a first lateral dimension along a first direction. The gate structure comprises a charge trapping dielectric region and a charge trapping conductive region in contact with the charge trapping dielectric region.
US10644013B2 Cell boundary structure for embedded memory
Various embodiments of the present application are directed to an embedded memory boundary structure with a boundary sidewall spacer, and associated forming methods. In some embodiments, an isolation structure is formed in a semiconductor substrate to separate a memory region from a logic region. A memory cell structure is formed on the memory region and a dummy structure is formed on the isolation structure. A boundary sidewall spacer is formed covering the dummy structure. A protecting dielectric layer is formed on a top surface of the boundary sidewall spacer. The boundary sidewall spacer and the protecting dielectric layer provide a smooth boundary sidewall that is not subject to damage during formation of the logic device structure and, hence, is not subject to trapping high κ etch residue during formation of the logic device structure with HKMG technology.
US10644012B2 Method of making split gate non-volatile memory cells with three-dimensional FinFET structure, and method of making same
A method of forming a memory device including a plurality of upwardly extending fins in a semiconductor substrate upper surface. A memory cell is formed on a first fin, and includes spaced apart source and drain regions in the first fin, with a channel region extending along top and opposing side surfaces of the first fin between the source and drain regions. A floating gate extends along a first portion of the channel region. A select gate extends along a second portion of the channel region. A control gate extends along the floating gate. An erase gate extends along the source region. A second fin has a length that extends in a first direction which is perpendicular to a second direction in which a length of the first fin extends. The source region is formed in the first fin at an intersection of the first and second fins.
US10644007B2 Decoupling capacitor on strain relaxation buffer layer
An electrical device including a substrate structure including a relaxed region of alternating layers of at least a first semiconductor material and a second semiconductor material. A first region of the substrate structure includes a first type conductivity semiconductor device having a first strain over a first portion of the relaxed region. A second region of the substrate structure includes a second type conductivity semiconductor device having a second strain over a second portion of the relaxed region. A third region of the substrate structure including a trench capacitor extending into relaxed region, wherein a width of the trench capacitor defined by the end to end distance of the node dielectric for the trench capacitor alternates between at least two width dimensions as a function of depth measured from the upper surface of the substrate structure.
US10644003B2 Semiconductor memory devices having bit line node contact between bit line and active region
A semiconductor memory device includes a substrate having an active region, word lines extending across the active region, a bit line on the active region between the word lines, a bit line node contact between the bit line and the active region, and a storage node contact on an end portion of the active region, wherein one or more of the bit line node contact or the storage node contact include silicon germanium.
US10644002B2 Method of operating semiconductor memory device with floating body transistor using silicon controlled rectifier principle
Methods of operating semiconductor memory devices with floating body transistors, using a silicon controlled rectifier principle are provided, as are semiconductor memory devices for performing such operations. A method of maintaining the data state of a semiconductor dynamic random access memory cell is provided, wherein the memory cell comprises a substrate being made of a material having a first conductivity type selected from p-type conductivity type and n-type conductivity type; a first region having a second conductivity type selected from the p-type and n-type conductivity types, the second conductivity type being different from the first conductivity type; a second region having the second conductivity type, the second region being spaced apart from the first region; a buried layer in the substrate below the first and second regions, spaced apart from the first and second regions and having the second conductivity type; a body region formed between the first and second regions and the buried layer, the body region having the first conductivity type; and a gate positioned between the first and second regions and adjacent the body region. The memory cell is configured to store a first data state which corresponds to a first charge in the body region in a first configuration, and a second data state which corresponds to a second charge in the body region in a second configuration. The method includes: providing the memory cell storing one of the first and second data states; and applying a positive voltage to a substrate terminal connected to the substrate beneath the buried layer, wherein when the body region is in the first state, the body region turns on a silicon controlled rectifier device of the cell and current flows through the device to maintain configuration of the memory cell in the first memory state, and wherein when the memory cell is in the second state, the body region does not turn on the silicon controlled rectifier device, current does not flow, and a blocking operation results, causing the body to maintain the second memory state.
US10644001B2 Semiconductor memory device having an electrically floating body transistor
An IC may include an array of memory cells formed in a semiconductor, including memory cells arranged in rows and columns, each memory cell may include a floating body region defining at least a portion of a surface of the memory cell, the floating body region having a first conductivity type; a buried region located within the memory cell and located adjacent to the floating body region, wherein the buried region has a second conductivity type, wherein the floating body region is bounded on a first side by a first insulating region having a first thickness and on a second side by a second insulating region having a second thickness, and a gate region above the floating body region and the second insulating region and is insulated from the floating body region by an insulating layer; and control circuitry configured to provide electrical signals to said buried region.
US10644000B2 Semiconductor device having deep wells
A semiconductor device includes first and second voltage device regions and a deep well common to the first and second voltage device regions. An operation voltage of electronic devices in the second voltage device region is higher than that of electronic devices in the first voltage device region. The deep well has a first conductivity type. The first voltage device region includes a first well having the second conductivity type and a second well having the first conductivity type. The second voltage region includes a third well having a second conductivity type and a fourth well having the first conductivity type. A second deep well having the second conductivity type is formed below the fourth well. The first, second and third wells are in contact with the first deep well, and the fourth well is separated by the second deep well from the first deep well.
US10643997B2 Semiconductor device with metal gates
A semiconductor device includes at least a substrate, fin-shaped structures, a protection layer, epitaxial layers, and a gate electrode. The fin-shaped structures are disposed in a first region and a second region of the substrate. The protection layer conformally covers the surface of the substrate and the sidewalls of fin-shaped structures. The epitaxial layers respectively conformally and directly cover the fin-shaped structures in the first region. The gate electrode covers the fin-shaped structures in the second region, and the protection layer is disposed between the gate electrode and the fin-shaped structures.
US10643995B2 Semiconductor device
A semiconductor device includes a plurality of active patterns protruding from a substrate, a gate structure intersecting the plurality of active patterns, a plurality of source/drain regions respectively on the plurality of active patterns at opposite sides of the gate structure, and source/drain contacts intersecting the plurality of active patterns, each of the source/drain contacts connected in common to the source/drain regions thereunder, each of the plurality of source/drain regions including a first portion in contact with a top surface of the active pattern thereunder, the first portion having a width substantially increasing as a distance from the substrate increases, and a second portion extending from the first portion, the second portion having a width substantially decreasing as a distance from the substrate increases, bottom surfaces of the source/drain contacts being lower than an interface between the first and second portions.
US10643994B2 Package-embedded thin-film capacitors, package-integral magnetic inductors, and methods of assembling same
Disclosed embodiments include an embedded thin-film capacitor and a magnetic inductor that are assembled in two adjacent build-up layers of a semiconductor package substrate. The thin-film capacitor is seated on a surface of a first of the build-up layers and the magnetic inductor is partially disposed in a recess in the adjacent build up layer. The embedded thin-film capacitor and the integral magnetic inductor are configured within a die shadow that is on a die side of the semiconductor package substrate.
US10643993B2 Compound semiconductor monolithic integrated circuit device with transistors and diodes
A compound semiconductor monolithically integrated circuit device with transistors and diodes comprises a compound semiconductor substrate, a transistor epitaxial structure, a transistor upper structure, a first diode, and a second diode. The transistor epitaxial structure forms on the compound semiconductor substrate. The first diode, the second diode, and the transistor upper structure form on a first part, a second part, and a third part of the transistor epitaxial structure, respectively. The transistor upper structure and the third part of the transistor epitaxial structure form a transistor. The first diode comprises a first part of an n-type doped epitaxial layer, a first part of a first intrinsic epitaxial layer, a first electrode, and a second electrode. The second diode comprises a second part of the n-type doped epitaxial layer, a second part of the first intrinsic epitaxial layer, a first electrode, and a second electrode.
US10643989B2 Electrostatic discharge protection apparatus having at least one junction and method for operating the same
An ESD protection apparatus includes a semiconductor substrate, a first well, a second well, a first doping region, a second doping region, a third doping region, a fourth doping region and at least one junction formed by different conductivities. The first well and the second well respectively having a first conductivity and a second conductivity are disposed in the semiconductor substrate. The first doping region having the first conductivity is disposed in the first well. The second doping region having the second conductivity is disposed in the first well. The third doping region and the fourth doping region respectively having the first conductivity and the second conductivity are disposed in the second well. The at least one junction is formed by the first doping region and the second doping region, or formed by the third doping region and the fourth doping region.
US10643988B2 Intelligent diode structures
The present disclosure describes exemplary configurations and arrangements for various intelligent diodes. The intelligent diodes of the present disclosure can be implemented as part of electrostatic discharge protection circuitry to protect other electronic circuitry from the flow of electricity caused by electrostatic discharge events. The electrostatic discharge protection circuitry dissipates one or more unwanted transient signals which result from the electrostatic discharge event. In some situations, some carrier electrons and/or carrier holes can flow from intelligent diodes of the present disclosure into a semiconductor substrate. The exemplary configurations and arrangements described herein include various regions designed collect these carrier electrons and/or carrier holes to reduce the likelihood these carrier electrons and/or carrier holes cause latch-up of the other electronic circuitry.
US10643987B2 Semiconductor structures
A semiconductor structure is provided. The semiconductor structure includes a substrate, a metal layer, a gate, a drain, a source and a first doping region. The substrate has a first doping type. The metal layer is adjacent to the surface of the substrate. The gate is formed on the substrate. The drain is formed in the substrate and located at one side of the gate. The drain is adjacent to the metal layer. The source is formed in the substrate and located at another side of the gate. The first doping region is formed in the substrate and surrounds the metal layer and the drain. The first doping region has a second doping type. The second doping type is different from the first doping type.
US10643986B2 Power gating for three dimensional integrated circuits (3DIC)
A device comprises a first interconnect structure over a first active device layer, a first power circuit in the first active device layer, a second active device layer over and in contact with the first interconnect structure, a first switch in the second active device layer, a second interconnect structure over and in contact with the second active device layer, a third active device layer over and in contact with the second interconnect structure, a second power circuit in the third active device layer and a third interconnect structure over and in contact with the third active device layer and connected to a power source, wherein the power source is configured to provide power to the first power circuit through the first switch.
US10643984B2 Semiconductor device having voltage regulators embedded in layered package
A computing chip can include one or more voltage regulators to decrease a standard voltage, such as twelve volts, to a relatively low operating voltage of its processing cores, typically around one volt. Because the power consumed by the cores can be substantial, such as three hundred watts or more, it is desirable to locate the voltage regulators as close as possible to the cores, to reduce the distances that relatively large currents have to travel in the chip circuitry. The voltage regulators can be embedded within the package, such as in a layered structure, in a layer that electrically connects to the cores. While the cores are typically manufactured using the smallest possible lithographic features, the voltage regulators are less demanding and can instead use relatively large lithographic features, which can be formed using relatively old technology, and can therefore be relatively inexpensive.
US10643983B2 Extended stiffener for platform miniaturization
Embodiments of the present disclosure describe integrated circuit (IC) package assemblies having a stiffener that extends beyond a package substrate outer edge, computing devices incorporating the IC package assemblies, methods for formation of the IC package assemblies, and associated configurations. An IC package assembly may include a package substrate having a first side, a second side opposite the first side, and an outer edge extending between the first side and the second side; an IC die coupled with the first side of the package substrate, where the IC die includes a power terminal; a stiffener coupled with the first side of the package substrate, where the stiffener surrounds the IC die and includes a conductive routing region coupled with the IC die power terminal, and a passive electronic device coupled with the conductive routing region. Other embodiments may be described and/or claimed.
US10643973B2 Semiconductor packages including a multi-chip stack
Semiconductor packages are provided. The semiconductor package includes a first semiconductor chip to which a first elevated pillar bump is connected, a second semiconductor chip stacked on the first semiconductor chip to leave revealed the first elevated pillar bump and configured to include a first chip pad disposed on a center region of the second semiconductor chip, a third semiconductor chip offset and stacked on the second semiconductor chip to leave revealed the first chip pad, and a chip supporter supporting an overhang of the third semiconductor chip.
US10643970B2 Method for forming an electrical connection between an electronic chip and a carrier substrate and electronic device
An electrical connection wire connects an electrical connection pad of an electrical chip and an electrical connection pad of a carrier substrate to which the electronic chip is mounted. A dielectric layer surrounds at least the bonding wire. The dielectric layer may be a dielectric sheath or a hardened liquid dielectric material. A dielectric material may also cover at least a portion of the electrical chip and carrier substrate. A liquid electrically conductive material is deposited and hardened to form a local conductive shield surrounding the dielectric layer at the bonding wire.
US10643969B2 Semiconductor module and method for manufacturing the same
A semiconductor module includes: a semiconductor device having a front-side electrode; a bonding wire having a bonding portion bonded to the front-side electrode; a first sealing member; and a second sealing member. The first sealing member seals a portion where the front-side electrode and the bonding wire are bonded to each other. The second sealing member covers the first sealing member. The first sealing member is higher than the second sealing member in elastic modulus.
US10643967B2 Power semiconductor device that includes a copper layer disposed on an electrode and located away from a polyimide layer and method for manufacturing the power semiconductor device
An electrode is disposed on a semiconductor layer. A polyimide layer has an opening disposed on the electrode, covers the edge of the electrode, and extends onto the electrode. A copper layer is disposed on the electrode within the opening, and located away from the polyimide layer on the electrode. A copper wire has one end joined on the copper layer.
US10643965B2 Structure and method of forming a joint assembly
A method of manufacturing a semiconductor device structure includes forming a bond or joint between a first device and a second device. The first device comprises an integrated passive device (IPD) and a first contact pad disposed over the IPD. The second device comprises a second contact pad. The first contact pad has a first surface with first lateral extents. The second contact pad has a second surface with second lateral extents. The width of the second lateral extents is less than the width of the first lateral extents. The joint structure includes the first contact pad, the second contact pad, and a solder layer interposed therebetween. The solder layer has tapered sidewalls extending in a direction away from the first surface of the first contact pad to the second surface of the second contact pad. At least one of the first surface or the second surface is substantially planar.
US10643962B1 World band radio frequency front end module, system and method of power sensing thereof
The present disclosure relates to a World Band Radio Frequency Power Amplifier and a World Band Radio Frequency Front End Module. The World Band Power Amplifier can contain at least one broadband power amplifier connected to a switch which can direct an RF input signal to a plurality of transmission paths, each transmission path configured for a different frequency. A power amplifier module has a forward power (FP) sensor and a reflective power (RP) sensor. A Voltage Standing Wave Ratio (VSWR) Processing Control Circuit (VPCC) is configured to tune the matching antenna for optimal radio frequency operation and protect the power amplifier in conjunction with the power amplifier protection controller. The World Band RFFE Module is more integrated version of the World Band Power Amplifier that can contain broadband RF PA(s), switches, logic controls, filters, duplexers and other active and passive components. The module may also include a thermal protection system capable of effecting operation of the broadband power amplifier.
US10643961B1 Substrate-less waveguide active circuit module
A device includes an enclosure cover; a chip carrier attachable to and removable from the enclosure cover; and a ridge gap waveguide (RGW) cover. The chip carrier includes at least two cavities disposed on one surface and located on opposite sides, and each cavity has a slot extending to an opposite surface of the chip carrier. The RGW cover includes a plurality of ridges and a plurality of pillars disposed on one surface. The enclosure cover and the RGW cover are configured to connect to each other with the chip carrier located therebetween, and the opposite surface of the chip carrier faces the one surface of the RGW cover when the enclosure cover and the RGW cover are connected.
US10643960B2 Semiconductor device
A semiconductor device includes a semiconductor chip including a first circuit and a wiring substrate over which the semiconductor chip is mounted. The wiring substrate includes input signal wires transmitting an input signal to the semiconductor chip, output signal wires transmitting an output signal from the semiconductor chip, and first conductor planes supplied with a reference potential. When a wire cross-sectional area is defined as the cross-sectional area of each wire in a direction orthogonal to a direction in which the wire extends, the wire cross-sectional area of each input signal wire is smaller than the wire cross-sectional area of each output signal wire. In the thickness direction of the wiring substrate, each input signal wire is interposed between second conductor planes and third conductor planes each supplied with the reference potential. Between the output signal wires and the input signal wires, the third conductor planes are disposed.
US10643950B2 Indexing of electronic devices with multiple weight markers
A die has a positional location in a wafer defined by first and second coordinates, the first and second coordinates identifying a respective horizontal and vertical location where the die was formed. An index formed on the die has a first comb structure of a first contiguous arrangement of first dots, and a second comb structure of a second contiguous arrangement of second dots. A first marker at a selected one of the first dots indicates a first digit of the first coordinate, and a first additional marker at a selected one of the first dots indicates a second digit of the first coordinate. A second marker at a selected one of the second dots indicates a first digit of the second coordinate, and a second additional marker at a selected one of the second dots indicates a second digit of the second coordinate.
US10643948B2 Film package and package module including the same
A film package includes a film substrate, a first semiconductor chip on a first surface of the film substrate, a second semiconductor chip on the first surface of the film substrate, and a first conductive film on the first surface of the film substrate. The first conductive film covers the first semiconductor chip and the second semiconductor chip and includes a slit(s) or a notch(es). The slit(s) or notch(es) is/are disposed in a bridge region between the first semiconductor chip and the second semiconductor chip, in a plan view of the package.
US10643946B2 Nitrogen assisted oxide gapfill
An embodiment includes a dielectric material; a trench included in the dielectric material, the trench having first and second opposing sidewalls; wherein the trench includes: (a)(i) a first trench portion extending from the first sidewall to the second sidewall, (a)(ii) a second trench portion extending from the first sidewall to the second sidewall, and (a)(iii) a third trench portion extending from the first sidewall to the second sidewall; wherein the second trench portion is between the first trench portion and the third trench portion; wherein the first trench portion is substantially filled with a first material, the second trench portion is substantially filled with a second material, and the third trench portion is substantially filled with a third material; wherein (b)(i) the first material includes nitrogen, and (b)(ii) the first material includes more nitrogen than the third material. Other embodiments are described herein.
US10643940B2 Electronic device with die being sunk in substrate
A method for forming an electronic device includes embedding an integrated circuit die in a package including substrate of thermally conductive material with front and back surfaces and a through-hole. The die is sunk in the through-hole. A first insulating material layer covers the die front surface and the package front surface with first windows for accessing die terminals. Package terminals and package track are arranged on the first insulating layer. A second insulating material layer covers the first insulating layer and the package tracks with second windows for accessing the package terminals.
US10643937B2 Wiring structure, electronic device and method for manufacturing the same
A wiring structure includes an insulating layer and a conductive structure. The insulating layer has an upper surface and a lower surface opposite to the upper surface, and defines an opening extending through the insulating layer. The conductive structure is disposed in the opening of the insulating layer, and includes a first barrier layer and a wetting layer. The first barrier layer is disposed on a sidewall of the opening of the insulating layer, and defines a through hole extending through the first barrier layer. The wetting layer is disposed on the first barrier layer. A portion of the wetting layer is exposed from the through hole of the first barrier layer and the lower surface of the insulating layer to form a ball pad.
US10643935B2 Semiconductor device
A semiconductor device includes a semiconductor chip including a gate structure, the semiconductor chip having a first region and a second region that surrounds sides of the first region, first solder balls on the first region of the semiconductor chip and containing a first weight percent of silver, second solder balls on the first region of the semiconductor chip and containing a second weight percent of silver greater than the first weight percent, and third solder balls on the second region of the semiconductor chip and containing a third weight percent of silver less than the first weight percent.
US10643934B2 Wiring substrate and electronic component device
A wiring substrate include a pad, an insulation layer having an opening arranged on the pad, a metal post including a seed layer and a metal plated layer, the seed layer arranged on the pad and an upper surface of the insulation layer, the metal plated layer arranged on the seed layer, and a connection metal layer formed on the metal plated layer. A side surface of the metal plated layer has a concave surface recessed inward from a lower end of the connection metal layer. A side surface of the seed layer is recessed inward from a lower end of the metal plated layer.
US10643933B2 Semiconductor package substrate and manufacturing method therefor
Provided are a semiconductor package substrate and a manufacturing method thereof having improved pattern accuracy and product reliability with simple manufacturing processes. The semiconductor package substrate includes a base substrate having a conductive material, and including a first area, on which chips are mounted, including first recesses or first trenches in a surface, and a second area contacting the first area and including dummy recesses or dummy trenches in a surface; and a resin filled in the first recesses or the first trenches and the dummy recesses or the dummy trenches.
US10643926B2 Semiconductor device having a structure for insulating layer under metal line
A semiconductor device including a via plug formed on a substrate and a metal layer for interconnection formed at an end of the via plug, wherein an insulating structure is under the metal layer for interconnection and the insulating structure has a different layered structure according to a positional relationship with the metal layer for interconnection is disclosed.
US10643925B2 Fluorine-containing conductive films
An atomic layer deposition (ALD) process for depositing a fluorine-containing thin film on a substrate can include a plurality of super-cycles. Each super-cycle may include a metal fluoride sub-cycle and a reducing sub-cycle. The metal fluoride sub-cycle may include contacting the substrate with a metal fluoride. The reducing sub-cycle may include alternately and sequentially contacting the substrate with a reducing agent and a nitrogen reactant.
US10643917B2 Magnetic phase change material for heat dissipation
An electronic component includes an electronic chip and a magnetic phase change material configured to consume energy when changing between different magnetic phases in response to heating above a phase change temperature. The phase change material is thermally coupled with the electronic chip to thereby dissipate heat from the electronic chip upon heating up to or above the phase change temperature.
US10643915B2 Lead bonding structure
A lead bonding structure includes: a plurality of leads extending outward from a package; and a plurality of electrode pads formed on a circuit board. The plurality of leads are soldered to the electrode pads, respectively. Each of the leads includes a lower wide portion having a width dimension greater than a width dimension of each of the electrode pads. The lower wide portion of each of the leads is soldered to the corresponding electrode pad.
US10643912B2 Chip package interaction (CPI) back-end-of-line (BEOL) monitoring structure and method
Various embodiments include monitoring structures for integrated circuits (ICs) and related monitoring methods. In some cases, a monitoring structure includes: a set of serpentine-comb structures configured to connect with a back-end-of-line (BEOL) portion of the IC, each of the serpentine-comb structures including: a chain of interconnected laterally extending wires spanning a set of metal levels in the IC; and a set of vias connecting the chain of interconnected laterally extending wires across the set of metal levels, wherein the set of vias includes at least one via spanning between each successive level of the chain of interconnected laterally extending wires, wherein the chain of interconnected laterally extending wires and the set of vias are configured to detect a chip package interface (CPI) failure in the IC.
US10643910B2 Fabrication of a sacrificial interposer test structure
A sacrificial interposer test structure including a release layer, a dummy layer on the release layer, one or more conductive pads embedded in the dummy layer, wherein each of the one or more conductive pads has an exposed surface, and a tie layer on the dummy layer and on each exposed surface of the one or more conductive pads.
US10643904B2 Methods for forming a semiconductor device and related semiconductor device structures
Methods for forming a semiconductor device and related semiconductor device structures are provided. In some embodiments, methods may include forming an NMOS gate dielectric and a PMOS gate dielectric over a substrate and forming a first work function metal over the NMOS gate dielectric and over the PMOS gate dielectric. In some embodiments, methods may also include, removing the first work function metal over the NMOS gate dielectric and forming a second work function metal over the NMOS gate dielectric and over the PMOS gate dielectric. In some embodiments, related semiconductor device structures may include an NMOS gate dielectric and a PMOS gate dielectric disposed over a semiconductor substrate. A PMOS gate electrode may be disposed over the PMOS gate dielectric and the PMOS gate electrode may include a first work function metal disposed over the PMOS gate dielectric and a second work function metal disposed over the first work function metal. A NMOS gate electrode may be disposed over the NMOS gate dielectric and the NMOS gate electrode may include the second work function metal.
US10643903B2 Mode converter and method of fabricating thereof
An optical mode converter and method of fabricating the same from wafer including a double silicon-on-insulator layer structure. The method comprising: providing a first mask over a portion of a device layer of the DSOI layer structure; etching an unmasked portion of the device layer down to at least an upper buried oxide layer, to provide a cavity; etching a first isolation trench and a second isolation trench into a mode converter layer, the mode converter layer being: on an opposite side of the upper buried oxide layer to the device layer and between the upper buried oxide layer and a lower buried oxide layer, the lower buried oxide layer being above a substrate; wherein the first isolation trench and the second isolation trench define a tapered waveguide; filling the first isolation trench and the second isolation trench with an insulating material, so as to optically isolate the tapered waveguide from the remaining mode converter layer; and regrowing the etched region of the device layer.
US10643902B2 Semiconductor device and method for atomic layer deposition of a dielectric over a substrate
A method includes performing an atomic layer deposition (ALD) process to deposit a dielectric material over a substrate, curing the deposited dielectric material using an ultra violet (UV) light, and annealing the deposited dielectric material after the curing.
US10643899B2 Gate stack optimization for wide and narrow nanosheet transistor devices
A method of forming a nanosheet device is provided. The method includes forming a plurality of narrow nanosheets on a first region of a substrate, and forming a plurality of wide nanosheets on a second region of the substrate. The method further includes forming an interfacial layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes depositing a gate dielectric layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes depositing a dummy gate layer on the gate dielectric layer on the plurality of narrow nanosheets and the plurality of wide nanosheets. The method further includes forming a dummy cover layer on the dummy gate layer on the plurality of narrow nanosheets and the plurality of wide nanosheets.
US10643896B2 Method for producing at least one via in a wafer
A method for producing a via in a wafer includes providing a wafer, comprising silicon. The method includes producing a conductive region, in the form of a conductor track, preferably composed of polycrystalline silicon, in the wafer. The method includes producing a hole in the wafer such that the hole is fluidically connected to the conductive region and the sidewalls of the hole comprise silicon. The method includes applying a tungsten hexafluoride-resistant protective layer, produced from silicon oxide, in the region of the surface of the hole that is to be produced or has been produced, such that an opening of the hole is free of a protective layer. The method includes applying tungsten hexafluoride to the hole and the region of the opening of the hole by a reducing-agent-free vapor phase deposition process, preferably in the form of a CVD process, for producing the via.
US10643894B2 Surface area and Schottky barrier height engineering for contact trench epitaxy
Forming a contact is disclosed. A trench through an interlayer dielectric layer is opened down to a substrate. The interlayer dielectric layer is formed on the substrate such that the substrate is the bottom surface of the trench. A cleaning process of the trench is performed. The bottom surface of the trench is recessed. A trench contact epitaxial layer is formed in the trench. An oxide layer is formed on top of the trench contact epitaxial layer in the trench. A metal oxide layer is formed on top of the oxide layer in the trench. A metal contact is formed on top of the metal oxide layer, where the oxide layer and the metal oxide layer together form a dipole layer.
US10643890B2 Ultrathin multilayer metal alloy liner for nano Cu interconnects
Compositions of matter, compounds, articles of manufacture and processes to reduce or substantially eliminate EM and/or stress migration, and/or TDDB in copper interconnects in microelectronic devices and circuits, especially a metal liner around copper interconnects comprise an ultra thin layer or layers of Mn alloys containing at least one of W and/or Co on the metal liner. This novel alloy provides EM and/or stress migration resistance, and/or TDDB resistance in these copper interconnects, comparable to thicker layers of other alloys found in substantially larger circuits and allows the miniaturization of the circuit without having to use thicker EM and/or TDDB resistant alloys previously used thereby enhancing the miniaturization, i.e., these novel alloy layers can be miniaturized along with the circuit and provide substantially the same EM and/or TDDB resistance as thicker layers of different alloy materials previously used that lose some of their EM and/or TDDB resistance when used as thinner layers.
US10643889B2 Pre-treatment method to improve selectivity in a selective deposition process
A method of improving selectivity of a metal in a selective deposition process. A pre-treatment process for the metal modifies the metal surface, and includes first reducing the metal to remove organic contamination from the metal followed by oxidation of the metal to allow a monolayer of a metal oxide to grow on the surface. This modification of the metal allows inhibitor molecules to adsorb on the metal oxide monolayer to improve selectivity.
US10643882B2 Ceramic ring with a ladder structure
A ceramic ring for supporting a wafer, comprising: a body; and an annular recess provided in the center of the body, the annular recess having a bottom surface and a buffer portion extending upwards from the bottom surface to the surface of the body. The ceramic ring can ensure reliability in positioning the wafer, and can prevent the edge side of the wafer from generating particles by contacting the ceramic ring.
US10643881B2 Baffle plate
Baffle plate to be attached to fluid flow-forming body includes baffle plate main body that is attachable to and detachable from fluid flow-forming body. Baffle plate main body allows a fluid to which suction is applied by negative pressure generated by fluid flow-forming body to pass through, while preventing a member from entering concave part of fluid flow-forming body. Baffle plate also includes support member that is attached to main body of fluid flow-forming body at one end thereof, and supports baffle plate main body at the other end thereof such that baffle plate main body opposes end face of fluid flow-forming body. Support member supports baffle plate main body such that a gap between end face and baffle plate main body is maintained, and a fluid path is formed that allows a fluid flowing out of concave part to flow.
US10643880B2 Method for transferring micro device
A method for transferring a micro device is provided. The method includes: preparing a carrier substrate with the micro device thereon, wherein an adhesive layer is present between and in contact with the carrier substrate and the micro device; picking up the micro-device from the carrier substrate by a transfer head; forming a liquid layer on a receiving substrate; and placing the micro device over the receiving substrate so that the micro device is in contact with the liquid layer and is gripped by a capillary force.
US10643878B2 Removable compartments for workpiece stocker
The present invention discloses apparatuses and method for configuring a compartmentable equipment to accommodate emergency responses. An exemplary equipment comprises a plurality of removable compartments for storing workpieces so that in emergency events, such as power failure or equipment failure, the workpieces can be removed from the equipment for continuing processing without disrupting the flow of the fabrication facility. The compartmentable equipment can comprise emergency access ports, including mating interface to a portable workpiece removal equipment to allow accessing the individual compartments without compromising the quality, defects and yield of the workpieces stored in the stocker.
US10643875B2 System and method for simultaneously filling containers with different fluent compositions
A system and method for simultaneously filling containers with different fluent products are disclosed. The system includes a plurality of vehicles that are independently routable along a track system to deliver containers to at least one unit operation station for dispensing fluent materials into the containers. The containers receive one or more fluent materials that differ from another in ingredients and/or weight percentage of at least one ingredient.
US10643871B2 Transfer head, transfer head array, and method for transfering inorganic light-emitting diode
A transfer head, a transfer head array, and a method for transferring an inorganic light-emitting diode are provided. The transfer head for transferring an inorganic light-emitting diode includes a first groove and a second groove. The first groove and the second groove are arranged sequentially in a first direction, and are connected to each other. The first groove is configured to provide an inlet and an outlet for the inorganic light-emitting diode to enter and exit the transfer head. After the inorganic light-emitting diode enters the second groove through the first groove, at least a partial structure of the inorganic light-emitting diode is confined in the second groove. Picking up and transferring the inorganic light-emitting diode is realized by the transfer head with a simple structure.
US10643870B2 Diodes offering asymmetric stability during fluidic assembly
Embodiments are related to systems and methods for fluidic assembly, and more particularly to systems and methods for assuring deposition of elements in relation to a substrate.
US10643864B2 Fan-out structure and method of fabricating the same
A semiconductor device includes a first die extending through a molding compound layer, a first dummy die having a bottom embedded in the molding compound layer, wherein a height of the first die is greater than a height of the first dummy die, and an interconnect structure over the molding compound layer, wherein a first metal feature of the interconnect structure is electrically connected to the first die and a second metal feature of the interconnect structure is over the first dummy die and extends over a sidewall of the first dummy die.
US10643862B2 System-level packaging method and packaging system based on 3D printing
The present invention discloses a system-level packaging method and packaging system based on 3D printing. The packaging method includes the following steps: providing a carrier; printing a first packaging substrate on the surface of the carrier by using a 3D printing method, wherein metal wires are disposed on the first packaging substrate; fixing a first component to the first packaging substrate, and electrically connecting the first component to the first packaging substrate; continuing to print a second packaging substrate on the surface of the first packaging substrate by using the 3D printing method, wherein metal wires are disposed on the second packaging substrate, and the second packaging substrate has an electrical connection with the first packaging substrate; fixing a second component to the second packaging substrate, and electrically connecting the second component to the second packaging substrate; repeating the above steps to form a multilayer system-level packaging structure in which all components are embedded; and printing a packaging cover plate by using the 3D printing method. The packaging method has the advantages of simple process, low cost, less pollution, high efficiency and high reliability, and meets the requirements of system-level packaging.
US10643860B2 Methods of thinning and structuring semiconductor wafers by electrical discharge machining
A method of structuring and/or thinning a semiconductor wafer having a plurality of functional chip sites includes forming one or more semiconductor devices in a device region of each functional chip site at a frontside of the semiconductor wafer, and forming an electrode at one of the frontside or a backside of the semiconductor wafer. The side of the semiconductor wafer at which the electrode is formed is structured by applying voltage pulses between the electrode and a tool electrode positioned above the semiconductor wafer as part of an electrical discharge machining (EDM) process before the electrode is removed by the EDM process, and between the tool electrode and an intrinsic conductive layer formed on the side of the semiconductor wafer being structured after the electrode is removed by the EDM process.
US10643854B2 Silicon dioxide-polysilicon multi-layered stack etching with plasma etch chamber employing non-corrosive etchants
Multilayered stacks having layers of silicon interleaved with layers of a dielectric, such as silicon dioxide, are plasma etched with non-corrosive process gas chemistries. Etching plasmas of fluorine source gases, such as SF6 and/or NF3 typically only suitable for dielectric layers, are energized by pulsed RF to achieve high aspect ratio etching of silicon/silicon dioxide bi-layers stacks without the addition of corrosive gases, such as HBr or Cl2. In embodiments, a mask open etch and the multi-layered stack etch are performed in a same plasma processing chamber enabling a single chamber, single recipe solution for patterning such multi-layered stacks. In embodiments, 3D NAND memory cells are fabricated with memory plug and/or word line separation etches employing a fluorine-based, pulsed-RF plasma etch.
US10643851B2 Compound semiconductor device and production method for the same
A compound semiconductor device includes a semiconductor substrate having a ground layer of a first conductivity type made of a compound semiconductor, a first conductivity type region formed at a corner portion of a bottom of a deep trench formed to the ground layer, and a deep layer of a second conductivity type formed in the deep trench so as to cover the first conductivity type region. A cross section of the first conductivity type region is a triangular shape or a rounded triangular shape in which a portion of the first conductivity type region being in contact with the deep layer is recessed to have a curved surface.
US10643849B2 Manufacturing method of nitride semiconductor ultraviolet light emitting element, and nitride semiconductor ultraviolet light emitting element
A manufacturing method of a nitride semiconductor ultraviolet light-emitting element having a peak emission wavelength of 285 nm or shorter comprises a first step of forming an n-type semiconductor layer composed of an n-type AlXGa1-XN-based semiconductor (1≥X≥0.5) on an upper surface of an underlying portion including a sapphire substrate, a second step of forming, above the n-type semiconductor layer, an active layer that includes a light-emitting layer composed of an AlYGa1-YN-based semiconductor (X>Y>0) and that is composed of an AlGaN-based semiconductor as a whole, and a third step of forming a p-type semiconductor layer composed of a p-type AlZGa1-ZN-based semiconductor (1≥Z>Y) above the active layer. In the manufacturing method, a growth temperature at the second step is higher than 1200° C. and equal to or higher than a growth temperature at the first step.
US10643848B1 Method for minimizing average surface roughness of soft metal layer for bonding
A method for minimizing an average surface includes: forming an epitaxial layer on a growth substrate; forming the soft metal layer on the epitaxial layer in which the average surface roughness of a bonding surface of the soft metal layer is greater than a first value; forming a glue layer on a carrier substrate; placing a combination of the glue layer and the carrier substrate on the bonding surface in which the glue layer being in contact with the bonding surface of the soft metal layer; and applying an external pressure to compress the glue layer and the soft metal layer such that the average surface roughness of the bonding surface of the soft metal layer is reduced from the first value to a second value, wherein the second value is less than 80 nm.
US10643846B2 Selective growth of metal-containing hardmask thin films
Methods and apparatuses for selectively growing metal-containing hard masks are provided herein. Methods include providing a substrate having a pattern of spaced apart features, each feature having a top horizontal surface, filling spaces between the spaced apart features with carbon-containing material to form a planar surface having the top horizontal surfaces of the features and carbon-containing material, selectively depositing a metal-containing hard mask on the top horizontal surfaces of the features relative to the carbon-containing material, and selectively removing the carbon-containing material relative to the metal-containing hard mask and features.
US10643836B2 Bonded semiconductor structures
A method is disclosed that includes operations as follows. With an ion-implanted layer which is disposed between an epitaxial layer and a first semiconductor substrate, the epitaxial layer is bonded directly to a second semiconductor substrate. The ion-implanted layer is split to separate the first semiconductor substrate from the epitaxial layer completely.
US10643835B2 Substrate processing apparatus, liquid processing method, and storage medium
Provided is a substrate processing apparatus that removes a film by supplying a processing liquid to the peripheral edge of a substrate. An ejection unit ejects the processing liquid to the peripheral edge of the substrate held and rotated by a substrate holding unit. An ejection position setting unit sets the ejection position of the processing liquid of the ejection unit to correspond to the removal width of the film included in a recipe, and a property information acquisition unit acquires property information of the film to be removed. A correction amount acquisition unit acquires the correction amount for correcting the ejection position of the processing liquid based on the property information of the film, and an ejection position correction unit corrects the ejection position of the processing liquid by the ejection unit based on the correction amount acquired by the correction amount acquisition unit.
US10643832B2 Collection probe and methods for the use thereof
Method and devices are provided for assessing tissue samples from a plurality of tissue sites in a subject using molecular analysis. In certain aspects, devices of the embodiments allow for the collection of liquid tissue samples and delivery of the samples for mass spectrometry analysis.
US10643829B2 Pseudo internal standard method, device and application for mass spectrometry quantitative analysis
A pseudo internal standard method, device and application for mass spectrometry quantitative analysis is disclosed.
US10643826B2 Methods for thermally calibrating reaction chambers
Methods for thermally calibrating reaction chambers are provided. In some embodiments, methods may include calculating a first correction factor of a first contact type temperature sensor within a first reaction chamber utilizing a first temperature sensor and applying the first correction factor to a first temperature controller to provide a first calibrated contact type temperature sensor. Embodiments may also include calculating a first calibration factor of a first non-contact type temperature sensor within the first reaction chamber utilizing the first calibrated contact type temperature sensor and applying the first calibration factor to the first non-contact type temperature sensor to provide a first calibrated non-contact type temperature sensor.
US10643823B2 Foam in ion implantation system
Disclosed is a semiconductor processing apparatus including one or more components having a conductive or nonconductive foam material. In some embodiments, the component is a plasma flood gun including a shield assembly coupled to the plasma flood gun. The shield assembly may include a first shield having a first main side facing an ion beam target, and a connection block coupled to a second main side of the first shield. The shield assembly may further include a mounting plate coupled to the connection block, and a second shield coupled to the mounting plate by a bracket. In some embodiments, the first shield and/or one or more process chamber walls includes a foam material, such as a conductive or nonconductive foam.
US10643822B2 Impedance matching method and device for pulsed radio frequency power supply
An impedance matching method and device for a pulsed RF power supply are provided. The impedance matching method includes: a coarse adjustment step: performing adjustment based on a current load impedance to make a current reflection coefficient |Γ| no greater than an ignition reflection coefficient |Γt|, and setting a current position as an ignition position; a fine adjusting step: keeping the ignition position unchanged, performing real-time adjustment based on the current load impedance to realize impedance matching, and setting a current position as a matching position; and a switching step: after impedance matching is realized for the first time, switching between the ignition position and the matching position in different pulse time durations of each subsequent pulse period to realize impedance matching in different pulse periods. The impedance matching method and device may improve matching efficiency, process stability and utilization of the pulsed RF power supply.
US10643815B2 Electron emission device, method for manufacturing same, and method for manufacturing electronic device
Provided are an electron emission device having a novel structure and being capable of improving characteristics and/or extending a lifetime of a related-art electron emission device, and a method of manufacturing the electron emission device. The method of manufacturing an electron emission device includes: a step A of providing one of an aluminum substrate and an aluminum layer supported by a substrate; a step B of anodizing a surface of the one of the aluminum, substrate and the aluminum layer to form a porous alumina layer having a plurality of pores; a step C of applying silver nanoparticles into the plurality of pores to cause the plurality of pores to support the silver nanoparticles; a step D of applying, after the step C, an insulating layer forming solution to substantially an entire surface of the one of the aluminum substrate and the aluminum layer; a step E of forming, after the step D, an insulating layer by at least reducing a solvent included in the insulating layer forming solution; and a step F of forming an electrode on the insulating layer.
US10643812B2 Method for avoiding electric arc when connecting or dis-connecting object to relay
A method for avoiding generating electric arc when connecting an object to or disconnecting an object from a relay, wherein when connecting the relay to the object, the contact terminal of the relay first electrically contacts with the object, and then the coil terminal of the relay is electrically in contact with the object. When disconnecting the object from the relay, the coil terminal of the relay is first electrically disconnect from the object, and the contact terminal of the relay is then electrically disconnected from the object.
US10643810B2 Zero power plasmonic microelectromechanical device
A zero-power plasmonic microelectromechanical system (MEMS) device is capable of specifically sensing electromagnetic radiation and performing signal processing operations. Such devices are highly sensitive relays that consume no more than 10 nW of power, utilizing the energy in detected electromagnetic radiation to detect and discriminate a target without the need of any additional power source. The devices can continuously monitor an environment and wake up an electronic circuit upon detection of a specific trigger signature of electromagnetic radiation, such as vehicular exhaust, gunfire, an explosion, a fire, a human or animal, and a variety of sources of radiation from the ultraviolet to visible light, to infrared, to terahertz radiation.
US10643808B2 Vacuum switching devices
A vacuum switching device may have at least one cup-shaped contact closed by a disc of contact material and a conical mechanical support, which acts to prevent the contact disc from becoming concave. The cup-shaped contact may include a plurality of slots in the sidewalk that extend into the base of the cup, the slots oriented to produce an axial magnetic field when current flows through the contacts. The support may be made of a metal that is a poor conductor of electricity. The narrow end of the cone may be capped by a circular ring or disc, and the wide end may be formed with a flange. The flange may be circular and may be sized and formed to locate the cone centrally in the base of the contact cup. The cone may have apertures to facilitate the evacuation of gas inside the cone.
US10643807B2 Safety switch for access control
A safety switch for the control of access for machines and industrial plants comprises a casing adapted to be fastened to a fixed part of the access to be controlled and housing thereinside switching means) for controlling one or more control and/or service circuits of the machine or plant, driving means adapted to interact with the switching means upon the opening/closing of the access for opening/closing one or more circuits, anchoring means of the casing to the fixed part of the access, the anchoring means being integrated in the casing and adapted to allow the selective fixing to the fixed part of the access according to at least two mutually angled orientations, one or more auxiliary modules adapted to be selectively mounted to the longitudinal upper end of the casing, fixing means for fixing the one or more auxiliary modules to the casing.
US10643805B2 Starting device
A starting device including a housing, a circuit board disposed in the housing, an electromagnetic element, a lever structure and a pressing assembly. A recessed hole is formed on one side of the housing. The circuit board is connected to a power cable. The electromagnetic element is electrically connected to the circuit board. The electromagnetic element includes a coil and a plunger operated by magnetic attraction of the coil. One end of the lever structure is in contact with the plunger. The pressing assembly includes a button cover and a screw rod disposed in the recessed hole. One end of the screw rod is fixedly connected to the button cover, while the other end of the screw rod extends out of the other side of the housing. The screw rod is screwably connected to the other end of the lever structure.
US10643802B2 Selector for an on-load tap changer and on-load tap changer with load transfer switch and selector
A selector for an on-load tap changer with a diverter switch includes: an insulating plate with a first side and a second side, the second side opposite the first side; a plurality of fixed contacts, which extend from the first side through the insulating plate to the second side; a first movable contact on the first side; a second movable contact on the second side; a first connection, which is connected with the first movable contact and which is connectable with a first branch of the diverter switch; and a second connection, which is connected with the second movable contact and which is connectable with a second branch of the diverter switch. Each of the first moveable contact and the second movable contact are selectably connectable with each of the fixed contacts.
US10643793B2 Capacitor component
A capacitor component includes a capacitor component includes a body including a dielectric layer and first and second internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, and first and second external electrodes disposed on the body and electrically connected to the first and second internal electrodes. The body may include a capacitance forming portion including the first and second internal electrodes, cover portions disposed on upper and lower surfaces of the capacitance forming portion, and margin portions disposed on side surfaces of the capacitance forming portion, in which the margin portions have a hardness ranging from 8.5 GPa to 14 GPa.
US10643791B2 Dielectric material, multi-layered capacitors and electronic devices comprising the same
Disclosed are a dielectric material, a multi-layered capacitor, and an electronic device including the same. The dielectric material includes a dielectric material particle represented by ADO3, wherein A includes Sr, Ba, Ca, Pb, K, Na, or a combination thereof, D includes Ti, Zr, Mg, Nb, Ta, or a combination thereof, the dielectric material particle includes about 2.5 moles to about 4 moles of the donor element, based on 100 moles of D, and a diameter of the dielectric material particle is in a range of from about 100 nanometers to about 300 nanometers.
US10643789B2 Method for producing R-T-B sintered magnet
A sintered R1-T-B based magnet work and an R2-Ga alloy are provided. The sintered magnet work contains R: 27.5 to 35.0 mass %, B: 0.80 to 0.99 mass %, Ga: 0 to 0.8 mass %, M: 0 to 2 mass % (where M is at least one of Cu, Al, Nb and Zr), and T: 60 mass % or more. A diffusion step of, while keeping at least a portion of the R2-Ga alloy in contact with at least a portion of a surface of the sintered magnet work, performing a first heat treatment at a temperature which is not lower than 700° C. and not higher than 950° C. to increase the RH amount contained in the sintered magnet work by not less than 0.05 mass % and not more than 0.40 mass %, is performed; and a second heat treatment is performed at a temperature which is not lower than 450° C. and not higher than 750° C. but which is lower than the temperature of the first heat treatment.
US10643786B2 Coil component and method for manufacturing coil component
A coil component includes an edgewise coil and a bobbin around which the edgewise coil is wound. The bobbin includes a tubular bobbin body, and plural position-limiting protruding portions arranged in plural portions on the outer peripheral surface of the bobbin body and limit the position of each winding portion of the edgewise coil in the axial direction of the bobbin body. The plural position-limiting protruding portions include first and second position-limiting protruding portions, which are disposed at different positions in the axial direction of the bobbin body. The edgewise coil includes a first winding portion that is in pressure contact with the first position-limiting protruding portion toward the second position-limiting protruding portion, and a second winding portion that is in pressure contact with the second position-limiting protruding portion toward the first position-limiting protruding portion.
US10643785B2 Thin film type coil component
A thin film type coil component that includes a body having a coil embedded therein and including a composite of magnetic powder particles and a polymer, and external electrodes disposed on at least portions of external surfaces of the body. The body includes an upper body portion disposed on an upper surface of the coil, a lower body portion disposed on a lower surface of the coil, and a central body portion disposed between the upper body portion and the lower body portion and including a central portion of the coil. The upper body portion and the lower body portion include a stacked structure of a plurality of magnetic sheets, each magnetic sheet including the composite of the magnetic powder particles and the polymer.
US10643784B2 Filter inductor for heavy-current application
A filter inductor for high-current applications. The filter inductor includes a magnetic core and a winding. The winding includes a shaped section having opposing ends, a pair of arm sections laterally extending from the opposing ends of the shaped section, respectively, and a pair of inductor pins, each extending perpendicular from an end of a respective arm section. The magnetic core includes a first core portion and a second core portion. The first core portion includes a recessed channel configured to receive the shaped section of the winding. The second core portion includes a pair of recessed regions configured to receive the pair of arm sections of the winding, respectively. The first core portion and the second core portion are coupled in contact to one another to secure the shaped section of the winding within the magnetic core. The filter inductor can be edge-mounted to a printed circuit board.
US10643782B2 Magnetic component and power module
A magnetic component and a power module using the same are provided. The magnetic component includes a magnetic core, a first winding set and a second winding set. The magnetic core includes two connecting portions connected through three magnetic columns to form two opposite sides. Each connecting portion includes a pair of first air gaps spaced apart by the middle magnetic column. The first winding set and the second winding set are made by a flat conductive body, respectively, and spaced apart at a distance. The first winding set includes two first conducting portions connected through a first horizontal portion. The second winding set includes two second conducting portions connected through a second horizontal portion. The first horizontal portion and the second horizontal portion are exposed to the first side, and the two first conducting portions and the two second conducting portions are extended to the second side.
US10643776B2 System and method for the recycling of rare earth magnets
A system and a method for separating and recycling magnets made from rare earth elements from an article of manufacture used an alignment device to property position the rare earth magnet for processing. Once proper alignment is made, a separating device removes the magnet and a portion of the article. A heating device demagnetizes the magnets and vibration causes the magnets to separate from the portion of the article. Electromagnets remove the portion of the article and the rare earth magnets pass through for reclamation.
US10643773B2 Linear actuator with improved magnetic stability and stripping force
A linear electromagnetic actuator has a stroke c, with at least one stable position in one of the ends of the stroke, and includes: an armature made of a soft magnetic material, the armature being movable in an axial direction Y and having a length Hm in the direction Y, the armature having a symmetrical shape at the axis Y, and a stationary stator yoke made of a soft magnetic material and holding at least one electric coil. The actuator also includes at least one stationary permanent magnet that is magnetized along a transverse axis X perpendicular to the direction Y. The magnet is transversely placed between the movable armature and the electric coil. The magnet has a length Ha in the direction Y. The stationary yoke and the movable armature define therebetween at least one axial air gap. Ha+c is of the order of magnitude of Hm. The length Hm is such that 0.9×(Ha+c)
US10643772B2 Oxide superconducting bulk magnet
An oxide superconducting bulk magnet able to prevent breakage of a superconducting bulk member and able to give a sufficient amount of total magnetic flux at a superconducting bulk member surface even under high magnetic field strength conditions, comprising an oxide superconducting bulk laminate formed from sheet-shaped oxide superconducting bulk members and high strength reinforcing members arranged between the stacked oxide superconducting bulk members, the outer circumference of the oxide superconducting bulk laminate being provided with an outer circumference reinforcing member.
US10643763B2 Direct-current cable, composition and method of manufacturing direct-current cable
The direct-current cable includes a conductive portion; and an insulating layer covering an outer periphery of the conductive portion, the insulating layer containing cross-linked base resin and inorganic filler, the base resin containing polyethylene, a BET specific surface area of the inorganic filler being greater than or equal to 5 m2/g and less than or equal to 150 m2/g, and a mean volume diameter of the inorganic filler being less than or equal to 1.0 μm, the mass ratio of the inorganic filler with respect to the base resin being greater than or equal to 0.001 and less than or equal to 0.05, and the cross-linked base resin being cross-linked by a cross-linking agent containing organic peroxide.
US10643760B2 Method of producing diffraction grating
The method of producing this diffraction grating includes a step of generating a moire by a periodic pattern projected onto a plurality of unit diffraction gratings and a plurality of unit diffraction gratings, and a step of adjusting so that the extending directions of the gratings are aligned by relatively rotating at least one of a plurality of unit diffractions with respect to at least one of the others of the plurality of unit diffractions.
US10643758B2 Treatment method for volume reduction of spent uranium catalyst
A volume reduction treatment method able to reduce the volume of the final disposal waste of a spent uranium catalyst. As a result, the disposal cost of the spent uranium catalyst is able to be reduced and the utilization of waste repositories are able to be improved.
US10643756B2 Mobile heat pipe cooled fast reactor system
A mobile heat pipe cooled fast nuclear reactor may be configured for transportation to remote locations and may be able to provide 0.5 to 2 megawatts of power. The mobile heat pipe cooled fast reactor may contain a plurality of heat pipes that are proximate to a plurality of fuel pins inside the reactor. The plurality of heat pipes may extend out of the reactor. The reactor may be configured to be placed in a standard shipping container, and may further be configured to be contained within a cask and attached to a skid for easier transportation.
US10643754B2 Passive reactivity control of nuclear thermal propulsion reactors
Passive reactivity control technologies that enable reactivity control of a nuclear thermal propulsion (NTP) system with little to no active mechanical movement of circumferential control drums. By minimizing or eliminating the need for mechanical movement of the circumferential control drums during an NTP burn, the reactivity control technologies simplify controlling an NTP reactor and increase the overall performance of the NTP system. The reactivity control technologies mitigate and counteract the effects of xenon, the dominant fission product contributing to reactivity transients. Examples of reactivity control technologies include, employing burnable neutron poisons, tuning hydrogen pressure, adjusting wait time between burn cycles or merging burn cycles, and enhancement of temperature feedback mechanisms. The reactivity control technologies are applicable to low-enriched uranium NTP systems, including graphite composite fueled and tungsten ceramic and metal matrix (CERMET), or any moderated NTP system, such as highly-enriched uranium graphite composite NTP systems.
US10643751B1 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.
US10643750B2 System and method for determining veracity of patient diagnoses within one or more electronic health records
A system and method, using one or more dimensions, that assesses the veracity of a diagnosis presently in a health care record is disclosed. The system assesses the veracity of a diagnosis based on a set of dimension values and a set of weightings. The system also provides a user interface to health care providers/caregivers to review the assessment made by the system and may include a feedback mechanism so that the system may adjust the weighting of the dimensions and improve the assessment of the diagnosis made by the system.
US10643742B2 Real time adaptive controller medication dosing
Systems and methods for monitoring accurate, real-time medicament device events, performing analytics on that data, and providing notifications are described. In various embodiments, an application server receives controller medication events, analyzes the events, associated event times, and controller medication dosage plans to characterize event times and send notifications for future doses. The controller medication dosage plan may specify a dose time for a planned dose, a narrow time window comprising the dose time, and an expanded time window comprising the narrow time window and longer in duration than the narrow time window, and the events may be characterized based on their time relative to the dose time, the time windows, and other events.
US10643741B2 Systems and methods for a web platform hosting multiple assessments of human visual performance
Systems and methods are disclosed hosting multiple visual assessments, evaluating user performance on the assessments, and providing recommendations to assess and improve user visual performance. One method includes hosting a plurality of visual assessments; presenting, via a web portal, a user interface for selecting one or more visual assessments of the hosted plurality of visual assessments; receiving, via a web portal, a request for a user to access a visual assessment, wherein the visual assessment is an assessment out of the hosted plurality of assessments; administering the visual assessment to the user; receiving user performance data associated with a user, in response to the administered visual assessment; comparing the user performance data with performance data associated with one or more other users; and generating a report of user visual performance based on the user performance data, wherein the report is accessible to the user via the web portal.
US10643737B2 Method for an integrated circuit memory with a status memory for storing repair statuses of row blocks of main column blocks
An integrated circuit includes an array of memory cells that is arranged into rows, main columns, and redundant columns that perform repairs in the array. The main columns and the redundant columns are divided into row blocks. Bit lines couple the main columns to status memory indicating repair statuses of the repairs by the redundant columns. The integrated circuit receives a command, and performs an update on the status memory with the repair statuses specific to particular ones of the row blocks in a portion of the memory accessed by the command. Alternatively or in combination, the status memory has insufficient size to store the repair statuses of multiple ones of the row blocks of the main columns.
US10643735B1 Passive array test structure for cross-point memory characterization
An apparatus and method for testing two-terminal memory elements organized as a cross-point memory array. The apparatus allows functional testing of two-terminal memory elements organized as a cross-point memory array, and built in a short flow manufacturing process. The proposed apparatus substantially eliminates the use of any type of additional active or passive switches, selectors, or decoders. A large number of memory elements of various memory types including planar (two dimensional) or three dimensional memory structures can be tested without the need of manufacturing selectors or running the full flow process.
US10643732B2 Determining line functionality according to line quality in non-volatile storage
An apparatus and method are described to determine line functionality between two electrical circuits to enable the line to run at a maximum frequency without deleterious conditions occurring from cross-talk effects.
US10643729B2 Shift register and method of driving the same, gate driving circuit, and display device
A shift register includes a pull-up node, a pull-down node and a compensation sub-circuit. The pull-up node is configured to control a signal output terminal of the shift register to output a gate scanning signal, and the pull-down node is configured to stop the signal output terminal of the shift register from outputting the gate scanning signal. The compensation sub-circuit is connected to the pull-up node and/or the pull-down node, a compensation signal terminal, and a common voltage terminal. The compensation sub-circuit is configured to output a voltage from the compensation signal terminal to an output terminal of the compensation sub-circuit under the control of a signal from the pull-up node and/or a signal from the pull-down node. The output terminal of the compensation sub-circuit is connected to the common voltage terminal.
US10643724B2 Storage device and operating method thereof
In a memory device having improved reliability, the memory device includes: a memory cell array including memory cells; a program operation controller configured to perform a program operation on the memory cells to any one state among first to nth states; a voltage generator configured to generate operating voltages respectively corresponding to the first to nth states in the program operation; a verify operation controller configured to verify whether the program operation performed on selected memory cells to a kth state, has been completed, and count a number of over-programmed memory cells having a threshold voltage greater than a threshold voltage corresponding to the kth state among the selected memory cells; and an over-program manager configured to increase operating voltages corresponding to (k+1)th to nth states to be greater than default values according to the number of over-programmed memory cells.
US10643719B2 Enhanced read disturbance detection and remediation for a memory sub-system
A method is described, which includes reading first raw data from a set of memory cells at an indicated address and determining a number of errors in the first raw data. In response to determining that the number of errors is greater than a threshold, the set of memory cells are flagged for rereading. In response to flagging the set of memory cells for rereading, second raw data is read from the set of memory cells and a comparison is performed based on the first raw data and the second raw data to determine a number of non-read disturbance errors. In response to the comparison, the threshold is modified based on the number of non-read disturbance errors.
US10643718B2 Non-volatile memory with countermeasure for program disturb including purge during precharge
Program disturb is a condition that includes the unintended programming of a memory cell while performing a programming process for other memory cells. Such unintended programming can cause an error in the data being stored. In some cases, program disturb can result from electrons trapped in the channel being accelerated from one side of a selected word line to another side of the selected word line and redirected into the selected word line. To prevent such program disturb, it is proposed to open the channel from one side of a selected word line to the other side of the selected word line after a sensing operation for program verify and prior to a subsequent programming voltage being applied.
US10643716B2 Nonvolatile memory device and memory system including the nonvolatile memory device
A nonvolatile memory device includes a plurality of memory cells coupled to a single bit line, wherein each of the plurality of memory cells is coupled to a different word line from a plurality of word lines. The nonvolatile memory device includes a decoder configured to sequentially apply a read voltage of a first level to target word lines among the word lines, based on a multi-read command. The nonvolatile memory device includes a read circuit configured to obtain first sensing values of target memory cells coupled to the target word lines, by sensing the bit line each time the read voltage of the first level is applied to each of the target word lines.
US10643712B2 Semiconductor memory device for improving high temperature data retention
A semiconductor memory device improving a high-temperature data retention is provided. Here, a flash memory includes an erasing element erasing a selected storage cell in a storage cell array. The erasing element further includes an applying element, a verifying element, and a decision element. The applying element applies a monitoring erasing pulse to a monitoring storage cell before starting an erasing operation for selecting the storage cell. The verifying element performs a verification of the monitoring storage cell to which the monitoring erasing pulse is applied. The decision element determines ISPE conditions based on a verification result of the verifying element. The erasing element erases the storage cell according to the determined ISPE conditions.
US10643708B1 Method for operating low-current EEPROM array
A method for operating a low-current EEPROM array is disclosed. The EEPROM array comprises bit line groups, word lines, common source lines, and sub-memory arrays. Each sub-memory array includes a first memory cell and a second memory cell. The first memory cell is connected with one bit line of a first bit line group, a first common source line, and a first word line. The second memory cell is connected with the other bit line of the first bit line group, the first common source line, and a second word line. The first and second memory cells are operation memory cells and symmetrically arranged at two sides of the first common source line. The method uses special biases to perform the bytes writing and erasing with low current, low voltage and low cost.
US10643707B2 Group write operations for a data storage device
An apparatus includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is configured to receive a command from a device to perform a write operation at the non-volatile memory. The command indicates a plurality of logical addresses, data associated with the plurality of logical addresses, and a number of write operations associated with the command.
US10643704B2 Semiconductor memory device
A semiconductor memory device includes a memory structural body including first and second planes each of which includes memory cells coupled to word lines extending in a first direction and bit lines extending in a second direction and which are disposed along the first direction; and a logic structural body disposed between a substrate and the memory structural body, and including a row decoder. The row decoder includes a pass transistor circuit which is coupled in common to the first and second planes and a block switch circuit which controls the pass transistor circuit. The block switch circuit is disposed in first and second plane regions of the logic structural body which overlap with the first and second planes in a third direction perpendicular to the first and second directions, and the pass transistor circuit is disposed in an interval region between the first and second plane regions.
US10643700B2 Apparatuses and methods for adjusting write parameters based on a write count
According to one embodiment of the present invention, an apparatus is disclosed. The apparatus includes a memory array having a plurality of memory cells. The apparatus further includes memory access circuits coupled to the memory array and configured to perform write operations responsive to control signals. The apparatus further includes control logic coupled to the memory access circuits and configured to apply a set of write parameters based, at least in part, on a number of write operations performed by the memory access circuits and further configured to provide control signals to the memory access circuits to perform write operations on the plurality of memory cells according to the set of write parameters.
US10643699B2 Feedback field-effect array device capable of converting between volatile and non-volatile operations and array circuit using the same
The present disclosure discloses a feedback field-effect array device capable of converting between volatile and non-volatile operations and an array circuit using the same. According to one embodiment of the present disclosure, the array circuit may include a plurality of feedback field-effect array devices, wherein the source region of the feedback field-effect electronic device and the drain region of an access electronic device may be connected to each other in series, the feedback field-effect electronic device may be connected to a bit line and a first word line, the access electronic device may be connected to a source line and a second word line, and any one of first and second gate voltages may be applied to the first word line to store data in a first logic state or data in a second logic state.
US10643698B2 Operating method of resistive memory storage apparatus
An operating method of a resistive memory storage apparatus includes: applying a forming voltage to a memory cell and obtaining a cell current of the memory cell; and determining whether to adjust the forming voltage and apply the adjusted forming voltage to the memory cell according to a magnitude relationship between the cell current and a reference current. The memory cell to which the forming voltage is applied operates in a heavy forming mode and serves as a one-time programmable memory device.
US10643697B2 Double bias memristive dot product engine for vector processing
A double bias dot-product engine for vector processing is described. The dot product engine includes a crossbar array having N×M memory elements to store information corresponding to values contained in an N×M matrix, each memory element being a memristive storage device. First and second vector input registers including N voltage inputs, each voltage input corresponding to a value contained in a vector having N×1 values. The vector input registers are connected to the crossbar array to supply voltage inputs to each of N row electrodes at two locations along the electrode. A vector output register is also included to receive voltage outputs from each of M column electrodes.
US10643695B1 Concurrent multi-state program verify for non-volatile memory
A sense amplifier for a memory circuit that can sense into the deep negative voltage threshold region is described. A selected memory cell is sensed by discharging a source line through the memory cell into the bit line and sense amplifier. While discharging the source line through the memory cell into the sense amplifier, a voltage level on the discharge path is used to set the conductivity of a discharge transistor to a level corresponding to the conductivity of the selected memory cell. A sense node is then discharged through the discharge transistor. By allowing the sense amplifier to bias a memory cell being sensed to a selected one of multiple bias levels during a sensing operation, multiple target data states can be concurrently program verified, leading to higher performance when writing data.
US10643694B1 Partial-polarization resistive electronic devices, neural network systems including partial-polarization resistive electronic devices and methods of operating the same
An electronic device can include a semiconductor material including a channel region configured to conduct a current, a source contact electrically coupled to the channel region at a first location, a drain contact electrically coupled to the channel region at a second location spaced apart from the first location, a partial-polarization material on the semiconductor material between the source contact and the drain contact opposite the channel region and a gate contact on the partial-polarization material opposite the channel region and ohmically coupled to the drain contact or ohmically coupled to the source contact.
US10643693B2 Semiconductor memory device and memory system
A semiconductor memory device includes a first memory cell array including a first memory cell that is capable of holding two or more bits of data including at least a first bit and a second bit, a second memory cell array including a second memory cell that is capable of holding two or more bits of data including at least a first bit and a second bit, a first word line electrically connected to a gate of the first memory cell, and a second word line electrically connected to a gate of the second memory cell. In a read operation, at least first, second, and third voltages are applied successively to both the first word line and the second word line to read a first page including the first bit of the first memory cell and a second page including the second bit of the second memory cell.
US10643690B2 Transposable feedback field-effect electronic device and array circuit using the same
The present disclosure discloses a transposable feedback field-effect electronic device and an array circuit using the feedback field-effect electronic device. According to one embodiment of the present disclosure, the feedback field-effect electronic device may include a diode structure, a plurality of gate electrodes, and a plurality of access electronic devices, wherein, when the diode structure receives voltage through a first gate electrode of the gate electrodes and a first access electronic device of the access electronic devices, first direction access may be performed, and when the diode structure receives voltage through a second gate electrode of the gate electrodes and a second access electronic device of the access electronic devices, second direction access may be performed.
US10643687B2 Sensing circuit and semiconductor device including the same
A semiconductor device includes a sensing circuit. The sensing circuit includes a sense amplifier configured to sense and amplify data applied to each of a sensing line and a reference line. The sensing circuit further includes a first isolation circuit configured to selectively control a connection between a matching line and the sensing line in response to an isolation signal. The sensing circuit also includes a second isolation circuit configured to selectively control a connection between the reference line and a bit line in response to the isolation signal. The sensing circuit additionally includes an inverter coupled between the sensing line and the bit line.
US10643683B2 Magnetic memory
According to one embodiment, there is provided a magnetic memory including a magnetic material column, a shift control circuit, and a write control circuit. The shift control circuit is connected to the magnetic material column. The write control circuit is configured to cause a current to flow through a write line passing near one end of the magnetic material column if writing data having a first value into the magnetic material column, and cause no current to flow through the write line if writing data having a second value into the magnetic material column.
US10643676B2 Series resistance in transmission lines for die-to-die communication
An apparatus may include a controller die and a group of dies that communicate with each other via a transmission line. The transmission line includes a first portion integrated with a printed circuit board, and a second portion that includes a plurality of wire bonds bonded to input/output pads of the group of dies. The transmission line further includes a resistor circuit connected in series with the first portion and the second portion. The resistor circuit has a resistance value that provides reduced reflection coefficients over the transmission line between the first portion and the second portion. An on-die termination resistor circuit on the controller side is removed, with the inclusion of the resistor circuit.
US10643672B2 Memory with non-volatile configurations for efficient power management and operation of the same
A memory device is provided. The memory device comprises a memory array and circuitry configured to determine one or more settings for the memory array corresponding to a powered-on state of the memory device, to store the one or more settings in a non-volatile memory location, and in response to returning to the powered-on state from a reduced-power state, to read the one or more settings from the non-volatile memory location.
US10643669B2 Parallel testing of magnetic recording sliders
A magnetic recording slider test system includes a host to collect test results and initiate concurrent testing of a plurality of magnetic recording sliders. Each of a plurality of first processing units is configured to test at least one element of a respective magnetic recording slider. In one aspect, the plurality of first processing units concurrently tests at least one element of respective magnetic recording sliders. In another aspect, a plurality of first signals is analyzed at respective first processing units, with each of the first signals representing a Direct Current (DC) output from one or more elements of a magnetic recording slider. Results determined from analyzing the first signals are sent to the host. In another aspect, a plurality of second processing units is configured to analyze second signals that each represent an Alternating Current (AC) output from one or more elements of the plurality of magnetic recording sliders.
US10643668B1 Power loss data block marking
Implementations disclosed herein provide for detecting an expected or unexpected power loss event on a storage device. Responsive to the detection of the power loss event, a plurality of potentially affected data blocks are identified and/or marked, such as by a processor, to indicate that data stored therein is potentially corrupted.
US10643666B2 Video play method and device, and computer storage medium
A method and an apparatus for playing a video are described. In an example, processing circuitry of the apparatus acquires, when the video is switched from a first application interface to a second application interface, first progress information and first position information of the video in the first application interface. The first position information is indicative of a first video playback window in the first application interface. Then, the processing circuitry resumes playing the video in the second application interface according to the first progress information. Further, the processing circuitry acquires, when the video is switched from the second application interface to the first application interface, second progress information of the video in the second application interface. The processing circuitry determines the first video playback window according to the first position information, and resumes playing the video in the first video playback window according to the second progress information.
US10643663B2 Scene and activity identification in video summary generation based on motion detected in a video
Video and corresponding metadata is accessed. Events of interest within the video are identified based on the corresponding metadata, and best scenes are identified based on the identified events of interest. In one example, best scenes are identified based on the motion values associated with frames or portions of a frame of a video. Motion values are determined for each frame and portions of the video including frames with the most motion are identified as best scenes. Best scenes may also be identified based on the motion profile of a video. The motion profile of a video is a measure of global or local motion within frames throughout the video. For example, best scenes are identified from portion of the video including steady global motion. A video summary can be generated including one or more of the identified best scenes.
US10643659B1 Apparatus and method for visualizing periodic motions in mechanical components
An apparatus for visualizing physical movements includes: a device for acquiring video image files; a data analysis system including processor and memory; a computer program operating in the processor to identify an area in the images where periodic motions associated with physical movement of an object may be detected and quantified, and compute a new image sequence in which the motions are visually amplified; and, a user interface that displays the motion-amplified video image of the mechanical component. An associated method for using the apparatus is also disclosed.
US10643656B2 Printing apparatus, method of controlling printing apparatus, and non-transitory recording medium containing computer-readable instructions therefor
A printing apparatus includes a printer configured to print a character on a printing medium, a display including multiple individual display areas arranged in a particular order, and a controller. The controller is configured to display one of a character image and an icon on each of the multiple individual display areas, the character image being an image indicating the character, the icon corresponding to a control code indicating a process related to a print control of the character, and control printing performed by the printer based on a target code and a target character, the target code being a control code corresponding to the icons displayed in the individual display areas, the target characters being characters indicated by the character images displayed in the individual display areas.
US10643655B2 Baseplate resonant axis optimization
In one implementation, the presently disclosed technology teaches an apparatus with a head attached to an end of a baseplate. The baseplate includes a tilted section that causes a torsion axis of the baseplate to pass near the head. In another implementation, the presently disclosed technology teaches an apparatus with a load beam attached to a baseplate. The apparatus also includes a head attached to an opposite end of the load beam from the baseplate. The baseplate includes a mass-shifted section that causes a torsion axis of the apparatus to pass through the head. In yet another implementation, the presently disclosed technology teaches a method for reducing baseplate resonance amplitude. The method includes shifting a baseplate mass on a suspension toward an adjacent disc surface to move a baseplate torsion axis to pass near a head.
US10643654B2 Methods for selecting wrap angle for inducing tape tenting above transducer
A method according to one embodiment includes running a magnetic recording tape over a tape bearing surface of a module having at least one edge, detecting signals from the tape at differing wrap angles for estimating a height of tenting of the tape above a transducer at each of the wrap angles, and selecting a wrap angle to provide about a predefined height of tenting of the tape above the transducer. A resulting tent of the moving magnetic recording tape extends from the edge of the module closest thereto to a minima with a tent apex therebetween, where the minima is at a first point of closest approach of the moving magnetic recording tape to the tape bearing surface of the module nearest the tent apex.
US10643639B2 System and method for determining cardiac parameters and physiological conditions by analysing speech samples
The present disclosure describes a system and method for determining cardiac parameters and physiological conditions of a user by analysing speech samples of said user. A user device of the user may record specifics of speech and use these specifics of speech as a speech sample of user's utterance. The user device may transmit the speech samples to a backend system. The system may isolate phonation segments from the speech samples. The system may filter one or more phonation segments. The system may isolate uttered speech segments from one or more phonation segments. The system may perform an acoustic-phonetic analysis of the uttered speech segments. The acoustic-phonetic analysis may use plurality of features for the analysis. The IPA phonemes may be used to derive speech markers that correspond to specific cardiac parameters and physiological conditions. The system may generate a resulting report after analysis which is transmitted to the user.
US10643635B2 Electronic device and method for filtering anti-voice interference
An interference filtering method applied to the voice commands of a user of a device includes audio acquisition unit of device taking a first audio signal including user voice from the environment and a second audio signal from an audio output unit of a device creating competing noise. A first background audio signal is obtained by filtering a speech sound region in first audio signal, and a second background audio signal is obtained by filtering a speech sound region in second audio signal. A time difference T and a sound amplified parameter X are obtained by comparison. A third audio signal is obtained by performing time compensation, amplification, and an inverting operation on second audio signal. First audio signal and third audio signal are synthesized to produce fourth audio signal for feeding to voice recognition unit of the original user device.
US10643632B2 Automated voice assistant personality selector
Systems and techniques for automated voice assistant personality selector are described herein. A task may be identified that is to be completed by a user of a voice-enabled virtual assistant. A response may be output in connection with the task using a default personality for the voice-enabled virtual assistant selected based on the task. A task completion checkpoint may be determined for the task. It may be identified that the task completion checkpoint has not been reached. A personality profile of the user may be compared to personality data of a set of voice-enabled virtual assistant profiles corresponding to respective members of a set of available voice personalities for the voice-enabled virtual assistant. An escalation personality may be selected for the voice-enabled virtual assistant based the comparison and the task. Commands for facilitating user completion of the task may be transmitted via the voice-enabled virtual assistant using the selected escalation personality.
US10643630B2 High frequency replication utilizing wave and noise information in encoding and decoding audio signals
A signal processing device, method, and program that may obtain audio at a higher audio quality when decoding an audio signal. An envelope information generating unit generates envelope information representing an envelope form of high frequency components of an audio signal to be encoded. A sine wave information generating unit extracts a sine wave signal from the high frequency components of the audio signal, and generates a sine wave information representing an emergence start position of the sine wave signal. An encoding stream generating unit multiplexes the envelope information, the sine wave information, and low frequency components of the audio signal that have been encoded, and outputs an encoding stream obtained as the result. The high frequency components included in the sine wave signal may be predicted at a higher accuracy from the envelope information and the sine wave information at the receiving side of the encoding stream.
US10643629B2 Parametric joint-coding of audio sources
The following coding scenario is addressed: A number of audio source signals need to be transmitted or stored for the purpose of mixing wave field synthesis, multi-channel surround, or stereo signals after decoding the source signals. The proposed technique offers significant coding gain when jointly coding the source signals, compared to separately coding them, even when no redundancy is present between the source signals. This is possible by considering statistical properties of the source signals, the properties of mixing techniques, and spatial hearing. The sum of the source signals is transmitted plus the statistical properties of the source signals which mostly determine the perceptually important spatial cues of the final mixed audio channels. Source signals are recovered at the receiver such that their statistical properties approximate the corresponding properties of the original source signals. Subjective evaluations indicate that high audio quality is achieved by the proposed scheme.
US10643628B2 Parametric joint-coding of audio sources
The following coding scenario is addressed: A number of audio source signals need to be transmitted or stored for the purpose of mixing wave field synthesis, multi-channel surround, or stereo signals after decoding the source signals. The proposed technique offers significant coding gain when jointly coding the source signals, compared to separately coding them, even when no redundancy is present between the source signals. This is possible by considering statistical properties of the source signals, the properties of mixing techniques, and spatial hearing. The sum of the source signals is transmitted plus the statistical properties of the source signals which mostly determine the perceptually important spatial cues of the final mixed audio channels. Source signals are recovered at the receiver such that their statistical properties approximate the corresponding properties of the original source signals. Subjective evaluations indicate that high audio quality is achieved by the proposed scheme.
US10643624B2 Apparatus and method for improved concealment of the adaptive codebook in ACELP-like concealment employing improved pulse resynchronization
An apparatus for reconstructing a frame including a speech signal as a reconstructed frame is provided, the apparatus including a determination unit and a frame reconstructor being configured to reconstruct the reconstructed frame, such that the reconstructed frame completely or partially includes the first reconstructed pitch cycle, such that the reconstructed frame completely or partially includes a second reconstructed pitch cycle, and such that the number of samples of the first reconstructed pitch cycle differs from a number of samples of the second reconstructed pitch cycle.
US10643623B2 Audio signal coding apparatus, audio signal decoding apparatus, audio signal coding method, and audio signal decoding method
An audio signal coding apparatus includes a time-frequency transformer that outputs sub-band spectra from an input signal; a sub-band energy quantizer; a tonality calculator that analyzes tonality of the sub-band spectra; a bit allocator that selects a second sub-band on which quantization is performed by a second quantizer on the basis of the analysis result of the tonality and quantized sub-band energy, and determines a first number of bits to be allocated to a first sub-band on which quantization is performed by a first quantizer; the first quantizer that performs first coding using the first number of bits; the second quantizer that performs coding using a second coding method; and a multiplexer.
US10643620B2 Speech recognition method and apparatus using device information
A speech recognition method includes: storing at least one acoustic model (AM); obtaining, from a device located outside the ASR server, a device ID for identifying the device; obtaining speech data from the device; selecting an AM based on the device ID; performing speech recognition on the speech data by using the selected AM; and outputting a result of the speech recognition.
US10643617B2 Voice recognition system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for voice recognition. In one aspect, a method includes the actions of receiving a voice input; determining a transcription for the voice input, wherein determining the transcription for the voice input includes, for a plurality of segments of the voice input: obtaining a first candidate transcription for a first segment of the voice input; determining one or more contexts associated with the first candidate transcription; adjusting a respective weight for each of the one or more contexts; and determining a second candidate transcription for a second segment of the voice input based in part on the adjusted weights; and providing the transcription of the plurality of segments of the voice input for output.
US10643613B2 Operating method for microphones and electronic device supporting the same
An electronic device which includes a plurality of microphones and an audio data processing module is provided. The plurality of microphones is operatively coupled to the electronic device, and the audio data processing module is capable of being implemented with at least one processor. The audio data processing module recognizes a specified command, based on first audio data collected using a portion of the plurality of microphones and executes a function or an application corresponding to second audio data collected using all the plurality of microphones, when the specified command is recognized.
US10643612B2 Method and apparatus for controlling the playing of multimedia content
Embodiments of the present disclosure disclose a method and apparatus for playing multimedia content. A specific embodiment of the method includes: recognizing a voice signal to obtain corresponding voice information, in response to detecting the voice signal sent by a user according to guidance information of a presented current multimedia content; matching the voice information with template information corresponding to the guidance information as acquired; and generating a command to execute an operation to skip playing the current multimedia content, in response to determining successful matching the voice information and the template information corresponding to the guidance information. This embodiment realizes the improvement of the multimedia content acquisition efficiency.
US10643610B2 Voice interaction based method and apparatus for generating multimedia playlist
Embodiments of this disclosure disclose a voice interaction based method and apparatus for generating a multimedia playlist. An embodiment of the method comprises: acquiring first voice request information for playing multimedia resources; identifying a key tag for indicating a characteristic attribute of the multimedia resources in the first voice request information; finding the multimedia resources having the key tag in a multimedia resource library; and generating a multimedia playlist based on the found multimedia resources. The embodiment realizes automatic generation of multimedia playlists and improves the efficiency of voice service.
US10643609B1 Selecting speech inputs
A speech-processing system can engage in time synchronization between audio capture devices so that if multiple devices detect and process a same utterance, the system may determine which device is closer to a speaker of the utterance by comparing time stamp data from the multiple devices. The devices may synchronize their individual clocks to some time standard that may be disseminated among the devices and/or to a server. When an utterance is captured, the capturing devices may create a time stamp corresponding to when the respective devices detected the utterance. The time stamps may be linked to the synchronized time standard or may be converted to the time standard by another device. The system may then compare the audio data for incoming utterances, and if the same utterance comes from multiple devices, may use the time stamp data to determine which device first detected the utterance. That device may be selected as the device most likely to be closest to the user for various purposes, including sending output data.
US10643608B2 Feedback controller for data transmissions
A feedback control system for data transmissions in voice activated data packet based computer network environment is provided. A system can receive audio signals detected by a microphone of a device. The system can parse the audio signal to identify trigger keyword and request. The system can select a content item using the trigger keyword or request. The content item can be configured to establish a communication session between the device and a third party device. The system can monitor the communication session to measure a characteristic of the communication session. The system can generate a quality signal based on the measured characteristic.
US10643606B2 Pre-wakeword speech processing
A system for capturing and processing portions of a spoken utterance command that may occur before a wakeword. The system buffers incoming audio and indicates locations in the audio where the utterance changes, for example when a long pause is detected. When the system detects a wakeword within a particular utterance, the system determines the most recent utterance change location prior to the wakeword and sends the audio from that location to the end of the command utterance to a server for further speech processing.
US10643602B2 Adversarial teacher-student learning for unsupervised domain adaptation
Methods, systems, and computer programs are presented for training, with adversarial constraints, a student model for speech recognition based on a teacher model. One method includes operations for training a teacher model based on teacher speech data, initializing a student model with parameters obtained from the teacher model, and training the student model with adversarial teacher-student learning based on the teacher speech data and student speech data. Training the student model with adversarial teacher-student learning further includes minimizing a teacher-student loss that measures a divergence of outputs between the teacher model and the student model; minimizing a classifier condition loss with respect to parameters of a condition classifier; and maximizing the classifier condition loss with respect to parameters of a feature extractor. The classifier condition loss measures errors caused by acoustic condition classification. Further, speech is recognized with the trained student model.
US10643600B1 Modifying syllable durations for personalizing Chinese Mandarin TTS using small corpus
A method and system for personalizing synthetic speech from a text-to-speech (TTS) system is disclosed. The method uses linguistic feature vectors to correct/modify the synthetic speech, particularly Chinese Mandarin speech. The linguistic feature vectors are used to generate or retrieve onset and rime scaling factors encoding differences between the synthetic speech and a user's natural speech. Together, the onset and rime scaling factors are used to modify every word/syllable of the synthetic speech from a TTS system, for example. In particular, segments of synthetic speech are either compressed or stretched in time for each part of each syllable of the synthetic speech. After modification, the synthetic speech more closely resembles the speech patterns of a speaker for which the scaling factors were generated. The modified synthetic speech may then be transmitted to a user and played to the user via a mobile phone, for example. The linguistic feature vectors are constructed based on a plurality of feature attributes including at least a group ID attribute, voicing attribute, complexity attribute, nasality attribute, and tone for the current syllable. The invention is particularly useful when the user speech corpus is either small or otherwise incomplete.
US10643598B2 Method for operating a vehicle sound system
A method of operating a vehicle sound system to enhance the driving experience of vehicle occupants. A vehicle-mounted sensor (such as a LIDAR or RADAR system) is used to identify an object in the vehicle environment. A database that may be stored on a remote server is queried, the database containing, in electronic form, a sound stored therein associated with the object. The sound may be a desirable or pleasant sound. The sound is download to the vehicle sound system and the sound system generates the sound in a vehicle cabin for enjoyment by the occupants. Other ambient sounds may be detected by an exterior microphone of the vehicle, characteristics and locations of the sound added to the database. A vehicle noise reduction system may be activated as the vehicle approaches the location when it is determined that the characteristic indicates that the ambient sound is undesirable.
US10643596B2 Apparatus providing uncorrelated noise masking
In accordance with some embodiments, an apparatus for privacy protection is provided. The apparatus includes a random number generator providing a random number sequence. The apparatus also includes a key generator operable to receive the random number sequence and synthesize the random number sequence to generate a plurality of keys. The apparatus also includes a plurality of randomizing chains, each receiving a corresponding key from the key generator and providing a respective discrete random number sequence based on the corresponding key. The apparatus further includes output devices, each of which is connected to a respective randomizing chain to receive the respective discrete random number sequence and produces a respective output noise signal based on a function of the respective discrete random number sequence. The apparatus also includes interfaces mating the output devices with the input devices of a second device.
US10643595B2 Acoustic processor
A method and apparatus of acoustic processing for a mobile device having a haptic actuator is described. A vibration drive signal for driving a haptic actuator is received. A vibration noise output from a haptic actuator is detected. At least one vibration noise metric from the detected vibration noise output and the vibration drive signal is generated. The vibration noise output level is adapted in dependence of the at least one vibration noise metric.
US10643592B1 Virtual / augmented reality display and control of digital audio workstation parameters
Motion control data is received from one or more sensors. A first parameter value associated with a music composition is received from a digital audio workstation. A second parameter value associated with the music composition is received from the digital audio workstation. The motion control data is converted to one or more manipulations of one or more virtual objects. The one or more manipulations of the one or more virtual objects are mapped to at least a first command that adjusts the first parameter value and a second command that adjusts the second parameter value. The first command is sent to the digital audio workstation using a first audio input protocol recognized by the digital audio workstation. The second command is sent to the digital audio workstation using a second audio input protocol recognized by the digital audio workstation.
US10643585B1 Auxiliary device coupled to a stringed instrument
An auxiliary device coupled to a stringed instrument for producing chords is disclosed. The auxiliary device comprises a housing. The housing comprises a plurality of buttons and a plurality of actuators coupled to the plurality of buttons. Further, the auxiliary device comprises a rim coupled to the housing. In order to couple the auxiliary device to the stringed instrument, a neck of the stringed instrument is placed between the housing and the rim, such that the plurality of actuators are made to come in contact with stings of the stringed instrument. The plurality of buttons is pressed to operate the plurality of actuators. When operated, the plurality of actuators is made to depress to strum the strings to produce a chord.
US10643582B2 Pivot mechanism and keyboard apparatus
A pivot mechanism includes: a shaft; a bearing including an opening portion in which the shaft is to be inserted, wherein a size of the opening portion at an open end of the bearing which has flexibility is less than a diameter of the shaft, and the bearing is configured to pivot about a pivot axis relative to the shaft; and a stopper disposed spaced apart from the shaft in a direction in which the shaft inserted in the opening portion moves away from the bearing, the stopper being movable in a direction different from the direction in which the shaft moves away from the bearing.
US10643579B2 HMD device and method for controlling same
Disclosed is a head mounted display (HMD) device. The HMD device comprises: a display for displaying a content; a detection unit for detecting the movement of the object in front of the HMD device; and a processor for changing, on the basis of the location of the object, a screen state of the display to provide image of the front of the HMD device, when the movement of the object is detected.
US10643578B2 Method of controlling display screen statuses, and apparatus
In a method of controlling display screen statuses and an apparatus, the method includes a signal emitter emitting a detection signal, and a first signal receiver and a second signal receiver receiving a reflection signal of the detection signal by an object. Intensity of the reflection signal received by the first signal receiver is compared with a first threshold for obtaining a first magnitude determination result. Intensity of the reflection signal received by the second signal receiver is compared with a second threshold for obtaining a second magnitude determination result. The display screen statuses are controlled based on the first magnitude determination result and the second magnitude determination result.
US10643577B2 Display device
A display device has a display area in a non-rectangular shape, and in the display device, a plurality of rectangular-shaped pixels are arranged in the display area and a non-display area, each pixel being composed of a plurality of subpixels that correspond to a plurality of colors, respectively. The display device includes a brightness value adjustment unit that, during image display, adjusts a brightness value of a boundary pixel that is partially included in the display area and is partially included in the non-display area, in such a manner that the brightness value of the boundary pixel is between a brightness value of a pixel whose subpixels are all included in the non-display area and a brightness value of a pixel that is adjacent to the boundary pixel and whose subpixels are all included in the display area.
US10643575B2 Clock signal auxiliary circuit, and display device
The present disclosure relates to display technologies, and particularly to a clock signal auxiliary circuit and a display device. The circuit can include a voltage detection circuit, a thermal sensitive sensing circuit, a control circuit, a switch selection circuit, and a signal amplification circuit. The clock signal auxiliary circuit can generate different detection signals according to different ambient temperatures during operation, and generate different control signals according to different detection signals, so as to turn on different channels according to different control signals, pull the clock signal that is finally output to the output end up to the correct potential, and generate correct scan signals at different ambient temperatures according to the clock signal pulled up to the correct potential.
US10643568B2 Multi-mode low current dual voltage self-regulated LCD pump system
A bias voltage generator circuit may include a mode control circuit, a clock generator circuit coupled with the mode control unit and configured to generate a plurality of clock signals, and a charge pump circuit configured to receive the clock signals. The charge pump circuit may be coupled with the mode control circuit and operable to output selectable output voltages according to input from the mode control circuit. The output selectable voltages may depend upon the clock signals.
US10643565B2 Display device and mobile terminal using the same
A display device and a mobile terminal include a main display unit and an auxiliary display unit that are driven in a full display mode or an always-on mode. The display device includes a data driver configured to supply a data voltage to the data lines, a first gate driver connected to gate lines of the main display unit, and a second gate driver connected to gate lines of the auxiliary display unit. In the full display mode, at least a portion of the main display unit and the auxiliary display unit display image data. In the always-on mode, at least a portion of the auxiliary display unit displays image data.
US10643561B2 Driving circuit, array substrate and display device
A driving circuit, an array substrate and a display device are provided. The driving circuit includes a plurality of cascaded shift registers. Each shift register includes a plurality of transistors and at least one capacitor, and a channel width-to-length ratio of at least one transistor is determined by a preset number of pixels in a pixel row driven by the corresponding shift register.
US10643560B2 Active matrix substrate and display device
An active matrix substrate includes a plurality of signal lines, each of which includes first and second line portions and an inner connection portion (connection portion) that connects the first and second line portions. The first and second line portions of one of two adjacent signal lines are made of first and second conductive layers, respectively, and the first and second line portions of the other of the two adjacent signal lines are made of second and first conductive layers, respectively. The position of the connection portion of each of the signal lines is determined in accordance with the layout position of that signal line in the line region.
US10643558B2 Driving method of display panel, display panel and display device
A driving method of display panel, a display panel and a display device are disclosed. The driving method includes: in a single-frame display time, sequentially applying signals to a plurality of first sub-pixels connected to first data lines in a scanning direction so that: a signal polarity applied to each of a plurality of first white sub-pixels connected to first data lines is opposite to a signal polarity applied to a first sub-pixel which is located at an upstream of the first white sub-pixel along the scanning direction and is adjacent to the first white sub-pixel, and a signal polarity applied to each of a plurality of first colored sub-pixels is identical with a signal polarity applied to a first sub-pixel which is located at an upstream of the first colored sub-pixel along the scanning direction and is adjacent to the first colored sub-pixel.
US10643557B2 Driving device and liquid crystal display device
A driving device and a liquid crystal display device are disclosed. In the driving device, a charging efficiency difference between a positive polarity voltage and a negative polarity voltage on a pixel can be compensated through increasing a duration of a gate driving signal, shortening a time period during which the positive polarity voltage is provided to a source line, and prolonging a time period during which the negative polarity voltage is provided to the source line. In this manner, the technical problem of non-uniform brightness of an image displayed in a traditional liquid crystal display panel and unsatisfactory display effect thereof can be solved.
US10643556B2 Video display device
A video display device includes: a display panel that displays an image based on an image signal; a light source substrate disposed on a rear side of the display panel; a plurality of light emitting elements each of which is attached to a surface of the light source substrate on a side toward the display panel to emit light to the display panel; a reflection sheet; and driver elements that drive each of the plurality of light emitting elements. Partitioning wall portions are formed in the reflection sheet, each of partitioning wall portions separates adjacent ones of the light emitting elements, and expands toward the display panel. The reflection sheet covers the surface of the light source substrate on the side toward the display panel except for portions provided with the light emitting elements. Each of the driver elements is attached to the surface of the light source substrate on the side toward the display panel in a portion surrounded by the corresponding partitioning wall portions.
US10643554B2 Liquid crystal display with temperature compensation
A liquid crystal display (LCD) unit and associated method for compensating for the effects of low temperatures. The LCD unit includes a heating panel disposed adjacent to the LCD panel. A temperature sensor measures the temperature of the LCD panel. A controller compares the measured temperature to a threshold temperature and one or more set points and operates the heating panel accordingly. Further, the controller is configured to control one or more contrast parameters in response to the comparison of the measured temperature to the one or more set points.
US10643552B2 Electronic device and display screen adjustment method
A display screen adjustment method, applied in a display screen includes a display module. The display screen adjustment method includes steps of: displaying a preset picture in a display area of the display module; dividing the display area into a plurality of subareas; detecting whether a brightness of the display area is uniform; determining which subareas have higher brightness than the other subareas; and decreasing light transmittances of pixels in the subareas having higher brightness to offset additional brightness of the pixels that is caused by light leaking of the pixels. An electronic device is also provided.
US10643548B2 Selective dimming of ambient lighting in virtual, augmented, and mixed reality (xR) applications
Systems and methods for selective dimming of ambient lighting in virtual, augmented, and mixed reality (xR) applications. In some embodiments, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: identify the presence of a light source in a physical space where a user is wearing a Head-Mounted Display (HMD) during operation of an xR application; and darken a portion of an optical filter within the HMD at a position in the user's field-of-view (FOV) corresponding to the light source.
US10643545B2 Method and apparatus for merging images by electronic device
A method of operating an electronic device is provided. The method includes receiving, by a display driving circuit of the electronic device, main image data over a first channel from a first processor or a second processor of the electronic device, outputting, by the display driving circuit, a main image on a display panel of the electronic device based on the main image data, generating, by the display driving circuit, an additional image different from the main image, and merging, by the display driving circuit, the main image with the additional image and outputting, by the display driving circuit, the merged image on the display panel.
US10643543B2 Multi-sensing channels design for pixel compensation
A driver of a display panel is provided. The driver includes a plurality of sensing channels configured to receive a plurality of sensing signals from the display panel via a plurality of sensing lines and output the sensing signals, the sensing channels are coupled to the sensing lines in an arrangement selected from one of a random arrangement and a normal arrangement. The driver further includes a signal convertor coupled to the sensing channels and configured to receive the sensing signals from the sensing channels in a sequence selected from one of a random sequence and a normal sequence.
US10643541B2 Driving circuit of display panel, display panel and display device
The present disclosure relates to a driving circuit of a display panel, a display panel and a display device. The driving circuit includes at least one potential saving unit and at least one column of pixel driving units. The potential saving unit is arranged corresponding to a column of pixel units, and is configured to output a first potential signal based on a voltage of the external preset power supply and save the first potential signal to the first potential output terminal, while outputting a second potential signal and saving the second potential signal to the second potential output terminal.
US10643538B2 Pixel and organic light emitting display device including the same
A pixel includes: a first driver connected to a first driving data line; a second driver connected to a second driving data line; and an organic light emitting diode (OLED) connected to the first driver and the second driver, the OLED to emit light in response to a data signal supplied to the first driving data line when the first driver is driven, and to emit light in response to a data signal supplied to the second driving data line when the second driver is driven.
US10643532B2 Detecting apparatus and method, repairing apparatus and method, and repairing system of AMOLED display device
A detecting apparatus and method, repairing apparatus and method, and repairing system of AMOLED display device are provided. The detecting apparatus includes: an illuminating device for sequentially illuminating a plurality of detection regions of a screen of the AMOLED display device, the screen being divided into the plurality of detection regions, each of the detection regions including at least one light-emitting unit; a current detecting device for acquiring a detection current which is a sum of driving currents of the light-emitting unit in the detection region being illuminated; and a judging device for judging whether the detection region corresponding to the detection current is a defective region according to the detection current. The apparatus can detect luminance uniformity of the AMOLED display device. The detection efficiency is high, the detection standard is unified and the detection accuracy is high.
US10643530B2 Amoled display device and driving method thereof
An AMOLED display device and driving method thereof is provided. In the AMOLED display device, the anode layer on the pixel area comprises a first anode and a second anode formed around and separated from the first anode, the first sub OLED is composed of the first anode, the OLED functional layer and the cathode on the first anode, and the second sub OLED is composed of the second anode, the OLED functional layer and the cathode on the second anode; for each pixel area, a pixel driving circuit is formed correspondingly; the pixel driving circuit is coupled to the first and the second anode; when operated, the pixel driving circuit sends the first current and the second current different from the first current to the first anode and the second anode so that the luminance strength of the first sub OLED and the second sub OLED is the same.
US10643529B1 Method for compensation brightness non-uniformity of a display panel, and associated display device
A method for compensating brightness non-uniformity of a display panel, and associated display device is provided. The display panel may include a plurality of display blocks, each of the plurality of display blocks may includes one or more display units, and the method includes: according to a control signal, selecting a voltage detection terminal of a display block within the plurality of display blocks, wherein the control signal carries information indicating the display block; according to a voltage level of the voltage detection terminal, generating a plurality of reference voltages; and based on the plurality of reference voltages, driving a display voltage to a display unit within the display block according to a set of display data.
US10643527B2 Lens and display apparatus having the same
Provided herein is a display apparatus including a light emitting diode and a lens for diffusing light generated from the light emitting diode. The lens includes a first emitting portion forming a first emitting surface, and a second emitting portion protruding from the first emitting portion and forming a second emitting surface, so that the light may be diffused by a protruding distance of the second emitting portion.
US10643526B2 Display unit, pixel circuit and driving method and display panel thereof
The embodiments of the disclosure relate to a display unit, a pixel circuit and a driving method and a display panel thereof. The display unit comprises a display pixel unit for displaying images, and an imaging pixel unit for acquiring images. The imaging pixel unit comprises a photosensitive element and a filter element located on the photosensitive element.
US10643525B2 Dynamic sleep for a display panel
Technology for a display controller is described. The display controller can detect a frame update when the display controller is in a dynamic sleep state. The display controller can wake up from the dynamic sleep state and enter a selective update state at a programmed vertical blanking interrupt (VBI) that precedes an actual VBI. The display controller can perform a scan-out with a display panel during the selective update state. The display controller can return to the dynamic sleep state in a same time frame after the scan-out is completed. The display controller can exclude timing logic to send a VBI at every time frame to the display panel to maintain time synchronization between the display controller and the display panel.
US10643520B2 Low power pixel circuit, an array substrate using the pixel circuit, a display device constructed with the array substrate, and a controlling method thereof
Embodiments of the present disclosure provide a pixel circuit, an array substrate, a display device and a controlling method thereof. The pixel circuit includes: a pixel display unit consisted of n sub-pixel display units, n≥3; and a data signal control unit coupled to the pixel display unit, n data lines for driving the pixel display unit and a control line. The data signal control unit is configured to, under a condition that a first control signal is input through the control line, couple the n sub-pixel display units to the n data lines for driving the n sub-pixel display units respectively; and when a second control signal is input through the control line, couple one of the n data lines for driving the pixel display unit to at least one of the n sub-pixel display units in the pixel display unit.
US10643519B2 Method and apparatus of grayscale image generation in monochrome display
A method is provided that allows the use of monochrome PMOLED display driver to generate grayscale patterns without the need to change the resolution of the 1-bit digital-to-analog converter (DAC) on the data line (SEG). The method further allows the elimination of extra frame buffer display memory needed by conventional techniques. This is achieved by swapping display memory space for display image pixel color (grayscale) depth in the expense of display resolution. The method further allows grayscale pattern data to be written into frame buffer only once without additional control from the host controller. The method further allows the dynamic application of grayscale on selectable whole or portion of a scan line such that full grayscale image display or a mixture of monochrome and grayscale image display in a single display panel is possible.
US10643516B2 Data line demultiplexer, display substrate, display panel and display device
The disclosure relates to a data line demultiplexer, a display substrate, a display panel, and a display device. The data line demultiplexer includes a switching module, a plurality of switching signal terminals and a plurality of data signal terminals. The switching module is respectively connected to the plurality of switching signal terminals, the plurality of data signal terminals and M columns of pixel units in a display device. The switching module is capable of communicating each of the data signal terminals with at least two columns of sub-pixels under control of the plurality of switching signal terminals, wherein every two columns of sub-pixels that are connected with one data signal terminal are spaced apart by an odd number of columns of sub-pixels that are connected with other data signal terminals.
US10643514B2 Display device with inspection transistor and method for inspecting display device
A display device comprises: inspection transistors electrically connected to signal lines respectively; an inspection wiring through which an inspection signal is supplied to the inspection transistors; and an abnormality determination unit that determines whether the display panel is abnormal. The signal line is electrically connected to a gate electrode of the inspection transistor, and the abnormality determination unit determines whether the display panel is abnormal based on a voltage level of the inspection signal outputted from a source electrode of the inspection transistor.
US10643512B2 Display device and control method thereof
A display device includes a display unit, a driving voltage supply unit which supplies a driving voltage to the display unit, a ripple detection circuit which detects the number of times a ripple of the driving voltage is generated, and a controller which controls the driving voltage supply unit so as to change the driving voltage based on the number of times the ripple is generated.
US10643511B2 Electronic device display with monitoring circuitry
An electronic device may have a flexible display such as an organic light-emitting diode display. A strain sensing resistor may be formed on a bent tail portion of the flexible display to gather strain measurements. Resistance measurement circuitry in a display driver integrated circuit may make resistance measurements on the strain sensing resistor and a temperature compensation resistor to measure strain. A crack detection line may be formed from an elongated pair of traces that are coupled at their ends to form a loop. The crack detection line may run along a peripheral edge of the flexible display. Crack detection circuitry may monitor the resistance of the crack detection line to detect cracks. The crack detection circuitry may include switches that adjust the length of the crack detection line and thereby allow resistances to be measured for different segments of the line.
US10643509B1 Illuminated display pillar
An illuminated display pillar, including a post, including a window extending around a portion of a circumference of the cylindrical post and first and second openings positioned at opposite ends of the cylindrical post; a flexible membrane positioned within the cylindrical post and adjacent to the window, the flexible membrane including transparent and opaque portions; a light transmissive cylindrical housing positioned at the first opening, the cylindrical housing including a top portion and a curved portion extending about the circumference of the cylindrical housing; a shade positioned on the curved portion of the cylindrical housing; and a light source positioned at the second opening to provide illumination through the window and the cylindrical housing, wherein the shade separates the illumination through the top portion of the cylindrical housing from the illumination through the curved portion of the cylindrical housing.
US10643497B2 System for cosmetic and therapeutic training
Systems and methods are disclosed for an apparatus and method for practicing injection techniques through an injectable apparatus. The injectable apparatus may contain a camera that is configured to detect the intensity and color of light attenuated from a testing tool after it is injected into a simulated human or animal body parts. A training tool may be connected to a user display device to generate a display of the injection apparatus as well as the performance parameters of a trainee.
US10643490B2 Method, system, and non-transitory computer-readable recording medium for providing learning information
The present invention relates to a method, system, and non-transitory computer-readable recording medium for providing learning information. According to the invention, it is possible to consider, in providing supplementary learning information to a learner, both of a supplementary learning pattern common to all learners and a supplementary learning pattern of a specific learner whose characteristics are similar to those of the learner, so that learning units necessary for supplementary learning of the learner may be found accurately and efficiently.
US10643483B2 Physical activity coaching platform with dynamically changing workout content
A computer implemented coaching platform is described that utilizes contextual data associated with a user and/or his environment in order to provide dynamically changing content while the user is undergoing physical activity. Related apparatus, systems, techniques and articles are also described.
US10643482B2 Fill-in-the-blank audio-story engine
Embodiments of the present invention are generally directed to an Audio-Story Engine that includes a repository of prerecorded audio files that, when played in a certain sequence, with user provided recordings placed throughout, tell a story. To obtain the user provided recordings, the Audio-Story Engine asks the user to make audio recordings of various words or phrases. For example, the Audio-Story Engine may ask the user a series of questions in order to record and store the user's audible responses. Upon completion, the Audio-Story Engine plays back a completed story that incorporates the user's audio recordings by playing an appropriate user recording after playing a prerecorded audio file. This is repeated several times in sequence to form a seamless, customized, audio story. In addition, the Audio-Story Engine may alter the pitch or sound of the user's recorded words to match the pitch of the prerecorded story.
US10643479B2 Vehicle dispatch system, autonomous driving vehicle, and vehicle dispatch method
A vehicle dispatch system provides a vehicle dispatch service of an autonomous driving vehicle in response to a vehicle dispatch request from a user. The vehicle dispatch system includes a dispatch vehicle position estimation unit that estimates a dispatch vehicle position based on comparison of a surrounding environment recognition information, which is acquired by a sensor mounted in a dispatch vehicle, with a surrounding environment storage information, which is stored in advance, a user terminal position estimation unit configured to estimate a user terminal position, a surrounding image generation unit configured to generate a surrounding image of the dispatch vehicle based on the surrounding environment recognition information or the surrounding environment storage information, and a display processing unit configured to display a superimposed image having the dispatch vehicle position and the user terminal position superimposed on the surrounding image on a user terminal.
US10643478B2 Method for route optimization for demand responsive transportation
A method for automatically allocating a plurality of available vehicles to a plurality of original service lines and virtual service lines of a transportation network includes receiving the virtual lines from a virtual line generator; approximating a constrained fleet allocation problem with an unconstrained fleet allocation problem that utilizes penalty terms to penalize violation of constraints; performing a multi-start sequential genetic search using a first population to identify a first solution; generating, using the first solution, a second population; performing a second multi-start genetic search using the second population to identify a second solution; and dispatching vehicles to different routes and lines according to the second solution.
US10643472B2 Monitor apparatus and monitor system
According to one embodiment, a monitor apparatus includes a memory and processing circuitry. The processing circuitry acquires first information indicating a position and a moving direction of a target, acquires second information indicating a position of each of moving objects and sensors which are provided in the moving objects, selects at least one of a first moving object for monitoring the target from among the moving objects or a first sensor for monitoring the target from among the sensors, based on the first information and the second information, and transmits third information indicating the target and at least one of the first moving object or the first sensor.
US10643470B2 Method for assisting a driver of a motor vehicle with respect to an imminent overtaking maneuver, and motor vehicle
A method for assisting a driver of a motor vehicle regarding an imminent overtaking maneuver by a driver assistance system, wherein the suitability of an overtaking process, which is ascertained from overtaking information, is output to a driver To determine the overtaking information, route data which relates to route sections and which influences the evaluation of the suitability of an overtaking process on a route section is ascertained by a plurality of data acquiring motor vehicles during a driving process along a route and is received by a vehicle-external central computing device. The route data assigned to a route section by each different motor vehicle is statistically evaluated to determine the overtaking information relating to the route section. The overtaking information is provided to all of the motor vehicles which have a driver assistance system.
US10643469B2 Traffic intersection driving assistance method and system
The present invention provides a traffic intersection driving assistance method and system, wherein the method comprises: acquiring driving information about vehicles within a current intersection area by way of vehicle interconnection; obtaining vehicle flows in various driving directions according to the driving information; determining whether a difference in between vehicle flows in various driving directions exceeds a pre-set threshold, and if so, changing a driving direction of a variable lane; and sending information about the distribution of driving directions of current lanes to the vehicles within the current intersection area. The object of the present invention is to avoid traffic congestion by adjusting a variable lane in time.
US10643467B2 System and method for detecting and recording traffic law violation events
A system for detecting and recording real-time law violations having an array of wide and narrow angled cameras providing a plurality of images of a substantially 360° field of view around a law enforcement unit, a recording unit for recording said images, an analyzing unit for detecting a law violation, a permanent storage unit for permanently storing a plurality of images of a law violation event and a reporting unit for issuing citations.
US10643466B2 Vehicle search system, vehicle search method, and vehicle used therefor
A vehicle search system includes a vehicle incorporating a vehicle-mounted camera and a server configured to communicate with the vehicle. The server transmits search target vehicle data for specifying a search target vehicle to the vehicle. The vehicle is configured to (a) store the search target vehicle data from the server and (b) transmit, when a vehicle detected by the vehicle-mounted camera falls under search target vehicles included in the search target vehicle data, detection information on the detected vehicle to the server.
US10643463B2 Determination of a road work area characteristic set
The present disclosure relates to a method for determining a road work area characteristic set comprising at least one characteristic associated with a road work area. The method comprises: determining a starting position of the road work area, receiving actual vehicle status information from each vehicle in a vehicle set, wherein each vehicle in the vehicle set has passed or is determined to pass the starting position of the road work area, the actual vehicle status information being generated by an individual generation component associated with the vehicle, the actual vehicle status information comprising vehicle position data for the vehicle, determining an actual vehicle status information set from the actual vehicle status information of each vehicle in the vehicle set, and determining the road work area characteristic set using the actual vehicle status information set.
US10643461B2 Visible light communication of an access credential in an access control system
Methods and systems relating to communication of authentication information in an access control system are disclosed. The authentication information is transmitted to an electronic locking device configured to restrict access to an entry point of the access control system. In various embodiments, a smart device comprises a light-emitting diode (LED) and a wireless networking radio for exchanging access control information with a remote server. The smart device may receive information from the remote server that configures the LED to present authentication information as an optical signal. According to various embodiments, the smart device may comprise a user interface display. Presentation of the authentication information may include rendering a webpage comprising a dynamic visual feature that changes visual content appearing on the user interface display so as to convey the authentication information as the optical signal emitted by the user interface display.
US10643460B2 Monitoring method, device and system
A monitoring method, a monitoring device and a monitoring system are provided. The method includes: acquiring detected state information of an object to be checked within preset spot check time; receiving monitoring information, where the monitoring information includes spot check notification information fed back by a spot check device, a verification result based on the state information indicating whether spot check data of the object to be checked is true and transmitted by a terminal or a server, and at least one or any combination of execution instructions generated based on the verification result, where the spot check notification information includes the spot check data; and generating and/or executing the execution instruction for the object to be checked in a case where the monitoring information indicates that the spot check data is not true.
US10643458B2 Emergency service provision with destination-specific information
An emergency service provision platform may be provided. The platform may be integrated into existing transportation service provision platforms. The platform may be configured to receive pick-up and destination location and track a passenger's route from the pick-up location to the destination. The platform may provide the passenger with an emergency notification button. Upon selection of the emergency notification button, the platform may communicate and alert comprising passenger and driver information to emergency contacts, infrastructure, and personnel. In some embodiments, the alert may be issued upon a detection of deviation from a route between the pick-up location and the destination. The emergency contacts, infrastructure, and personnel that receive the alert may be pre-set or determined dynamically based on the passenger's location at the time of the alert issuance. Furthermore, while the passenger is en route to the destination, the platform may provide the passenger with destination specific information.
US10643457B2 Event-driven safety notification based on automated incident monitoring
A system for facilitating automated response to an event notifying signal, the system including a network monitoring module, an assessment module, a resource monitoring module, and a resource response module. The network monitoring module is configured for monitoring signals received over a data network for a presence of one or more event notifying signals indicative of a relevant incident. The assessment module is configured for assessing a response of the one or more event notifying signals and a resource tasked to the response. The resource monitoring module is configured for monitoring a status of a resource tasked to the response of the event notifying signal. The resource response module is configured for communicating the response to the resource tasked to the response.
US10643456B2 Alarm system
An alarm system comprises at least one sensor device and a remote server; wherein the sensor device comprises at least one sensor which provides sensor data; and a sensor module which is adapted to transmit the data independently and directly to the remote server, wherein the data are only evaluated in the server, without or without storage of the data and the server triggers an alarm, if the sensor data exceed a predetermined threshold value.
US10643453B2 Safe zones in tracking device environments
A tracking system determines if a tracking device is located within a safe zone based on whether a set of safe conditions are satisfied. The set of safe conditions includes a geographic boundary or a geographic location and corresponding threshold distance. The set of safe conditions can also include a time window during which a safe zone is active. When a tracking device is within a safe zone (e.g., geographically and temporally), the tracking device is determined to be safe, and notifications associated with the tracking device can be minimized. The safe zones may be user-selected, user-defined, or determined based on data analytics. If a set of safe conditions are not satisfied, the tracking system generates and sends a notification to the user of the tracking device indicating that the tracking device may be lost.
US10643451B2 Motion or opening detector
An activity monitor which can be pre-programmed at the factory, the doctor's office or the pharmacist, or that can be programmed by the user. The activity monitor is affixed to a medicine bottle or container and activity associated with the bottle or container, such as movement, opening, volume changes, etc. are monitored in view to the schedule. If the schedule indicates that a dose of medicine should be taken at a particular time, but the monitored activity does not determine that the medicine has been taken, an alert signal will be issued to alert the user that it is time to take the medicine. In addition, if the monitored activity indicates that the medicine bottle has been opened prior to a scheduled time, then a tamper alert can be triggered.
US10643450B1 Magnetic sensor batteries
A monitoring system that is configured to monitor a property is described. The monitoring system includes a sensor that includes a battery and that is configured to generate sensor data based on activity in a portion of the property that is within a field of view of the sensor. The monitoring system further includes a monitor control unit that is configured to: after replacement of a battery of the sensor, receive and analyze the sensor data, based on analyzing the sensor data, determine a status of the portion of the property without recalibrating the field of view of the sensor, and provide, for output, a notification that includes data describing the status of the portion of the property.
US10643444B2 Facility management system using Internet of things (IoT) based sensor and unmanned aerial vehicle (UAV), and method for the same
Provided are a facility management system and method using an Internet of things (IoT) based sensor and an unmanned aerial vehicle (UAV). The facility management system and method may determine a current status and an abnormal behavior of a facility by primarily measuring the abnormal behavior of the facility in real time by a plurality of IoT based sensors included in the facility and secondarily precisely measuring the abnormal behavior of the facility by capturing an image through a UAV when necessary or when the abnormal behavior is detected, and may prevent a false alarm due to an error of a measurement sensor by performing two inspections through the IoT based sensor unit and the UAV.
US10643443B2 Alarm masking based on gaze in video management system
A method and system for monitoring video data based on gaze is disclosed. The method may include receiving a video stream generated by a camera and presenting the received video stream on a display. The method may further include receiving a notification signal triggered by an event and determining that the video stream is associated with the notification signal. The method may further include detecting a gaze point of an operator viewing the display and determining at least one parameter associated with the gaze point. The method may include controlling a state of an alarm associated with the notification signal based upon the at least one parameter associated with the gaze point.
US10643442B2 Video monitoring system
A method implemented in a video monitoring system comprising a video camera, a server one or more portable electronic device such as a smartphone or tablet, the method comprising: a—capturing images and determine content change, b—calculate an activity level, with a content change index and a noise index, c—calculate an image storing rate, d—store, at storing rate, time-stamped images, e—transmit time-stamped images to the server, f—build, at the server, a video sequence forming a summary of a predefined past period of time, to be displayed, upon user demand, on the portable electronic device.
US10643436B2 Gaming system and method for providing a card game including a persistent positional collection feature
In various embodiments, the present disclosure relates generally to gaming systems and methods for providing a card game including a persistent positional collection feature.
US10643434B2 Computer-implemented methods and computer systems for enabling personalized game betting and lottery playing
In some embodiments, the instant invention provides for a computer-implemented method, performed by a specifically programmed computer system, that that includes: displaying choices to be selected to define a personalized betting game; receiving selected choices, identifying: i) an event, ii) a plurality of markets, and iii) a plurality of potential outcomes; establishing a personalized data structure representative of data relationships among the selected choices, hereby resulting in a personalized betting game of a user; automatically updating the at least one first personalized data structure based, at least in part, on real-time changes; receiving an entry payment from the user to play the at least one first personalized betting game; determining an actual outcome of the personalized betting game; and determining a reward to be distributed to the user.
US10643433B2 Method of allowing a player to wager via an augmented reality device on a real world event displayed on a video display that is being viewed by the augmented reality device
Methods are provided for allowing a plurality of players to wager on one of a plurality of real world events being displayed on video displays that are potentially viewable by augmented reality (AR) devices, and monitor progress of the real world events and status of wagers on the real world events using the AR devices. Each of the real world events are represented by a respective video feed that becomes displayed on the video displays. The AR devices are pointed at the video displays to identify the real world event.
US10643431B2 Gaming machine using multiple triggers to determine an award from a subset of displayed awards
A gaming system includes at least one input device adapted to receive a physical item associated with a monetary value that establishes a credit balance, an input indicative of a wager drawn on the credit balance for a wagering game, and a cashout input that initiates a payout from the credit balance. In response to a wager input, a wagering game is initiated that includes the spinning and stopping of a set of bonus reels through a plurality of bonus spins populating a bonus array with bonus symbols. The bonus reels comprise a combination of symbols reducing display processing requirements and improve mapping random numbers to displayed symbols for display during bonus spins having reduced durations. When completed, an award is determined based according to values associated with less than all of the bonus symbols displayed in a bonus outcome array.
US10643426B2 System and method for providing a gaming establishment account automatic access to funds
The present disclosure relates generally to a system that enables funds automatically transferred into the system from one or more funding sources in anticipation of such funds being used in association with various system components.
US10643420B1 Contextual tapping engine
Various embodiments for contextual tapping engines. For example, an application executing on a computing device may authenticate credentials associated with an account and detect a tap of a contactless card to the computing device. The application may receive, from a communications interface of the contactless card, action data used to determine an action associated with the tap of the contactless card to the computing device. The application may determine a context of the application based on a current output of the application. The application may determine, based on the action data, the determined context, and data associated with the account, a first action associated with the tap of the contactless card to the computing device, the first action associated with at least one of the application and an operating system (OS). The application may initiate performance of the first action based on the tap of the contactless card.
US10643417B2 Money processing device
A money processing device includes a storage unit that stores money, a quantity measurement unit that measures a quantity of the money stored in the storage unit during examination processing, and a control unit that performs control of calculating a remaining time or a degree of progress of the examination processing and notifying the calculated remaining time or degree of progress of the examination processing.
US10643415B2 Package management system with accelerated delivery
The disclosure provides a system for delivering packages by a delivery person in a location with multiple recipients comprising a plurality of lockers, each locker having an interior space, a door, a locker identifier, and a locking portion associated with each door. A central control unit comprises a first input device configured to allow the delivery person to designate the number of lockers to be opened, a second input device adapted to read the package identifier and a locker identifier, and a controller configured to deactivate the locking portions on the designated lockers. Upon delivery, the controller deactivates the number of locking portions equal to the number of designated lockers, and at a location remote from the central control unit, the second input device reads a package and a locker identifier for a designated locker and transmits the package and locker information to the central control unit.
US10643412B1 Smart lock device and method
A smart lock device comprising at least one memory, one or more sensors, for acquiring one or more verification parameters, visual information, or audio information from a surrounding environment of a current user, a processor coupled to the at least one memory, configured to receive from the one or more sensors, a first verification parameter from the current user, wherein the first verification parameter includes biometric information from the current user, and wherein the processor is configured to cause: a first action upon detecting the current user at a first predetermined distance within a first geographical zone, the first action comprising of collecting visual information or audio information from the surrounding environment, and a second action, upon detecting the current user at a second predetermined distance within a second geographical zone, the second action comprising of acquiring the first verification parameter from the current user.
US10643408B2 Automatic garage door control
A method, apparatus and system is disclosed for automatically opening and closing a garage door without user intervention. A vehicle-mounted mobile transmitter autonomously and continuously transmits a repeating signal pattern when power is applied to the transmitter as a vehicle is started by a user. A movable barrier gateway device receives the signals from the mobile transmitter and compares an identification code contained in each of the signals to an identification code stored in memory. When a match is found, the movable barrier gateway device sends a signal to a movable barrier controller to open the garage door, and keep the door open as long as the movable barrier gateway continues to receive the signals from the mobile transmitter.
US10643406B2 Data logging in aerial platform
An unmanned aerial vehicle manages storage of data and transfer between other connected devices. The unmanned aerial vehicle captures sensor data from sensors on the unmanned aerial vehicle. The unmanned aerial vehicle transfers the captured sensor data from the unmanned aerial vehicle to a remote controller via a wireless interface. The captured data may be transferred via a TCP link, a UDP link, or a combination thereof. If a loss of link is detected, the captured sensor data is stored to a buffer and a battery level of the unmanned aerial vehicle and a flight status of the unmanned aerial vehicle is monitored. The stored sensor data is transferred from the buffer to a non-volatile storage responsive to the battery level dropping below a predefined threshold or detecting that the unmanned aerial vehicle is stationary and a shutdown may be imminent.
US10643405B2 Diagnostic method, system and device for a rotorcraft drive system
A method, system, and device for diagnosing an anomaly of a monitored component in a drive train, the method including obtaining original data based on samples of a vibration signal; converting the original data to an analytical signal having a real component and an imaginary component; determining complex magnitudes of the analytical signal; processing the complex magnitudes of the analytical signal to produce a frequency-domain signal; and determining complex magnitudes of the frequency-domain signal to generate a shock spectrum.
US10643404B2 Interfacing a vehicle with a fog device during fueling
In one embodiment, a fog computing-based fueling kiosk forms a fueling connection with a vehicle and a direct network connection between the kiosk and a gateway for a network of the vehicle. The fueling kiosk provides energy to the vehicle via the fueling connection and receives, via the network connection with the gateway for the network of the vehicle, operational data from the network of the vehicle, while providing the energy to the vehicle via the fueling connection. The fueling kiosk performs an analysis of the received operational data from the vehicle and provides a result of the performed analysis to a remote device.
US10643395B2 Real-time spatial authoring in augmented reality using additive and subtractive modeling
A method for spatially authoring data in a data processing system, may include constructing one or more input spatial geometry regions and iterating through each input spatial geometry region to create current cumulative result data and rejecting geometry groups from the current cumulative result data. The method may also include for each particular input spatial geometry region of the one or more input spatial geometry regions, constructing minimal-split BSP trees from the particular input spatial geometry region and current cumulative result data, performing geometry processing by applying an additive modeling comparison rule to keep geometry outside of the particular input spatial geometry region with the current cumulative result data, and keep geometry outside of the current cumulative result data with the particular input spatial geometry region, and performing geometry processing by applying a subtractive modeling comparison rule to keep geometry outside of the input spatial geometry region with the current cumulative result data, and keep geometry inside of the current cumulative result data with the particular input spatial geometry region. The method may further include generating final result geometry after iterating over all of the one or more input spatial geometry regions.
US10643388B2 System for analyzing degree of interest in VR image
The inventive concept relates to a system for analyzing a degree of interest in a VR image, which allows a user to freely move in a VR image, appreciate objects, and check information on the objects to make the user feel as if the user were actually making a visit, and analyzes a degree of interest of users by performing analysis and generating a hit map.
US10643384B2 Machine learning-based geometric mesh simplification
Techniques of simplifying triangular meshes involve performing machine learning on triangle mesh data to produce simplified triangle mesh data representing a simplified triangle mesh having a specified number of triangles. Along these lines, a computer obtains triangular mesh data representing a triangular mesh that approximates an object. For example, a triangular mesh that provides a very good approximation of a human head may have tens or hundreds of thousands of triangular faces and vertices. The computer then inputs this triangular mesh data and a specified number of triangular faces into a machine learning application. The specified number of triangular faces is much less than the number of faces in the triangular mesh data input into the machine learning application. The machine learning application, having been trained on multiple sets of triangular mesh/simplified triangular mesh data pairs, outputs simplified triangular mesh data representing a simplified triangular mesh having the specified number of sides.
US10643383B2 Systems and methods for 3D facial modeling
In an embodiment, a 3D facial modeling system includes a plurality of cameras configured to capture images from different viewpoints, a processor, and a memory containing a 3D facial modeling application and parameters defining a face detector, wherein the 3D facial modeling application directs the processor to obtain a plurality of images of a face captured from different viewpoints using the plurality of cameras, locate a face within each of the plurality of images using the face detector, wherein the face detector labels key feature points on the located face within each of the plurality of images, determine disparity between corresponding key feature points of located faces within the plurality of images, and generate a 3D model of the face using the depth of the key feature points.
US10643381B2 Systems and methods for rendering multiple levels of detail
An electronic device is described. The electronic device includes a processor. The processor is configured to render a first zone of an image. The processor is also configured to render a second zone of the image. The first zone has a higher tessellated level of detail than the second zone. The processor is further configured to present the first zone and the second zone on at least one vehicle window.
US10643378B2 Method and device for modelling three-dimensional road model, and storage medium
The present disclosure provides a method and device for modelling a three-dimensional road model, and a storage medium. The method comprises: parsing two-dimensional road network data to establish a rudimentary road model; parsing panoramic image data to obtain three-dimensional attribute data of a traffic element; and combining the rudimentary model and the three-dimensional attribute data to obtain a three-dimensional road model. The method, device and storage medium can economically and efficiently acquire a three-dimensional road model based on a relatively easily obtained data source.
US10643370B2 Method and apparatus for generating projection-based frame with 360-degree image content represented by triangular projection faces assembled in octahedron projection layout
A projection-based frame is generated according to an omnidirectional video frame and an octahedron projection layout. The projection-based frame has a 360-degree image content represented by triangular projection faces assembled in the octahedron projection layout. A 360-degree image content of a viewing sphere is mapped onto the triangular projection faces via an octahedron projection of the viewing sphere. One side of a first triangular projection face has contact with one side of a second triangular projection face, one side of a third triangular projection face has contact with another side of the second triangular projection face. One image content continuity boundary exists between one side of the first triangular projection face and one side of the second triangular projection face, and another image content continuity boundary exists between one side of the third triangular projection face and another side of the second triangular projection face.
US10643366B1 Conversion of 2D diagrams to 3D rich immersive content
Implementations are directed to methods, systems, apparatus, and computer programs for generation of a three-dimensional (3D) animation by receiving a user input defining a two-dimensional (2D) representation of a plurality of elements, processing, by the one or more processors, the 2D representation to classify the plurality of elements in symbolic elements and action elements, generating, by the one or more processors, based on the symbolic elements, the action elements, and a set of rules a 3D animation corresponding to the 2D representation, and transmitting, by the one or more processors, the 3D animation to an extended reality device for display.
US10643363B1 System and method for a user interface device with adaptive obfuscation
Systems and methods for adaptive obfuscation may include a user interface device, a hardware processor, and memory communicatively connected to the hardware processor. The user interface device may include a first hardware display with a first active display area, a first mirrored display area, and a first input area. The hardware processor may be configured to provide operations including receive a plurality of objects including first and second objects having respective first and second character sets with a predefined character length, select an obfuscation scheme defining an obfuscation condition, and obfuscate the first and second character sets according to the selected obfuscation scheme, and display the first character set in the first active display area and the second character set in the first mirrored display area.
US10643362B2 Message location based on limb location
For presenting the message in a location of a display based on a location of a user's limb, methods, apparatus, and systems are disclosed. One apparatus includes a display that presents a first view, a processor, and a memory that stores code executable by the processor. Here, the processor receives a first message to be presented to a user within the first view. The processor determines a location of a limb of the user relative to the first view. Moreover, the processor presents the first message in a location of the first view based on the limb location.
US10643361B2 Image handling to select a subject of an image to display and conceal a remainder of the image
System and method relating generally to an electronic device are described. In such a method, content is accessed by the electronic device to display the accessed content on at least a portion of a screen. At least one original dimension of the accessed content is determined to exceed at least one threshold dimension corresponding thereto in order to display the accessed content with the at least one original dimension on at least the portion of the screen. Responsive to a determination that the at least one original dimension exceeds the at least one threshold dimension, a subset of the accessed content is obtained with subset dimensions thereof each less than or equal to corresponding display region dimensions including the at least one threshold dimension to display the subset on at least the portion of the screen. The subset is displayed on at least the portion of the screen.
US10643355B1 Graphical representation of frame instances and co-occurrences
Occurrence and co-occurrence data can be presented as a graph. A Non-directional Co-occurrence Graph represents occurrences of an item x as a node and co-occurrences, of items x and y, as an edge between the nodes for x and y. The size of a node can depend on the log, or a scaled value, of its occurrences. A Directional Co-occurrence Graph is the same as a Non-directional Co-occurrence Graph, except there can be, between each pair of nodes, up to two directed edges. An edge pointing from x to y can be used to represent the following ratio: number of co-occurrences of x and y divided by the number of occurrences of x. More specifically, the thickness of the edge can be proportional to the ratio. Net sentiment can be determined for an item x and used to modify the graphical representation (e.g., the color) of a node or edge.
US10643354B2 Automatic system calibration method of X-ray CT
Systems and methods for geometric calibration and image reconstruction in computed tomography (CT) scanning using iterative reconstruction algorithms are provided. An iterative reconstruction algorithm can be used to reconstruct an improved image, and then the improved image can be used to adjust inaccurate parameters by using a Locally Linear Embedding (LLE) method. Adjusted parameters can then be used to reconstruct new images, which can then be used to further adjust the parameters. The steps of this iterative process can be repeated until a quality threshold is met.
US10643353B2 Contrast-ratio-based color generation
In implementations of contrast-ratio-based color generation, a user interface displays on a display device of a computing device, where the user interface includes a background color and content colors of content displayed in the user interface. A color generation module implemented by the computing device receives an input that changes the background color in the user interface. The color generation module can then calculate a brightness value of the background color, calculate target contrast ratios of the respective content colors based on the brightness value of the background color, generate color values for new content colors based on the calculated target contrast ratios of the respective content colors, calculate respective brightness values of the new content colors based on the generated color values for the new content colors, and adjust a saturation and hue of the new content colors based on the calculated respective brightness values of the new content colors.
US10643351B2 Indoor navigation via multi beam laser projection
An indoor navigation system is based on a multi-beam laser projector, a set of calibrated cameras, and a processor that uses knowledge of the projector design and data on laser spot locations observed by the cameras to solve the space resection problem to find the location and orientation of the projector.
US10643350B1 Autofocus detecting device
An autofocus detecting device includes a jig, a driving member, and a controller. The jig fixes a camera at a preset object distance. The controller controls the camera to capture an image. The controller calculates a resolution of the captured image and determines whether the image resolution reaches a preset resolution threshold value. If the image resolution of the captured image does not reach the preset resolution threshold value, the driving member rotates a lens of the camera, and controller controls the camera to capture a new image. The controller calculates the image resolution of the new captured image and determines if the image resolution of the new captured image reaches the preset resolution threshold value. The controller controls the driving member to rotate the lens until the image resolution of the captured image reaches the preset resolution threshold value or until the lens reaches a maximum focus.
US10643349B2 Method of calibrating a camera and a laser scanner
A method of calibrating a camera and a laser scanner for their sensor fusion is provided whereby the camera records a camera image of a scene and the laser scanner at least partly scans the scene with a scanning beam and records a remission image from the respective angular position of the scanning beam and from the intensity determined at the angular position of the scanning beam remitted from the scene, wherein an offset and/or a relative orientation between the camera and the laser scanner is determined from a comparison of the camera image and the remission image. Distances with respect to the remission image are here also determined by the laser scanner and distances with respect to the camera image are reconstructed; and in that a correspondence search of corresponding features in the camera image and in the remission image is carried out in three-dimensional space for the comparison.
US10643341B2 Replicated dot maps for simplified depth computation using machine learning
Disclosed embodiments include methods and systems for utilizing a structured projection pattern to perform depth detection. In some instances, the structured projection pattern forms a dot pattern, which is projected by an infrared (IR) illuminator, wherein the dot pattern includes a replicated sub-pattern having a predefined height and width. The sub-pattern is replicated in at least one direction such that the dot pattern comprises a plurality of replicated sub-patterns that are adjacently positioned.
US10643340B2 Method and device for acquiring depth information and gesture recognition apparatus
Embodiments of the present disclosure provide a method and a device for acquiring depth information, as well as a gesture recognition apparatus. The method includes: projecting an infrared spectrum to a target object; collecting the infrared spectrum reflected by the target object at different positions and generating a first infrared image and a second infrared image respectively; and processing the first infrared image and the second infrared image on a basis of infrared spectrum response characteristics to acquire the depth information of the target object.
US10643338B2 Object detection device and object detection method
An object detection device includes: an optical flow calculator to calculate an optical flow between images captured by the image capturer at different times; an evaluation value calculator to divide the image captured by the image capturer into areas, and calculate, for each divided area, an evaluation value by using the optical flows of pixels belonging to the divided area, the evaluation value indicating a measure of a possibility that the divided area is an object area representing part or whole of the object to be detected; and an area determinator to determine an area in an image, in which the object to be detected exists, by comparing the evaluation value of each divided area calculated by the evaluation value calculator with a threshold value.
US10643335B2 Optical sensor for odometry tracking to determine trajectory of a wheel
An optical sensor system for determining trajectory of a car, the optical sensor system being mounted in a wheel arch of the car, includes: a plurality of optical sensors mounted in the wheel arch above a wheel, the optical sensors being located behind a plurality of clear casings that do not touch the wheel, for performing a plurality of counts corresponding to respectively capturing a plurality of images of the wheel according to an outer surface of the wheel evenly covered with wheel treads. The captured images are compared with a reference image to determine a 2D displacement of the wheel from its original position. This measured 2D displacement is converted into a distance the wheel travels along a path, and the wheel trajectory is determined by calculating a turning degree of the wheel according to a trigonometric manipulation of the captured 2D displacement.
US10643332B2 Method of vehicle image comparison and system thereof
There are provided a system and method of vehicle image comparison, the method including: obtaining an input image comprising a plurality of image portions; retrieving a set of reference images; for each image portion, searching for a best matching reference portion in the set of reference images, comprising: i) for each given reference image: identifying a reference region; using a similarity model on the given image portion and the reference region to obtain a similarity map indicating a similarity between the image portion and a respective reference image portion; and selecting a reference image portion with the best similarity as a reference portion candidate; and ii) selecting the best matching reference portion; and comparing each given image portion with the best matching reference portion using a comparison model, giving rise to a difference map indicating probability of presence of DOI in the given image portion.
US10643329B2 Automated paint quality control for aircraft
According to various embodiments, a technique for automated aircraft paint application quality inspection is presented. The technique includes retrieving from electronic persistent storage a control image depicting at least a portion of aircraft paint application for the aircraft under quality inspection; capturing a process image depicting at least a portion of aircraft paint application on the aircraft under quality inspection; detecting a plurality of features in the control image and the process image; registering the control image with the process image; detecting at least one difference between the control image and the process image; generating an output image, where the output image includes a depiction of the aircraft under quality inspection with the at least one difference annotated; and causing the output image to be displayed.
US10643327B2 Inspection method and inspection apparatus
An inspection apparatus includes a tone correction unit, a dimensional error acquisition unit, and a map generating unit. The correction unit acquires a transmissivity distribution for transmission of light from a light source through an incident surface of an inspection target based on the optical image data to correct a tone of the optical image data so as to eliminate variations in contrast of the optical image data which correspond to the transmissivity distribution. The acquisition unit determines a dimension of the pattern based on the corrected optical image data to acquire a dimensional error that is a difference between the dimension of the pattern and a design value for the pattern. The generating unit generates a map in which the dimensional error is associated with the position coordinates of the table on the inspection target based on the position coordinates and the dimensional error.
US10643325B2 System and method for image processing and feature recognition
The present invention is directed to systems and methods for processing multi-dimensional image data to isolate specific features within the image data. One exemplary application is non-destructive testing to detect deformation of structures from image data. The methods for isolating salient features includes generating a “baseline” approximation of the surface image by subdividing the image into a network of triangle planes, approximating the measured value for each plane and subtracting the baseline from the original image data to generate a processed image. The process for defining the triangle-plane network, approximating each plane and performing baseline subtraction can yield a final processed image that includes changes in feature value occurring within a particular triangular plane, which can indicate deformation, while changes in feature value occurring over larger areas, which can be a product of environmental and inspection variables, are at least partially removed from the resulting data set.
US10643318B2 Image data conversion device, image data conversion method, image data conversion program, POS terminal device, and server
In an image data conversion device, color image data is represented in gray scale, a histogram of brightness values is created for the gray-scaled image data, it is determined based on the created histogram which image pattern of a plurality of image patterns the gray-scaled image data is classified into, a range subjected to gamma correction and a range fixed to at least one of a minimum value and a maximum value of gray scale are set for each image pattern, and image data conversion including the gamma correction is performed on the gray-scaled image data.
US10643317B2 Biometric image processing device, biometric image processing method and computer-readable non-transitory medium
A biometric image processing device includes: a memory; and a processor coupled to the memory and the processor configured to execute a process, the process comprising: capturing a biometric image of an object by a camera; obtaining a histogram of brightness values from the biometric image; correcting the biometric image by expanding a dynamic range of a partial histogram of the histogram of which an appearance frequency is equal to or more than a threshold; and calculating a distance between the camera and the object on a basis of a high frequency component of the biometric image corrected in the correcting.
US10643314B2 Enhancing a digital image
One or more embodiments of an image enhancement system enable a computing device to generate an enhanced digital image. In particular, a computing device can enhance a digital image including, for example, a photograph of a whiteboard, document, chalkboard, or other object having a uniform background. The computing device can determine modifications to apply to the digital image by minimizing an energy heuristic that both causes pixels of the digital image to change to a uniform color (e.g., white) and preserves gradients from the digital image. The computing device can further generate an enhanced digital image by applying the determined modifications to the digital image.
US10643313B2 Methods for image denoising and deblurring
Systems and methods related to pre-processing images and estimating PSFs for image deblurring in a noise-robust manner. The pre-processing may include iteratively denoising a reference image, iteratively denoising a scene image containing at least one straight edge within the scene image while preserving the at least one straight edge. The pre-processing may include smoothing, subtracting and dividing to provide a pre-processed image. The PSF-estimation process may include generating, with the at least one processor, a first noise value from portions of an edge intensity profile, generating a second noise value from a difference between the edge intensity profile and an integral of the noise-regularized inversion of the integration operator operating on the edge intensity profile and determining a value of a local curvature regularization parameter resulting in the first noise value and the second noise value being within a tolerance range.
US10643312B2 Smoothed image generating device, abnormality determining device, and smoothed image generating method
Provided is a smoothed image generating device which is capable of rapidly smoothing brightness information. A smoothed image generating device (1) includes: a reduced-size divided data generating section (11) which generates reduced-size divided data by extracting some of a plurality of regions from divided data, the divided data being obtained by dividing, into the plurality of regions, brightness data obtained by extracting brightness information from imaging data on a subject having uniform brightness; a smoothing processing section (12) which generates smoothed reduced-size divided data by carrying out a smoothing process with respect to the reduced-size divided data; and a smoothed image generating section (13) which generates smoothed image data, which is identical in size to the divided data, by interpolating between a plurality of regions constituting the smoothed reduced-size divided data.
US10643309B2 Signal-to-noise enhancement
This disclosure relates to processing a spectral dataset, such as a hyperspectral image or a large collection of individual spectra taken with the same spectrometer, to increase the signal-to-noise ratio. The methods can also be used to process a stack of images that differ by acquisition time rather than wavelength. The methods remove most of the sensor background noise with minimal corruption of image texture, anomalous or rare spectra or waveforms, and spectral or time resolution.
US10643306B2 Image signal processor for processing images
Techniques and systems are provided for processing image data using one or more neural networks. For example, a patch of raw image data can be obtained. The patch can include a subset of pixels of a frame of raw image data, and the frame can be captured using one or more image sensors. The patch of raw image data includes a single color component for each pixel of the subset of pixels. At least one neural network can be applied to the patch of raw image data to determine a plurality of color component values for one or more pixels of the subset of pixels. A patch of output image data can then be generated based on application of the at least one neural network to the patch of raw image data. The patch of output image data includes a subset of pixels of a frame of output image data, and also includes the plurality of color component values for one or more pixels of the subset of pixels of the frame of output image data. Application of the at least one neural network causes the patch of output image data to include fewer pixels than the patch of raw image data. Multiple patches from the frame can be processed by the at least one neural network in order to generate a final output image. In some cases, the patches from the frame can be overlapping so that the final output image contains a complete picture.
US10643301B2 Adaptive perturbed cube map projection
Methods and systems for processing video data are provided. For example, a video bitstream can be obtained that includes a video frame of a spherical representation of 360-degree video data. The video frame can include a planar surface of a geometry, and the planar surface can include a plurality of pixels. Three-dimensional coordinates of a target point of the spherical representation can be determined. A planar surface of the geometry to which the target point is to be mapped can also be determined. The planar surface can be determined based on the three-dimensional coordinates of the target point. Two-dimensional coordinates of a mapping location on the planar surface to which the target point is to be mapped can be determined based on the three-dimensional coordinates of the target point and an adaptation parameter. A pixel value can then be generated based on one or more pixels associated with the mapping location. The pixel value can be assigned to the target point.
US10643299B2 Method for accelerating a CDVS extraction process based on a GPGPU platform
Embodiments of the present disclosure provide a method for accelerating CDVS extraction process based on a GPGPU platform, wherein for the stages of feature detection and local descriptor computation of the CDVS extraction process, operation logics and parallelism strategies of respective inter-pixel parallelism sub-procedures and respective inter-feature point parallelism sub-procedures are implemented by leveraging an OpenCL general-purpose parallelism programming framework, and acceleration is achieved by leveraging a GPU's parallelism computation capability; including: partitioning computing tasks for a GPU and a CPU; reconstructing an image scale pyramid storage model; assigning parallelism strategies to respective sub-procedures for the GPU; and applying local memory to mitigate the access bottleneck. The technical solution of the present disclosure may accelerate the CDVS extraction process and significantly enhances the extraction performance.
US10643294B2 System and method for storing and sequencing luggage items
A system and method for storing and sequencing a plurality of luggage items. The method includes receiving at least one of the luggage items into a loading area from an entrance conveyor disposed in the loading area. Once received, the luggage items are moved from the entrance conveyor onto a shelf of a container with a loading assembly. The method continues with transporting the container from the loading area to the storage area with an automatic guided vehicle with the luggage item disposed on the shelf of the container. When the luggage items are ready to be processed, the method continues with transporting the first container from the storage area to the unloading area with the automatic guided vehicle with the received luggage item disposed on the shelf of the container. Different embodiments of the loading and unloading assemblies are provided.
US10643293B2 Enhanced payments for shipping
Systems, methods, apparatus, and computer program products are provided for initiating shipment of and payment for shipping a parcel. For example, in one embodiment, a customer/user can receive a message on a user device from a carrier that includes an authorization code for shipping a parcel. After the customer/user ships the parcel, the carrier can charge a variety of accounts for the shipping charges, including a wireless services provider associated with the user device. In another embodiment, the customer/user can interact with a kiosk to ship the parcel. In this embodiment, the carrier can also charge a variety of accounts for the shipping charges, including a wireless services provider.
US10643284B2 Insurance brokerage services
The present disclosure is directed to methods for providing insurance brokerage services for both a property owner and potential insurers. The methods provides for virtual websites and related mobile applications for estimating the value of a property based on current reconstruction costs. The methods also provide for aiding a property owner in procuring an insurer by compiling property valuation information in a format that is submitted to potential insurers to bid upon. The methods further provides for helping property owners manage changes to property value and updating insurance policy based on valuation changes to reconstruction costs as well as compiling information for reconstruction costs when damage does occur. Finally, disclosure provides for methods of maintaining important records for insurer, maintaining communications between insured and insurer, and providing emergency services related to the insured property in the time of emergencies related to the insured property.
US10643283B2 System for sharing retirement scores between social groups of customers
A system may be configured to initiate a presentation of a user interface to the user; receive, via the user interface, a user selection of a life event; initiate a presentation of an event information user interface to the user; receive, via the event information user interface, life event information associated with the life event selected by the user; retrieve information associated with the life event selected by the user from substantially similar life events; calculate, in real-time, a life event score associated with the life event selected by the user, wherein the life event score is calculated based on at least a retirement score, the received life event information and the information retrieved from the substantially similar life events; and illustrate, via a retirement score interface in a user device, the retirement score and an impact of the at least one life event selected by the user.
US10643281B2 Price target builder
Systems and techniques for determining price targets are disclosed. The systems and techniques are designed to be a key workflow tool for investment managers and analysts, saving time and improving investment discipline. Using the disclosed systems and techniques, price targets may be generated based on historic, forward looking, and/or relative valuation metrics which are applied to actual or estimated financial data.
US10643279B2 Apparatus and method of a distributed capital system
A method conducting financial transactions over a computerized network, where a plurality of client computers and servers, which are connected to one another, over a network, solve for a set of transaction vectors that change a routing of capital between any transaction participants in a manner that deviates from the original intended transaction vectors between any original sending participant or any original receiving participant; and wherein movement of the capital between transaction participants is optimized for efficiency.
US10643277B2 Systems and methods for bill payment with dynamic loan capacity
A system may detect an outstanding account of a borrower having an outstanding amount. The system may also display a loan-request interface associated with the outstanding account with the loan-request interface activated in response to the outstanding amount being within the dynamically calculated loan capacity. The system may receive an input via the loan-request interface to request a loan based on the outstanding amount. A request for the loan may be transmitted in response to the input.
US10643274B2 Method and apparatus for pre-populating data fields in a graphical user interface
An electronic online marketplace is provided that stores enhancement data corresponding to goods offered through the online marketplace. The electronic online marketplace further receives and analyzes marketplace attributes for determining when to pre-populate the enhancement data corresponding to the offered goods to enhance a user's experience within the electronic online marketplace.
US10643268B2 Information input method, account information input method and terminal
An electronic device for receiving an account identifier is described. The device includes display; one or more processors; and memory storing one or more programs. The device displays a user interface that includes an area for receiving an account identifier and a first set of candidates for a first set of characters. The device detects a selection of a first candidate of the first set of candidates. In response, the device displays characters in the first candidate in the area. The device, subsequent to detecting the selection of the first candidate, receives a manual input of each character in one or more sets of characters; and displays, in the area, characters in the one or more sets of characters concurrently with at least the characters in the first candidate. A corresponding method and a computer readable storage medium storing one or more programs for execution by the electronic device are also described.
US10643267B2 Retail purchasing computer system and method of operating same
A retail purchasing computer system associated with a retailer is described herein. The retail purchasing computer system includes a retail server computer including a processor coupled to a memory device. The retail server computer receives, from the mobile computing device, a signal including an item identifier associated with an item for sale by the retailer, accesses an item database and retrieves item information associated with the item identifier, and transmits a signal including the item information to the mobile computing device. The mobile computing device displays the item information and the operational input on the touchscreen upon receiving the signal including the item information from the retail server. The retail server computer receives a purchase signal including the item identifier and a unique user ID, transmitted when a predefined number of consecutive touch inputs of the operational input by the user via the touchscreen.
US10643265B2 Systems, methods, and devices for measuring similarity of and generating recommendations for unique items
The disclosure herein provides methods, systems, and devices for measuring similarity of and generating recommendations for unique items. A recommendation system for generating recommendations of alternative unique items comprises an items information database, a penalty computation engine, a recommendation compilation engine, and one or more computers, wherein the penalty computation engine comprises a customizations filter, a condition filter, and a dissimilarity penalty calculator.
US10643263B2 Method and apparatus for apartment listings
Four main sets of features designed to improve the apartment rental and listing process are discussed: (i) improved visualization of listings for renters using clustering, especially for mobile; (ii) landlord transaction flow and support; (iii) cross-checking of data using user-initiated third-party web data; and (iv) maintenance flow and support. The clustering approach provides visualization of dynamically developed clusters from available listings; rapid (re-)computation of clusters as the map is adjusted by users; and representation of all matching listings in the region in a cluster or as a single entry cluster at all times.
US10643261B2 Gifting system
A system for purchasing and delivering a specific gift, in which, at the time of the purchase, the buyer, instead of being provided with the gift, is provided with a gift proxy or special package which includes a gift token which includes an authentication device. The gift proxy also includes a picture of the specific gift. The buyer delivers the gift proxy to the recipient. At a future time and place, not necessarily pre-determined, the recipient provides the gift proxy to the seller, the seller authenticates the gift proxy, and the recipient receives the gift from the seller. A centralized and networked order management system monitors the gift tokens. The system can be online and/or store oriented, and can be used to transact in goods and/or services other than gifts.
US10643259B2 Systems and methods for dynamic vendor and vendor outlet classification
Certain embodiments of the present invention provide methods and systems for dynamic classification of electronic vendors. Certain embodiments provide a method for dynamic vendor classification. The method includes analyzing a vendor based on a comparison of vendor features; categorizing the vendor based on the analysis; and permitting access to the vendor according to the categorization of the vendor. The categorization may include trusted, not trusted, or unsure, for example. Analysis may include comparing a first outlet of the vendor with a second outlet of the vendor, for example. Analysis may include comparing an outlet of the vendor with an outlet of a second vendor, for example. A vendor may be defined as a particular outlet for a vendor and/or all outlets associated with a vendor (a vendor entity).
US10643258B2 Determining commerce entity pricing and availability based on stylistic heuristics
Disclosed is a system and method for determining pricing and availability of e-commerce entities. The determination includes accessing a web page that includes an entity of interest and generating a visual map representation of the web page that includes elements related to the entity's pricing/availability and stylistic identifiers that are applied to those elements. Stylistic identifiers are pricing/availability identifiers based on stylistic heuristics. Certain elements are identified as candidate elements and a likelihood that a candidate element is pricing/availability element of the entity is determined for the candidate elements. A candidate element is selected as the pricing/availability element of the entity by analyzing the determined likelihood of various candidate elements.
US10643256B2 Configuring a self-driving vehicle for charitable donations pickup and delivery
A method configures and maneuvers a self-driving vehicle to deliver a charitable item. One or more processors receive a first message indicating that a donor has a charitable item available for pickup from a pickup location, and a second message indicating that a recipient at a delivery location has a need for the charitable item. The processor(s) match the charitable item to a self-driving vehicle (SDV) that is configurable to transport the charitable item from the pickup location to the delivery location. In response to a risk analysis concluding that a level of a need for the charitable item is greater than a risk to the charitable item and the SDV when transporting the charitable item to the delivery location, the processor(s) modify one or more physical components of the SDV in order to transport the charitable item from the pickup location to the delivery location.
US10643250B2 Controlling effectiveness of online video advertisement campaign
The disclosure provides technology for managing the placement of advertisements. An ad insertion platform contains one or more lists that allow the ad insertion platform to filter advertisement placements and manage placing advertisement opportunities to the appropriate buyers. The disclosure also provides a database and monitoring software to allow faster querying and management of data for the real time bidding system.
US10643249B2 Categorizing digital content providers
The examples provide a content item distributor computing system that is configured to determine characteristics of content providers and providing content items to certain categories of content providers. In one embodiment, the content item distributor receives a request from a content provider to receive content items and determines if a provided set of video content has a minimum number of viewers and meets a standard for upload content. In response to the determination, the content item distributor communicates a content item to the video content provider to present in conjunction with video content.
US10643248B2 Dynamically generated audio in advertisements
A content server provides a client device with audio content including an audio advertisement, which is provided in response to receiving a request for digital audio content from a client device associated with a user. The content server obtains user information about the user and retrieves advertisement text received from an advertiser, which are used to generate a personalized text advertisement. The personalized text advertisement is generated according to an advertisement template specifying an ordered combination of text components. The personalized text advertisement includes the received advertisement text, user information text selected from the obtained user information, and template text. The client device is provided with an advertisement based on the personalized text advertisement and is configured to play an audio version of the personalized text advertisement. The audio advertisement is generated using a text-to-speech algorithm at the client device or at the content server.
US10643247B2 Systems and methods for generating a custom campaign
The present disclosure provides systems and methods for personalizing a campaign to a recipient based on interactive surveys. A link to the interactive survey, unique to each recipient, is sent to each recipient to track survey responses. The systems and methods may track the answers, the time spent in each section, and the recipient's eye movement. Based on the tracked information, the systems and methods identify one or more interests of the recipient and match a related product to that interest. The systems and methods generate a campaign for the recipient based on the identified interests for the related product.
US10643246B1 Methods and systems for customization of user profiles
Systems, methods, and computer-readable media are disclosed for customization of user profiles. The systems, methods, and computer-readable media described herein may improve user experiences and speed of operation. In an example embodiment described herein, a method may include providing to a first device from a second device, data associated with a first user account, the data associated with the first user account comprising first user profile data for a first user profile associated with the first user account, wherein the first user profile data comprises first historical data, first one or more recommended products, or first one or more user preferences and second user profile data for a second user profile associated with the first user account, wherein the second user profile data comprises second historical data, second one or more recommended products, or second one or more user preferences.
US10643244B2 Tailored content with tailored options related to reminders
The present disclosure identifies and/or delivers tailored content based upon a service dialog. For example, the systems may receive a request for tailored content, facilitate a service dialog to obtain information related to the request, and communicate a plurality of tailored content based upon the information related to the request. Further, the systems may identify tailored content based upon a consumer profile, communicate the tailored content to a web client, and/or receive a selection of the tailored content. Further still, the systems may modify a magazine (e.g., content that is presented electronically) based upon tailored content.
US10643240B2 System and method for viral marketing and management
Systems, methods, and software for relatively low cost or free viral marketing management are provided. The system, method and software may be configured to receive primary user information from a primary user, wherein the primary user information may include log in information, a primary promotional code, and information related to an advertisement for the primary user, create a primary advertisement based at least in part on the received information related to the advertisement for the primary user, send the created primary advertisement, the primary promotional code, and information associated with a marketing management system to one or more prospective secondary users, receive, by the server, secondary user information from the secondary user, wherein the secondary user information may include log in information, the primary promotional code, information related to an advertisement for the primary user, present at least a portion of the primary advertisement to the secondary user, create a secondary promotional code, and secondary advertisement based at least in part on the received information related to the advertisement for the secondary user, wherein the secondary advertisement comprises at least a portion of the primary advertisement, and send the created secondary advertisement, primary or secondary promotional code, and information associated with a marketing management system to one or more subsequent users.
US10643238B2 Non-intrusive advertisement presentation
Advertisements are often presented in the context of a media content viewing experience. Advertisement presentation may be intrusive or subtle. In many instances, users may be interested in particular advertisements but may not want to disrupt a media content viewing experience by launching an advertisement window, opening an advertisement application, or otherwise being redirected to another piece of content. Consequently, mechanisms are provided to allow a user to identify advertisements or save advertisement interests for presentation at a later time. Saved advertisement interests can be used to inform future advertisement and/or content suggestions, and the user can be presented with selected advertisements within an application or through external mechanisms.
US10643236B2 Systems and methods for predicting user segments in real-time
Systems and methods can include 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 storing a plurality of user segments for users of an ecommerce website, recording an online browsing trail of a user during an online browsing session on the ecommerce website, the online browsing trail comprising a sequence of one or more actions by the user of the ecommerce website during the online browsing session, and predicting, in real-time, a first user segment for the user from the plurality of user segments during the online browsing session based on the sequence of the one or more actions of the user in the online browsing trail during the online browsing session as recorded by the one or more non-transitory storage modules.
US10643232B1 Allocating electronic advertising opportunities
A facility for presenting advertising messages on behalf of multiple advertisers is described. The facility determines allocations that each specify a share for an advertiser, the specified shares all being different. The facility causes advertising messages to be presented on behalf of the advertisers in accordance with the shares specified by their allocations.
US10643231B1 Incentives for physical activity
A method for rewarding physical activity is disclosed. At a server computer, goal data is received from a user device for a user. The goal data comprises a description of a physical activity for traveling to a location of a retailer within a time goal. The goal data includes a reward to be provided to the user for completing the physical activity within the time goal. User data is received from the user device. The user data includes data from an activity monitor and geolocation data. Based on the user data, a determination is made as to whether the user has completed the physical activity within the time goal. When the determination is made that the user has completed the physical activity within the time goal, the reward is provided to the user.
US10643227B1 Business lines
Some embodiments provide a method for identifying business lines of a company. The method classifies several documents as relevant to several different business lines and several different companies. For a particular company and particular business line, the method identifies a number of documents classified as relevant to both the particular company and the particular business line. When the identified number of documents exceeds a particular threshold, the method associates the particular business line as a business line of the particular company. In some embodiments, the method calculates a score for each business line in the set. The score for a particular business line represents the importance of the particular business line to the particular company. The method sorts the business lines in the set based on the calculated scores.
US10643226B2 Techniques for expanding a target audience for messaging
This disclosure relates to systems and methods that include configuring a machine learning system to train on a plurality of messages transmitted to target groups of an online social networking service, determining a threshold differential and a weight value using responses to the plurality of messages, and send the input message to the target in response to a differential between the expected number of positive responses and the weight multiplied by the expected number of negative responses being greater than the threshold differential.
US10643220B2 Image forming apparatus, license server, license management system and controlling method
In case of an initial setting operation before shipping an image forming apparatus, since a using period is out of the contract duration, the application is unavailable at the time of the initial setting operation. A license server issues a first license for setting of the application in addition to a second license regarding the contract duration of the application. When the first license is received from the license server, if the present date is within the usage period for the setting operation, the application is available for such a period, and if the present date is outside of such a period, the apparatus acquires the second license from the license server. When the second license is received from the license server, the image forming apparatus makes the application available for the contract duration.
US10643219B2 Non-transitory computer-readable medium for server capable of executing target service related to communication device
A server may receive a first registration request including a first code from the communication device, the first code having been stored in advance in the communication device, if a second code is inputted into a terminal device, receive a second registration request including the second code from the terminal device, if one of the first and second registration requests is received, register target information including one code included in the one of the first and second registration requests in a memory such that a state of the target information is to be a first state where the server does not perform a target service, and if the other code in other one of the above registration requests matches the one code in the target information, change the state of the target information from the first state to a second state where the server performs the target service.
US10643218B1 Persisting advertisement data on a consumer device
Technologies are described herein for persisting advertisement data on a computing device and tracking consumer access to the advertisement data. A web-based advertisement viewed by a consumer on a consumer computing device contains a hyperlink or clickable control allowing the consumer to request advertisement data regarding a product or service offered in the ad. If the consumer clicks the hyperlink or control, a data object containing the advertisement data is delivered to the consumer computing device for storage on the device as a contact. Access to the contact containing the advertisement data by the consumer computing device may be tracked as well as access to a landing page referenced in the stored contact.
US10643214B2 Risk monitoring system
Various embodiments of the present invention set forth techniques for monitoring risk in a computing system. The technique includes creating one or more risk objects, where each risk object of the one or more risk objects has a corresponding stored risk definition, the stored risk definition associating the risk object with raw machine data pertaining to the risk object, the raw machine data reflecting activity in an information technology (IT) environment. The technique further includes receiving a selection of a first risk object included in the one or more risk objects and receiving a first risk definition that corresponds to the first risk object. The technique further includes performing a search of the raw machine data according to the first risk definition, wherein a risk is identified based on the search of the raw machine data and performing an action based on identifying the risk.
US10643212B2 Linking channel-specific systems with a user authentication hub to provide omni-channel user authentication
Aspects of the disclosure relate to linking channel-specific systems with a user authentication hub. In some embodiments, a computing platform may receive, from a mobile device, an authentication request for a user account and may generate one or more authentication prompts. Subsequently, the computing platform may provide the one or more authentication prompts and may validate responses to the authentication prompts. Based on validating the responses to the authentication prompts, the computing platform may generate one or more security questions based on historical information associated with the user account. Subsequently, the computing platform may provide the one or more security questions and may validate one or more responses to the one or more security questions. Based on validating the one or more responses to the one or more security questions, the computing platform may provide user account information associated with the user account to the mobile device.
US10643207B2 Authentication of card-not-present transactions
Methods, systems, and machine-readable media are disclosed for processing a card-not-present transaction. According to one embodiment, processing a card-not-present transaction can comprise receiving a request for a card-not-present transaction involving an enrolled consumer. The request can include information identifying the enrolled consumer. A record of information related to the enrolled consumer can be read and the enrolled consumer can be authenticated based at least in part on the information of the request and the record of information related to the enrolled consumer. In response to authenticating the enrolled consumer, a set of single-use payment information can be generated which can include a one-time password and a dynamic Primary Account Number (PAN) which is valid for a single transaction. The single-use payment information can be provided to the enrolled consumer or the merchant to complete the transaction in place of the true PAN.
US10643206B2 Systems and methods for initiating and authorizing transactions using a detectable device
A system for initiating and authorizing a transaction including one or more memory devices storing instructions and one or more processors configured to execute the instructions to associate a detectable device with at least one financial account. The one or more processors may be further configured to receive a notification indicating that the detectable device is involved in a potential transaction initiated by a sensor device detecting the detectable device in an initiating action. The one or more processors may be further configured to receive transaction information associated with the potential transaction. The one or more processors may be further configured to identify a customer profile associated with the detectable device, and determine whether the potential transaction is authorized by a customer based on the transaction information and at least one profile customization parameter associated with the customer profile.
US10643205B2 System and method for funds transfer processing
A system and method for processing lending transactions that may facilitate prompt transfer of funds (for example, loan funds) to an individual in a secure manner. An adaptive payment server may receive first identification information, second identification information, and a request for a fund transfer. The adaptive payment server may determine an account associated with the first identification information. The adaptive payment server may authenticate identification of the account based on the second identification information. The adaptive payment server may initiate a deposit of a fund amount associated with the request into the identified account, wherein the fund amount is deposited substantially immediately after the identified account has been authenticated.
US10643201B2 Multi-currency cart and checkout
Example embodiments provide a multi-currency cart and checkout. In example embodiments, a currency accepted and a payment option for each item in a multi-currency cart is identified. A plurality of currency groups is generated based on the currency and payment options, whereby each currency group comprises one or more items having a same payment option and accepting a same currency. A multi-currency checkout user interface (UI) is presented on a client device that presents the plurality of currency groups and a pay selector for each of the plurality of the currency groups. An updated multi-currency checkout UI is presented in response to processing payment for a selected one of the plurality of currency groups. The updated multi-currency UI comprises a confirmation for payment for the selected one of the plurality of currency groups and remaining currency groups of the plurality of currency groups.
US10643199B2 Generating a sensory indication
A system and method is provided for generating a sensory indication on a transaction card, whereby a user is rewarded with a visual, audial, haptic, or olfactory experience. The method comprises executing a purchase transaction on the card, the transaction relating to an event, charging a power source on the card, receiving an input signal by the card, the signal indicating an output indication relevant to the event, and generating an output signal using power from the power source, based on the input signal. The card comprises a security component enabling a purchase relating to an event, a power source receiving charging energy at the time of the purchase, an input component receiving an input signal comprising information specifying a desired indication relevant to the event, an output component for generating the desired indication, one or more memories storing instructions and one or more processors executing the instructions to perform the method.
US10643198B2 Method and system for performing a secure data exchange
A method for performing at least one secure exchange within a system including first and second electronic devices (20A, 20B) and a dual reader (10) including means for connection to each of the devices and preferably a human-machine interface, and at least one server (30) to which information relating to the exchange is able to be communicated, this method including the steps of:a) entering, into the reader (10), using its interface or an external apparatus that is connected thereto, an item of information relating to an exchange to be performed between the first and second devices (20A, 20B),b) registering, in the first device (20A), using the reader (10), an item of information relating to the exchange,c) registering, in the second device (20B), in particular using the reader (10), an item of information relating to the exchange, and by default canceling the exchange,d) transmitting the data relating to said transaction to said server (30).
US10643196B2 Systems, methods, and computer program products for providing an electronic receipt
The present disclosure provides an exemplary system, method, and computer program product. The exemplary system includes at least one non-transitory memory storing user account information, wherein the information comprises a digital receipt associated with a user purchase and one or more conditions for delivering the digital receipt. The system further includes one or more hardware processors coupled to the at least one memory and operable to read instructions from the at least one memory to perform the steps of: receiving a payment request from a user; receiving at least one condition from the user for delivering a digital receipt associated with the payment request to at least one recipient; determining whether the at least one condition is satisfied; and delivering the digital receipt to the at least one recipient.
US10643191B2 Mobile services remote deposit capture
Systems and methods disclosed herein include a mobile solution to enable users to perform financial transaction over a network using a mobile device. These techniques allow users to maintain a single personal account identifier or number (“PAN”) on the user's mobile device and to utilize it to access a plurality of linked financial accounts and sub-accounts. Any one of the accounts can be selected by a user on the mobile device to remotely deposit funds to that account based on an image of a financial payment instrument. The image can be obtained using image capture technology on the user's mobile device. Users can perform a financial transaction using the verified images over a network in order to conduct a remote financial transaction such as applying a deposit, a payment, or cash load to a designated account which is linked to the user's mobile account in real-time or near real-time.
US10643188B2 Charge management
Disclosed aspects relate to charge management of a device. A first location-modification event of the device may be detected by a charge management engine. The first location-modification event of the device may indicate a first movement event of the device from an original location to a target location. A device charge pattern may be determined based on a set of profile data for a user. The device charge pattern may include a set of criteria that indicates to charge the device. Achievement of the set of criteria may be identified by the charge management engine based on the device charge pattern. Achievement of the set of criteria may relate to the first location-modification event. An indication to charge the device may be provided by the charge management engine. A charge may be received by the device.
US10643184B2 Real time electronic mail
Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message.
US10643183B2 Search engine
Methods, systems, and apparatus, including computer programs encoded on storage devices, for performing a job opportunity search. In one aspect, a system includes a data processing apparatus, and a computer-readable storage device having stored thereon instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations. The operations include defining a vector vocabulary, defining an occupation taxonomy that includes multiple different occupations, obtaining multiple labeled training data items, wherein each labeled training data item is associated with at least (i) a job title, and (ii) an occupation, generating, for each of the respective labeled training data items, an occupation vector that includes a feature weight for each respective term in the vector vocabulary, and associating each respective occupation vector with an occupation in the occupation taxonomy based on the occupation of the labeled training data item used to generate the occupation vector.
US10643181B2 System and method for a big data analytics enterprise framework
A method and system for providing big data analytics framework for predictive and qualitative analysis for application developers, data scientists and system engineers without having technology specific programming experience. Further the framework contains adapters for the software engineers to configure the big data hub, wherein these software engineers can easily share, store, process and predict functionalities with the data scientists and user interface (UI) developers.
US10643174B1 Dynamic item facing
Described are systems and techniques configured to control force applied by a force mechanism in a self-facing inventory location in a facility. An amount of force to be applied to the items stored at the inventory location may be determined by a user context. The user context may include one or more of presence of a user within a threshold distance of the inventory location, particular gesture by the user such as reaching for an item stowed at the inventory location, and so forth. The user context may be based on processing of images acquired in the facility. In one example, as the user reaches for the item stowed at the inventory location, the force mechanism reduces the amount of force applied, easing removal of the item. With picking complete, the force mechanism increases the amount of force applied causing the remaining items in the inventory location to be faced.
US10643173B2 Smart delivery bins
An improved method and system for the delivery of items to at least one of a plurality of locked storage appliances comprising determining the availability of a locked storage appliance to receive the delivery at one or more times, identifying a time during which the delivery can be made, sending to the identified locked storage appliance an access signal allowing a delivery agent access to the locked storage appliance during the time interval for delivery, the improvement wherein at least one of the plurality of storage appliances is a smart appliance.
US10643171B1 Dynamic adjustment of delivery location based on user location
A user places an order on a merchant website associated with a merchant system via a user computing device. The user selects an option for delivery to the user computing device location within a delivery area during a delivery time window and authorizes a delivery system to log the location of the user computing device during and/or a period of time before the delivery time window. When the delivery time window arrives, the delivery system provides a delivery route to a delivery agent computing device. When the delivery agent arrives at the user computing device's location, the user receives an alert that the delivery agent has arrived and receives a package from the delivery agent. If the user does not remain within the delivery area, the user may cancel the order and the delivery, may reschedule the delivery, and/or may accept delivery of the order to a fixed shipping address.
US10643169B2 Mail manifest systems and methods
A pharmaceutical filling system for a high volume pharmacy is described. The system can include an outflow conveyor, and an injection conveyor to inject a package located thereon onto the outflow conveyor. The injection conveyor can be adjacent to the outflow conveyor and oriented substantially perpendicular to the outflow conveyor. The system can also include a monitoring system positioned to perform package monitoring of the outflow conveyor and to image the package on the outflow conveyor after the package has been injected onto the outflow conveyor. The monitoring system can be further configured to determine an intended destination of the package based on an identifier detected on the package in the image captured by the monitoring system. A routing device can be positioned to perform package routing of the package to an accumulation area for packages based on the determination of the intended destination of the package.
US10643168B2 Using customer and workload profiling and analytics to determine, score, and report portability of customer and test environments and workloads
Aspects of the present invention include a method, system and computer program product for determining, scoring and reporting the portability of customer and test environments and workloads. The method includes a processor performing an accounting of factors related to portability of a plurality of environments and workloads; determining one or more formulas to use for determining an overall score and ranking for each one of the plurality of environments and workloads; collecting relative environment and workload data; determining a portability score for each one of the plurality of environments and workloads; and determining a portability ranking for each one of the plurality of environments and workloads.
US10643162B2 Method, apparatus, and storage medium
A method includes: first creating determination information on whether or not the second file is derived from the first file based on a file name or file content of a first file to which writing is performed by a first job and a file name or file content of a second file from which reading is performed by a second job; second creating predecessor-successor information indicating a predecessor-successor relationship between the first job and the second job based on the determination information; and outputting the predecessor-successor information in a manner that allows an administrator to keep track of the predecessor-successor relationship between the first job and the second job.
US10643161B2 Regulating application task development
A technique includes receiving a plurality of metrics for a plurality of tasks associated with developing an application, where each of the metrics is associated with one of the tasks and indicates a progress of the associated task. The technique includes receiving weights, where each weight is associated with one of the tasks and indicates a user assigned importance of the associated task. The technique includes displaying with the tool an indicator to allow regulation of task development, where the displaying includes causing the tool to prioritize the tasks for future development of the application based at least in part on the metrics and the weights.
US10643160B2 Order optimization in hybrid cloud networks
A system, method and computer program product for enhancing on-premise order management systems (OMS) designed for fulfillment transactions with analytic and optimization technologies and services hosted in a shared multi-tenant software-as-a-service (SaaS) environment, such as a hybrid cloud. The computer-implemented method improves an order management system by leveraging a “punch-out” approach based on user exits to integrate with and augment currently implemented order management processing and transaction flows. Using the hybrid cloud, an entity may retain data such as its accumulated business, sales, test and other data, and then run analytical queries, which can scale to support distributed computing tasks. A framework adaptor/connector is leveraged by the OMS to provide a web client for communicating with and integrating to the SaaS analytics runtime environment, encapsulating all necessary connection pooling, security, and data marshaling complexity away from the order management system to meet strict service response time windows.
US10643158B2 Technician timer
An example method includes receiving a first service procedure for servicing a vehicle, determining an expected pace of performance of the first service procedure, receiving at least one input signal during performance of the first service procedure, determining, based on the at least one input signal, a current pace of performance of the first service procedure, and providing for display of a first pace indicator on a display interface of the computing device, where the first pace indicator is representative of the current pace of performance of the first service procedure relative to the expected pace of performance of the first service procedure.
US10643155B1 Dynamic resource location coordination control system
A system and method for location centric activity leveraging convergence control of vectors having both a time and space domain. Additionally, the system executes the control of mobile and dynamic resources by controlling the dispatch of primary tasks with intermediate secondary tasks to enhance system efficiency and effectiveness. The location convergence of multiple mobile resources is vital to the realization of high-accuracy location determination and therefore high-accuracy inference and contextual relevance.
US10643153B2 Radio signal identification, identification system learning, and identifier deployment
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned identification of radio frequency (RF) signals. One of the methods includes: determining an RF signal configured to be transmitted through an RF band of a communication medium; determining first classification information that is associated with the RF signal, and that includes a representation of a characteristic of the RF signal or a characteristic of an environment in which the RF signal is communicated; using at least one machine-learning network to process the RF signal and generate second classification information as a prediction of the first classification information; calculating a measure of distance between (i) the second classification information that was generated by the at least one machine-learning network, and (ii) the first classification information associated with the RF signal; and updating the at least one machine-learning network based on the measure of distance.
US10643149B2 Whitelist construction
Techniques are provided for of constructing a whitelist of redirection uniform resource locators (URLs). A method can include receiving, by a computing system executing an access manager application, a request to log out a user from an application executing on a device; determining, by the access manager application, a redirection address for the application; validating, by the access manager application, the redirection address; and based on the validation, causing, by the access manager application, the application to perform one of redirecting the user to the redirection address and determining addition of the redirection address to a list of valid redirection addresses.
US10643145B2 Relationship extraction
Relationship extraction can include applying unsupervised relationship learning to a logic knowledge base and a plurality of entity groups recognized from a document to provide a probabilistic model. Relationship extraction can include performing joint inference on the probabilistic model to make simultaneous statistical judgments about a respective relationship between at least two entities in one of the plurality of entity groups. Relationship extraction can include extracting a relationship between at least two entities in one of the plurality of entity groups based on the joint inference.
US10643144B2 Machine learning system flow authoring tool
Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.
US10643143B2 Performing a calibration process in a quantum computing system
In a general aspect, calibration is performed in a quantum computing system. In some cases, domains of a quantum computing system are identified, where the domains include respective domain control subsystems and respective subsets of quantum circuit devices in a quantum processor of the quantum computing system. Sets of measurements are obtained from one of the domains and stored in memory. Device characteristics of the quantum circuit devices of the domain are obtained based on the set of measurements, and the device characteristics are stored in a memory of the control system. Quantum logic control parameters for the subset of quantum circuit devices of the domain are obtained based on the set of measurements and stored in memory.
US10643135B2 Linkage prediction through similarity analysis
Methods, systems, and computer program products for linkage prediction through similarity analysis are provided herein. A computer-implemented method includes extracting multiple features from (i) one or more attributes of a set of source nodes within a knowledge graph and (ii) one or more attributes of a set of target nodes within the knowledge graph, wherein at least one extracted feature satisfies a designated complexity level; performing a similarity analysis across the at least one extracted feature by applying one or more similarity measures to the at least one extracted feature; predicting one or more sets of links between the source nodes and the target nodes based on the similarity analysis, wherein one or more sets of predicted links satisfy a pre-determined accuracy threshold; and outputting the one or more sets of predicted links to a user.
US10643127B2 Machine learning apparatus for learning condition for starting laser machining, laser apparatus, and machine learning method
The machine learning apparatus includes: a state data observing unit which observes state data of the laser apparatus, including data output from a reflected light detecting unit for measuring a reflected light amount; an operation result acquiring unit which acquires a success/failure result indicating whether the machining has been started successfully by the laser beam output from a laser oscillator; a learning unit which learns light output command data by associating the light output command data with the state data of the laser apparatus and the success/failure result of the machining start; and a decision making unit which determines the light output command data by referring to the light output command data learned by the learning unit.
US10643125B2 Methods and systems of neuron leaky integrate and fire circuits
Embodiments include methods and systems of neuron leaky integrate and fire circuit (NLIFC). Aspects include: receiving an input current having both AC component and DC component at an input terminal of the NLIFC, extracting AC component of input current, generating a number of swing voltages at a swing node using extracted AC component of the input current, transferring charge from a pull-up node to a neuron membrane potential (NP) node through an integration diode and a pull-up diode to raise a voltage at NP node over an integration capacitor gradually and the voltage at NP node shows integration value of AC component of input current, implementing leaky decay function of the neuron leaky integrate and fire circuit, detecting a timing of neuron fire using an analog comparator, resetting a neuron membrane potential level for a refractory period after neuron fire, and generating fire output signal of the NLIFC.
US10643123B2 Systems and methods for recognizing objects in radar imagery
The present invention is directed to systems and methods for detecting objects in a radar image stream. Embodiments of the invention can receive a data stream from radar sensors and use a deep neural network to convert the received data stream into a set of semantic labels, where each semantic label corresponds to an object in the radar data stream that the deep neural network has identified. Processing units running the deep neural network may be collocated onboard an airborne vehicle along with the radar sensor(s). The processing units can be configured with powerful, high-speed graphics processing units or field-programmable gate arrays that are low in size, weight, and power requirements. Embodiments of the invention are also directed to providing innovative advances to object recognition training systems that utilize a detector and an object recognition cascade to analyze radar image streams in real time. The object recognition cascade can comprise at least one recognizer that receives a non-background stream of image patches from a detector and automatically assigns one or more semantic labels to each non-background image patch. In some embodiments, a separate recognizer for the background analysis of patches may also be incorporated. There may be multiple detectors and multiple recognizers, depending on the design of the cascade. Embodiments of the invention also include novel methods to tailor deep neural network algorithms to successfully process radar imagery, utilizing techniques such as normalization, sampling, data augmentation, foveation, cascade architectures, and label harmonization.
US10643121B2 Optimizing data center controls using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for improving operational efficiency within a data center by modeling data center performance and predicting power usage efficiency. An example method receives a state input characterizing a current state of a data center. For each data center setting slate, the state input and the data center setting slate are processed through an ensemble of machine learning models. Each machine learning model is configured to receive and process the state input and the data center setting slate to generate an efficiency score that characterizes a predicted resource efficiency of the data center if the data center settings defined by the data center setting slate are adopted t. The method selects, based on the efficiency scores for the data center setting slates, new values for the data center settings.
US10643120B2 Joint learning of local and global features for entity linking via neural networks
A system, method and computer program product for disambiguating one or more entity mentions in one or more documents. The method facilitates the simultaneous linking entity mentions in a document based on convolution neural networks and recurrent neural networks that model both the local and global features for entity linking. The framework uses the capacity of convolution neural networks to induce the underlying representations for local contexts and the advantage of recurrent neural networks to adaptively compress variable length sequences of predictions for global constraints. The RNN functions to accumulate information about the previous entity mentions and/or target entities, and provide them as the global constraints for the linking process of a current entity mention.
US10643117B2 Electronic device for attachment to a beverage container
An electronic device, system, and method for sending and receiving a communication relating to a beverage bottle to and from an electronic device, in which the electronic device may include a receiving portion including an aperture configured to receive a neck of a beverage container; a processor; memory; wireless communication circuitry; at least one actuator; and at least one indicator. The electronic device may be configured to attach to the neck of the beverage container via the receiving portion. The wireless communication circuitry may be configured to receive a wireless communication. The processor may be configured to activate the at least one indicator in response to the communication.
US10643112B1 Detecting content items violating policies of an online system using machine learning based model
An online system distributes content items provided by content providers. The online system determines a likelihood of a content item having deceptive information. The online system stores images showing faces of people in an image database. The online system extracts features from the content item, and provides the extracted features to a machine learning based model configured to generate score indicating whether a content item comprises deceptive information. The machine learning based model uses at least a feature based on matching of faces of users shown in the content item with faces of users shown in the images of the image database. If the online system determines that a content item is deceptive, the online system adds images comprising faces extracted from the content item to the image database to grow the image database.
US10643111B2 Method, system, and computer program product for identifying device
A method, apparatus, system, storage medium, processor, and terminal for identifying a device are disclosed. The method for identifying a device includes: acquiring image data or video data that includes a device to be identified; acquiring, based on the image data or video data, characteristic information about the device to be identified; acquiring CAD model data about a plurality of device types; acquiring, based on the characteristic information and CAD model data, type information about a target type that identifies the device to be identified; acquiring a device layout document, the device layout document indicating a layout relationship among a plurality of devices that are of a plurality of device types; and acquiring, based on the target type and the layout relationship, target device information about the device to be identified. As such, field devices are identified efficiently by pattern recognition technology, device model, and layout design document data.
US10643109B2 Method and system for automatically classifying data expressed by a plurality of factors with values of text word and symbol sequence by using deep learning
Disclosed are a method and a system for automatically classifying data expressed as a plurality of factors with values of a text word and a symbol sequence by using deep learning. The method comprises the steps of: inputting the data expressed by the plurality of factors so as to express a word vector including sequence information of the factors through sequence learning of words corresponding to the factors with respect to each factor constituting the data in a first model; inputting an output of the first model so as to calculate points of each category for classifying the categories of the data by using the word vector including the sequence information of the factor in a second model; and determining at least one category for the data by using the points of each category.
US10643104B1 Generating data in a messaging system for a machine learning model
Systems and methods are provided for analyzing location data associated with a location of a computing device to determine that a media content item is captured near a food-related venue or event, presenting interactive features to capture input related to food associated with the food-related venue or event, receiving the input in response to the presented interactive features, sending the media content item and the input in response to the interactive features to a computing system to incorporate the media content item and input into a machine learning model for food detection, and updating a messaging application to update a food detector functionality of the messaging application to comprise an updated machine learning model for food detection based on the media content item and input in response to the interactive features.
US10643099B2 Multi-agent training of a color identification neural network
Various embodiments of the systems and methods described herein are directed towards training an artificial neural network to identify color values of a sample by providing image data obtained through multiple image capture devices under a plurality of lighting conditions. The present invention also includes using a pre-trained neural network to identify the color values of a sample having an unknown color value by capturing an image of an unknown color sample and known color reference samples under any illumination or hardware configuration.
US10643098B2 Method and system for improving the resolution of sensor data
The invention relates to a system (51) for improving the spatial resolution of sensor data. The system comprises at least one receiver (53) and at least one processor (55). The at least one receiver (53) is configured to receive a sensor data set and a map. Each element of the sensor data set comprises a sensor footprint identifier allowing a sensor footprint to be identified and a brightness temperature measured for the sensor footprint. The map defines for each of a plurality of geographical areas whether it belongs to one of the first class and the second class. The first class represents a land type and the second class represents a water type. The geographical area is smaller than the sensor footprint. The at least one processor (55) is configured to determine for each element of the sensor data set received using the at least one receiver (53) a brightness temperature for each of at least two classes including the first class and the second class based on the map received using the at least one receiver (53) and to determine a brightness temperature for a specific geographical area of the map based on brightness temperatures associated with a plurality of footprints if the specific geographical area belongs to the first class and based on a brightness temperature determined for the second class if the specific geographical area belongs to the second class. Each of the plurality of footprints covers the specific geographical area.
US10643097B2 Image processing apparatuses and non-transitory computer readable medium
An image processing apparatus includes a generation unit that generates, in a case where a small-sheet image in a first image is unsuccessfully extracted and results in multiple small-sheet images, a second image including the small-sheet images that are combined.
US10643095B2 Information processing apparatus, program, and information processing method
First coordinate transformation information between an entire image and a first captured image is calculated by a feature point comparing process. Second coordinate transformation information between the first captured image and a second captured image is calculated by a feature point tracing process, the second captured image being a captured image at a timing when the first coordinate transformation information is calculated. Third coordinate transformation information between an immediately previous captured image and a third captured image is calculated by a feature point tracing process. A data input area in the entire image is mapped on the third captured image based on the first to the third coordinate transformation information pieces. Updates of the first and the second coordinate transformation information pieces may be suppressed where a change amount exceeds a predetermined threshold.
US10643087B2 Systems and methods of biometric analysis to determine a live subject
Exemplary embodiments are directed to biometric analysis systems generally including one or more illumination sources, a camera, and an analysis module. The illumination sources are configured to illuminate at least a portion of a face of a subject. The camera is configured to capture one or more images of the subject during illumination of the face of the subject. The analysis module is configured to analyze the one or more images captured by the camera to determine an indication of liveliness of the subject and prevent spoofing.
US10643085B1 Method and device for estimating height and weight of passengers using body part length and face information based on human's status recognition
A method for detecting body information on passengers of a vehicle based on humans' status recognition is provided. The method includes steps of: a passenger body information-detecting device, (a) inputting an interior image of the vehicle into a face recognition network, to detect faces of the passengers and output passenger feature information, and inputting the interior image into a body recognition network, to detect bodies and output body-part length information; and (b) retrieving specific height mapping information by referring to a height mapping table of ratios of segment body portions of human groups to heights per the human groups, acquiring a specific height of the specific passenger, retrieving specific weight mapping information from a weight mapping table of correlations between the heights and weights per the human groups, and acquiring a weight of the specific passenger by referring to the specific height.
US10643083B2 Vehicle exterior environment recognition apparatus
A vehicle exterior environment recognition apparatus includes a three-dimensional object region identifier, a wheel region identifier, and a wheel determiner. The three-dimensional object region identifier is configured to identify a three-dimensional object region out of a screen. The three-dimensional object region includes a three-dimensional object. The wheel region identifier is configured to identify a wheel region out of the three-dimensional object region. The wheel region includes a presumed wheel that seems to correspond to a wheel of a bicycle. The wheel determiner is configured to determine whether or not an area ratio is smaller than a predetermined value. The area ratio is a ratio of area of a segment of the wheel region to area of the wheel region, with a relative distance from the segment to an own vehicle falling within a predetermined range.
US10643082B2 Method for assessing an affiliation of a sensing point to an object in a surrounding area of motor vehicle, and driver assistance system
The invention relates to a method for assessing an affiliation of a sensing point (12, 13, 19, 20) to an object in a surrounding area (7, 8) of a motor vehicle (1), in which the sensing point (12, 13, 19, 20) is sensed using a first sensor device (4) of the motor vehicle (1), and a fuzziness zone (14, 15) characterizing a positional fuzziness of the sensing point (12, 13, 19, 20) is formed around the sensing point (12, 13, 19, 20), wherein the assessment of the affiliation of the sensing point (12, 13, 19, 20) to the object takes into consideration at least one position of a further sensing point (12, 13, 19, 20) of the object, wherein an overall fuzziness zone (16) is formed on the basis of the fuzziness zone (14, 15) of the sensing point (12, 13, 19, 20), and the affiliation of the sensing point (12, 13, 19, 20) to the object is acknowledged if the sensing point (12, 13, 19, 20) and the further sensing point (12, 13, 19, 20) are situated in an area formed by the overall fuzziness zone (16). The invention also relates to a driver assistance system (2) and a motor vehicle (1).
US10643081B2 Remote biometric monitoring system
Remote biometric monitoring systems may include a digital camera having a digital sensor, a processor, and a memory, all enclosed in a common housing. The processor of the camera may locally execute one or more algorithms to perform computer vision analysis of captured images of a sleeping subject, thereby determining an activity state of the subject. The activity state may include a sleep state. One or more environmental control devices may be adjusted automatically by the system based at least in part on the activity state.
US10643079B2 Supervised delivery techniques
Systems and techniques are described for supervising and monitoring the delivery of a package to a property. In some implementations, shipment data indicating a package to be delivered at the property and identification information for a first person is obtained. A request for a second person to access the property and deliver the package that includes identification information for the second person is received. Identification information for the first person is compared to the identification information for the second person. Access to the property is provided to the second person. Sensor data generated by one or more sensors that are located throughout the property and while providing access to the property is obtained and analyzed. A determination of whether the second person delivered the package to the property is made based on analyzing the sensor data. Data indicating the determination is provided for output.
US10643078B2 Automatic camera ground plane calibration method and system
A surveillance camera system and method is disclosed. The system includes one or more surveillance cameras that capture images of scenes, and one or more calibration systems that automatically generate ground planes from the captured images from the surveillance cameras. Foreground objects in the scenes are then analyzed against the ground planes to determine whether the ground planes may require updating and/or recalculation.
US10643076B2 Counterfeit detection
A method includes identifying a first light source in a surveillance coverage area, wherein the first light source is an electronic light source. The method receives a schedule for one or more light source changes for the surveillance coverage area, wherein the one or more light source changes include activating and deactivating the first light source at a particular point in time. The method establishes a first shadow measurement utilizing the first light source and a camera at a first point in time. The method determines a second shadow measurement utilizing the first light source and the camera at a second point in time. Responsive to determining the second shadow measurement does not reach a similarity threshold with the first shadow measurement, the method sends a first notification to a user, wherein the first notification specifies a potential security breach.
US10643075B2 Method, apparatus for image analysis based on color saturation, and non-transitory computer-readable storage medium
A method performed by a computer for image analyzation includes: receiving, by a processor of the computer, an image captured by an imaging device; specifying, by the processor of the computer, first and second areas in the image; detecting, by the processor of the computer, a target object from the image in accordance with a certain pattern indicating a range of color saturation in an analysis of a color of the target object; and extending, by the processor of the computer, the range of color saturation in processing of the detecting the target object, when luminance of the first area in the image is lower than a first threshold and luminance of the second area in the image is equal to or higher than a second threshold.
US10643073B2 System, method, program for display on wearable terminal
The present invention is to identify the type of the farm product in a view through the wearable terminal and display the expected harvest time on the display of a wearable terminal in augmented reality. The system for displaying the harvest time of a farm product on the display of a wearable terminal, includes: an image acquisition unit that acquires the image of a farm product in a view through the wearable terminal; an identification unit that analyzes the image and identifies the type of the farm product; a selection unit that selects a determination criterion according to the type; a determination unit that analyzes the image based on the determination criterion and determines the color and the size; an estimation unit that estimates the harvest time of the farm product based on the determination result; and a harvest time display unit that displays the estimated harvest time of the farm product seen through the display of the wearable terminal thereon in augmented reality.
US10643071B2 System and method for augmenting an image with stylized features
A system and method is provided for augmenting an image with stylized features. An exemplary method includes identifying, in a first image, a first version of an object having a first set of graphical features and identifying, in a second image, a second version of the object having a second set of graphical features. Moreover, the method includes extracting the first and second sets of graphical features from the first and second images, respectively, and generating a third set of graphical features by calculating differences between the first and second sets of graphical features. Finally, using the third set of graphical features, the method includes augmenting the first version of the object in the first image.
US10643068B2 Systems and methods for comparing documents
The present invention relates to a system and a method for comparing information contained on at least two documents belonging to an entity. The present invention includes at least one device configured to receive information from at least one first document and at least one second document; then, compare at least one first document information and at least one second document information; and determine whether at least one second document contains at least one first document information. The present invention then outputs a result of whether the at least one second document contains at least one first document information.
US10643067B2 System and method of handwriting recognition in diagrams
A system, method and computer program product for hand-drawing diagrams including text and non-text elements on a computing device are provided. The computing device has a processor and a non-transitory computer readable medium for detecting and recognizing hand-drawing diagram element input under control of the processor. Display of input diagram elements in interactive digital ink is performed on a display device associated with the computing device. One or more of the diagram elements are associated with one or more other of the diagram elements in accordance with a class and type of each diagram element. The diagram elements are re-displayed based on one or more interactions with the digital ink received and in accordance with the one or more associations.
US10643066B2 Method and apparatus for training a character detector based on weak supervision, system and medium
A method and apparatus for training a character detector based on weak supervision, a character detection system and a computer readable storage medium are provided, wherein the method includes: inputting coarse-grained annotation information of a to-be-processed object, wherein the coarse-grained annotation information including a whole bounding outline of a word, text bar or line of the to-be-processed objected; dividing the whole bounding outline of the coarse-grained annotation information, to obtain a coarse bounding box of a character of the to-be-processed object; obtaining a predicted bounding box of the character of the to-be-processed object through a neural network model from the coarse-grained annotation information; and determining a fine bounding box of the character of the to-be-processed object as character-based annotation of the to-be-processed object, according to the coarse bounding box and the predicted bounding box.
US10643065B2 Techniques for document creation based on image sections
In an embodiment, an image reception system is communicatively coupled to an image analysis system and is configured to receive a digital image and analyze the pixels of the digital image to determine one or more regions in the digital image. For each region in the one or more regions in the digital image, the image analysis system recognizes the content in the region. A document creation system communicatively coupled to the image analysis system is configured to create a digital document based on the recognized content for the one or more regions. In some embodiments, the image analysis system is further configured to analyze the digital image to detect one or more of the following: region markers, tables, headers.
US10643064B2 Systems and methods for capturing electronic signatures
Methods and systems for generating electronic signatures are disclosed. In some embodiments, the method includes: storing pixel features of a signing device; capturing, via an imaging device, a plurality of image frames including the pixel features of the signing device; identifying in the plurality of image frames, by a processor, first pixels matching the stored pixel features of the signing device; generating, by the processor, a first image including the identified pixels; and connecting, by the processor, the identified pixels to form at least one line drawing representing a signature.
US10643061B2 Detecting unauthorized visitors
An unauthorized visitor system collects an image of a person detected in a room of a patient. The system identifies reference points on the person's face, for example, points along the cheeks, jowls, and/or brow. The system may compare the reference points to reference points of images associated with registered visitors. The system then determines, based on the comparison, if the person is a registered visitor. One or more designated recipients may be alerted if the person is not a registered visitor or if the person breaches a patient identification zone established around a particular patient. The system may also register the person in a database of visitors.
US10643060B2 Camera configured to be mounted to store shelf
A system for acquiring images of products in a retail store is disclosed. The system may include a first housing configured for location on a retail shelving unit, and an image capture device included in the first housing and configured relative to the first housing such that an optical axis of the image capture device is directed toward an opposing retail shelving unit when the first housing is fixedly mounted on the retail shelving unit. The system may further include a second housing configured for location on the retail shelving unit separate from the first housing, the second housing containing a processor configured to control the image capture device and a network interface for communicating with a remote server. The system may further include a data conduit configured to enable transfer of control signals from the processor to the image capture device.
US10643059B2 Inspecting store shelf capacity
A system for processing images captured in a retail store is provided. The system may comprise at least one processor configured receive at least one image depicting part of at least one store shelf having a plurality of products displayed thereon, the plurality of products including a group of first products associated with a first product size and a group of second products associated with a second product size, analyze the at least one image to detect the plurality of products, identify one or more vacant spaces associated with the plurality of products, determine that by rearranging the group of second products to partially eliminate the one or more identified vacant spaces, at least one additional first product may be displayed on the at least one store shelf next to the group of first products, and provide information to a user indicative of the identified vacant spaces.
US10643056B2 Fingerprint recognition method and related products
Embodiments of the present disclosure provide a fingerprint recognition method and related products. The method may include: acquiring by the mobile terminal a first fingerprint image in a first fingerprint recognition mode; matching the first fingerprint image and a first enrolled fingerprint template; acquiring a second fingerprint image in a second fingerprint recognition mode, in response to detecting a number of consecutive occurrences of failure matching event; verifying whether the second fingerprint image is a valid fingerprint image; and determining that fingerprint is verified when the second fingerprint image is the valid fingerprint image.
US10643055B2 Fingerprint recognition method and system capable of improving fingerprint recognition rate
A fingerprint recognition method capable of improving a fingerprint recognition rate includes: Step 1, collecting a fingerprint image, and recording the number of collecting times, and then proceeding to Step 2; Step 2, matching the fingerprint image with pre-stored fingerprint templates for recognition, where a current matching process for recognition ends if matching succeed, otherwise, the method proceeds to Step 3; Step 3, restoring the fingerprint image, and matching the restored fingerprint image with the pre-stored fingerprint templates for recognition, where the current matching process for recognition ends if matching succeed, otherwise, the method proceeds to Step 4; Step 4, comparing the number of collecting times with a preset number of times, where the current matching process for recognition ends if the number of collecting times reaches the preset number of times otherwise, the method returns back to Step 1.
US10643053B2 Method and circuit for fingerprint detection
A method and circuit for fingerprint detection perform a first round of edge detection with a first parameter, and if a first value obtained during the first round of edge detection does not satisfy a predetermined threshold, perform a second round of edge detection with a second parameter, so as to allow a fingerprint that is not acceptable for the first parameter to be accepted for fingerprint recognition. If a second value obtained during the second round of edge detection does not satisfy the predetermined threshold neither, it is determined that the object subject to fingerprint detection is not a finger.
US10643050B2 Manufacturing method for ultrasonic fingerprint sensor
A manufacturing method for an ultrasonic fingerprint sensor is provided. The method may include: preparing a sintered ceramic element under incomplete sintering conditions; forming a processed ceramic element by cutting a first surface of the sintered ceramic element along a first direction in pre-designated intervals up to such a depth that leaves a remainder region at a second surface and cutting the second surface of the sintered ceramic element along a second direction perpendicular to the first direction in pre-designated intervals up to such a depth that leaves a remainder region at the first surface; sintering the processed ceramic element under complete sintering conditions; filling an insulation material into troughs formed in the processed ceramic element by the cutting processes; and polishing the first surface and second surface to remove the remainder regions such that piezoelectric rods are exposed while arranged in an array form.
US10643049B2 Display substrate, manufacturing method thereof, display device and fingerprint identification method
The present disclosure provides a display substrate, a manufacturing method thereof, a display device and a fingerprint identification method. The display substrate includes a fingerprint identification module. The fingerprint identification module is arranged at a display region of the display substrate, and includes a plurality of sensors arranged in an array form, a plurality of scanning lines, and a plurality of detection lines crossing the scanning lines. Each sensor is arranged at an intersection of one scanning line and a corresponding detection line.
US10643047B2 Biometric module and mobile terminal
A biometric module and a mobile terminal, are provided. The biometric module includes: a flexible circuit board, a biological detection component installed on a first surface of the flexible circuit board, a stiffening plate fixed on a second surface of the flexible circuit board and a decorative ring arranged around the biological detection component. The decorative ring has a first supporting surface, and the biological detection component is fixed on the first supporting surface. The decorative ring further has a second supporting surface for being fixed with an edge region of an opening.
US10643042B2 Decoding parts with encoded geometry for retrieving passively represented information
A system, method, and computer-readable medium for decoding an encoded geometry, comprising: scanning an encoded geometry, the scanning comprising scanning a plurality of multi-dimensional symbols of the encoded geometry; identifying each of the plurality of multi-dimensional symbols; decoding each identifier multi-dimensional symbol to provide encoded geometry information; accessing an encoded geometry repository; and, retrieving data associated with the encoded geometry information.
US10643039B2 Location based situation awareness system and method thereof
A location based situation awareness system comprises: an antenna located on the processing machine, the antenna is configured to generate a wireless field; an interrogator coupled to the antenna; an identification tag located on the mobile device, the interrogator is configured to scan the identification tag in the wireless field; a data collector located on the processing machine, the data collector is configured to collect a real-time data of the processing machine; and a broker server coupled to the interrogator and the data collector, the broker server is configured to update the real-time data of the processing machine into the mobile device having the identification tag in the wireless field by a selected one of a plurality of push protocols.
US10643038B1 Multi sensor domain—multi tier camera system for package identification
Techniques for monitoring objects being placed onto a plurality of pallets. A controller is configured to analyze images captured by the plurality of camera devices to determine when a first object is placed onto a first one of the plurality of pallets. Upon determining that the first object has been placed onto the first pallet, the controller can determine a first identifier corresponding to the first object using the RFID reader corresponding to the first pallet and can determine an intended pallet corresponding to the first object. Upon determining that the first pallet onto which the first object was placed is not the intended pallet for the first object, the user is notified using the feedback mechanism.
US10643035B2 Tool for facilitating the development of new language understanding scenarios
A computer-implemented technique is described for facilitating the creation of a language understanding (LU) component for use with an application. The technique allows a developer to select a subset of parameters from a larger set of parameters. The subset of parameters pertains to a LU scenario to be handled by the application. The larger set of parameters pertains to a plurality of LU scenarios handled by an already-existing generic LU model. The technique creates a constrained LU component that is based on the subset of parameters in conjunction with the generic LU model. At runtime, the constrained LU component interprets input language items using the generic LU model in a manner that is constrained by the subset of parameters that have been selected, to provide an output result. The technique also allows the developer to create new rules and/or supplemental models.
US10643034B2 Abstractive sentence summarization
In one embodiment, a sequence of input words is received. Each of the input words is encoded as an indicator vector, wherein a sequence of the indicator vectors captures features of the sequence of input words. The sequence of the indicator vectors is then mapped to a distribution of a contextual probability of a first output word in a sequence of output words. For each subsequent output word, the sequence of the indicator vectors is encoded with a context, wherein the context comprises a previously mapped contextual probability distribution of a fixed window of previous output words; and the encoded sequence of the indicator vectors and the context is mapped to the distribution of the contextual probability of the subsequent output word. Finally, a condensed summary is generated using a decoder by maximizing the contextual probability of each of the output words.
US10643031B2 System and method of content based recommendation using hypernym expansion
A system and method for document recommendation combines linguistic and term frequency approaches in order to improve overall performance and recommendation. Hypernyms are added to the source document set so that related documents can be recommended from the source document set. There are a variety of different parameters to configure that change operation of the document recommendation system.
US10643029B2 Model-based automatic correction of typographical errors
A method is performed at a computer for automatically correcting typographical errors. The computer selects a target word in a target sentence and identifies a target word therein as having a typographical error and first and second sequences of words separated by the target word as context. After identifying, among a database of grammatically correct sentences, a set of sentences having the first and second sequences of words, each sentence including a replacement word, the computer selects a set of candidate grammatically correct sentences whose corresponding replacement words have similarities to the target word above a pre-set threshold, Finally, the computer chooses, among the set of candidate grammatically correct sentences, a fittest grammatically correct sentence according to a linguistic model and replaces the target word in the target sentence with the replacement word within the fittest grammatically correct sentence.
US10643027B2 Customizing a common taxonomy with views and applying it to behavioral targeting
Systems, methods, and computer-readable storage media are provided for generating a taxonomic view from a standard taxonomy and generating audience segments for targeting using a formal grammar. A manually-tagged subset of categories of the standard taxonomy is provided to a server. Each category in the subset of categories is tagged based on an entity's own legacy taxonomy. A taxonomy slicer is applied to the subset of manually-tagged categories to determine parent/child relationships for each category in the subset, and to assemble the categories into the taxonomic view. The taxonomic view maintains interoperability with the standard taxonomy, and with other entities using views of the standard taxonomy. Further, a formal grammar is defined for specifying online behaviors for targeting, and is applied to extracted categories of the standard taxonomy and/or taxonomic view. The formal grammar may be programmatically applied during behavioral targeting.
US10643024B2 Method for converting a binary data stream
A method is provided for converting a binary data stream, (e.g., an EXI data stream). In an initialization phase of the method, a plurality of grammars, previously produced from at least one description language scheme, are read from a memory area and combined to form a combined grammar and wherein the combined grammar is supplied to a runtime environment for the purpose of converting the binary data stream. The method firstly permits substantially accelerated production of the desired grammar in comparison with a grammar produced as required from individual schemes, and secondly the memory space requirement may be kept down, because there is no need to keep a combinational variety of grammars available.
US10643021B2 Method and device for processing web page content
An electronic device displays a web page in a web browser, analyzes source code of the web page and identifies multimedia items in the web page according to their respective labels in the source code, each multimedia item having an associated multimedia type. After categorizing the multimedia items into a first plurality of multimedia items of a first multimedia type and a second plurality of multimedia items of a second multimedia type different from the first multimedia type, the electronic device replaces the web page with displaying a user interface for the multimedia items, including: a first region with a first icon corresponding to a first plurality of multimedia items of a first multimedia type; and a second region with a second icon corresponding to a second plurality of multimedia items of a second multimedia type.
US10643014B1 Irregular sink arrangement for balanced routing tree structures
Systems, methods, media, and other such embodiments described herein relate to generation of routing trees. One embodiment involves accessing a circuit design comprising an irregular sink arrangement. Different grid templates may be identified for assisting with balanced routings at different levels of a routing tree to connect the sinks of the circuit design. As part of such operations, costs for different routings using the different grid templates are calculated and compared. A lowest cost routing for each grid template are identified. These costs are normalized across different grid templates, and a lowest cost routing across all grid templates is selected. In various embodiments, various costs values based on sink pairing, isolated sinks, and node position for a next level of a routing tree are considered.
US10643013B2 Tie-high and tie-low circuits
A tie-high circuit includes: a p-type metal-oxide-semiconductor (PMOS) transistor connected to a power rail in a standard cell library; and a decoupling capacitor connected to a ground rail in the standard cell library and the PMOS transistor. The decoupling capacitor includes an n-type metal-oxide-semiconductor (NMOS) transistor having either one of a source and a drain of the NMOS transistor being connected to the ground rail via an active resistor. A tie-low circuit includes: an n-type metal-oxide-semiconductor (NMOS) transistor connected to a ground rail in a standard cell library; and a decoupling capacitor connected to a power rail in the standard cell library and the NMOS transistor. The decoupling capacitor of the tie-low circuit includes a PMOS transistor having either one of a source and a drain of the PMOS transistor being connected to the power rail via an active resistor.
US10643004B2 Techniques for enabling a software application to access files at a computing device while enforcing privacy measures
This application relates to a technique that enables a software application to access files at a computing device while enforcing privacy measures. The technique includes a file browser that can act on behalf of a software application to communicate a user file selection to a relevant file access service. While operating in a sandboxed mode, the file browser can communicate the user file selection while the software application is unaware of the file browser's activities. The file browser can display a set of files that are available for user selection using an enumeration logic that is distinct from an enumeration logic implemented by either the software application or the relevant file access service. When a user file selection is detected, the file browser can assist the software application in receiving a secure URL to enable the software application to directly-access the file associated with the user file selection.
US10643003B2 System and method for maintaining privacy of data used at a signature capture device
A signature capture device is used to display a targeted message for a customer picking up an ordered item. The targeted message is selected based on an identifier for the ordered item. Personal information used for the display message is managed to maintain security and privacy of the information. In one embodiment, the ordered item is a prescription and the signature capture device is part of a pharmacy management system.
US10642998B2 Section-based security information
A method, system and computer-usable medium for generating session-based security information. Generating the session-based security information includes the steps of monitoring user behavior between an enactor and an entity; detecting user behavior data associated with the user behavior; generating a session using the user behavior data, the session relating to an entity discrete interaction of the enactor; and, associating the session and the session-based security information with the user profile.
US10642997B2 Gracefully handling endpoint feedback when starting to monitor
A method, system and computer-usable medium for adaptively assessing risk associated with an endpoint, comprising: determining a risk level corresponding to an entity associated with an endpoint; selecting a frequency and a duration of an endpoint monitoring interval; collecting user behavior to collect user behavior associated with the entity for the duration of the endpoint monitoring interval via the endpoint; processing the user behavior to generate a current risk score for the entity; comparing the current risk score of the user to historical risk scores to determine whether a risk score of a user has changed; and changing the risk score of the user to the current risk score when the risk score of the user has changed.
US10642996B2 Adaptive remediation of multivariate risk
A method, system and computer-usable medium for adaptively remediating multivariate risk, comprising: detecting a violation of a multivariate security policy, the multivariate security policy comprising a plurality of variables; identifying a variable from the plurality of variables associated with a cause of the violation; associating an entity with the variable associated with the cause of the violation; and, adaptively remediating a risk associated with the entity.
US10642995B2 Method and system for reducing risk score volatility
A method, system and computer-usable medium for performing a risk score volatility reduction operation, comprising: collecting event data associated with user behavior of a user; generating a scoring interval risk score for the user for a current risk scoring interval; and, processing the scoring interval risk score of the current risk scoring interval with a scoring interval risk score from a prior risk scoring window to provide a scoring window risk score, the scoring window risk score reducing volatility of a risk score associated with the user.
US10642989B2 Method for masking content displayed on electronic device
A method for masking content to be displayed on the electronic device is provided. The method includes receiving, by a processor in the electronic device, the content to be displayed on the electronic device, determining, by the processor, that at least one portion of the content is objectionable content based on a semantic signature of a content filter, and masking, by the processor, the at least one portion of the content displayed on the electronic device based on the detection.
US10642984B2 Secure drive and method for booting to known good-state
An apparatus and method of a secure drive is provided. The system includes a gate array, a non-volatile memory drive, and a power source. The non-volatile memory drive has secure, operational, and persistent memory spaces. The secure memory space is programmed with an encryption key and an encrypted disk image. In response to a power cycle, the gate array reads the encrypted disk image from the secure memory, authenticates the disk image using the encryption key, decrypts the encrypted disk image, and writes the decrypted disk image to the operational memory. The decrypted disk image is used to boot a computer. The computer is booted to a known good state each time the power is cycled.
US10642982B2 Systems and methods for adding microservices into existing system environments
Systems and methods are disclosed that relate to network security within a virtual network, and how to add microservices in a scalable virtual network. For example, one embodiment discloses a method of receiving a deployment request to deploy a security microservice in a security service, the deployment request including a deployment specification. The method further includes determining whether an interface microservice is available on one or more hosts by accessing one or more host records for the one or more hosts, and selecting a host on which to deploy the security microservice utilizing the deployment specification. When the interface microservice does not exist on the selected host, the method further includes initializing the interface microservice on the selected host, attaching the interface microservice to a hypervisor of the selected host, connecting the security microservice to the interface microservice of the selected host, and deploying the security microservice on the selected host.
US10642981B2 Checking method, checking device and checking system for processor
A checking method for a processor is provided. The checking method first determines whether a checked processor satisfies a security-sensitive condition including one or more of security-sensitive instruction, processor running mode, security-sensitive input/output operation, security-sensitive application, and user-defined security level. Then, the checking method checks the checked processor according to a determination result, which further includes: when the checked processor satisfies the security-sensitive condition, checking the checked processor according to a first checking mode; and when the checked processor does not satisfy the security-sensitive condition, checking the checked processor according to a second checking mode; wherein for the same running process of the checked processor, a total checking length of the first checking mode is longer than that of the second checking mode. Also provided is a checking device for a processor and a checking system for a processor.
US10642980B1 Detecting cross-origin malicious code existing in internet advertisements
There are disclosed devices, system and methods for detecting cross-origin malicious code existing in an internet advertisement (ad) requested by a published webpage viewed by a user. First, receipt of the ad is detected, where that ad includes cross-origin malicious code that causes a browser cross-origin unwanted action without user action. The ad is then executed in a browser sandbox that displays the cross-origin malicious code and intercepts the cross-origin unwanted action. When a cross-origin security error results from this execution, the cross-origin malicious code is discontinued and the cross-origin unwanted action is intercepted.
US10642977B1 Benign file list generation
Exception lists may be generated by combining a standard list and a client list. Standard benign file information identifying a set of standard benign files may be obtained. A set of standard signatures for the set of standard benign files may be obtained. Client benign file information identifying a set of client benign files for a client may be obtained. A set of client signatures for the set of client benign files for the client may be obtained. A client exception list for the client may be generated based on the set of standard signatures and the set of client signatures.
US10642976B2 Malware detection using a digital certificate
Particular embodiments described herein provide for an electronic device that can be configured to analyze data related to a digital certificate and assign a reputation to the digital certificate, where the reputation includes an indication if the data is proper. The analysis of the data can include determining if code signing for the digital certificate matches binary code for the digital certificate, if the digital certificate has been grafted to the data by modifying a portable executable file header, or the digital certificate is the same as another trusted digital certificate associated with different data.
US10642974B2 Application security protection processing method and device, and terminal device
An application security protection processing method and device, and terminal device are disclosed. The method includes: acquiring a sample application from one or more applications installed on a terminal device; performing an image processing to a first sample icon of the sample application, and generating a second sample icon having a protection mark; and displaying an application security protection prompt message carrying the second sample icon on an interface of the terminal device.
US10642970B2 Virus immune computer system and method
A method and apparatus prevents hacker code from infecting an application program by requiring decryption of the application program prior to running the application program on a computer. The method includes steps of: providing a security device that is a separate unit from components necessary to operate the computer; storing a symmetric private key on the security device; using the device symmetric private key to produce an encrypted application program upon first installation; thereafter decrypting that part of the encrypted application program needed implement a command to run the application program; and, decrypting, on the fly, only those follow-on parts of the encrypted application program needed to perform functions called for during operation of the application program.
US10642966B2 Passwords defined using sequences of images
User authentication is facilitated. A plurality of images on one or more display levels is presented to a user in random order. A password is received from the user, and the password includes a set of images selected from the plurality of images and an indication of a particular sequence of the images in the set of images. A determination is made as to whether the password matches a predefined password, and access is provided based on determining there is a match of the password and the predefined password.
US10642965B2 Method and system for identifying open-source software package based on binary files
Provided are a method and system for identifying an open-source software package from a binary file for which an open-source license is to be checked. The method includes: accessing a database generated to include a plurality of open-source software packages having a plurality of open-source files and open-source software package version information, based on a plurality of first identifiers included in each of the plurality of open-source files; receiving the binary file; extracting at least one second identifier included in the binary file by performing a string search on the binary file; and extracting at least one first identifier that matches the at least one second identifier from the database, and outputting an open-source software package and open-source software package version information corresponding to the at least one first identifier.
US10642959B2 Systems and methods for calculating patient dosage
Systems and methods for providing a dosage on a device comprising an electronic circuit, an input device, and a display screen. The method includes receiving an input signal of a user indicating an input directed to a patient sex and patient status selected from the group comprising new patient, returning patient and booster patient. If the patient sex is female, an effective estradiol dosage and an effective testosterone dosage are determined using dosage calculation methods selected based on the patient status and additional female input parameters. If the patient sex is male an effective testosterone dosage is determined using dosage calculation methods selected based on the patient status and additional male input parameters.
US10642958B1 Suggestion engine
In some examples, a suggestion engine is provided to generate decision support output (DSO) based on data collected generation devices within a network. The DSO may be based on dependent users details, profile information for an authorized user associated with the dependent user, one or more knowledge artifacts, and/or other information related to a relationship between the dependent user and the authorized user. The DSO may include one or more suggestions, tasks, considerations, or the like. These may be presented in a customizable contextual user interface which presents DSO in a manner that considers the underlying context in which the dependent user exists. Based on a selection of a task or suggestion, a populator engine may populate one or more forms, which may be approved and provided to other authorized users. In addition, certain analytics data may be organized according to a performance indicator and included within a dashboard, which may be included in the contextual user interface.
US10642954B2 Medical scanner optimized workflow system
A medical workflow system is provided that includes at least one database configured to store one or more programs that operate a patient imaging device, patient data corresponding to one or more patients, medical procedure data corresponding to a type of patient medical procedure, and user data identifying a user to conduct a medical procedure using the medical procedure data. The medical workflow system includes a workflow processor configured to determine which of the one or more programs to provide to the user based on at least one of the patient data, the medical procedure data and the user data. The medical workflow system also includes at least one user interface configured to provide a plurality of user selectable options comprising the determined one or more or programs. The workflow processor is further configured to execute a selected program that is selected from the one or more provided programs.
US10642953B2 Data labeling and indexing in a multi-modality medical imaging system
Systems and methods for multi-modality data processing are provided. Some embodiments are particularly directed to labeling and indexing multi-modality medical data. In one embodiment, a method for labeling medical data received by a multi-modality medical processing system includes receiving, by the medical processing system, medical data to be labeled. A reference set of labels corresponding to the medical data is presented at a display device. A selection of a first label from the reference set of labels is received from an interface device. A target set of labels corresponding to the medical data is presented at the display device, the target set of labels based on the first label. A selection of a second label from the target set of labels is received from the interface device. The medical data is then labeled based on the first and second labels.
US10642952B2 Sensor based monitoring
A method for improving mobile sensor based monitoring is provided. The method includes continuously receiving in real time via sensors integrated within a wearable device of a user, vital sign data and movement based data associated with the user. Additionally, environmental data is continuously received via sensors located within a geographical area of the user. The vital sign data, movement based data, environmental data, and medical data are analyzed and current and future mental and physical conditions for the user are predicted. Recommended actions associated with modifying the current and future mental and physical conditions for the user are generated and presented. Current physical conditions for the user are monitored to determine if the recommended actions have been executed.
US10642948B2 System for introducing pulsation into a fluid output for an oral care appliance
The appliance includes a jet source of fluid, and a nozzle assembly through which the fluid is directed and then out for application to the teeth. A flow interrupter assembly is mounted within the nozzle assembly, such that the interrupter assembly is responsive to the fluid flow to produce momentary successive interruptions of the fluid flow by the action of the interrupter assembly moving from an original position to a flow interrupting position and then returning to its original position as the flow decreases and then is interrupted, due to the fluid flow itself, resulting in a cyclical perturbation in the fluid flow from the nozzle, by flow action alone.
US10642946B2 Modular periphery tile for integrated circuit device
Systems or methods of the present disclosure may improve scalability (e.g., component scalability, product variation scalability) of integrated circuit systems by disaggregating periphery intellectual property (IP) circuitry into modular periphery IP tiles that can be installed as modules. Such an integrated circuit system may include a first die that includes programmable fabric circuitry and a second die that that includes a periphery IP tile. The periphery IP tile may be disaggregated from the programmable fabric die and may be communicatively coupled to the first die via a modular interface.
US10642945B2 Structural weak spot analysis
A system and methods for weak spot analysis. A mesh shape is preprocessed to approximate an input model for an object. The mesh shape is analyzed with modal analysis to identify weak regions. A method and system for determining weak spots in an object. The method and system uses an optimization problem which is solved to determine a pressure distribution on the object maximizing maximal principal stress by solving a set of optimization problems maximizing stress for each point of the object.
US10642943B2 Atmospheric sensor network and analytical information system related thereto
Disclosed is an atmospheric information network comprised of a group of low earth orbit satellite-based sensors providing global coverage of the earth, together with one or more ground-based sensor networks, together with one or more mobile sensor networks, all operating to collect near-real-time or real-time data, together with data gathering from other governmental and commercial atmospheric data sources, together with software algorithms and processes for data reduction, data analysis, correlation of information, data fusion, modeling, reporting of near-real-time or real-time atmospheric conditions of air pollution and wind, and prediction of future atmospheric conditions of air pollution and wind. Such information is presented in geospatial and infographic formats on computer or mobile device displays, or electronic billboards.
US10642937B2 Interactive addition of semantic concepts to a document
One or more techniques and/or systems are provided for interactively associating a semantic concept with a unique term that is input by a user. As the user is creating a document and/or once the user has completed a draft of the document, the document is parsed to identify unique terms (e.g., persons, places, things, services, etc.) in the document. When a unique term is identified, a query is generated to locate one or more semantic concepts (e.g., URLs, URNs, or other identifiers, for example) that are associated with the identified unique term and a notification indicative of the results is generated. From this notification, the user can select whether to associate the unique term with any and/or all of the located semantic concepts. In this way, supplemental content may be added to a document that the user is creating, for example.
US10642934B2 Augmented conversational understanding architecture
An augmented conversational understanding architecture may be provided. Upon receiving a natural language phrase from a user, the phrase may be translated into a search phrase and a search action may be performed on the search phrase.
US10642933B2 Method and apparatus for word prediction selection
Methods and apparatuses are provided for improving word prediction candidate selection in an electronic device. Input of one or more characters is received via a capacitive physical keyboard. A word prediction process generates a set of word prediction candidates, determines a unique character in each word prediction candidate, and displays the word prediction candidates along with visual indicia to indicate the unique character. A second input is then received comprising a tap input of a single character on the keyboard. The electronic device determines whether the second input corresponds to a unique character associated with any of the word prediction candidates, and if so, displays the selected word in an input field on the display.
US10642932B2 Data analytics system and methods for text data
Aspects of the subject disclosure may include, for example, a process that performs a statistical, natural-language processing analysis on a group of text documents to determine a group of topics. The topics are determined according to parameters obtained by training on a sample of documents. One or more topics in a subset of topics are associated to each document, resulting in topic-document pairs. A bias is identified for each topic-document pair, and clusters of topics are created from the subset of topics. Each cluster of topics is determined from a value for each bias of each topic-document pair and from a frequency of occurrence of each topic. Each cluster is presentable according to a corresponding image configuration based on all or a subset of the bias dimensions and the frequency of occurrence of topics in a cluster that distinguishes the cluster from other clusters. Other embodiments are disclosed.
US10642931B1 Systems and methods for producing more meaningful web services descriptions via automated cross-reference of external information sources
In a method for generating narrative interface descriptions, a file including a machine-readable description of a computing interface is parsed to identify an element therein based on a property thereof. Cross-reference data including human-readable narrative information corresponding to the element is retrieved from a data source, and an embellished file is generated in which the element is modified to include the cross-reference data. Related methods, systems, and computer program products are also discussed.
US10642927B2 Transitions between user interfaces in a content editing application
An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user interface having a displayed document. When the out-space actuator is selected, an out-space user interface is displayed that includes an expanded feature selection surface. The out-space user interface may be used to display one or more status panes for providing status information about a document being edited in the in-space user interface. Application features for affecting changes to a given document's status may be exposed in the out-space interface in proximity to associated status information. An out-space communication user interface (UI) component may be temporarily displayed in the document in-space user interface to communicate document status information that is presently available in the out-space user interface. A message bar may be displayed in the in-space user interface for communicating information from the out-space user interface.
US10642925B2 System and method to facilitate content distribution
Systems and methods are provided that facilitate publishing, distributing, and reading of electronic content. In some embodiments, the systems and methods may include a document conversion module for converting documents uploaded by publishers into an e-reader friendly format (an e-document). The systems and methods may also include a virtual library for making the e-documents available to end users and an active reader module to allow an end user to download and read the e-documents on an end user device. In some embodiments, the systems and methods may include a user management module for digital rights management and control of end user access to the e-documents. In some embodiments, the active reader may include functionality that allows an end user to annotate the e-document and share comments among users.
US10642920B2 System, method, and program for search
The system for search of the present invention includes a search engine, a web site server, and a terminal. The control unit of the terminal performs the input receiving module to receive the predetermined keyword and argument input from the user. The control unit of the search engine performs the web site specifying module to specify the web site relating to the keyword and the argument that the terminal has received as the web site server. The control unit of the terminal performs the argument-related page display module and displays the page relating to the argument of the web site on the image display unit.
US10642919B2 Joint embedding of corpus pairs for domain mapping
Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding. The scoring the joint embedding affinity comprises: transforming the embedded representation of the first keyword and the embedded representation of the second keywords via the trained model; determining an affinity value based on comparing the first keyword to the second keywords; and based on the affinity value, aggregating the joint embedding of the embedded representation of the first keyword and the embedded representation of the second keywords within the second domain corpus.
US10642917B2 Method and device for sharing segmented video content across multiple manifests
Segments of media content may be shared amongst multiple requesting entities in a cDVR environment. In one illustrative example, a first request to initiate recording of media content at a first start time is received from a first requesting entity. In response, a first encrypted copy of a first plurality of content segments of the media content is cached in network memory, in a first encryption window associated with a first encryption key. A first manifest including a first set of URLs is generated and sent to the first requesting entity, where URLs of the first set reference a first identifier of the first encryption window and a respective one of the content segments. If a second request to initiate recording of the media content is received from a second requesting entity at a second start time that does not exceed an interval threshold, no additional copy needs to be made. Here, a second manifest including a second set of URLs is generated and sent to the second requesting entity, where URLs of the second set also reference the first identifier of the first encryption window and a respective one of the content segments.
US10642916B2 Systems and methods for providing client-side enablement of server communications via a single communication session for a plurality of browser-based presentation interfaces
A method for communicating with a server system, by a client device via a browser application, is provided. The method: (i) presents browser-based presentation interfaces including browser tabs and/or browser windows, the browser-based presentation interfaces including a master presentation interface and at least one slave presentation interface; (ii) establishes a single communication session with the server system, by the master presentation interface, the single communication session being associated with a session identifier configured to differentiate the single communication session; (iii) enables communication between the browser-based presentation interfaces and the server system via the single communication session, by: exchanging data communications between the master presentation interface and the server system using the single communication session; and permitting the at least one slave presentation interface to indirectly communicate with the server system via the master presentation interface; and (iv) dynamically updates each of the browser-based presentation interfaces in real-time.
US10642915B2 System and method for automatic advancement of navigation through a user interface
A method for automatic advancement of navigation through GUI, involving: (a) providing a graph representing GUI, comprising at least two states and at least one path allowing navigation from one of said states to a different one of said states; (b) clearing a current path; (c) receiving a request to navigate to a state of said states and outputting a suitable response; (d) adding the current state to the current path; (e) starting a timer; (f) receiving a request to navigate to another state of said states and outputting a suitable response; (g) stopping said timer and comparing its result with a threshold value wherein if said result is lower than said threshold, adding information on said another state to the current path; (h) storing the current path in a paths database; and (i) repeating steps (e)-(h) until said result is greater than said threshold.
US10642907B2 Processing service data
The present application provides a method, a means and a system for processing service data. A method comprises: a receiving means sends to a processing means a query request carrying labeling information to query said processing means whether there locally exists data carrying the labeling information, the labeling information being for identifying data needed by the receiving means to provide a target service. The receiving means receives query result information sent by the processing means. If the query result information indicates that the processing means does not have data carrying the labeling information, the receiving means provides the target service based on the received data carrying labeling information. The present application can determine the completeness of data and ensure the successful provision of services.
US10642902B2 Systems and methods for rule-based content generation
At least one aspect of the present disclosure directs to a content generation system including a content generation module and a rule management module. The rule management module is adapted to receive a plurality of rules on content generation. The content generation module is adapted to generate a content configuration, wherein the content configuration comprises a plurality of content elements and one or more relationships among the plurality of content elements, wherein the one or more relationships are in accordance with the plurality of rules on content generation.
US10642900B2 Method and apparatus for displaying search result based on deep question and answer
The present disclosure provides a method and an apparatus for displaying a search result based on deep question and answer. The method includes: receiving a query, in which the query is an entity recommendation query; acquiring aggregation results corresponding to the query, in which the aggregation results include entity answers and related information thereof, and the aggregation results are acquired by aggregating webpage texts comprising the entity answers respectively; and displaying the aggregation results.
US10642899B2 Fast component enumeration in graphs with implicit edges
A method and system for graphical enumeration. The method includes creating an ordered set of vertices for a graph such that each vertex is associated with a corresponding index, and wherein each vertex in the ordered set of vertices includes information. A plurality of keys is created for defining the information. A plurality of lists of vertices is created, each of which is associated with a corresponding key such that vertices in a corresponding list include information associated with the corresponding key. For a first list of vertices, a least valued index is determined from a group of associated vertices based on vertices in the first list and vertices pointed to by the vertices in the first list. Also, all associated vertices are pointed to a root vertex associated with the least valued index.
US10642898B1 Three-dimensional graph
A rendering engine can generate a three-dimensional (3D) graph. The 3D graph can include a plurality of partitions contiguously connected. Each partition corresponds to a respective data record in a data set and a surface of each partition corresponds to a given parameter that references a given data field in the respective data record. Visual indicia of the surface of each partition can vary as a function of a value for the given data field of the respective data record.
US10642895B2 Method and system for converting one type of data schema to another type of data schema
In one implementation, a data transformation engine is employed to analyze an incoming JSON schema syntax and use a “best effort” model to convert a plurality of JSON schemas to other types of schemas such as an XML schema. The model is configured to be adaptable and dynamic in order to convert as much of the JSON as possible. In addition, the conversion tool is configured to transform schemas to other technologies and allow for conversion errors within one or more error thresholds. Further, the system may be distributed standalone with no dependencies to other implementations, such as BPM implementations.
US10642893B2 Generating theme-based videos
Implementations relate to generating theme-based videos. In some implementations, a computer-implemented method to automatically generate a theme-based video includes obtaining image criteria for a theme from a theme definition, querying an image database to obtain a plurality of images that meet the image criteria, determining that a count of the plurality of images satisfies a threshold based on the theme definition, and generating the theme-based video that includes one or more of the plurality of images.
US10642886B2 Targeted search of backup data using facial recognition
This application relates to targeted search of backup data. A data storage system can provide a targeted search of backup data using facial recognition. Upon receiving a search query that identifies a specific user whose profile is stored in a user database, the data storage system can retrieve a profile photograph of the specific user, perform facial recognition on photographs included in the backup data, and output a search result including a set of photographs in the backup data that match the facial features of the specific user.
US10642885B2 Grouping images according to context
A method and apparatus for grouping and sharing images are disclosed. A sequence of media data entities that include at least one digital image frame is obtained. The least one digital image frame includes an optical machine-readable code that includes a contextual collection identifier and a sharing destination. The contextual collection identifier and the sharing destination from the optical machine-readable code is identified and a contextual collection is created based on the contextual collection identifier. Subsequent media data entities are added to the contextual collection, a selection of media data entities to be shared in the sharing destination are received, and the media data entities to the sharing destination are uploaded based on the selection.
US10642884B2 Commentary management in a social networking environment which includes a set of media clips
Disclosed aspects relate to commentary management in a social networking environment. The social networking environment may include a set of media clips. The set of media clips may be analyzed in the social networking environment with respect to a set of commentary typology data. Based on the analyzing, a set of benchmark typology data which indicates a set of commentary norms of the set of media clips may be determined. A set of benchmark typology data may be established for utilization by the social networking environment.
US10642883B2 System and method for generating a geographic information card map
To provide synergy between spatial and qualitative information in a single display, a client computing device displays a schematic representation of geographic entities that includes qualitative information about each geographic entity. The geographic entities may be portions of a geographic area which are organized spatially in the schematic. While each geographic entity may have a different size or geometry, the geographic entities are displayed within same sized geographic information cards. The geographic information cards are also traversable by a user through panning from one geographic information card to the next or zooming in and out of different views of the geographic information cards.
US10642877B2 Techniques for consistent reads in a split message store
Techniques for consistent reads in a split message store are described. In one embodiment, an apparatus may comprise a client front-end component of a messaging system operative to receive a messaging client update request from a messaging client on a client device; and provide a message metadata set and a message body set to the messaging client on the client device in response to the messaging client update request; and a message cache component of the messaging system operative to retrieve the message metadata set from a metadata store of the messaging system, the message metadata set associated with a metadata set most-recent sequence identifier for the message metadata set; and retrieve the message body set from a message store of the messaging system, wherein retrieving the message body set from the message store comprises providing the metadata set most-recent sequence identifier for the message metadata set to the message store. Other embodiments are described and claimed.
US10642874B2 Using paraphrase metrics for answering questions
A mechanism is provided in a data processing system for using paraphrase metrics for answering questions. The mechanism receives an input question and generating a candidate answer from a corpus of information. The candidate answer has a supporting passage from the corpus of information. The mechanism divides the input question into a first sequence of tokens and divides the supporting passage into a second sequence of tokens. The mechanism identifies a plurality of subsequences of tokens within the second sequence of tokens and applies a paraphrase metric to compare the first sequence of tokens to each of the plurality of subsequences of tokens to generate a plurality of paraphrase metric scores. The mechanism then determines a confidence score for the candidate answer based on a highest paraphrase metric score within the plurality of paraphrase metric scores.
US10642873B2 Dynamic natural language conversation
Technologies are described herein for providing dynamic natural language interactions between a user and a computing device. In one aspect, a computing device managing a conversation with a user is enhanced with the identification and management of one or more topics. Using techniques described herein, the computing device can focus on one or more topics, shift between topics and/or introduce new topics. Techniques disclosed herein may also manage and process interruptions that may be introduced during a conversation. Dynamic access of contextual information may assist in the generation of contextually-relevant statements, and the contextual information may be used to balance priorities between various topics. Each topic may also have an associated decay rate so that the lifespan of individual topics may track realistic scenarios. In addition, the priorities of individual topics may be dynamically adjusted so topics may track events created by a user and a computing device.
US10642871B2 Networked aggregation of localized particulate air pollutant sensors
Novel techniques are described for networked aggregation of distributed localized particulate air pollutant (LPAP) sensors. For example, a large number of sensors is distributed over a geographic region. Each sensor can detect local levels of one or more LPAPs, and can communicate the detected levels over one or more communications networks. A system can receive data samples for the LPAP levels from the sensors and can compute LPAP scores that are mapped to respective sub-regions of the geographic region. The computation can be a function of aggregating respective LPAP levels for at least those LPAP sensors in a particular sub-region of the geographic region, and also as a function of comparing the aggregation against an identified set of trigger thresholds for the LPAP of interest. In some cases, the computed and mapped LPAP scores can be output for display, for example, as a heat map, or the like.
US10642869B2 Centralized data reconciliation using artificial intelligence mechanisms
A centralized data reconciliation system processes at least two data streams transmitting data related to one of a plurality of processes and executes a data reconciliation procedure. Unmatched data records identified during the data reconciliation procedure are further categorized into categorized records based on various reason categories and irreconcilable records which could not be categorized into the reason categories. The irreconcilable records are flagged for user input. The user input is recorded to further train the data reconciliation system. The at least two data streams are initially converted into self-describing data streams from which the entities and entity attributes are extracted using the data models received from the data streams. The data records from the first and second self-describing data streams are mapped. The matched pairs and unmatched pairs are selected from the mappings based on respective confidence scores that are estimated in accordance with the rules of data reconciliation.
US10642863B2 Management of structured, non-structured, and semi-structured data in a multi-tenant environment
Disclosed is a network of systems that includes plural disparate storage systems that store user data, the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system and one or more data storage query platforms in communication with the plural disparate storage that have queries produced in a modeling language that abstracts application programmer functionality from network functionality.
US10642862B2 System and method for referencing master data in a multi-tenant application-platform-as-a-service architecture
System and methods are described for managing references to master data within a multi-tenant architecture associated with an entity. In one implementation, a host database system defines a class of tenants within the multi-tenant architecture. The system designates a first tenant of a plurality of tenants as a master tenant, and defines the remaining tenants of the plurality of tenants as sub-tenants. The system further modifies data objects maintained by the sub-tenants to include references to data maintained by the master tenant.
US10642860B2 Live migration of distributed databases
An example method of live migration of distributed databases may include implementing a first intermediate database access mode with respect to a distributed database to be migrated from an original set of storage servers to a destination set of storage servers, wherein, in the first database access mode, database read requests are routed to the original set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include copying a plurality of records of the distributed database from the original set of storage servers to the destination set of storage servers. The method may further include switching to a second intermediate database access mode, in which database read requests are routed to the destination set of storage servers and database update requests are routed to both the original set of storage servers and the destination set of storage servers. The method may further include switching to a post-migration database access mode, in which database read and update requests are routed to the destination set of storage servers.
US10642857B2 Construction and use of a virtual index server
Computer systems and methods for constructing and using a virtual index server. The index of the virtual index server may specify locations of respective portions of data at a plurality of remote storage providers. The index may graft multiple files and folders from multiple storage providers together into a single hierarchical index tree. The virtual index server may be automatically updated to reflect changes in data content at the plurality of remote storage providers. The computer system may automatically retrieve log files from a content delivery network (CDN), normalize the log files according to a first analytics provider, and automatically provide the normalized log files to the first analytics provider.