Document Document Title
US10797307B2 Method for manufacturing silicon flakes, silicon-containing negative electrode and method for manufacturing the same
A method for manufacturing silicon flakes includes steps as follows. A silicon material is contacted with a machining tool which includes at least one abrasive particle fixedly disposed thereon. The silicon material is scraped along a displacement path with respect to the machining tool to generate the silicon flakes having various particle sizes.
US10797302B2 Positive electrode active material for nonaqueous electrolyte secondary battery, method for producing same, and nonaqueous electrolyte secondary battery using said positive electrode active material
Provided is a method for producing the positive electrode active material for nonaqueous electrolyte secondary batteries, including a first step of mixing a Li-metal composite oxide powder which is represented by the general formula: LizNi1-x-yCoxMyO2 (where 0≤x≤0.35, 0≤y≤0.35, and 0.97≤z≤1.30 are satisfied, and M is at least one element selected from Mn, V, Mg, Mo, Nb, Ti and Al) and constituted by primary particles and secondary particles, to an alkaline solution with a W compound dissolved therein, and immersing a resulting mixture, followed by solid-liquid separation, to obtain a W mixture with W uniformly dispersed on the surface of the primary particles of the composite oxide, and a second step of heat-treating the W mixture to thereby form a compound containing W and Li on the surface of the primary particles of the composite oxide powder.
US10797298B2 Battery and manufacturing method therefor
A battery has an electrode body which has an outer periphery and includes positive and negative electrodes with a separator disposed there between in a stacking direction. The battery further include an exterior body having a shape other than a substantially rectangular parallelepiped or cuboidal shape. The electrode body and an electrolytic solution are housed in the exterior body. The exterior body has at least first, second and third inner surfaces with the first and third inner surfaces being located on opposite sides of the second inner surface. The second inner surface is larger in area than the first and second inner surfaces. A liquid injection port is located in the exterior body and extends through the second inner surface. Each of the first, second and third inner surfaces faces and is spaced from a respective first, second and third section of the outer periphery of the electrode body by a respective gap so as define first, second and third regions, respectively, each of which has a respective volume. The volume the second region is larger than the volumes of the first and third regions and is capable of temporarily holding a volume of the electrolytic solution injected into the outer case via the liquid injection port.
US10797295B2 Secondary battery
A secondary battery includes an electrode assembly, a case, a cap plate, and a terminal plate. The electrode assembly includes a separator between first and second plates. The case includes the electrode assembly and has an opening. The cap plate seals the opening of the case and has a hole. The terminal plate is on the cap plate and includes a discharge hole aligned with the hole in the cap plate. A short circuit area with a vent may be included in the hole of the cap plate.
US10797286B2 Thin, high density nonwoven separators for energy storage devices
An insulating (nonconductive) microporous nonwoven polymeric battery separator comprised of a single layer of enmeshed microfibers and nanofibers and supercalendered to extremely thin dimensions and high densities is provided. Such a separator accords the ability to not only attune the porosity and pore size to any desired level through a single nonwoven fabric, but provide further benefits in terms of further reduced pore size, reduced electrolyte level requirements, and reduced total volume of the subject battery cell itself. As a result, the inventive separator permits a high strength material with low porosity and low pore size to levels previously unattained. The separator, a battery including such a separator, the method of manufacturing such a separator, and the method of utilizing such a separator within a battery device, are all encompassed within this invention.
US10797285B2 Battery pack including plural electrochemical cells encapsulated by encapsulant and method of manufacture
Embodiments of encapsulated battery packs, control circuitry, and their methods of manufacture are described. In one such embodiment, a battery pack includes a plurality of electrochemical pouch cells and an elastomeric encapsulant that forms at least one external surface of the battery pack. In another embodiment, a battery pack includes a plurality of electrochemical pouch cells with a portion of an encapsulant disposed between the electrochemical pouch cells and the outer housing. In yet another embodiment, a method of controlling an operation of a system includes using a current threshold of one or more electrochemical cells determined at least in part on at least one of a temperature and a state of charge of the one or more electrochemical cells.
US10797284B2 Electric vehicle battery cell with polymer frame for battery cell components
A battery component includes a polymer frame having at least one window, the polymer frame having a first planar side and an opposite second planar side, and a window edge between the first and second planar sides. The battery component also has a battery cell component having a separator and bipolar current collector, the battery cell component being attached to the frame, the separator or bipolar current collector being attached to the first planar side or the window edge. A battery stack, a method for handling the battery component as an individual unit are also provided, electric vehicle battery and electric vehicle are also provided.
US10797280B2 Battery module
The present disclosure provides a battery module, which comprises battery units and two side plates. Each battery unit comprises: at least one pouch-type secondary battery; and a fixture securely mounting the at least one pouch-type secondary battery. The two side plates are respectively positioned at two ends of the battery units in a length direction. A first engaging portion is formed between the fixtures of every two adjacent battery units at each end in the length direction. Each side plate has second engaging portions, each second engaging portion is engaged with the corresponding first engaging portion to securely connect each side plate and the every two adjacent battery units, therefore the force of each battery unit received when the battery module is impacted or vibrated is effectively and uniformly dispersed and transferred to the side plates, which improves the structural strength and reliability of the battery module.
US10797277B2 Thin film electrochemical cell with a polymer double seal
A double-sealed thin film electrochemical pouch cell, comprising a cathode current collector, a cathode, an electrolyte, an anode, and an anode current collector, which is double-sealed by a first inner laminate layer forming a primary seal covered by a second outer polymer layer forming a secondary seal The second outer polymer layer comprises embedded particles to increase the thermal conductivity of the second outer polymer layer.
US10797276B2 Sealed bipolar battery assembly
Apparatus and techniques such as can include a sealed bipolar battery assembly are described herein. For example, the battery assembly can using two or more sealing techniques, such as to provide a liquid-tight assembly. A sealed current collector assembly can be provided, such as by fitting compressible plastic seals to one or both side of a current collector. An adhesive seal can be applied to an edge or perimeter of the current collector. A plastic seal assembly can be used to anchor the seals or to provide an additional layer of leakage protection should electrolyte seep under hydrophobic plastic seals. Current collector assemblies including stackable casing frames can be assembled to provide a rigid casing. These casing assemblies can be stacked on top of one another to form bipolar cells comprising the battery assembly.
US10797265B2 Display device
The aim is to improve the bending resistance a display device. The display device in one embodiment includes a substrate including a first surface and a second surface and a curved part between the first surface and the second surface, a display element arranged on the first surface, a conducting layer connected with the display element and extending to the second surface from the first surface via the curved part, a plurality of protective layers having a lower ductility than the substrate and arranged in the substrate side and/or opposite side to the substrate side with respect to the conducting layer and along the curved part, wherein each of the plurality of protective layers spreading over the curved part, to a certain region of the first surface side from the curved part, and to a certain region of the second side from the curved part.
US10797257B2 Light-emitting element, light-emitting device, display device, electronic device, and lighting device
An object is to provide a light-emitting element which uses a plurality of kinds of light-emitting dopants and has high emission efficiency. In one embodiment of the present invention, a light-emitting device, a light-emitting module, a light-emitting display device, an electronic device, and a lighting device each having reduced power consumption by using the above light-emitting element are provided. Attention is paid to Förster mechanism, which is one of mechanisms of intermolecular energy transfer. Efficient energy transfer by Förster mechanism is achieved by making an emission wavelength of a molecule which donates energy overlap with the longest-wavelength-side local maximum peak of a graph obtained by multiplying an absorption spectrum of a molecule which receives energy by a wavelength raised to the fourth power.
US10797255B2 Material production process with alkylamine
The present invention relates to a process for producing a layer of crystalline A/M/X material, wherein the process comprises disposing on a substrate a precursor composition comprising: (a) a first precursor compound comprising a first cation (M), which first cation is a metal or metalloid cation; and (b) a solvent, wherein the solvent comprises; (i) acetonitrile, propionitrile, acetone or a mixture thereof; and (ii) an alkylamine. The invention also relates to a composition comprising: (i) a compound of formula MXn, (ii) a compound of formula AX, (iii) acetonitrile, propionitrile, acetone or a mixture thereof; and (iv) an alkylamine of formula RANH2, wherein RA is a C1-8 alkyl group.
US10797254B2 Method of manufacturing organic semiconductor device
A method of manufacturing an organic semiconductor device is provided. The method includes providing a substrate, forming a sacrificial layer on the substrate, forming a patterned organic semiconductor layer on the sacrificial layer, forming an insulating layer on the patterned organic semiconductor layer, forming a gate electrode on the insulating layer, separating the sacrificial layer and the substrate from the patterned organic semiconductor layer, and forming a source/drain electrode on the patterned organic semiconductor layer, so as to provide a simple and effective method of manufacturing the organic semiconductor device.
US10797252B2 Display apparatus
A display apparatus may include a substrate having a first bending area between a first area and a second area, the first bending area to be bent with a first bending axis that extends along a first direction, as a center; a first inorganic insulating layer on the substrate and having a first opening corresponding to the first bending area; a first organic material layer filling at least a portion of the first opening; and a first conductive layer that extends from the first area to the second area through the first bending area and is on the first organic material layer. The first organic material layer may have a concavo-convex surface at least in a portion of an upper surface thereof. At least a portion of the first conductive layer may extend along a third direction forming an angle of about 0° to about 90° with the first direction.
US10797248B2 Organic electroluminescent element, lighting device, and display device
An object of the present invention is to provide an organic EL element which has a shorter maximum luminescent wavelength, a long luminous lifespan, a low driving voltage, a small time-dependent change in driving voltage, and a small change in external extraction quantum efficiency even when being used at a high temperature. In addition, an object of the present invention is to provide a lighting device and a display device including the organic EL element.The organic EL element of the present invention is an organic EL element including: at least one luminous layer sandwiched between a positive electrode and a negative electrode, wherein the luminous layer contains at least one kind of phosphorescent organometallic complex having a structure represented by the following Formula (1):
US10797245B2 Compound for organic optoelectronic element, organic optoelectronic element, and display device
The present invention relates to a compound for an organic optoelectronic element, represented by chemical formula I, an organic optoelectronic element employing the same, and a display device. The details of chemical formula I above are defined as in the specification.
US10797244B2 Compound, material for organic electroluminescent element, organic electroluminescent element, and electronic device
A compound is represented by a formula (1). In the formula (1); Ar represents an aromatic hydrocarbon group or a heterocyclic group having 4 or more fused rings and 22 or less ring atoms; Ar optionally has a substituent; R11 is a substituted or unsubstituted aromatic hydrocarbon group; when R11 is an aromatic hydrocarbon group having a substituent, the substituent is not a heterocyclic group; X1 represents a nitrogen atom or a carbon atom bonded with R12 (CR12); R12 represents a hydrogen atom or a substituent; L1 represents a single bond or a linking group; X2 and X3 each independently represent a nitrogen atom or a carbon atom bonded with R2 (CR2); R1 and R2 each independently represent a hydrogen atom or a substituent; and L2 is a linking group.
US10797243B2 Organic electroluminescent compound and organic electroluminescent device comprising the same
The present disclosure relates to an organic electroluminescent compound and an organic electroluminescent device comprising the same. By using the organic electroluminescent compound of the present disclosure, an organic electroluminescent device having excellent luminous properties can be produced.
US10797238B2 Fabricating correlated electron material (CEM) devices
Subject matter disclosed herein may relate to construction of a correlated electron material (CEM) device. In particular embodiments, after formation of a film comprising layers of a transition metal oxide (TMO) material and a dopant, at least a portion of the film may be exposed to an elevated temperature. Exposure of the at least a portion of the film to the elevated temperature may continue until the atomic concentration of the dopant within the film is reduced, which may enable operation of the film as a correlated electron material CEM exhibiting switching of impedance states.
US10797231B2 Spin-orbit torque type magnetization reversal element, magnetic memory, and high frequency magnetic device
A spin-orbit torque type magnetization reversal element including a ferromagnetic metal layer with a varying magnetization direction; and spin-orbit torque wiring that extends in a first direction intersecting with a stacking direction of the ferromagnetic metal layer and that is joined to the ferromagnetic metal layer; wherein when viewed from the first direction, the spin-orbit torque wiring is asymmetrical in a second direction that is orthogonal to the first direction and the stacking direction, with respect to an axis that passes through a center, in the second direction, of the ferromagnetic metal layer.
US10797230B2 Techniques for MRAM MTJ top electrode to metal layer interface including spacer
Some embodiments relate to a method for manufacturing a magnetoresistive random-access memory (MRAM) cell. The method includes forming a spacer layer surrounding at least a magnetic tunnel junction (MTJ) layer and a top electrode of the MRAM cell; etching the spacer layer to expose a top surface of the top electrode and a top surface of a spacer formed by the spacer layer; forming an upper etch stop layer over the top electrode top surface and the spacer top surface; and forming an upper metal layer in contact with the top electrode top surface of the MRAM cell. A width of the upper etch stop layer is greater than a width of a bottom surface of the upper metal layer.
US10797229B2 Magnetic memory device
According to one embodiment, a magnetic memory device includes a conductive layer, first to fourth magnetic layers, first and second intermediate layers, and a controller. The conductive layer includes first, to fifth portions. The first magnetic layer is separated from the third portion. The second magnetic layer is provided between the third portion and the first magnetic layer. The first intermediate layer is provided between the first and second magnetic layers. The third magnetic layer is separated from the fourth portion. The fourth magnetic layer is provided between the fourth portion and the third magnetic layer. The second intermediate layer is provided between the third and fourth magnetic layers. The controller is electrically connected to the first and second portions. The controller implements a first operation of supplying a first current to the conductive layer, and a second operation of supplying a second current to the conductive layer.
US10797228B2 Magnetoresistive random access memory device
A MRAM device includes a first insulating interlayer on a substrate including a cell region and a peripheral region, lower electrode contacts extending through the first insulating interlayer of the cell region, a first structure on each of the lower electrode contacts, the first structure including a lower electrode, a magnetic tunnel junction structure, and an upper electrode sequentially stacked, and a capping layer covering surfaces of the first insulating interlayer and the first structure in the cell and peripheral regions, wherein an upper surface of the capping layer on the first insulating interlayer in the peripheral region is higher than an upper surface of the capping layer on the first insulating interlayer between the first structures in the cell region.
US10797225B2 Dual magnetic tunnel junction (DMTJ) stack design
A dual magnetic tunnel junction (DMTJ) is disclosed with a PL1/TB1/free layer/TB2/PL2/capping layer configuration wherein a first tunnel barrier (TB1) has a substantially lower resistance×area (RA1) product than RA2 for an overlying second tunnel barrier (TB2) to provide an acceptable net magnetoresistive ratio (DRR). Moreover, magnetizations in first and second pinned layers, PL1 and PL2, respectively, are aligned antiparallel to enable a lower critical switching current than when in a parallel alignment. An oxide capping layer having a RACAP is formed on PL2 to provide higher PL2 stability. The condition RA1
US10797220B2 Shape-controlled ceramic fillers for enhanced piezoelectric properties of structured composites
A lead-free lithium doped potassium sodium niobate piezoelectric ceramic material powdered form and having a single crystalline phase and uses thereof are described. Methods of making the said piezoelectric ceramic material are also described.
US10797217B2 Actuator or sensor device based on an electroactive polymer
A bending actuator device or sensor device for sensing bending comprises a stack of electroactive polymer units. The adjacent electroactive polymer units in the stack are slidable relatively to each other. This means that, for an actuator for example, an increased actuation force is enabled without requiring increased driving voltage, and it also avoids the problems of stress build up by allowing sliding between the units.
US10797213B2 Chip package and chip thereof
A microchip is electrically connected to a substrate to become a chip package, preferably for LED. A chip of the package includes a body and at least one electrode which is disposed and exposed on a surface of the body. The electrode includes a confining groove and a confining wall. The confining wall is peripherally located around the confining groove and provided to confine at least one conductive particle of an adhesive in the confining groove. The electrode of the chip is electrically connected to a bonding pad of a substrate via the conductive particle confined in the confining groove.
US10797212B2 Display device and method of manufacturing the same
A display device includes a substrate, a first electrode extending in a first direction on the substrate, a first partition wall extending in the first direction on a central portion of the first electrode, a second electrode extending in parallel with the first electrode on the substrate, a second partition wall extending in the first direction on a central portion of the second electrode, and a plurality of light-emitting diodes electrically connected between the first electrode and the second electrode.
US10797211B2 Method of manufacturing support structures for lighting devices and corresponding device
A method of manufacturing support elements for lighting devices includes: providing an elongated, electrically non-conductive substrate with opposed surfaces, with an electrically-conductive layer extending along one of said opposed surfaces, etching said electrically-conductive layer to provide a set of electrically-conductive tracks extending along the non-conductive substrate with at least one portion of the non-conductive substrate left free by the set of electrically-conductive tracks, forming a network of electrically-conductive lines coupleable with at least one light radiation source at said portion of said non-conductive substrate left free by the electrically-conductive tracks. Said forming operation includes selectively removing e.g. via laser etching a further electrically-conductive layer provided on said non-conductive substrate, or printing electrically-conductive material onto the non-conductive substrate. The electrically-conductive tracks and the network of electrically-conductive lines may be coupled with each other e.g. by means of electrically-conductive vias extending through the non-conductive substrate.
US10797206B2 Controlling off-state appearance of a light emitting device
Systems for apparatuses formed of light emitting devices. Solutions for controlling the off-state appearance of lighting system designs is disclosed. Thermochromic materials are selected in accordance with a desired off-state of an LED device. The thermochromic materials are applied to a structure that is in a light path of light emitted by the LED device. In the off-state the LED device produces a desired off-state colored appearance. When the LED device is in the on-state, the thermochromic materials heat up and become more and more transparent. The light emitted from the device in its on-state does not suffer from color shifting due to the presence of the thermochromic materials. Furthermore, light emitted from the LED device in its on-state does not suffer from attenuation due to the presence of the thermochromic materials. Techniques to select and position thermochromic materials in or around LED apparatuses are presented.
US10797198B2 Infrared light emitting device having light emitting layer containing Al, In, and Sb
Provided is an infrared light emitting device with high emission intensity. The infrared light emitting device includes: a semiconductor substrate; a first compound semiconductor layer; a light emitting layer 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).
US10797197B2 Thin-film, flexible optoelectronic devices incorporating a single lattice-matched dilute nitride junction and methods of fabrication
A thin film, flexible optoelectronic device is described. In an aspect, a method for fabricating a single junction optoelectronic device includes forming a p-n structure on a substrate, the p-n structure including a semiconductor having a lattice constant that matches a lattice constant of substrate, the semiconductor including a dilute nitride, and the single-junction optoelectronic device including the p-n structure; and separating the single-junction optoelectronic device from the substrate. The dilute nitride includes one or more of GaInNAs, GaInNAsSb, alloys thereof, or derivatives thereof.
US10797194B2 Three-terminal optoelectronic component with improved matching of electric field and photocurrent density
A three-terminal avalanche photodiode provides a first controllable voltage drop across a light absorbing region and a second, independently controllable, voltage drop across a photocurrent amplifying region. The compositions of the absorbing region and the amplifying region may be optimized independently of each other. In the amplifying region, p-doped and n-doped structures are offset from each other both horizontally and vertically. Directly applying a voltage across a controlled region of the photocurrent path increases avalanche gain by shaping the electric field to overlap the photocurrent density. The resulting high-gain, low-bias avalanche photodiodes may be fabricated in integrated optical circuits using commercial CMOS processes, operated by power supplies common to mature computer architecture, and used for optical interconnects, light sensing, and other applications.
US10797192B2 P-type amorphous oxide semiconductor including gallium, method of manufacturing same, and solar cell including same and method of manufacturing said solar cell
a p-type amorphous oxide semiconductor including gallium, a method of manufacturing the same, a solar cell including the same and a method of manufacturing the solar cell are disclosed. The p-type oxide semiconductor where gallium (Ga) is further combined with combination of one or more components selected from a group of CuS, SnO, ITO, IZTO, IGZO and IZO is provided.
US10797191B2 Light trapping optical structure
A light trapping optical structure employing an optically transmissive layer with a plurality of light deflecting elements. The transparent layer is defined by opposing broad-area surfaces extending parallel to each other. The light deflecting elements deflect light propagating transversely through the optically transmissive layer at a sufficiently high bend angle with respect to a surface normal, above a critical angle of a Total Internal Reflection. The deflected light is retained by means of at least TIR in the system which allows for longer light propagation paths through a photoabsorptive layer that may be associated with the optically transmissive layer for an improved light absorption. The light trapping optical structure may further employ a focusing array of light collectors being pairwise associated with the respective light deflecting elements.
US10797190B2 Asymmetric groove
An optoelectronic device comprising a substrate comprising a groove having a first and a second face. The first face of the groove is coated with a semiconductor material and the second face of the groove is coated with a conductor material. The conductor material and the semiconductor material are in contact with another semiconductor material in the groove. The first face of the groove is longer than the second face of the groove or the second face of the groove is longer than the first face of the groove.
US10797186B2 Solar cell, solar cell module, and solar cell manufacturing method in which wiring member is connected to surface
A plurality of finger electrodes are disposed on a surface of a photoelectric conversion layer 60 and extend in a first direction. The plurality of finger electrodes are arranged in a second direction in which an inter-cell wiring member adapted to be disposed on the surface of the photoelectric conversion layer extends. A height of each of those of the plurality of finger electrodes disposed toward ends in the second direction from a part of the photoelectric conversion layer where the inter-cell wiring member is adapted to be disposed is larger than a height of the finger electrode disposed at a center in the second direction from the part of the photoelectric conversion layer where the inter-cell wiring member is adapted to be disposed.
US10797185B2 Front-side conductive paste for crystalline silicon solar cell, preparation method therefor, and solar cell
A front-side conductive paste for a crystalline silicon solar cell is provided. The front-side conductive paste for a crystalline silicon solar cell includes, in parts by weight, 80.0-93.0 parts of a metal powder, 6.0-15.0 parts of an organic carrier, and 1.0-5.0 parts of an oxide etching agent, where based on 100% by mole of the oxide etching agent, the oxide etching agent includes 15-30% of PbO; 25-40% of TeO2; 8.0-15.0% of Li2O; 9.0-20.0% of SiO2; 5.0-15.0% of Bi2O3; 0.5-10.0% of ZnO; and either one or both of 0.1-10.0% of MgO and 0.1-10.0% of CaO; and no more than 5.0% of an oxide of additional metal elements. The metal powder forms good ohmic contact with crystalline silicon substrate during the sintering process of the front-side conductive paste applied overlying an insulation film on the substrate. Finally, a front-side electrode of low contact resistance, good electrical conductivity, and strong adhesion is obtained.
US10797179B2 Semiconductor device having gate electrode overlapping semiconductor film
A semiconductor device that can operate at high speed or having high strength against stress is provided. One embodiment of the present invention is a semiconductor device including a semiconductor film including a channel formation region and a pair of impurity regions between which the channel formation region is positioned; a gate electrode overlapping side and top portions of the channel formation region with an insulating film positioned between the gate electrode and the side and top portions; and a source electrode and a drain electrode in contact with side and top portions of the pair of impurity regions.
US10797175B2 Fin field-effect transistor device and method
A method includes forming a first fin protruding above a substrate, the first fin having a PMOS region; forming a first gate structure over the first fin in the PMOS region; forming a first spacer layer over the first fin and the first gate structure; and forming a second spacer layer over the first spacer layer. The method further includes performing a first etching process to remove the second spacer layer from a top surface and sidewalls of the first fin in the PMOS region; performing a second etching process to remove the first spacer layer from the top surface and the sidewalls of the first fin in the PMOS region; and epitaxially growing a first source/drain material over the first fin in the PMOS region, the first source/drain material extending along the top surface and the sidewalls of the first fin in the PMOS region.
US10797168B1 Electronic device including a high electron mobility transistor that includes a barrier layer having different portions
An electronic device can include a HEMT that includes a channel layer, a barrier layer, and a gate electrode. The barrier layer can be disposed between the channel layer and the gate electrode and include a first portion, a second portion, and a third portion. The second portion can be spaced apart from the channel layer by the first portion, and the second portion is spaced apart from the gate electrode by the third portion. The second portion of the barrier layer can be configured to trap more charge, more readily recombine electrons and holes, or both as compared to each of the first and third portions of the barrier layer. The HEMT can have a VTH of at least 2 V and a subthreshold slope of at most 50 mV/decade of IDS.
US10797167B2 Superjunction semiconductor device and method of manufacturing the same
In at least one general aspect, a method can include forming a plurality of first active pillars and a plurality of edge pillars in a first semiconductor layer including an active region and a termination region, and forming a second semiconductor layer on the first semiconductor layer. The method can include forming a plurality of second active pillars and a plurality of preliminary charge balance layers in the second semiconductor layer, and annealing the first and second semiconductor layers such that the plurality of first active pillars and the plurality of second active pillars are connected by diffusing impurities implanted into the plurality of first active pillars and the plurality of second active pillars.
US10797159B2 Poly finger fabrication for HCI degradation improvement of ultra-low-Ron EDNMOS
Methods of forming an EDNMOS with polysilicon fingers between a gate and a nitride spacer and the resulting devices are provided. Embodiments include forming a polysilicon layer upon a GOX layer over a substrate; forming a gate and plurality of fingers and a gate and plurality of fingers through the polysilicon layer down the GOX layer; forming an oxide layer over the GOX layer and sidewalls of the gates and fingers; forming a nitride layer over the oxide layer; removing portions of the nitride and oxide layers down to the polysilicon and GOX layers to form nitride spacers; and forming S/D regions laterally separated in the substrate, each S/D region adjacent to a nitride spacer.
US10797153B2 Process of forming an electronic device including an access region
A process of forming an electronic device can include forming a channel layer overlying a substrate and forming a barrier layer overlying the channel layer. In an embodiment, the process can further include forming a p-type semiconductor layer over the barrier layer, patterning the p-type semiconductor layer to define at least part of a gate electrode of a transistor structure, and forming an access region layer over the barrier layer. In another embodiment, the process can further include forming an etch-stop layer over the barrier layer, forming a sacrificial layer over the etch-stop layer, patterning the etch-stop and sacrificial layers to define a gate region, forming an access region layer over the barrier layer after patterning the etch-stop and sacrificial layers, and forming a p-type semiconductor layer within the gate region.
US10797152B2 Process of forming an electronic device including an access region
An electronic device can include a channel layer; an access region having an aluminum content substantially uniform or increasing with distance from the channel layer; and a gate dielectric layer overlying and contacting the channel layer. A process of forming an electronic device can include providing a substrate and a channel layer of a III-V semiconductor material over the substrate; forming a masking feature over the channel layer; and forming an access region over the channel layer. In an embodiment, the channel layer can include GaN, and the access region has an aluminum content that is substantially uniform or increases with distance from the channel layer. In another embodiment, the process can include removing at least a portion the masking feature and forming a gate dielectric layer over the channel layer. A dielectric film of the masking feature or the gate dielectric layer contacts the channel layer.
US10797151B2 Metal gate structures for field effect transistors
The present disclosure describes a method for the formation of gate stacks having two or more titanium-aluminum (TiAl) layers with different Al concentrations (e.g., different Al/Ti ratios). For example, a gate structure can include a first TiAl layer with a first Al/Ti ratio and a second TiAl layer with a second Al/Ti ratio greater than the first Al/Ti ratio of the first TiAl layer.
US10797150B2 Differential work function between gate stack metals to reduce parasitic capacitance
An apparatus including a non-planar body on a substrate, the body including a channel on a blocking material, and a gate stack on the body, the gate stack including a first gate electrode material including a first work function disposed on the channel material and a second gate electrode material including a second work function different from the first work function disposed on the channel material and on the blocking material. A method including forming a non-planar body on a substrate, the non-planar body including a channel on a blocking material, and forming a gate stack on the body, the gate stack including a first gate electrode material including a first work function disposed on the channel and a second gate electrode material including a second work function different from the first work function disposed on the channel and on the blocking material.
US10797148B2 III-V semiconductor layers, III-V semiconductor devices and methods of manufacturing thereof
In a method of forming a Group III-V semiconductor layer on a Si substrate, a first source gas containing a Group V element is supplied to a surface of the Si substrate while heating the substrate at a first temperature, thereby terminating the Si surface with the Group V element. Then, a second source gas containing a Group III element is supplied to the surface while heating the substrate at a second temperature, thereby forming a nucleation layer directly on the surface of the Si substrate. After the nucleation layer is formed, the supply of the second source gas is stopped and the substrate is annealed at a third temperature while the first source gas being supplied, thereby forming a seed layer. After the annealing, the second source gas is supplied while heating the substrate at a fourth temperature, thereby forming a body III-V layer semiconductor on the seed layer.
US10797146B2 Thin film transistor substrate and manufacturing method thereof
A thin film transistor substrate includes: a substrate; an oxide semiconductor layer disposed on the substrate; a gate electrode disposed on the substrate; a gate insulating layer interposed between the oxide semiconductor layer and the gate electrode; and a source electrode and a drain electrode connected to the oxide semiconductor layer, the source electrode and the drain electrode being spaced apart from each other. The gate insulating layer includes: a first gate insulating layer having an oxygen content lower than that of a stoichiometric composition; and a second gate insulating layer including a material substantially the same as a material which the first gate insulating layer may include, and having an oxygen content higher than that of the first gate insulating layer, and the first gate insulating layer and the oxide semiconductor layer directly contact each other.
US10797143B2 Semiconductor devices and method of forming the same
Semiconductor devices and methods of forming the same are provided. Semiconductor devices may include a plurality of gate electrodes that are stacked on a substrate and are spaced apart from each other in a vertical direction and a channel region extending through the plurality of gate electrodes in the vertical direction. Each of the plurality of gate electrodes may include a first conductive layer defining a recess recessed toward the channel region, and a second conductive layer in the recess defined by the first conductive layer. A first concentration of impurities in the second conductive layer may be higher than a second concentration of the impurities in the first conductive layer, and the impurities may include nitrogen (N).
US10797134B2 Integrated circuit devices
Integrated circuit devices are provided. An integrated circuit device includes a substrate and a device isolation film on the substrate. An active region of the substrate is defined by the device isolation film on the substrate and has a first width in a horizontal direction. A gate electrode is on the active region and has a second width equal to or less than the first width of the active region in the horizontal direction. The integrated circuit device includes an insulating spacer over the device isolation film and the active region.
US10797130B2 Semiconductor device
A semiconductor device is disclosed that includes a substrate; a first semiconductor region arranged in the cell region on a first surface side of the substrate; a second semiconductor region arranged in a cell region; a channel stopper electrode arranged in a termination region; a first electrode arranged on the first surface and electrically connected to the second semiconductor region; an insulation film arranged between the channel stopper electrode and the first electrode; first conductors arranged inside the insulation film; second conductors arranged on the insulation film; and a second electrode arranged on a second surface side of the substrate. A width of an overlapping portion in a height direction of the first conductor and the second conductor on the first electrode side is larger than a width of an overlapping portion in the height direction of the first and second conductors on the channel stopper electrode side.
US10797126B2 Display device and manufacturing method thereof, display panel
The present disclosure provides a display device and a manufacturing method thereof, and a display panel. The display panel may include a substrate defining a through hole; a driving wiring carried on the substrate; a solder pad being arranged on a back surface of the substrate. A first end of the driving wiring is located on a front surface of the substrate, and a second end of the driving wiring is connected to the solder pad via the through hole.
US10797122B2 OLED display and method for manufacturing same
The present disclosure provides an OLED display. The OLED display includes a substrate; a TFT device disposed on the substrate, wherein a gate electrode, a source electrode, and a drain electrode of the TFT device are isolated from each other by an inorganic insulation layer; a planarization layer disposed on the TFT device and the inorganic insulation layer; a pixel defining layer disposed on the planarization layer, wherein the pixel defining layer defines a plurality of pixels in the OLED display, and each pixel includes a plurality of sub-pixels; an OLED device disposed on the planarization layer and the pixel defining layer; and an encapsulation layer disposed on the OLED device; wherein one or more inorganic material included in the inorganic insulation layer, the planarization layer, the pixel defining layer, and the encapsulation layer and a cathode electrode of the OLED device surround each sub-pixel, each pixel, or more than one pixel of the OLED display.
US10797120B2 Array substrate, fabrication method thereof, and display device
In an embodiment, an array substrate includes a substrate having a display region and a package region surrounding the display region, wherein the display region comprises a side region adjacent to the package region; a pixel definition layer disposed on the display region of the substrate, wherein the pixel definition layer is formed with a plurality of recesses and a plurality of corresponding protrusions surrounding each recess, and each recess and each protrusion correspond to the side region; and a cathode trace disposed on a surface of each protrusion and a bottom surface of each recess, wherein a gap exists between the cathode trace on each protrusion and the cathode trace in each recess.
US10797117B2 Organic light emitting diode display module and control method thereof
Provided are an organic light emitting diode display module, a control method for the organic light emitting diode display module, a display device and electronic equipment. The organic light emitting diode display module includes: an organic light emitting diode display panel, configured to emit light rays to a finger during fingerprint recognition; and a fingerprint sensor, arranged on a side of the display panel away from a light emerging side, configured to receive the light rays reflected by the finger and determine a fingerprint pattern of the finger according to the light rays reflected by the finger.
US10797116B2 Complex film and organic light emitting display device comprising the same
An organic light emitting display device and a complex film included in the organic light emitting display device are disclosed, which facilitates bending on a bending area and has optical characteristics of wide color gamut, whereby a stereoscopic effect may be improved. The organic light emitting display device comprising a substrate; and a complex film provided on the substrate, wherein the complex film includes an adhesive layer having a first area and a second area; an optical film provided on the first area of the adhesive layer; an optical conversion film provided on the second area of the adhesive layer; and a protective film covering the optical film and the optical conversion film.
US10797113B2 Light-emitting device with layered electrode structures
One object of this invention is to provide a novel light-emitting device with low power consumption. The light-emitting device includes a first light-emitting element and a second light-emitting element. The first light-emitting element includes a first electrode, a second electrode, and a light-emitting layer. The second light-emitting element includes the first electrode, a third electrode, and the light-emitting layer. The second electrode comprises only a first conductive film, and the third electrode comprises a second conductive film and a third conductive film. The first electrode has a function of reflecting light. The second conductive film has functions of reflecting light and transmitting light. The first conductive film and the third conductive film each have a function of transmitting light.
US10797112B2 Energy efficient OLED TV
Embodiments of the disclosed subject matter provide a full-color pixel arrangement for a device, the full-color pixel arrangement including a plurality of sub-pixels, each having an emissive region of a first color, where the full-color pixel arrangement comprises emissive regions having exactly one emissive color that is a red-shifted color of a deep blue sub-pixel of the plurality of sub-pixels. Embodiments of the disclosed subject matter may also provide a full-color pixel arrangement for a device, the full-color pixel arrangement including a plurality of sub-pixels, each having an emissive region of a first color, where the full-color pixel arrangement comprises emissive regions having exactly one emissive color, and where the plurality of sub-pixels comprise a light blue sub-pixel, a deep blue sub-pixel, a red sub-pixel, and a green sub-pixel.
US10797109B2 Micro-structured organic sensor device and method for manufacturing same
A micro-structured organic sensor device which has the following layers oriented in parallel to one another: a substrate layer for supporting the further layers; an organic sensor layer for converting a technical quantity to be detected to an electrical quantity; a first electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing the substrate layer; a second electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing away from the substrate layer; and one or several functional layers; wherein the sensor layer is structured such that a plurality of horizontally spaced sensor segments are formed; wherein at least one of the electrode layers is structured such that a plurality of horizontally spaced electrode segments are formed so that at least one of the electrode segments of the respective electrode layer is associated to each of the sensor segments; and wherein the one or several functional layers at least partly fill gaps located horizontally between the sensor segments.
US10797108B2 Printed reconfigurable electronic circuit
An electronic component such as a voltage controllable reconfigurable capacitor or transistor is formed by printing one or more layers of ink on a non-conductive substrate. Ferroelectric ink or semi-conductive ink is printed and conductive resistive or dielectric ink is printed on a s same or different layers. Reconfigurability is achieved by printing resistive biasing circuitry wherein when a changing voltage is applied to the biasing circuitry, an electronic property of the electronic component changes in response to the changing voltage.
US10797105B2 Semiconductor device and method for producing semiconductor device
Provided are: a semiconductor device in which a non-volatile switch provided with a rectifying element and a non-volatile element provided with no rectifying element are formed in the same wiring; and a method for producing the semiconductor device. The semiconductor device includes a first switching element and a second switching element disposed in a signal path of a logic circuit. The first switching element includes a rectifying element and a variable resistance element. The second switching element does not include the rectifying element but includes a variable resistance element. The first switching element and the second switching element are formed in the same wiring layer.
US10797102B2 Chip-scale linear light-emitting device
A chip-scale linear light-emitting device includes a submount substrate, light-emitting diode (LED) semiconductor chips, a chip-scale packaging structure and a reflective structure. The LED semiconductor chips, the packaging structure and the reflective structure are disposed on the submount substrate, wherein the packaging structure partially covers the chip-upper surface and/or the chip-edge surfaces of the LED semiconductor chips, and the reflective structure partially covers the package-top surface and/or the package-side surfaces of the packaging structure. If one of the chip-edge surfaces and the package-side surface of the packaging structure are exposed from the reflective structure as a primary light-emitting side surface, a side-view type linear light-emitting device is formed. If the package-top surface of the packaging structure is exposed from the reflective structure as a primary light-emitting top surface, a top-view type linear light-emitting device is formed. A substantially transparent light-transmitting material and/or a photoluminescent material can be configured to be included inside the packaging structure. In this configuration, a primary light emitted from the LED semiconductor chips is directed to pass through the packaging structure and radiated outward from the primary light-emitting surface. Therefore, a monochromatic light or a white light with a uniformly distributed linear radiation pattern can be generated using the chip-scale linear light-emitting device.
US10797101B2 Time delay integration image sensors with non-destructive readout capabilities
A time delay integration image sensor may include a number of charge coupled devices (CCDs) that transfer charge in synchronization with the movement of an object being imaged. To increase the dynamic range of the image sensor, the image sensor may include circuitry configured to non-destructively sample the charge as it is transferred through the charge coupled devices. Floating gates may be included in the image sensor and may have a voltage that is proportional to the charge accumulated under the floating gates. Each floating gate may be coupled to a respective readout circuit in an additional substrate by a metal interconnect layer.
US10797097B2 Solid-state image-capturing element and electronic device
The present disclosure relates to a solid-state image-capturing element and an electronic device capable of reducing the capacitance by using a hollow region. At least a part of a region between an FD wiring connected to a floating diffusion and a wiring other than the FD wiring is a hollow region. The present disclosure can be applied to a CMOS image sensor having, for example, a floating diffusion, a transfer transistor, an amplifying transistor, a selection transistor, a reset transistor, and a photodiode.
US10797095B2 Image sensors and methods of forming the same
An image sensor includes a substrate including a plurality of pixel regions and having a trench between the pixel regions, a photoelectric conversion part in the substrate of each of the pixel regions, and a device isolation pattern in the trench. The device isolation pattern defines an air gap. The device isolation pattern has an intermediate portion and an upper portion narrower than the intermediate portion.
US10797094B2 Mechanisms for forming image sensor device
An image sensor device is provided. The image sensor device includes a semiconductor substrate and a light sensing region in the semiconductor substrate. The image sensor device also includes a dielectric layer over the semiconductor substrate. The image sensor device further includes a filter partially surrounded by the dielectric layer. The filter has a protruding portion protruding from a bottom surface of the dielectric layer. In addition, the image sensor device includes a shielding layer between the dielectric layer and the semiconductor substrate and surrounding the protruding portion of the filter.
US10797090B2 Image sensor with near-infrared and visible light phase detection pixels
An imaging system may include an image sensor with phase detection pixel groups for depth sensing or automatic focusing operations. Each phase detection pixel group may have two or more photosensitive regions covered by a single microlens so that each photosensitive region has an asymmetric angular response. The image sensor may be sensitive to both near-infrared (NIR) and visible light. Each phase detection pixel group may be designed to include light-scattering structures that increase NIR sensitivity while minimizing disruptions of phase detection and visible light performance. Deep trench isolation may be formed between adjacent photosensitive areas within the phase detection pixel group. The light-scattering structures may have a non-uniform distribution to minimize disruptions of phase detection performance.
US10797089B2 Display device having compensating capacitor and method of manufacturing the same
A display device and a method of manufacturing the same are disclosed. The display device includes a substrate (100), and a patterned polysilicon layer, a patterned gate insulating layer and a patterned first conductive layer stacked on the substrate in sequence. The patterned polysilicon layer includes a number of polysilicon blocks (110) doped with impurities. The patterned first conductive layer includes a number of data lines (120) each partially overlapping a corresponding polysilicon block to form a compensating capacitor.
US10797087B2 Array substrate manufacturing method thereof and display device
An array substrate, a method for manufacturing an array substrate and a display device are provided. The array substrate includes: a base substrate, and an insulating layer, a gate line, a source electrode, a drain electrode, and a data line on the base substrate. The insulating layer includes a light transmission portion and a light shielding portion, and orthographic projections of the gate line, the source electrode, the drain electrode, and the data line on the base substrate are all within an orthographic projection of the light shielding portion on the base substrate.
US10797080B2 Thin film transistor, array substrate and display device
The present invention provides a thin film transistor, an array substrate and a display device. The thin film transistor includes an active layer, a source electrode and a drain electrode. The active layer includes a source electrode contact region, a drain electrode contact region, and a semiconductor channel region arranged therebetween. A conductive layer is provided on the semiconductor channel region and is spaced apart from the source electrode and the drain electrode. The semiconductor channel region is U-shaped when viewed in a plane view of the pixel thin film transistor, and the source electrode includes a U-shaped part corresponding to the U-shaped semiconductor channel region. The conductive layer includes at least one conductive part, and the at least one conductive part is arranged between one end of the drain electrode and the U-shaped part of the source electrode.
US10797079B2 Light emitting display device and method of manufacturing the same
A display device is disclosed. The display device includes a substrate having a plurality of pixels, wherein each of the plurality of pixels includes at least one light emitting chip, and a structure on one side of at least one of the plurality of pixels. A base material of the light emitting chip is the same as a base material of the structure.
US10797078B2 Hybrid fin field-effect transistor cell structures and related methods
In one embodiment, an integrated circuit cell includes a first circuit component and a second circuit component. The first circuit component includes fin field-effect transistors (finFETs) formed in a high fin portion of the integrated circuit cell, the high fin portion of the integrated circuit including a plurality of fin structures arranged in rows. The second circuit component that includes finFETs formed in a less fin portion of the integrated circuit cell, the less fin portion of the integrated circuit including a lesser number of fin structures than the high fin portion of the integrated circuit cell.
US10797063B2 Single-poly nonvolatile memory unit
A single-poly non-volatile memory unit includes: a semiconductor substrate having a first conductivity type; first, second and third OD regions disposed on the semiconductor substrate and separated from each other by an isolation region, wherein the first OD region and the second OD region are formed in a first ion well, and the first ion well has a second conductivity type; a first memory cell disposed on the first OD region, a second memory cell disposed on the second OD region. The first memory cell and the second memory cell exhibit an asymmetric memory cell layout structure with respect to an axis. An erase gate is disposed in the third OD region.
US10797059B2 Method of designing a layout of a static random access memory pattern
The present invention provides a method of designing a layout of a static random access memory (SRAM) pattern, the method includes the following steps: firstly, a target pattern is provided, and according to the target pattern, a plurality of first patterns and a first dummy pattern are formed in a substrate, the first pattern that disposed at the outermost boundary of the first patterns is defined as a first edge pattern, and the first dummy pattern is disposed adjacent to the first edge pattern, next, the first dummy pattern is removed, and afterwards, according to the target pattern, a plurality of second patterns are formed in the substrate, the second patterns comprises a second edge pattern that is disposed between the first edge pattern and an original position of the first dummy pattern.
US10797051B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a substrate having an active pattern, a conductive pattern crossing the active pattern, a spacer structure on at least one side surface of the conductive pattern, and a capping structure on the conductive pattern. The capping structure includes a first capping pattern and a second capping pattern. The second capping pattern is disposed on a top surface of the first capping pattern and a top surface of the spacer structure.
US10797050B2 Fin field effect transistor (finFET) device structure with capping layer and method for forming the same
A FinFET device structure is provided. The FinFET device structure includes a first gate structure formed over a fin structure, and a first capping layer formed over the first gate structure. The FinFET device structure includes a first etching stop layer formed over the first capping layer and the first gate structure, and a top surface and a sidewall surface of the first capping layer are in direct contact with the first etching stop layer.
US10797046B1 Resistor structure for integrated circuit, and related methods
Embodiments of the disclosure provide a resistor structure for an integrated circuit (IC) and related methods. The resistor structure may include: a shallow trench isolation (STI) region on a substrate; a resistive material above a portion of the shallow trench isolation (STI) region; a gate structure on another portion of the STI region, above the substrate, and horizontally displaced from the resistive material; an insulative barrier above the STI region and contacting an upper surface and sidewalls of the resistive material, an upper surface of the insulative barrier being substantially coplanar with an upper surface of the gate structure; and a pair of contacts within the insulative barrier, and each positioned on an upper surface of the resistive material.
US10797044B2 Electrostatic discharge protection device and method
An electrostatic discharge (ESD) protection device includes a semiconductor substrate and a semiconductor fin located on the semiconductor substrate. The semiconductor fin includes a well region, a first doped region, and a second doped region. The first doped region and the second doped region are respectively adjacent to and being separated by a first portion of the well region. The device also includes a first gate structure on the semiconductor fin between the first doped region and the second doped region, and a first conductive structure electrically connecting the gate structure and the first doped region to a same potential. The ESD protection device can also have a third doped region and a second gate structure coupled to the same potential. The device also has a second conductive structure for connecting to a point between an external signal and a circuit to be protected.
US10797041B2 Integrated circuit, system for and method of forming an integrated circuit
An integrated circuit includes a first region and a first conductive structure in the first region, wherein the first conductive structure extends in a first direction. The integrated circuit further includes a first via coupled to the first conductive structure. The integrated circuit further includes a second region adjacent to the first region. The integrated circuit further includes a power structure configured to supply a voltage to the first or second region. The power structure includes a second conductive structure extending in the first direction and overlapping a boundary between the first region and the second region. The first conductive structure and the second conductive structure are aligned in a second direction. The first conductive structure and the second conductive structure are separated from each other in the first direction by a distance greater than a minimum spacing requirement of the first conductive structure and the second conductive structure.
US10797039B2 Semiconductor device and method of forming a 3D interposer system-in-package module
A semiconductor device has a first substrate and a second substrate. An opening is formed through the second substrate. A first semiconductor component and second semiconductor component are disposed between the first substrate and second substrate. The second substrate is electrically coupled to the first substrate through the first semiconductor component. A first terminal of the first semiconductor component is electrically coupled to the first substrate. A second terminal of the first semiconductor component is electrically coupled to the second substrate. The second semiconductor component extends into the opening. An encapsulant is deposited over the first substrate and second substrate.
US10797037B1 Integrated circuit device having a plurality of stacked dies
An integrated circuit device having a plurality of stacked dies is described. The integrated circuit device comprises a first die of the plurality of stacked dies having an input/output element configured to receive an input signal, the first die comprising a signal driver circuit configured to provide the input signal to each die of the plurality of stacked dies and a chip select circuit for generating a plurality of chip select signals for the plurality of stacked dies; and a second die of the plurality of stacked dies coupled to the first die, the second die having a function block configured to the receive the input signal; wherein the second die receives the input signal in response to a chip select signal of the plurality of chip select signals that corresponds to the second die. A method of implementing an integrated circuit device having a plurality of stacked dies is also described.
US10797036B2 Semiconductor device
A semiconductor device includes a first semiconductor chip formed with an IGBT, a second semiconductor chip formed with a MOSFET, a first metal member electrically connected to a collector electrode and a drain electrode, and a second metal member electrically connected to an emitter electrode and a source electrode. The IGBT and the MOSFET connected in parallel to each other are turned on in the order of the IGBT and the MOSFET, and turned off in the order of the MOSFET and the IGBT. The second metal member has a main body portion on which the first and second semiconductor chips are mounted, and a joint portion as a terminal portion connected to the main body portion. In a plan view, a shortest distance between the joint portion and the first semiconductor chip is shorter than a shortest distance between the joint portion and the second semiconductor chip.
US10797034B2 Electronic device having individual wrapping of electronic package units and manufacturing method thereof
An electronic package unit, a manufacturing method thereof and an electronic device are disclosed. The manufacturing method includes: providing an insulation substrate, wherein the insulation substrate has a first surface and a second surface opposite to the first surface; forming a plurality of sub-matrix circuits on the insulation substrate, wherein each sub-matrix circuit comprises at least one thin film transistor; disposing at least one functional chip on the first surface, wherein the functional chip is electrically connected with the sub-matrix circuit; forming a plurality of through-holes on the insulation substrate and disposing a conductive material in the through-holes, so that the functional chip is electrically connected to the second surface through the sub-matrix circuits and the conductive material; forming a protection layer on the first surface to cover the functional chips; and cutting the insulation substrate and the protection layer to form a plurality of electronic package units.
US10797031B2 Semiconductor package
A semiconductor package includes a first optical transceiver, a second optical transceiver, a third optical transceiver, and a plasmonic waveguide. The first optical transceiver includes at least one optical input/output portion for transmitting and receiving optical signal. The second optical transceiver is stacked on the first optical transceiver. The third optical transceiver includes at least one optical input/output portion for transmitting and receiving optical signal. The third optical transceiver is stacked on the second optical transceiver. The plasmonic waveguide penetrates through the second optical transceiver and optically couples the at least one optical input/output portion of the first optical transceiver and the at least one optical input/output portion of the third optical transceiver.
US10797030B2 Semiconductor packages
Disclosed is a semiconductor package including a semiconductor chip, a first outer capacitor on the semiconductor chip including a first electrode and a second electrode, a second outer capacitor on the semiconductor chip including a first electrode pattern and a second electrode pattern, and a conductive pattern on the semiconductor chip and electrically connected to the first electrode of the first outer capacitor and the first electrode pattern of the second outer capacitor. The second electrode of the first outer capacitor is insulated from the second electrode pattern of the second outer capacitor.
US10797029B2 Structure with micro device
A structure with micro device includes a substrate, a plurality of micro devices, and a plurality of holding structures. The micro devices are disposed on the substrate and arranged in multiple rows. Each of the micro devices has a top surface. The holding structures are respectively disposed on the top surface of each of the micro devices and extend to the substrate. Distances between the holding structure on the micro devices on any one of the rows and the holding structures on the micro devices on two adjacent rows are different.
US10797028B2 Three-dimensional memory devices with stacked device chips using interposers
Embodiments of three-dimensional (3D) memory devices with stacked device chips using interposers and fabrication methods thereof are disclosed. In an example, a 3D memory device includes first and second device chips and an interposer therebetween. The first device chip includes a peripheral device and a first chip contact on a surface of the first device chip and electrically connected to the peripheral device. The second device chip includes an alternating conductor/dielectric stack, a memory string extending vertically through the alternating conductor/dielectric stack, and a second chip contact on a surface of the second device chip and electrically connected to the memory string. The interposer includes an interposer substrate, first and second interposer contacts on opposite surfaces of the interposer and electrically connected to one another through the interposer substrate. The first and second interposer contacts are attached to the first and second chip contacts, respectively.
US10797027B2 Displaying apparatus having light emitting device, method of manufacturing the same and method of transferring light emitting device
A displaying apparatus including: a panel substrate; a plurality of light emitting devices arranged on the panel substrate; and at least one connection tip disposed on one surface of each of the light emitting devices. Each of the light emitting devices includes a light emitting structure including a first conductivity type semiconductor layer, a second conductivity type semiconductor layer, and an active layer interposed between the first and second conductivity type semiconductor layers; and first and second electrode pads disposed on the light emitting structure.
US10797026B2 Video wall module and method of producing a video wall module
A video wall module includes a plurality of light emitting diode chips, each including first contact electrodes and second contact electrodes arranged at a contact side, wherein the light emitting diode chips are arranged at a top side of a multilayer circuit board, and the contact electrodes electrically conductively connect to a first metallization layer arranged at the top side of the circuit board.
US10797025B2 Advanced INFO POP and method of forming thereof
In accordance with some embodiments, a package-on-package (PoP) structure includes a first semiconductor package having a first side and a second side opposing the first side, a second semiconductor package having a first side and a second side opposing the first side, and a plurality of inter-package connector coupled between the first side of the first semiconductor package and the first side of the second semiconductor package. The PoP structure further includes a first molding material on the second side of the first semiconductor package. The second side of the second semiconductor package is substantially free of the first molding material.
US10797024B2 System-in-package with double-sided molding
A semiconductor device includes a substrate with an opening formed through the substrate. A first electronic component is disposed over the substrate outside a footprint of the first opening. A second electronic component is disposed over the substrate opposite the first electrical component. A third electronic component is disposed over the substrate adjacent to the first electronic component. The substrate is disposed in a mold including a second opening of the mold over a first side of the substrate. The mold contacts the substrate between the first electronic component and the third electronic component. An encapsulant is deposited into the second opening. The encapsulant flows through the first opening to cover a second side of the substrate. In some embodiments, a mold film is disposed in the mold, and an interconnect structure on the substrate is embedded in the mold film.
US10797021B2 Semiconductor packages having improved thermal discharge and electromagnetic shielding characteristics
A semiconductor package may include a first semiconductor chip on and electrically connected to a wiring substrate, an intermediate layer on the first semiconductor chip and covering an entire surface of the first semiconductor chip, a second semiconductor chip on the intermediate layer and electrically connected to the wiring substrate, a mold layer on the wiring substrate and covering the first semiconductor chip and the second semiconductor chip, the mold layer including one or more inner surfaces defining a mold via hole that exposes a portion of a surface of the intermediate layer, an electromagnetic shielding layer on the one or more inner surfaces of the mold layer and further on one or more outer surfaces of the mold layer, and a thermal discharge layer on the electromagnetic shielding layer in the mold via hole, such that the thermal discharge layer fills the mold via hole.
US10797020B2 Semiconductor device assemblies including multiple stacks of different semiconductor dies
A semiconductor device assembly is provided. The assembly comprises a package substrate, a first stack of semiconductor dies having a first set of planform dimensions disposed over a first location on the substrate, a second stack of semiconductor dies having a second set of planform dimensions different from the first set disposed over a second location on the substrate, and an encapsulant at least partially encapsulating the substrate, the first stack and the second stack. The first stack of semiconductor dies has a first planform area, the second stack of semiconductor dies has a second planform area, and a sum of the first and second planform areas can be at least 50%, 67%, 75%, or even more of an area of the package substrate.
US10797016B2 Method for bonding semiconductor chips to a landing wafer
A method for bonding chips to a landing wafer is disclosed. In one aspect, a volume of alignment liquid is dispensed on a wettable surface of the chip so as to become attached to the surface, after which the chip is moved towards the bonding site on the wafer, the bonding site equally being provided with a wettable surface. A liquid bridge is formed between the chip and the bonding site on the substrate wafer, enabling self-alignment of the chip. Dispensing alignment liquid on the chip and not the wafer is advantageous in terms of mitigating unwanted evaporation of the liquid prior to bonding.
US10797014B2 Rounded metal trace corner for stress reduction
An integrated circuit package is disclosed. The integrated circuit package comprises a first integrated circuit die and a second integrated circuit die. The integrated circuit package further includes a substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the substrate. The substrate includes an interconnect bridge embedded within the substrate, wherein the interconnect bridge includes at least one metal trace component, wherein the metal trace component includes rounded corners on a bottom portion of the metal trace component.
US10797013B2 Acrylic resin composition for sealing, cured product of same, method for producing same, semiconductor device using said resin composition, and method for manufacturing said semiconductor device
A sealing acrylic resin composition contains a thermosetting acrylic resin in liquid phase, an organic peroxide, and an inorganic filler in a content proportion ranging from 50% by mass to 95% by mass, inclusive. A silane coupling agent is bonded to the inorganic filler, a total organic carbon content of the inorganic filler in proportion being ranging from 0.1% by mass to 1.0% by mass, inclusive, in a state before the inorganic filler is mixed with at least one of the thermosetting acrylic resin and the organic peroxide. The silane coupling agent has an acrylic group.
US10797011B2 Method of forming solder bumps
A method of forming solder bumps includes preparing a substrate having a surface on which a plurality of electrode pads are formed, forming a resist layer on the substrate, the resist layer having a plurality of openings, each of the openings being aligned with a corresponding electrode pad of the plurality of electrode pads, forming a conductive pillar in each of the openings of the resist layer, forming conductive layers to cover at least side walls of the resist layer in the openings to block gas emanating from the resist layer, filling molten solder in each of the openings in which the conductive layers has been formed and removing the resist layer.
US10797006B2 Structure and formation method of chip package with lid
Structures and formation methods of a chip package are provided. The chip package includes a substrate and a semiconductor die over the substrate. The chip package also includes a lid covering a top surface of the semiconductor die. The lid has multiple support structures, and the support structures are positioned at respective corner portions of the substrate. Multiple openings penetrate through the lid to expose a space containing the semiconductor die.
US10797005B2 Semiconductor package and method for manufacturing the same
A semiconductor package includes a die including a first surface and a second surface opposite to the first surface, a warpage control unit disposed over the second surface of the die and entirely overlapping the second surface of the die, and a molding compound surrounding the die and the warpage control unit. The warpage control unit includes an adhesive portion disposed over the second surface of the die and a warpage adjustable portion sandwiched between the adhesive portion and the die.
US10796990B2 Semiconductor structure, package structure, and manufacturing method thereof
A semiconductor structure including at least one integrated circuit component is provided. The at least one integrated circuit component includes a first semiconductor substrate and a second semiconductor substrate electrically coupled to the first semiconductor substrate, wherein the first semiconductor substrate and the second semiconductor substrate are bonded through a first hybrid bonding interface, and at least one of the first semiconductor substrate or the second semiconductor substrate includes at least one first embedded capacitor.
US10796985B2 Lead frame and method of fabricating the same
A lead frame is provided, including one or more power terminals and one or more control terminals, wherein at least one of the control terminals is externally terminated with a press-fit contact member, and wherein at least one of the control terminals and at least one power terminals are formed from different materials. With the disclosed lead frame of the invention, lower material cross sections in the power terminals will be provided because of the better electrical conductivity when using pure copper compared to alloys with higher mechanical strengths. Also specific/different plating could be added to the individual needs of the different pin types without using masks in the plating process.
US10796983B2 Positional relationship among components of semiconductor device
A QFP has a die pad on which a semiconductor chip is mounted, a plurality of inner parts disposed around the die pad, a plurality of outer parts respectively connected with the plurality of inner parts, a plurality of wires electrically connect the bonding pads of the semiconductor chip and the plurality of inner parts, and a sealing body that seals the semiconductor chip. Moreover, the thickness of the semiconductor chip is larger than a thickness from a lower surface of the die pad to a lower surface of the sealing body, and a distance from the lower surface of the sealing body to a tip portion of each of the plurality of outer parts is larger than a thickness of the sealing body from a main surface of the semiconductor chip to an upper surface of the sealing body.
US10796980B2 Semiconductor device
A semiconductor device includes a bypass wiring connected with a first through via and a second through via, on a second surface side of a semiconductor substrate that is an opposite side of a wiring structure formed on a first surface side of the semiconductor substrate.
US10796979B2 Power module
A power module includes: a power chip; a control chip controlling the power chip; a power terminal connected to the power chip; a control terminal connected to the control chip; and a package covering the power chip, the control chip, the power terminal, and the control terminal with mold resin, wherein first and second recesses for attaching a fin are respectively provided on side faces facing each other of the package from which neither the power terminal nor the control terminal protrudes, and the first and second recesses are arranged not at positions opposite to each other but alternately.
US10796976B2 Semiconductor device and method of forming the same
A method of forming a semiconductor device includes attaching a first semiconductor device to a first surface of a substrate; forming a sacrificial structure on the first surface of the substrate around the first semiconductor device, the sacrificial structure encircling a first region of the first surface of the substrate; and forming an underfill material in the first region.
US10796971B2 Pressure-activated electrical interconnection with additive repair
A method of making a repaired electrical connection structure comprises providing a substrate having first and second contact pads electrically connected in parallel, providing first and second functionally identical components, disposing a first adhesive layer on the substrate, transferring the first component onto the first adhesive layer, electrically connecting the first component to the first contact pad, testing the first component to determine if the first component is a faulty component and, if the first component is a faulty component, disposing a second adhesive layer on the substrate and transferring the second component onto the second adhesive layer, and electrically connecting the second component to the second contact pad. The first and second adhesive layers can be unpatterned or patterned and the first and second components can be electrically connected to the first and second contact pads, respectively, with connection posts or photolithographically defined electrodes.
US10796970B2 Method for fabricating electronic package
An electronic package is provided, which includes: a first circuit structure; a plurality of first electronic elements disposed on a surface of the first circuit structure; at least a first conductive element formed on the surface of the first circuit structure; and a first encapsulant formed on the surface of the first circuit structure and encapsulating the first electronic elements and the first conductive element, with a portion of the first conductive element exposed from the first encapsulant. By directly disposing the electronic elements having high I/O functionality on the circuit structure, the present disclosure eliminates the need of a packaging substrate having a core layer, thereby reducing the thickness of the electronic package. The present disclosure further provides a method for fabricating the electronic package.
US10796965B2 Nano sensing chip including sensing materials operating through device-localized joule heating
A method for forming a nanodevice sensing chip includes forming nanodevices having a sensing region capable of producing localized Joule heating. Individual nanodevice is electrical-biased in a chemical vapor deposition (CVD) system or an atomic layer deposition (ALD) system enabling the sensing region of the nanodevice produce localized Joule heating and depositing sensing material only on this sensing region. A sensing chip is formed via nanodevices with sensing region of each nanodevice deposited various materials separately. The sensing chip is also functioned under device Joule self-heating to interact and detect the specific molecules.
US10796964B2 Transistor structure
A transistor structure includes a source region and a drain region disposed in a substrate, extending along a first direction. A polysilicon layer is disposed over the substrate, extending along a second direction perpendicular to the first direction, wherein the polysilicon layer includes a first edge region, a channel region and a second edge region formed as a gate region between the source region and the drain region in a plane view. The polysilicon layer has at least a first opening pattern at the first edge region having a first portion overlapping with the gate region; and at least a second opening pattern at the second edge region having a second portion overlapping with the gate region.
US10796963B2 Backside metal patterning die singulation systems and related methods
Implementations of methods of singulating a plurality of die comprised in a substrate may include forming a plurality of die on a first side of a substrate, forming a backside metal layer on a second side of a substrate, applying a polymer layer over the backside metal layer and forming a groove entirely through the polymer layer and partially through a thickness of the backside metal layer. The groove may be located in a die street of the substrate. The method may also include etching through a remaining portion of the backside metal layer located in the die street, removing the polymer layer, singulating the plurality of die in the substrate by removing substrate material in the die street.
US10796957B2 Buried contact to provide reduced VFET feature-to-feature tolerance requirements
Embodiments are directed to a semiconductor device. The semiconductor device includes a first semiconductor fin formed opposite a surface of a first active region of a substrate. The semiconductor device further includes a second semiconductor fin formed opposite a surface of a second active region of the substrate. The semiconductor device further includes a self-aligned buried contact formed over portions of the first active region and the second active region and between the first semiconductor fin and the second semiconductor fin.
US10796956B2 Contact fabrication to mitigate undercut
Described examples provide microelectronic devices and fabrication methods, including fabricating a contact structure by forming a titanium or titanium tungsten barrier layer on a conductive feature, forming a tin seed layer on the barrier layer, forming a copper structure on the seed layer above the conductive feature of the wafer or die, heating the seed layer and the copper structure to form a bronze material between the barrier layer and the copper structure, removing the seed layer using an etching process that selectively removes an exposed portion of the seed layer, and removing an exposed portion of the barrier layer.
US10796955B2 Fin field effect transistor (FinFET) device structure with interconnect structure
A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a first metal layer formed over a substrate and a dielectric layer formed over the first metal layer. The semiconductor device structure further includes an adhesion layer formed in the dielectric layer and over the first metal layer and a second metal layer formed in the dielectric layer. The second metal layer is electrically connected to the first metal layer, and a portion of the adhesion layer is formed between the second metal layer and the dielectric layer. The adhesion layer includes a first portion lining with a top portion of the second metal layer, and the first portion has an extending portion along a vertical direction.
US10796954B2 Semiconductor structure and method for forming the same
A semiconductor structure includes a first substrate, a metallic pad disposed over the first substrate, a dielectric structure disposed over the first substrate and exposing a portion of the metallic pad, a bonding structure disposed over and electrically connected to the metallic pad, a barrier ring surrounding the bonding structure, and a through-hole penetrating the first substrate and the dielectric structure. The bonding structure includes a bottom and a sidewall, the bottom of the bonding structure is in contact with the metallic pad, a first portion of the sidewall of the bonding structure is in contact with the dielectric structure, and a second portion of the sidewall of the bonding structure is in contact with the barrier ring.
US10796950B2 Semiconductor devices and methods of fabricating the same
According to some embodiments, a semiconductor device may include gate structures on a substrate; first and second impurity regions formed in the substrate and at both sides of each of the gate structures; conductive line structures provided to cross the gate structures and connected to the first impurity regions; and contact plugs connected to the second impurity regions, respectively. For each of the conductive line structures, the semiconductor device may include a first air spacer provided on a sidewall of the conductive line structure; a first material spacer provided between the conductive line structure and the first air spacer; and an insulating pattern provided on the air spacer. The insulating pattern may include a first portion and a second portion, and the second portion may have a depth greater than that of the first portion and defines a top surface of the air spacer.
US10796949B2 Airgap vias in electrical interconnects
Multiple interconnect structures with reduced TDDB susceptibility and reduced stray capacitance are disclosed. The structures have one or more pairs of layers (an upper and a lower layer) that form layered pairs in the structure. In each of the upper and lower layers, dielectric material separates an upper pair of interconnects from a lower pair of interconnects or from other conductive material. Pairs of vias pass through the dielectric and mechanically and electrically connect the respective sides of the upper and lower sides of the interconnect. A gap of air separates all or part of the pair of vias and the electrical paths the vias are within. In alternative embodiments, the airgap may extend to the bottom of the vias, below the tops of the lower pair of interconnects, or deeper into the lower layer. Alternative process methods are disclosed for making the different embodiments of the structures.
US10796948B2 Pattern forming method and imprint apparatus
A pattern forming method includes forming a first resist pattern on a substrate using imprint lithography. And forming a resist onto the substrate at least at positions corresponding to a second resist pattern and then curing the resist to form the second resist pattern on the substrate.
US10796946B2 Method of manufacture of a semiconductor on insulator structure
A method is provided for preparing a semiconductor-on-insulator structure comprising a multilayer dielectric layer.
US10796945B2 High resistivity silicon-on-insulator substrate comprising a charge trapping layer formed by He—N2 co-implantation
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and comprises a region of nitrogen-reacted nanovoids in the front surface region; a silicon dioxide layer on the surface of the semiconductor handle substrate; a dielectric layer in contact with the silicon dioxide layer; and a semiconductor device layer in contact with the dielectric layer.
US10796944B2 Method and device for surface treatment of substrates
A method for surface treatment of an at least primarily crystalline substrate surface of a substrate such that by amorphization of the substrate surface, an amorphous layer is formed at the substrate surface with a thickness d>0 nm of the amorphous layer. This invention also relates to a corresponding device for surface treatment of substrates.
US10796943B2 Manufacturing method of semiconductor structure
A manufacturing method of a semiconductor structure includes the following steps. A patterned mask layer is formed on a semiconductor substrate. An isolation trench is formed in the semiconductor substrate by removing a part of the semiconductor substrate. A liner layer is conformally formed on an inner sidewall of the isolation trench. An implantation process is performed to the liner layer. The implantation process includes a noble gas implantation process. An isolation structure is at least partially formed in the isolation trench after the implantation process. An etching process is performed to remove the patterned mask layer after forming the isolation structure and expose a top surface of the semiconductor substrate. A part of the liner layer formed on the inner sidewall of the isolation trench is removed by the etching process. The implantation process is configured to modify the etch rate of the liner layer in the etching process.
US10796941B2 Mounting member
Provided is a mounting member that is excellent in low dusting property and hardly contaminates an object to be mounted while being excellent in gripping force and heat resistance. In one embodiment of the present invention, the mounting member includes an aggregate of carbon nanotubes for forming amounting surface, wherein a standard deviation of diameters of the carbon nanotubes is 3 nm or less. In one embodiment of the present invention, the mounting member includes an aggregate of carbon nanotubes for forming a mounting surface, wherein the aggregate of the carbon nanotubes includes carbon nanotubes each having a multi-walled structure, and wherein a standard deviation of wall numbers of the carbon nanotubes is 3 or less.
US10796940B2 Enhanced automatic wafer centering system and techniques for same
Systems and techniques for determining and correcting inter-wafer misalignments in a stack of wafers transported by a wafer handling robot are discussed. An enhanced automatic wafer centering system is provided that may be used to determine a smallest circle associated with the stack of wafers, which may then be used to determine whether or not the stack of wafer meets various process requirements and/or if a centering correction can be made to better align the wafers with a receiving station coordinate frame.
US10796939B2 Temporary adhesive film roll for substrate processing, method for manufacturing thin wafer
A temporary adhesive film roll for substrate processing, includes: a roll axis and a composite film-shaped temporary-adhesive material for temporarily bonding a substrate to a support, the composite film-shaped temporary-adhesive material being rolled up around the roll axis; wherein the composite film-shaped temporary-adhesive material includes a first temporary adhesive layer composed of a thermoplastic resin, a second temporary adhesive layer composed of a thermosetting resin, and a third temporary adhesive layer composed of a thermosetting resin which is different from that of the second temporary adhesive layer. The temporary adhesive film roll for substrate processing is capable of giving a temporary adhesive material which facilitates temporary adhesion between a substrate and a support, rapidly forms a temporary adhesive material layer on a substrate or a support, has excellent resistance to a thermal process such as chemical vapor deposition, and is easily separated to improve the productivity of thin wafers.
US10796923B2 Polysilicon etching method
The disclosure provides a polysilicon etching method, including the following steps: ionizing oxygen and/or ozone and fluorine-based gas to obtain a first etching gas having a plasma state, and etching a polysilicon coated by a photoresist with the first etching gas for a preset time; and ionizing the fluorine-based gas to obtain a second etching gas having a plasma state, and etching the polysilicon by the second etching gas until the polysilicon etching is completed. The disclosure can make the line width of the polysilicon smaller, reach the requirement of the preset line width, and can improve the angle of polysilicon to make the angle of polysilicon smaller and also make the loss of polysilicon line width smaller.
US10796922B2 Systems and methods for internal surface conditioning assessment in plasma processing equipment
In an embodiment, a plasma source includes a first electrode, configured for transfer of one or more plasma source gases through first perforations therein; an insulator, disposed in contact with the first electrode about a periphery of the first electrode; and a second electrode, disposed with a periphery of the second electrode against the insulator such that the first and second electrodes and the insulator define a plasma generation cavity. The second electrode is configured for movement of plasma products from the plasma generation cavity therethrough toward a process chamber. A power supply provides electrical power across the first and second electrodes to ignite a plasma with the one or more plasma source gases in the plasma generation cavity to produce the plasma products. One of the first electrode, the second electrode and the insulator includes a port that provides an optical signal from the plasma.
US10796919B2 Method of fabricating semiconductor device
Methods for fabricating semiconductor devices include forming a fin-type pattern protruding on a substrate, forming a gate electrode intersecting the fin-type pattern, forming a first recess adjacent to the gate electrode and within the fin-type pattern by using dry etching, forming a second recess by treating a surface of the first recess with a surface treatment process including a deposit process and an etch process, and forming an epitaxial pattern in the second recess.
US10796918B2 Integrated circuits with backside metalization and production method thereof
An embodiment of an integrated device, including a chip of semiconductor material wherein an integrated circuit is integrated, is proposed; the integrated device includes a set of contact terminals for contacting the integrated circuit. At least one contact terminal of said set of contact terminals includes a contact layer of metal material being suitable to be directly coupled mechanically to an element external to the chip, and a coupling element for improving an electrical and/or mechanical coupling between the contact layer and the chip. The coupling element includes a coupling layer being formed by a combination between the metal material of the contact layer and the semiconductor material of the chip, with the coupling layer that is directly coupled to the chip and to the contact layer.
US10796915B2 Method for forming epitaxial layer at low temperature
Provided is a method for forming an epitaxial layer at a low temperature. The method for forming the epitaxial layer includes transferring a substrate into an epitaxial chamber and performing an epitaxial process on the substrate to form an epitaxial layer on the substrate. The epitaxial process includes heating the substrate at a temperature of about 700° C. or less and injecting a silicon gas into the epitaxial chamber in a state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a first epitaxial layer, stopping the injection of the silicon gas and injecting a purge gas into the epitaxial chamber to perform first purge inside the epitaxial chamber, heating the substrate at a temperature of about 700° C. or less and injecting the silicon gas into the epitaxial chamber in the state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a second epitaxial layer, and stopping the injection of the silicon gas and injecting the purge gas into the epitaxial chamber to perform second purge inside the epitaxial chamber.
US10796914B2 Method for processing a wafer, and layer stack
In various embodiments, a method for processing a wafer is provided. The method includes forming a layer stack, including a support layer and a useful layer and a sacrificial region between them, said sacrificial region having, vis-à-vis a processing fluid, a lower mechanical and/or chemical resistance than the support layer and than the useful layer. The support layer has a depression, which exposes the sacrificial region. The method further includes forming at least one channel in the exposed sacrificial region by means of the processing fluid. The channel connects the depression to an exterior of the layer stack.
US10796910B2 Method for performing a photolithography process
A method for performing a photolithography process is provided. The method includes forming a layer over a substrate, and exposing a portion of the layer to form an exposed region. The method also includes performing a baking process on the layer, so that voids are formed in the exposed region of the layer. The method further includes filling the void with a post treatment coating material, and the post treatment coating material is over the exposed region of the layer.
US10796908B2 Semiconductor device and method for manufacturing the same
An object is to provide a high reliable semiconductor device including a thin film transistor having stable electric characteristics. In a method for manufacturing a semiconductor device including a thin film transistor in which an oxide semiconductor film is used for a semiconductor layer including a channel formation region, heat treatment (which is for dehydration or dehydrogenation) is performed so as to improve the purity of the oxide semiconductor film and reduce impurities such as moisture. Besides impurities such as moisture existing in the oxide semiconductor film, heat treatment causes reduction of impurities such as moisture existing in the gate insulating layer and those in interfaces between the oxide semiconductor film and films which are provided over and below the oxide semiconductor film and are in contact with the oxide semiconductor film.
US10796906B2 Silicon carbide semiconductor substrate, method of manufacturing silicon carbide semiconductor substrate, semiconductor device, and method of manufacturing semiconductor device
A silicon carbide semiconductor substrate includes a silicon carbide substrate of a first conductivity type, an epitaxial layer of the first conductivity type provided on a front surface of the silicon carbide substrate, an impurity concentration of the epitaxial layer being 1×1017/cm3 to 1×1018/cm3, and a film thickness of the epitaxial layer being 1 μm to 5 μm. The silicon carbide semiconductor substrate further includes a buffer layer of the first conductivity type provided on a surface of a first side of the epitaxial layer opposite a second side facing the silicon carbide substrate, an impurity concentration of the buffer layer being about a same as that of the silicon carbide substrate, and a drift layer of the first conductivity type provided on a surface of a first side of the buffer layer opposite a second side facing toward the silicon carbide substrate, an impurity concentration of the drift layer being lower than that of the buffer layer.
US10796905B2 Manufacture of group IIIA-nitride layers on semiconductor on insulator structures
A method is provided for forming Group IIIA-nitride layers, such as GaN, on substrates. The Group IIIA-nitride layers may be deposited on mesa-patterned semiconductor-on-insulator (SOI, e.g., silicon-on-insulator) substrates. The Group IIIA-nitride layers may be deposited by heteroepitaxial deposition on mesa-patterned semiconductor-on-insulator (SOI, e.g., silicon-on-insulator) substrates.
US10796899B2 Silicon doping for laser splash blockage
Semiconductor devices having silicon doping for laser splash protection, along with associated methods and systems, are disclosed herein. In one embodiment, a semiconductor device includes a silicon layer and a circuitry layer with a plurality of semiconductor devices. A doped silicon region is formed on a front side of the silicon layer upon which the circuitry layer is deposited. The doped silicon region is positioned under the circuitry layer. The doped silicon region has a dopant concentration of at least 1015 cm−3.
US10796898B2 Treatment system and method
A method of descumming a dielectric layer is provided. In an embodiment the dielectric layer is deposited over a substrate, and a photoresist is applied, exposed, and developed after the photoresist has been applied. Once the pattern of the photoresist is transferred to the underlying dielectric layer, a descumming process is performed, wherein the descumming process utilizes a mixture of a carbon-containing precursor, a descumming precursor, and a carrier gas. The mixture is ignited into a treatment plasma, and the treatment plasma is applied to the dielectric layer in order to descum the dielectric layer.
US10796895B2 Spray chambers and methods of using them
Devices, systems and methods including a spray chamber are described. In certain examples, the spray chamber may be configured with an outer chamber configured to provide tangential gas flows. In other instances, an inner tube can be positioned within the outer chamber and may comprise a plurality of microchannels. In some examples, the outer chamber may comprise dual gas inlet ports. In some instances, the spray chamber may be configured to provide tangential gas flow and laminar gas flows to prevent droplet formation on surfaces of the spray chamber. Optical emission devices, optical absorption devices and mass spectrometers using the spray chamber are also described.
US10796894B2 System and method for ionization of molecules for mass spectrometry and ion mobility spectrometry
An ionizing system includes a channel and a heater coupled to the channel. The channel has an inlet disposed in a first pressure region having a first pressure and an outlet disposed in a second pressure region having a second pressure. The first pressure is greater than the second pressure. The heater is for heating the channel, and the channel is configured to generate charged particles of a sample in response to the sample being introduced into the channel.
US10796890B2 Plasma processing apparatus and sample stage thereof
There is disclosed a plasma processing apparatus for processing a wafer put on a sample stage disposed in a processing chamber within a vacuum vessel by the use of a plasma generated in the processing chamber after mounting the wafer on the sample stage. The apparatus has heaters in areas of the interior of the sample stage which are divided radially and circumferentially. At least those of the heaters which are arranged in the areas located in the radially outer position include circumferentially arranged heater portions that are connected in series. The amounts of heat generated by these circumferentially arranged heater portions are adjusted.
US10796889B2 Processing apparatus for target object and inspection method for processing apparatus
A processing apparatus includes a chamber main body; a stage having therein a first passage for coolant and a space communicating with the first passage; a first pipeline having a first end portion inserted into the space to be connected to the first passage and a second end portion connected to a coolant supply mechanism; and a first sealing member provided at a gap between a wall surface confining the space and the first end portion. A second passage having one end and the other end is formed within the stage. The one end of the second passage is connected to the gap. The first sealing member is contacted with the wall surface at a side of the first passage with respect to the second passage. The processing apparatus comprises a second pipeline connected to the other end thereof; and a detecting device connected to the second pipeline.
US10796883B2 Discrete capacitance switching circuit and capacitor array circuit including the same
A discrete capacitance switching circuit includes a DC decoupling capacitor connected between a power node that receives an AC signal and a first node, a diode connected between the first node and a second node, a unit capacitor connected between the second node and a reference node that receives a ground voltage, and a bias circuit. The bias circuit is configured to apply a first DC voltage to the first node and apply a second DC voltage to the second node. The applied first and second DC voltages control a switching operation of the diode.
US10796877B2 Charged particle beam image acquisition apparatus
According to one aspect of the present invention, a charged particle beam image acquisition apparatus includes a rectangular parallelepiped chamber where a target object is disposed; a primary electron optical column placed on an upper surface of the chamber so that a point of intersection between two diagonal lines on the upper surface of the chamber is located at a center of a horizontal section of the primary electron optical column, a primary charged particle beam optics irradiating the target object with a primary charged particle beam being disposed in the primary electron optical column; and a secondary electron optical column connected to a lower portion of the primary electron optical column, a secondary charged particle beam optics being disposed in the secondary electron optical column and a secondary charged particle beam passing through the secondary charged particle beam optics.
US10796875B2 Low voltage electron transparent pellicle
One or more pellicles protect a cathode, the pellicles comprised of a thin layer of material that allows electrons to pass while preventing contamination of the cathode from elements originating beyond the pellicle or contamination of an outside apparatus from elements originating on or near the cathode. The pellicle can be supported by an insulator, the insulator in turn supported by a deflecting layer. The pellicle can be maintained at a positive voltage relative to the cathode, such that a voltage gradient is created between the cathode and the pellicle that accelerates electrons emitted by the cathode away from the cathode. The pellicle is located at an appropriate distance from the cathode to allow electron transmission matching the energy of the electrons at that distance.
US10796874B2 3D printed micro channel plate, method of making and using 3D printed micro channel plate
The invention provides a gain device having a plurality of channels having a polygonal shape with four or more sides. The invention also provides a method for producing microchannel plates (MCPs) having the steps of providing a pre-polymer; and directing a laser over the pre-polymer into a pre-determined pattern. Also provided is method for efficiently 3D printing an object.
US10796870B2 Electronic switching device and system
The present invention is directed to an electronic switch device, the device including a housing assembly including a front cover assembly having a user accessible surface, a back body assembly, terminals configured to be coupled to an AC power source and the load; an antenna assembly including an antenna substrate disposed inside the housing assembly adjacent a portion of the front cover assembly, an antenna being disposed on the antenna substrate having a conductive grid structure; and a circuit assembly disposed inside the housing assembly coupled to the terminals, the circuit assembly comprising a printed circuit board, the printed circuit board including a ground plane, the circuit assembly being electrically connected to the antenna assembly via a conductor, the printed circuit board being separated from the antenna assembly by a predetermined distance, the circuit assembly including a relay switch having at least one solenoid winding connected to the circuit assembly and a set of contacts.
US10796868B2 Thomson coil integrated moving contact in vacuum interrupter
A vacuum chamber contact assembly includes a vacuum housing assembly, a conductor assembly, and an operating mechanism. The vacuum housing assembly defines a sealed enclosed space. The conductor assembly includes a first stationary conductor assembly, a second stationary conductor assembly, and a movable conductor assembly. The operating mechanism includes a number of stationary components, a number of movable components and an actuator/latch assembly. The movable conductor assembly and the operating mechanism movable components are disposed entirely within the vacuum housing assembly enclosed space. The actuator/latch assembly includes an open, first latch unit and a close, second latch unit. The actuator/latch assembly is structured to maintain the movable conductor assembly in both the first position and the second position.
US10796866B2 Direct current circuit breaker
A direct current circuit breaker, including: n in number circuit breaker modules connected in series, one energy-absorbing and voltage-limiting module connected in parallel to the n in number circuit breaker modules, and a trigger module. The n in number circuit breaker modules each includes a mechanical switch and a commutation branch circuit which are connected in parallel; each commutation branch circuit includes a charging commutation module and a commutation capacitor which are connected in series; the charging commutation module is configured to charge up the commutation capacitor and produce reverse current to cut off the mechanical switch; the one energy-absorbing and voltage-limiting module is configured to absorb energy stored in inductive elements of power systems after a fault current is cut off, so as to limit voltage and protect the mechanical switch, and n is a positive integer greater than or equal to 1.
US10796856B2 Aluminum capacitor positive electrode foil product having high voltage resistance and manufacturing method thereof
The invention provides an aluminum capacitor positive electrode foil product having high voltage resistance and a manufacturing method thereof. the manufacturing method mainly processes an aluminum foil substrate in a vacuum environment and comprises the steps of: heating the aluminum foil substrate; ion bombarding a surface of the aluminum foil substrate to form a pyramid surface layer; reverse sputtering the aluminum foil substrate for surface cleaning, decontamination and degreasing; depositing the aluminum foil substrate by an aluminum target material to form a deposition layer; oxidizing an outer surface of the deposition layer and spraying mixed gases on the outer surface of the deposition layer of the aluminum foil substrate to form an oxidized crystallizing layer; cooling the aluminum foil substrate; and rolling the aluminum foil substrate into a finished product.
US10796850B2 Metalized film and film capacitor
A metalized film includes a dielectric film having a strip-shape, and a metal vapor-deposited electrode. An insulation margin is provided on a first end portion located at one end in a width direction of the dielectric film. A plurality of first slits each extending in a longitudinal direction of the dielectric film and a plurality of fuses are provided close to a second end portion located at an other end in the width direction. The metal vapor-deposited electrode includes a plurality of divided electrodes separated by a corresponding one of a plurality of second slits. Each of the plurality of second slits extends from the insulation margin to a corresponding one of the plurality of first slits. When the metalized film is cut along a cutting line extending in the width direction, at least two divided electrodes among the plurality of divided electrodes are respectively cut at the cutting line.
US10796845B2 Magnetic shunt assembly for magnetic shielding of a power device
The present application relates to a magnetic shunt assembly for magnetic shielding of a power device, in one form for an electrical power transformer, including a plurality of joined ferromagnetic sheets and a plurality of bonding layers for bonding subsequent sheets of the plurality of ferromagnetic sheets to form an integral assembly.
US10796841B1 Inductor with flux path for high inductance at low load
A magnetic component has a variable inductance over a range of DC bias currents. The component includes a bobbin with a coil positioned around a passageway between first and second end flanges. First and second E-cores have respective middle legs positioned in the passageway with end surfaces of the middle legs juxtaposed within the passageway and spaced apart by a first magnetic gap. An I-bar is positioned in the passageway parallel to and spaced apart from respective first longitudinal surfaces of the middle legs to form a second magnetic gap between the I-bar and the longitudinal surface of the middle leg of the first E-core and to form a third magnetic gap between the I-bar and the longitudinal surface of the middle leg of the second E-core. The magnetic component provides higher inductances for lower bias currents and provides lower inductances for higher bias currents.
US10796837B2 Electronic component, diaphragm, and electronic device
An electronic component includes an insulating base material including insulating base material layers, a first main surface that is a mounting surface, a coil, mounting electrodes provided on the first main surface, and a projection. The coil includes coil conductors provided on the insulating base material layers and a winding axis in a laminating direction of the insulating base material layers. The projection is provided in an electrode non-forming portion of the first main surface, the electrode non-forming portion including no mounting electrodes therein, and provided along the coil conductors in planar view of the first main surface.
US10796836B2 Inductor
An inductor includes a body including insulating layers stacked therein, in which coil patterns are respectively disposed on the insulating layers, and first and second external electrodes disposed on an external surface of the body, wherein the coil patterns are connected to each other by a plurality of coil connecting portions, and opposing ends thereof are connected to the first and second external electrodes through coil lead portions, respectively, to form a coil, the coil patterns include outer coil patterns disposed in an outer portion of the body and inner coil patterns disposed in an inner portion, a first coil connecting portion connects the outer coil patterns and a second coil connecting portion connects one coil pattern of the outer coil patterns and another coil pattern of the inner coil patterns, and the first and second coil connecting portions are disposed in a staggered manner.
US10796834B2 Magnetization method, magnetization apparatus and magnet for magnetic encoder
A magnetization method and a magnetization apparatus for forming an objective magnetized state in a one-dimensional region of a magnetic body, and a magnet for a magnetic encoder. In the magnetization method, magnetism in one direction is applied to an entire half wavelength interval of a sine wave on the magnetic body by a magnetizing yoke and a magnetized state of a first-order rectangle wave or of a first-order trapezoidal wave is formed in the interval, the magnetized state presenting polarity information in a rectangle or trapezoidal pulse shape; and thereafter, magnetism in opposite direction is applied to a start point and a terminal point of the interval by the same magnetizing yoke or a different magnetizing yoke one time or several times and the magnetized state of the first-order rectangle wave or of the first-order trapezoidal wave is changed into the objective magnetized state.
US10796829B2 Coil electronic component
A coil electronic component includes a body including a plurality of insulating layers and coil patterns disposed on the insulating layers, and external electrodes formed on an external surface of the body and connected to the coil patterns. The plurality of insulating layers include a Ni—Cu—Zn based ferrite, and the Ni—Cu—Zn based ferrite has a content of Ni within a range from 5 to 15%, a content of Cu within a range from 5 to 10%, and a content of Zn within a range from 28 to 35% based on a mole ratio.
US10796827B2 Cermets for magnetic sensors
Disclosed are cermets for magnetic sensors. The disclosed cermets for magnetic sensors may include at least six carbides and at least one refractory metal. The carbides are selected from TiC, VC, ZrC, HfC, WC, NbC and TaC, the refractory metal is tungsten, the cermets for magnetic sensors operate in 100˜3000 K, the magnetic precision is between 99.6˜99.9%, such that the cermets for magnetic sensors are suitable for the magnetic sensors to operate at high temperatures.
US10796825B1 Modular bus bar insulator
An insulator for a bus bar of a breaker panel may be modularly sacrificed for the installation of a breaker. The ability to modularly sacrifice insulating portions enables protection of the electrical service worker while installing a new breaker panel or modifying an existing breaker panel.
US10796819B2 Wire harness
A wire harness including a round electric wire and a flat electric wire. The round electric wire includes a round conductor made of a predetermined metal and having a round cross-sectional shape and a first coating portion. The flat electric wire includes a flat conductor having a flat cross-sectional shape and a second coating portion. The round electric wire and the flat electric wire are arranged in parallel. The round conductor has a diameter equal to or less than a predetermined reference value. The flat conductor has a thickness equal to or less than the reference value and a width in which ensure cross-sectional area of the flat conductor more than area of a circle having a diameter equal to the reference value.
US10796817B2 Aluminum pattern and method for manufacturing same
The present specification relates to a method for manufacturing a fine aluminum pattern, an aluminum pattern manufactured by the manufacturing method, and a conductive film including the same.
US10796814B2 Insulated winding wire with conformal coatings
Insulated winding wires, winding wire articles, and associated formation methods are described. An insulated winding wire may include a conductor and insulation formed around the conductor. In certain embodiments, the insulation may include a first layer including a first parylene material and a second layer including a second parylene material different from the first parylene material. In other embodiments, the insulation may include one or more layers containing parylene formed over base insulation.
US10796813B2 Conductive polymer composite
A conductive polymer composite includes: a thermoplastic polymer; a plurality of carbon nanotubes; and a plurality of metallic particulates in an amount ranging from about 0.5% to about 80% by weight relative to the total weight of the conductive polymer composite.
US10796812B2 Coating liquid for forming conductive layer, method for producing conductive layer, and conductive layer
A coating liquid for forming a conductive layer according to the present invention is a coating liquid for forming a conductive layer, the coating liquid containing fine metal particles, a dispersant, and a dispersion medium. In the coating liquid for forming a conductive layer, the fine metal particles contain copper or a copper alloy as a main component, the dispersant is a polyethyleneimine-polyethylene oxide graft copolymer, a polyethyleneimine moiety in the graft copolymer has a weight-average molecular weight of 300 or more and 1,000 or less, a molar ratio of polyethylene oxide chains to nitrogen atoms in the polyethyleneimine moiety is 10 or more and 50 or less, and the graft copolymer has a weight-average molecular weight of 3,000 or more and 54,000 or less.
US10796810B2 Process of generating germanium
The present disclosure generally relates to a new process for generating germanium-68 from an irradiated target body. The process includes irradiation of the target body followed by various extraction techniques to generate the germanium-68.
US10796803B2 Method for integrating and providing collected data from multiple devices and electronic device for implementing same
An electronic device includes a housing, with a display exposed through a part of the housing. The housing includes a first motion sensor to detect movement of the housing, a wireless communication circuit, a processor, and a memory that stores instructions to be executed by a processor. The instructions include generating a wireless communication channel with an external electronic device including a second motion sensor; monitoring the movement of the housing to generate first data for a first time period; receiving second data for the first time period through the wireless communication channel; calculating, as a value for the first time period, a value, smaller than the sum of a first value based on the first data and a second value based on the second data; and displaying the calculated value through a user interface displayed on the display.
US10796801B2 Method and system for assessing, quantifying, coding and communiicating patient's health and perioperative risk
A multi-dimensional system for assessing, coding, quantifying, displaying, integrating and communicating information relating to patient health and perioperative risk includes a mechanism for inputting patient information and providing an output relating to the patient health and perioperative risk. The output includes a score for the physical condition of the patient, a score for the degree of expected surgical risk and invasiveness, a score for other vital assessments of perioperative complexity, and alphanumeric codes for other factors that may require special preoperative preparation and planning.
US10796799B2 Methods for the prediction of a personalized ESA-dose in the treatment of anemia
An integrative pharmacokinetic/pharmacodynamics (PK/PD) ESA-EpoR mathematical model calculates the binding behavior of erythropoiesis stimulating agents (ESA). The invention provides methods for the determining of ESA binding sites in cells or patients suffering from anemia. Knowing the amount of ESA binding sites enables the clinical practitioner to optimize the dosage regimen during a treatment of anemia, in particular in patients suffering from a cancerous disease. Further provided are methods for screening ESAs which have a higher specificity for cells strongly expressing the EPO receptor such as colony forming units-erythroid (CFU-E) cells, and not to cells with a low level of EPO receptor cell surface expression, which is the case in cancer cells. Also provided is a computer implemented method, comprising the use of the mathematical model of the invention.
US10796797B2 Sensor network for breast pumping mothers
Disclosed herein is a breast pump sensor network. The breast pump sensor network includes an emitter disposed within a bodily fluid capture system and a detector disposed within the bodily fluid capture system. Further disclosed is a method for controlling the breast pump sensor network which includes emitting a beam of electromagnetic radiation within a bodily fluid capture system, detecting one or more drops of body fluid within the bodily fluid capture system, determining a bodily fluid flow rate based at least on the detected one or more drops of bodily fluid, and providing the determined bodily fluid flow rate to at least one user.
US10796794B2 Deletion of medical images in cloud-based storage
A method is provided for controlling automatic deletion of medical images in a universal viewer system that shares the medical images between a cloud server and a plurality of healthcare facilities connected to the cloud server. The method is executed by the cloud server and includes: receiving, from a user at one of the healthcare facilities, an automatic deletion request that comprises a target deletion period and a deletion start time; determining, after the deletion start time has elapsed, a target medical image based on the target deletion period; retrieving an access history of the target medical image; terminating, in response to determining based on the access history that the target medical image is accessed by a plurality of users, the automatic deletion request without deleting the target medical image; storing in a memory a result of the automatic deletion request; and causing the result of the deletion request to be displayed on a display of at least one of the healthcare facilities.
US10796789B2 Method and apparatus for initiating a medicine control action
A method and apparatus for initiating a medicine control action are disclosed. For example, the method implemented via a processor receives at least one picture, the at least one picture comprising an image of one or more pills and a respective prescription bottle of each one of the one or more pills, determines the medicine control action is required in response to the receiving the at least one picture, establishes a data connection with an endpoint device in response to the determining, and initiates the medicine control action over the data connection to the endpoint device.
US10796786B2 Method and system for microbiome-derived diagnostics and therapeutics for endocrine system conditions
A method for at least one of characterizing, diagnosing, and treating an endocrine system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the endocrine system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the endocrine system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10796784B2 Mass spectrometric data analyzing apparatus and analyzing method
A tag database establishment section converts, based on information such as an amino acid sequence of an identified peptide and m/z of a peak, a sequence tag indicating a partial sequence and information related to the tag into a database and creates a tag database. When MS2 spectrum information is obtained by measuring a target peptide, a sequence tag acquisition section executes, on the tag database, a search based on coincidence of the m/z of the peak and the like and extracts a sequence tag with high reliability. A peptide identification section performs, based on an amino acid sequence of the sequence tag, m/z of a precursor ion, and the like, a search by a sequence tag search method taking into account a post-translational modification or a variation and identifies a peptide.
US10796781B2 Spatial genomics with co-registered histology
Three dimensional tumor volume is analyzed spatially by genomics and transcriptomics, or both. Thin sections are cut with a microtome using a tape transfer technique so that the thin tissue sections remain without any distortion or deformation, in sequence relative to their position in the original tissue, so that a three-dimensional coordinate system can be anchored to each tissue section. Small samples of tissue are extracted or punched from very precise locations in the supports using the coordinate system as a grid, with known x,y,z location, and subjected to genomic sequencing. Sequence data is analyzed using the three dimensional coordinate system, so that the original tissue is thereby analyzed as a three dimensional system volume. At the same time, alternate tissue sections (or the same sections from which samples have been extracted with sample punches) can be subjected to staining and imaging to do histochemical analysis.
US10796779B2 Semiconductor memory device
A semiconductor memory device includes a first memory cell which is capable of being set to any one of at least eight threshold voltages, a first bit line connected to the first memory cell, a word line connected to a gate of the first memory cell, a sense amplifier connected to the first bit line, wherein the sense amplifier has at least four data latch circuits, and an extra data latch circuit connected to the sense amplifier through a data bus. A verification operation for verifying the threshold voltage of the first memory cell is performed after a programming operation is performed on the first memory cell, and the verification operation includes seven verification operations during which the four data latch circuits, but not the extra data latch circuit, are accessed.
US10796777B1 Method for programming in non-volatile memory device by applying multiple bitline bias voltages
Programming in a non-volatile memory device includes applying at least one programming pulse to a non-volatile memory cell during a first programming loop; applying at least one programming pulse to the non-volatile memory cell during a second programming loop succeeding the first programming loop; and providing a bitline bias voltage of the non-volatile memory cell according to a result of comparing a threshold voltage of the non-volatile memory cell in the first programming loop with a low verify level and/or a high verify level of a target data state of the non-volatile memory cell and a result of comparing a threshold voltage of the non-volatile memory cell in the second programming loop with the low verify level and/or the high verify level of the target data state of the non-volatile memory cell.
US10796776B2 Nonvolatile memory and memory system
According to one embodiment, a nonvolatile memory includes: a memory cell array including memory cells; and a controller configured to execute a first refresh process on receiving a first command. The first refresh process includes reprogramming at least one second memory cell among first memory cells to which data has been programmed in a first group. In executing the first refresh process, the controller is configured to: select the second memory cell by verifying with a first voltage using a first amount in a case where the second memory cell has been programmed using the first voltage; and select the second memory cell by verifying with a second voltage using a second amount in a case where the second memory cell has been programmed using the second voltage.
US10796773B1 Memory devices including voltage generation systems
A memory device includes a memory array, a plurality of voltage generation systems, and a controller. The memory array includes a plurality of planes. Each voltage generation system of the plurality of voltage generation systems is electrically coupled to a corresponding plane of the plurality of planes. The controller is configured to turn on each voltage generation system of the plurality of voltage generation systems in response to a first command to access a first plane of the plurality of planes.
US10796770B2 Sensing circuit of memory device and associated sensing method
A sensing circuit, a sensing method and a memory device are provided. The sensing method is applied to the memory device having the sensing circuit. The sensing circuit includes a compensation source and a sensing module. The compensation source is capable of providing a compensating current to a first node during a read cycle. The sensing module is coupled to the first node. A cell of the memory device is coupled to the first node. The cell is capable of generating a cell current during the read cycle, and the sensing module determines that the cell is in a first storing state or a second storing state in response to a relationship between the compensating current and the cell current.
US10796769B2 Memory device and memory system having the same
The present disclosure relates to a memory device and a memory system having the same. The memory device includes page buffers arranged in a first direction and a second direction perpendicular to the first direction, a first storage group and a second storage group arranged adjacent to the page buffers in the second direction, and a switch circuit arranged between the first storage group and the second storage group and selectively coupling the first storage group and the second storage group to data lines according to a number of page buffers and a number of first and second storage groups.
US10796768B2 Semiconductor memory device
It is to optimize the initial threshold voltages of each memory area in a semiconductor memory device including a plurality of memory areas. A semiconductor memory device according to the embodiment includes a first memory area for storing data and a second memory area for storing the information related to the first memory area. In the respective memory cells arranged in the first and the second memory areas, the initial threshold voltages of the memory cells arranged in the second memory area are designed to be higher than those of the memory cells arranged in the first memory area.
US10796767B2 Memory device and operating method thereof
A memory device includes a cell array and a page buffer circuit. The cell array includes first and second cell strings respectively connected to first and second bit lines. The page buffer circuit is configured to apply an erase voltage to the first bit line and to allow the second bit line to be in a floating state, when an erase operation is performed on memory cells of the first and second cell strings.
US10796763B2 Method for programming a split-gate memory cell and corresponding memory device
A split-gate memory cell includes a state transistor possessing a control gate and a floating gate and a selection transistor possessing a selection gate. The split-gate memory cell is programmed by applying, during a programming duration, a first voltage to the control gate, a second voltage to a drain of the state transistor and a third voltage to the selection gate of the selection transistor. The third voltage is transitioned during the programming duration between a first value and a second value greater than the first value.
US10796762B2 Solid state drive architectures
A solid state drive includes DRAM logical flash and flash memory, in which system processor reads and writes only to the DRAM logical flash which minimizes writes to the flash memory. A method for operation of a solid state flash device includes writing, by a CPU, to a solid state drive by sending commands and data to DRAM logical flash using flash commands and formatting.
US10796760B2 Devices and methods for writing to a memory cell of a memory
A method for writing to a memory is disclosed. The method includes generating a write current that flows to a memory cell of the memory, generating a mirror current that mirrors the write current, and inhibiting application of a write voltage to the memory cell of the memory based on the mirror current. A device that performs the method is also disclosed. A memory that includes the device is also disclosed.
US10796756B2 Permutation coding for improved memory cell operations
Permutation coding for improved memory cell operations are described. An example apparatus can include an array of memory cells each programmable to a plurality of states. A controller coupled to the array is configured to determine an encoded data pattern stored by a number of groups of memory cells. Each of the number of groups comprises a set of memory cells programmed to one of a plurality of different collective state permutations each corresponding to a permutation in which the cells of the set are each programmed to a different one of the plurality of states to which they are programmable. The controller is configured to determine the encoded data pattern by, for each of the number of groups, determining the one of the plurality of different collective state permutations to which the respective set is programmed by direct comparison of threshold voltages of the cells of the set.
US10796755B2 Permutation coding for improved memory cell operations
Permutation coding for improved memory cell operations are described. An example apparatus can include an array of memory cells each programmable to a plurality of states. A controller coupled to the array is configured to determine an encoded data pattern stored by a number of groups of memory cells. Each of the number of groups comprises a set of memory cells programmed to one of a plurality of different collective state permutations each corresponding to a permutation in which the cells of the set are each programmed to a different one of the plurality of states to which they are programmable. The controller is configured to determine the encoded data pattern by, for each of the number of groups, determining the one of the plurality of different collective state permutations to which the respective set is programmed by direct comparison of threshold voltages of the cells of the set.
US10796751B1 State change detection for two-terminal memory
A detection circuit that can detect a two-terminal memory cell changing state. For example, in response to electrical stimuli, a memory cell will change state, e.g., to a defined higher resistance state or a defined lower resistance state. Other, techniques do not detect this state change until after the stimuli is completed and a subsequent sensing operation (e.g., read pulse) is performed. The detection circuit can detect the state change during application of the electrical stimuli that cause the state change and can do so by comparing the magnitudes or values of two particular current parameters.
US10796746B2 Frequency synthesis for memory input-output operations
A memory channel including an internal clock circuit is disclosed. The clock circuit may synthesize an internal clock signal for use by one or more components of the memory channel. The internal clock signal may have a different frequency than an external clock frequency. The memory channel may include multiple clock circuits that generate multiple internal clock signals. Each portion of the memory channel associated with a different clock circuit may be phase and/or frequency independent of the other portions of the memory channel. The clock circuit may synthesize an internal clock signal based on an external clock signal. The clock circuit may use encoded timing data from an encoded I/O scheme to align the phase of the internal clock signal to a data signal.
US10796742B2 Charge sharing between memory cell plates
Methods, systems, techniques, and devices for operating a ferroelectric memory cell or cells are described. A first ferroelectric memory cell may be used to charge a second ferroelectric memory cell by transferring charge from a plate of first ferroelectric memory cell to a plate of the second ferroelectric memory cell. In some examples, prior to the transfer of charge, the first ferroelectric memory cell may be selected for a first operation in which the first ferroelectric memory cell transitions from a charged state to a discharged state and the second ferroelectric memory cell may be selected for a second operation during which the second ferroelectric memory cell transitions from a discharged state to a charged state. The discharging of the first ferroelectric memory cell may be used to assist in charging the second ferroelectric memory cell.
US10796741B1 Non-volatile memory with a select gate regulator circuit
A word line regulator provides a write word line voltage for an asserted word line and includes a write replica circuit, a reference current path, and a regulator circuit. The write replica circuit is a replica of a write path for writing from a low to high resistance value of a resistive memory element of a memory cell. The word line regulator regulates the word line voltage at a value during the write operation of a low to high resistance value such that a select transistor of the memory cell is used as a source follower to regulate a first node of a resistive element of the memory cell being written. The first node is at a higher write voltage than a second node of the resistive element during the write operation, and the first node is located in a write path between the select transistor and the second node.
US10796726B2 Video recording method and apparatus for mobile terminal
This application discloses a video recording method and apparatus of a mobile terminal. The video recording method of a mobile terminal includes: obtaining a target video played online, the target video being a video to be recorded; receiving, by using a video recording page, a recording instruction signal for recording the target video; entering a recording mode in response to the recording instruction signal, the target video being recorded in the recording mode, to obtain a video clip corresponding to video data of the target video; and generating a recorded video of the target video according to the video clip.
US10796723B2 Spatialized rendering of real-time video data to 3D space
A 360 video is presented in a three dimensional (3D) environment. Rather than simply stacking graphics in two dimensions, graphics are placed using both 3D models and textures. The 3D models may be altered so that the texture is aligned in three dimensions into the 360 video space. An instance of a 3D model combined with a key and fill texture form a group. The group has a 3D orientation and placement so that the group as aligned into the 360 degree video space may not be visible from all user look directions. The inserted groups, including live video as well as static graphics, may be projected into either mono or stereo views to give the viewer a sense of space, depth, and orientation.
US10796720B2 Disc device
The disc device that includes a disc tray which stores a plurality of stacked discs, a tray carrier which transports the disc tray, and a disc selector which supplies one disc of the plurality of discs stacked on the disc tray to a drive unit. The disc selector includes a disc selector spindle that supports the plurality of discs, a disc press on which an upper surface of an uppermost disc of the plurality of discs supported by the disc selector spindle abuts, a displacement amount detection mechanism that detects a displacement amount of the disc press displaced according to thicknesses of the plurality of supported discs, and a thickness detection unit that detects a thickness of each of the plurality of discs based on the detected displacement amount of the disc press.
US10796718B2 Magnetic recording apparatus having circuits with differing tunnel valve sensors and about the same resistance
An apparatus, according to one embodiment, includes a first circuit electrically coupled to a first read transducer and a first parallel circuit, the first read transducer having a tunnel valve structure having a resistance. A second circuit is electrically coupled to a second read transducer having a tunnel valve structure. An area of a tunnel barrier portion of the second read transducer along a plane of deposition thereof is larger than an area of a tunnel barrier portion of the first read transducer along a plane of deposition thereof.
US10796717B1 Perpendicular magnetic recording write head with heater and heat sink for providing temperature gradient across the main pole
A perpendicular magnetic recording write head includes a heater on one side of the pole tip of the main pole and a heat sink on the opposite side of the pole tip. The heater is formed of high resistivity material and is connected to a power source. During writing, power is applied to the heater, which causes a relatively large temperature gradient across the pole tip from the heater to the heat sink. The temperature gradient increases the damping of the ferromagnetic material of the main pole during writing, which increases the switching speed of the main pole.
US10796715B1 Speech analysis algorithmic system and method for objective evaluation and/or disease detection
Systems and methods use patient speech samples as inputs, use subjective multi-point ratings by speech-language pathologists of multiple perceptual dimensions of patient speech samples as further inputs, and extract laboratory-implemented features from the patient speech samples. A predictive software model learns the relationship between speech acoustics and the subjective ratings of such speech obtained from speech-language pathologists, and is configured to apply this information to evaluate new speech samples. Outputs may include objective evaluation of the plurality of perceptual dimensions for new speech samples and/or evaluation of disease onset, disease progression, or disease treatment efficacy for a condition involving dysarthria as a symptom, utilizing the new speech samples.
US10796714B2 Method and system for diagnosing coronary artery disease (CAD) using a voice signal
The present invention extends to methods, systems, for diagnosing coronary artery disease (CAD) in patients by using their voice signal comprising receiving voice signal data indicative of speech from the patient.
US10796713B2 Identification of noise signal for voice denoising device
Methods, systems, and computer-readable storage media for voice denoising. Implementations include actions of performing a mathematical transform on each frame signal in an audio signal segment to generate multiple power spectra. Each power spectrum corresponds to a respective frame signal. Power value variances corresponding to frame signals at various frequencies are determined. A noise signal is identified in each frame signal based on the power value variance. The identified noise signal is removed from each frame signal of the plurality of frame signals.
US10796710B2 Noise elimination device, noise elimination method, and noise elimination program
A noise elimination device includes a first converter, a second converter, and a signal processing unit. The first converter is configured to convert an input signal input from a microphone into digital data to generate input digital data. The second converter is configured to convert an internal noise signal into digital data. The signal processing unit is configured to use, as reference data, digital data corresponding to an output signal output to a speaker and digital data having been converted by the second converter, and eliminate a component corresponding to the reference data from the input digital data.
US10796702B2 Method and system for controlling home assistant devices
System and method for controlling a home assistant device include: receiving an audio input; performing speaker recognition on the audio input; in accordance with a determination that the audio input includes a voice input from a first user that is authorized to control the home assistant device: performing speech-to-text conversion on the audio input to obtain a textual string; and searching for a predefined trigger word for activating the home assistant device in the textual string; and in accordance with a determination that the audio input includes a voice input from the home assistant device: forgoing performance of speech-to-text conversion on the audio input; and forgoing search for the predefined trigger word.
US10796698B2 Hands-free multi-site web navigation and consumption
A digital assistant supported on computing devices such as smartphones, tablet computers, personal computers (PCs), wearable devices, game consoles, connected car devices, virtual and mixed reality devices, and the like is configured to interact with a web browser to open multiple websites within a group responsively to a single voice input at a natural language interface. The user can select websites that are included in a given group through a user interface (UI), or the computing device may be configured to automatically create or recommend groups to the user based on monitored interactions and/or user behaviors (where the monitoring is performed with notice to the user and user consent).
US10796697B2 Associating meetings with projects using characteristic keywords
Systems and methods are provided for associating meetings with projects. Some implementations include evaluating a similarity between a conversation between two or more users and a set of keywords characterizing at least one project associated with a user of the two or more users, where the conversation is captured by sensor data. Based on the similarity, a listening mode is activated on a user device associated with the user. Contextual information associated with the conversation is generated from portions of the sensor data provided by the activated listening mode. A meeting corresponding to the conversation is assigned to a project associated with the user based on the contextual information. Content is personalized to the user based on the assignment of the meeting to the project.
US10796696B2 Tailoring an interactive dialog application based on creator provided content
Implementations relate to executing a tailored version of a dynamic interactive dialog application, where the tailored version is tailored based on structured content that is specified by a creator of the tailored version. Executing the tailored version of the interactive dialog application can be in response to receiving, via an assistant interface of an assistant application, an invocation phrase assigned to the tailored version and/or other user interface input that identifies the tailored version. In some implementations, a tailored version of a dynamic interactive dialog application is executed with persona value(s) that are specified by a creator of the tailored version and/or that are predicted based on structured content and/or other input provided by the creator in creating the tailored version. In some implementations, structured content and/or other input provided by a creator in creating a tailored version of an interactive dialog application is utilized in indexing the tailored version.
US10796692B2 Assistive listening device and human-computer interface using short-time target cancellation for improved speech intelligibility
An assistive listening device includes a set of microphones including an array arranged into pairs about a nominal listening axis with respective distinct intra-pair microphone spacings, and a pair of ear-worn loudspeakers. Audio circuitry performs arrayed-microphone short-time target cancellation processing including (1) applying short-time frequency transforms to convert time-domain audio input signals into frequency-domain signals for every short-time analysis frame, (2) calculating ratio masks from the frequency-domain signals of respective microphone pairs, wherein the calculation of a ratio mask includes a frequency domain subtraction of signal values of a microphone pair, (3) calculating a global ratio mask from the plurality of ratio masks, and (4) applying the global ratio mask, and inverse short-time frequency transforms, to selected ones of the frequency-domain signals, thereby generating audio output signals for driving the loudspeakers. The circuitry and processing may also be realized in a machine hearing device executing a human-computer interface application.
US10796690B2 Digital media environment for conversational image editing and enhancement
Conversational image editing and enhancement techniques are described. For example, an indication of a digital image is received from a user. Aesthetic attribute scores for multiple aesthetic attributes of the image are generated. A computing device then conducts a natural language conversation with the user to edit the digital image. The computing device receives inputs from the user to refine the digital image as the natural language conversation progresses. The computing device generates natural language suggestions to edit the digital image based on the aesthetic attribute scores as part of the natural language conversation. The computing device provides feedback to the user that includes edits to the digital image based on the series of inputs. The computing device also includes as feedback natural language outputs indicating options for additional edits to the digital image based on the series of inputs and the previous edits to the digital image.
US10796686B2 Systems and methods for neural text-to-speech using convolutional sequence learning
Described herein are embodiments of a fully-convolutional attention-based neural text-to-speech (TTS) system, which various embodiments may generally be referred to as Deep Voice 3. Embodiments of Deep Voice 3 match state-of-the-art neural speech synthesis systems in naturalness while training ten times faster. Deep Voice 3 embodiments were scaled to data set sizes unprecedented for TTS, training on more than eight hundred hours of audio from over two thousand speakers. In addition, common error modes of attention-based speech synthesis networks were identified and mitigated, and several different waveform synthesis methods were compared. Also presented are embodiments that describe how to scale inference to ten million queries per day on one single-GPU server.
US10796682B2 Quiet zone for handsfree microphone
A handsfree voice system has a microphone mounted in a fixed location in a passenger cabin. An audio signal from the microphone can be used by a voice recognition system to detect spoken commands of a driver or can be used by a cellular telephone transceiver to transmit sounds for a spoken conversation over a phone call. A pair of speakers is mounted at a periphery of the microphone. A plurality of noise sensors are configured to characterize intrusive noises into the cabin. An active noise cancellation controller is responsive to the noise sensors for generating anti-noise to be output by the speakers establishing a quiet zone centered on the microphone.
US10796680B2 Sound absorber with stair-stepping structure
A sound absorber can include a back wall, a plurality of absorber elements disposed on the back wall and arranged periodically in a first direction, and a plurality of frames disposed between the plurality of absorber elements. The plurality of absorber elements can make a periodic meta-surface due to a different thickness. The plurality of absorber elements can be made of a porous material.
US10796679B1 Automated wind chime
The automated wind chime comprises a housing and a wobble arm. The housing may be suspended from a clapper of a wind chime. A motor within the housing may rotate the wobble arm when energized. The wobble arm may be unbalanced such that rotation of the wobble arm causes the housing to sway in an erratic pattern. Moving the housing in the erratic pattern may cause the clapper to strike a plurality of percussion targets within the wind chime thus producing chime music even in the absence of wind. The housing may have a novelty appearance. As non-limiting examples, the housing may be shaped like a duck, turkey, Easter bunny, Santa Claus, musical note, or flower.
US10796677B2 Electronic musical instrument and automatic power-off method
An electronic musical instrument includes a condition determiner that determines whether an OFF condition for turning off a power supply is satisfied in an automatic power-OFF mode; a noise gate that is opened when a level of an input audio signal exceeds a threshold value and is closed when the level of the input audio signal continues being equal to or lower than the threshold value for a first predetermined period of time; and a controller that turns off the power supply on the condition that the condition determiner determines that the OFF condition is satisfied in the automatic power-OFF mode; and the controller does not turn off the power supply when the noise gate is in an open state, even in the case where the OFF condition is satisfied.
US10796668B2 Virtual object control method and related device
This application provides a method for controlling a virtual object performed at an electronic device: obtaining a current location of a virtual object in a virtual scene; determining whether the current location is located outside an associated area of the virtual object; in accordance with a determination that the current location of the virtual object is outside the associated area of the virtual object: determining a current state of the virtual object at the current location; in accordance with a determination that the virtual object is performing an action of a first state, controlling the virtual object to return to a pre-specified location within the associated area after the virtual object completes the action; and in accordance with a determination that the virtual object is in a second state: controlling the virtual object to return to the pre-specified location within the associated area after waiting a predetermined time period.
US10796662B2 User interface display composition with device sensor/state based graphical effects
A method comprising receiving sensor data from a sensor, obtaining image data from a graphical effects shader based on the sensor data, blending the image data with a plurality of application surfaces to create a blended image, and transmitting the blended image to a display. The method may further comprise blending a color image with the blended image in response to a reduction in ambient light. Also disclosed is a mobile node (MN) comprising a sensor configured to generate sensor data, a display device, and a processor coupled to the sensor and the device display, wherein the processor is configured to receive the sensor data, obtain image data generated by a graphical effects shader based on the sensor data, blend the image data with an application surface associated with a plurality of applications to create a blended image, and transmit the blended image to the display.
US10796657B1 Conversion circuit, display panel and display device
Provided is a conversion circuit, including a switch signal input terminal; first and second input terminals; and first and second output terminals. The switch signal input terminal receives a switch control signal. The first and second input terminals receive first and second input signals, and polarities of first and second input signals are different and alternately switch. Depending on the switch control signal, the first input terminal is in communication with the first output terminal and the second input terminal is in communication with the second output terminal, or the second input terminal is in communication with the first output terminal and the first input terminal is in communication with the second output terminal, so that a first output signal outputted from first output terminal has a consistent polarity at any time and a second output signal outputted from the second output terminal has a consistent polarity at any time.
US10796656B1 GOA circuit
The invention provides a GOA circuit. The first node control module of the GOA circuit provided by the invention comprises a tenth TFT, an eleventh TFT and a twelfth TFT of N-type TFTs, when the voltage of the first node is high, the gate-to-source voltage difference of the twelfth TFT is the threshold voltage thereof, so that the drain-source voltage difference of the eleventh TFT is also the threshold voltage of the twelfth TFT, thereby making the resistance between the drain of the tenth TFT and the first node is extremely large, which can avoid the impact of leakage current generated by the tenth TFT on the voltage of the first node when the noise and coupling in the second node occurs, and to ensure the normal output of the scan signal.
US10796650B2 Liquid crystal display device and driving method therefor
In a liquid crystal display device (100), each pixel row group is selected by a common scan signal voltage, each pixel row group including N pixel rows which adjoin one another in a column direction. Where two pixel rows which adjoin each other in a column direction and which are included in different pixel row groups are a first pixel row and a second pixel row, the first pixel row includes a pixel which has a pixel electrode (16) capacitively coupled with a gate bus line (12) which is associated with the second pixel row. When the first pixel row is included in the qth group, the second pixel row is included in the (q+1)th group. A scan signal voltage supplied to gate bus lines which are associated with the (q+1)th group switches from low to high before a scan signal voltage supplied to gate bus lines which are associated with the qth group switches from high to low.
US10796649B2 Nano-particle based variable transmission devices
A variable transmission medium comprises a fluid and a plurality of nanoparticles dispersed in the fluid, wherein addition of acid to the fluid causes the nanoparticles to flocculate and form aggregates of particles that scatter light. The nanoparticles may comprise at least one metal oxide, such as titanium dioxide, zinc oxide or zirconium dioxide. The fluid may have a dielectric constant less than about 10. The medium may be used in, for example, privacy glass for a conference room.
US10796645B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a gate driver, a data driver and a backlight assembly. The display panel includes a plurality of display blocks. The gate driver outputs a gate signal to the display panel. The data driver outputs a data voltage to the display panel. The backlight assembly provides light to the display panel. Sequences of outputting the gate signals from the gate driver to the display blocks are different from each other in adjacent frames.
US10796643B2 AMOLED display panel with transmitting goa circuit disposed below effective display region
An AMOLED display panel is disclosed. The display panel comprises a GOA circuit and an effective display region. The GOA circuit comprises a transmitting GOA circuit, and the transmitting GOA circuit is disposed below the effective display region and is completely covered by the effective display region. In this way, the present disclosure disposes the transmitting GOA circuit below the effective display region, and the left and the right sides outside the effective display region do not need to be provided with the transmitting GOA circuit, thereby remarkably reducing the width of the left and the right bezels of the AMOLED display panel.
US10796642B2 Display device
A display device includes first pixels in a first pixel area, a first scan driver configured to supply first scan signals to first scan lines, second pixels in a second pixel area, a second scan driver configured to supply second scan signals to second scan lines, third pixels in a third pixel area, a third scan driver configured to supply third scan signals to third scan lines, and a timing controller configured to supply a first start signal to the first scan driver, a second start signal to the second scan driver, and a third start signal to the third scan driver, wherein an order in which the first, second, and third start signal are supplied in a first mode, and an order in which the first, second, and third start signal are supplied in a second mode that is different from the first mode, are different from each other.
US10796629B2 Display panel voltage drop correction
A flat-panel display device and method to compensate for a voltage drop by supply voltage in the flat-panel display.
US10796624B2 Converter and display apparatus including the same
A converter includes a phase locked loop (“PLL”) unit which outputs a first frequency signal having a first frequency during a first period of one frame and to output a second frequency signal modulated to have a frequency corresponding to a pattern of an image signal during a second period other than the first period, a pulse width modulation (“PWM”) signal generator which generates a PWM signal according to the frequency of the frequency signal outputted from the PLL unit, and a voltage generator which outputs a driving voltage obtained by modulating an input voltage in response to the PWM signal to a voltage output terminal.
US10796619B2 Display device and driving method thereof
A display device a includes: a display portion including pixels arranged in a matrix form; gate lines extending in a row direction for each pixel row and connected to the pixels; and a gate driver which applies a gate signal of a gate-on voltage to the plurality of gate lines. The gate driver applies the gate signal in the order of a k-th gate line, a (k+3)-th gate line, a (k+1)-th gate line, a (k+4)-th gate line, a (k+2)-th gate line, and a (k+5)-th gate line, where k is an integer greater than 1, and pixels connected to the k-th gate line and the (k+3)-th gate line display a first color, pixels connected to the (k+1)-th gate line and the (k+4)-th gate line display a second color, and pixels connected to the (k+2)-th gate line and the (k+5)-th gate line display a third color.
US10796617B2 Device, method and system for processing an image data stream
An implementation relates to a device for processing an image data stream. The device may include a first processing unit and a second processing unit for receiving the image data stream. The first processing unit may be arranged for providing a first data stream, the first data stream has a reduced bandwidth compared to the image data stream. The second processing unit may arranged for providing a second data stream, the second data stream has a reduced bandwidth compared to the image data stream.
US10796615B2 Circuit and method for regulating power supplying, and test system
The present disclosure relates to a circuit for regulating power supplying, a method for regulating power supplying and a test system. The circuit for regulating power supplying includes a switch circuit connected to a first power terminal and an output terminal. The switch circuit is configured to control whether a power supply is turned on or off. The circuit includes a turn-off rate control circuit connected to the first power terminal, a second power terminal and the switch circuit. The turn-off rate control circuit is configured to control a turn-off rate of the switch circuit.
US10796605B2 System and method for three-dimensional augmented reality guidance for use of equipment
Methods for providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a user of an equipment system to achieve improved outcomes in the use of the equipment. The methods involve providing real-time real-time position-based 3D AR feedback and the real-time outcome-based 3D AR feedback to the user via an augmented reality user interface (ARUI). The feedback may be provided to the user via a head mounted display (HMD).
US10796603B2 Apparatus for demonstrating mechanical impedance
A device for demonstrating the interaction of conservation of energy and conservation of momentum provides a set of balls each supported as a pendulum and in stationary contact, the balls having different weights to illustrate the concept of mechanical impedance.
US10796602B1 Production and presentation of aural cloze material
A machine-delivered aural cloze exercise makes use of natural, connected speech and allows for a portion of the audio to be selected and obfuscated during playback, creating an aural cloze portion. The aural cloze portion is extended beyond its natural length an effective amount to make the exercise clear to the user. If the audio is accompanied by video, the video is extended uniformly during the aural cloze portion, and optionally, can also be obfuscated during the aural cloze portion.
US10796601B2 Information processing method, information processing system, and terminal
First information including related information relating to a cooking action to be carried out by a cook is acquired, a presentation device is made to present the related information, it is determined whether or not an action of the cook that is specified based on second information is the cooking action, an index indicating a degree of attention of the cook recommended for the cooking action is acquired, and the information amount of the related information presented is altered in accordance with the degree of attention indicated by the acquired index.
US10796599B2 Prosthetic virtual reality training interface and related methods
An apparatus comprising an electromyographic (EMG) control module is disclosed. The apparatus includes an electromyographic (EMG) control module configured to receive EMG information generated by an individual; identify a gesture class based on the EMG information, and train using the received EMG information and the gesture class. The gesture class corresponds to an intended gesture made by the individual.
US10796597B1 Digital device detox band
Digital device detox bands are disclosed. For one example, a digital device band comprises an elastic part to stretch around a digital device having one or more sensors, and a cover connected to the elastic part to be placed over at least one of the one or more sensors. The cover is positioned to cover the one or more sensors such that the one or more sensors are prevented from activating the digital device when in a sleep mode The one or more sensors include a camera, a touch sensor, or an activation button to activate the digital device. The elastic part stretches horizontally or vertically to snugly fit around the digital device which can be a mobile phone, mobile computing device or pad having varying dimensions.
US10796595B1 Systems and methods for computer-based training of crowd-sourced raters
Systems and methods for training raters to rate constructed responses to tasks are described herein. In one embodiment, a plurality of trainee raters are selected without regard to their prior experience. The trainee raters are then train in individual training sessions, during which they are asked to rate responses to a task. Each session presents to the trainee rater the task, a rating rubric, and training responses to the task. The training program receives ratings assigned by the trainee rater to the training responses through a graphical user interface. Upon receiving the assigned rating, the training program presents feedback substantially immediately and determines a score for the trainee rater's assigned rating. Thereafter, qualified raters are selected from the plurality of trainee raters based upon their performance during the training sessions as compared with a statistical model. Operational constructed responses are then assigned to rated by the qualified raters.
US10796589B2 Systems and methods for providing circling approach data onboard an aircraft
A method for providing circling approach data onboard an aircraft is disclosed. For a current, circling approach of the aircraft to a destination airport, the method identifies a circling approach procedure applicable to an optimal runway, by a processor communicatively coupled to a system memory element configured to store a database of circling approach procedures and a source for temporary restrictions; determines a circling boundary to the optimal runway, based on the circling approach procedure; determines temporary circling restrictions for the aircraft, based on conflicting traffic from at least a second airport; constructs a lateral path and a vertical path to guide the aircraft to the optimal runway of the destination airport, based on the circling approach procedure, the circling boundary, and the temporary circling restrictions; and presents graphical elements and text associated with the circling approach procedure, the circling boundary, and the temporary restrictions, by a display device.
US10796588B2 Systems and methods for collecting weather information for selected airspace regions
Systems and methods for collecting weather information for selected airspace regions are provided. In one embodiment, a method for collecting weather information for selected airspace regions comprises: receiving aircraft position information for a plurality of aircraft; forming an aircraft weather group based on flight path attributes derived from the aircraft position information; selecting at least a first representative aircraft from the weather group; and receiving at a weather information ground station, weather data from one or more representative aircraft of the aircraft weather group, wherein only the one or more representative aircraft transmit weather information to the weather information ground station from the aircraft weather group.
US10796586B2 Weather avoidance tool system
A method of providing a simplified practice for dealing with aviation turbulence and other weather hazards that allows the end users to better communicate turbulence as a state of the atmosphere metric and the additional weather threats affecting the flight is described. The method provides an Atmospheric State Index (ASI) that allows all the users to work with a standardized metric that describes the turbulence as the state of the atmosphere and a similar scale for other weather risks to the flight. This system makes the correlation between the forecast and aircraft reports for turbulence easier to interpret for the end users. This approach concentrates on turbulence as a weather hazard with a more objective and easier to use metric. This configuration provides a transition for moving from a system based on turbulence Pilot Reports (PIREPS) to a more objective data driven process in the air traffic environment.
US10796584B2 Communication method for communicating computer data between at least one aircraft and at least one separate piece of electronic equipment
A communication method for communicating computer data between an aircraft and a separate piece of electronic equipment. According to the invention, such a communication method comprises the following steps: a first transmission step for transmitting raw data from sensors arranged on the aircraft to a calculation device; a first decoding step for decoding the raw data and for generating decoded data; a first processing step for processing the decoded data and generating standardized data; a first storage step for storing the standardized data in a first memory; and a first utilization step enabling the separate piece of electronic equipment to utilize the standardized data contained in the first memory.
US10796576B2 Moving object control apparatus and method of controlling moving object
A moving object control apparatus includes an object detecting device that detects an object present around a moving object. The moving object control apparatus performs predetermined control based on a detection result of the object detecting device while the moving object is moving. In the moving object control apparatus a trajectory of a stationary object relative to the moving object is acquired and a moving direction of the moving object is acquired. An angle of axial displacement of a center axis of the object detecting device is calculated, as axial displacement information, based on the trajectory and the moving direction. The predetermined control is performed based on the axial displacement information. A regulating unit regulates reflecting the axial displacement information in the predetermined control if an absolute value of an angular acceleration around a center of gravity of the moving object is larger than a preset threshold value.
US10796575B2 Method of detecting vehicles
The invention relates to a method of detecting vehicles that park in a parking space zone, wherein excluded zones are recognized and/or determined that are not suitable and/or provided for parking vehicles; a transponder (40) is arranged in or at a vehicle, the transponder automatically repeatedly transmits a recognition signal; the recognition signal is received by at most three radio devices; and the position of the transponder is determined by means of a control device with reference to the time of flight and/or to the time of flight differences of the recognition signal from the transponder to the radio devices and with reference to the positions of the excluded zones.
US10796574B2 Driving assistance method and device
A driving assistance method includes extracting an interference traffic line that is a route along which another vehicle can move and that interferes with a planned travel route of a subject vehicle. The method also includes determining a necessary length of the extracted interference traffic line of the other vehicle, which length is necessary for determining a driving action of the subject vehicle, on the basis of at least one of a shape of a road, a traffic rule, and a traffic situation. The method further includes determining the driving action of the subject vehicle to respond to the other vehicle moving along the interference traffic line using a range of the determined necessary length of the interference traffic line as a determination object.
US10796571B2 Method and device for detecting emergency vehicles in real time and planning driving routes to cope with situations to be expected to be occurred by the emergency vehicles
A method for detecting emergency vehicles in real time, and managing subject vehicles to support the emergency vehicles to drive without interferences from the subject vehicles by referring to detected information on the emergency vehicles is provided. And the method includes steps of: (a) a management server generating metadata on the specific emergency vehicle by referring to emergency circumstance information; (b) the management server generating a circumstance scenario vector by referring to the emergency circumstance information and the metadata, comparing the circumstance scenario vector with reference scenario vectors, to thereby find a specific scenario vector whose similarity score with the circumstance scenario vector is larger than a threshold, and acquiring an emergency reaction command by referring to the specific scenario vector; (c) the management server transmitting the emergency reaction command to each of the subject vehicles.
US10796566B2 Automated highway system (AHS)
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US10796558B2 Thermal management in smart doorbells
Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
US10796552B2 Remote data monitoring and collection system with multi-tiered analysis
A system collects and stores data from a source at a high resolution and/or a high data rate (“more detailed data”) and sends a low-resolution and/or downsampled version of the data (“less detailed data”) to a remote server via a wireless network. The server automatically analyzes the less detailed data to detect an anomaly, such as an arrhythmia, earthquake or failure of a structural member. A two-tiered analysis scheme is used, where the first tier is less specific than the second tier. If the first tier analysis detects or suspects the anomaly, the server signals the data collector to send more detailed data that corresponds to a time period associated with the anomaly. The more specific second tier analyses the more detailed data to verify the anomaly. The server may also store the received data and make it available to a user, such as via a graphical or tabular display.
US10796548B2 Management of guardianship of an entity including via elastic boundaries
In embodiments, one or more non-transitory computer-readable storage media comprise a set of instructions, which, when executed on a processor of a server, causes the server to receive sensor data from at least one sensor proximate to an entity, the entity is a human under care of at least one temporary guardian (TG) pursuant to a set of guardianship rules, the guardianship rules including a pre-defined geographic boundary in which the entity is to remain while under the care of the at least one TG. When executed, the instructions further cause the server to extract location metadata of the entity from the sensor data, and based at least in part on the metadata, send notifications to the TG and to a primary guardian (PG) of the entity when the entity is outside of the pre-defined boundary.
US10796545B2 Item movement tracking with three-dimensional (3D) proximity exclusions
Changes of a vertical and horizontal position of an item are programmatically monitored relative to at least one three-dimensional (3D) item-specific proximity exclusion attribute that precludes movement of the item into a defined 3D item-configured prohibited region by iteratively querying an item tag of the item for measured vertical and horizontal coordinates of the item tag. In response to determining that a detected change of at least one of the vertical and horizontal position of the item results in the item being located within the defined 3D item-configured prohibited region, an item-specific proximity exclusion alert is generated indicating that the item is located within the defined 3D item-configured prohibited region.
US10796544B2 Concealed item detection with image series in eulerian and lagrangian frame of reference
A method to analyze video includes obtaining an image series in an Eulerian or Lagrangian frame of reference, selecting one or more specific regions of interest and extracting to remove irrelevant motion and/or noise, decomposing the extracted images into a plurality of frequency bands and extracting a pixel value time series corresponding to the values of a pixel in each spatial frequency band, magnifying the pixel value time series to obtain a magnified pixel value time series, adding the magnified pixel value time series to the pixel value time series to generate a superimposed pixel value time series, and applying a spatial reconstruction to the superimposed pixel value time series to generate an output image series. A system to perform this method is also provided.
US10796543B2 Display control apparatus, display control method, camera system, control method for camera system, and storage medium
A display control apparatus comprising: a reception unit configured to receive a detection notification indicating detection of an event by a first camera; an image obtainment unit configured to obtain a video from a second camera; and a display control unit configured to, in a case where the detection notification is received from the first camera that corresponds to detection of the event in which an occurrence position is included in the video from the second camera, display a predetermined image corresponding to the detection of the event together with the video from the second camera.
US10796542B1 Discreet haptic alerts to mobile bug for covert sessions
A system and a method are disclosed for activating haptics during a one-way communications session with a mobile bug. The system may establish a one-way communications session between a mobile bug and a monitoring device, and may receive, from the monitoring device, a request to notify a user of the mobile bug of a circumstance. The system may compare data of the request to entries of a database, and may identify, based on the comparing, an entry of the request that matches the data. The system may determine a haptic output indicated by the entry, and may transmit a command to the mobile bug to vibrate according to the haptic output.
US10796537B1 System and method for detecting ATM fraud via counting notes
Systems and methods for ATM fraud detection are presented. ATM fraud detection may be provided in the context of including a currency sensor in the ATM to count currency notes. ATM fraud detection may be obtained by using a currency sensor, such as a scanner, to image and count any currency notes that remain after being dispensed to a user, and determining if the count is correct for the currency notes dispensed. A count discrepancy resulting from removal of some but not all dispensed currency notes would indicate attempted theft or fraud.
US10796536B2 Automated teller machine with an adjustable display
An automated teller machine (“ATM”) is described. The ATM can be provided with an interface area which includes a display unit and one or more sensors. The display unit can move relative to the interface area so that the display is better accessible for a user of the ATM. For example, the display can make translational or rotational movements, e.g., telescoping movements. The ATM can include a sensor which can detect an object, a location for the object and a distance from the object. Using this information, the ATM can move or guide the display in a direction which makes the display more accessible for the user.
US10796533B2 Gaming system and method providing a wagering game including a skill-based game having a player-selected difficulty level and duration
Various embodiments of the present disclosure provide a gaming system and method providing a wagering game including a skill-based game having a player-selected difficulty level and duration. The skill-based game contributes to the average expected payback percentage of the wagering game such that the average expected payback percentage of the wagering game can vary within a predetermined range from player-to-player based on the players' skill levels. The gaming system enables each player to obtain the AEP%WAGERING GAME at or near the upper end of the predetermined range, regardless of the player's skill level.
US10796531B2 Gaming device and method of conducting a game with a changeable bonus value feature
A bonus device and method are set forth for gaming machines. The bonus device is configured as a two dimensional display or three dimensional object, such as a sphere, box, or football shape, which can be controlled to rotate, spin or move to display a bonus. The bonus device is embedded with display technology that allows the bonus amounts, to change upon certain conditions in the base game such as an increased number of credits wagered, combinations achieved in the base game, or other random occurrences.
US10796530B2 Gaming system and method for providing an incremental wagering game
Various embodiments of the present disclosure provide a gaming device which enables a player to purchase the game in stages. The gaming device enables the player to place a first wager for a play of the game. After receiving the first wager, the gaming device randomly generates and displays a first outcome, determines whether the displayed first outcome includes any winning symbol combinations, and provides any awards associated with any displayed winning symbol combinations. Thereafter, the gaming device offers the player the opportunity to make a second wager for the play of the game. If the second wager is placed, the gaming device generates and displays the second outcome while the first outcome remains displayed. The gaming device evaluates the displayed second outcome in combination with the displayed first outcome to determine whether any winning symbol combinations are displayed and provides any awards associated with any displayed winning symbol combinations.
US10796523B2 Gaming device, electronic device interface supported by a gaming device and methodologies for utilizing the same
An apparatus is disclosed. The apparatus includes a gaming device and an electronic device interface. The gaming device includes a housing having an least one outer surface. The electronic device interface is removably-secured to the at least one outer surface of the housing. The electronic device interface includes connection hardware directly connected to an external power source. The connection hardware is fixedly-disposed within a cavity of an electronic device port of the electronic device interface.
US10796518B2 Feedback and authentication system and method for vending machines
This disclosure relates to a feedback and authentication system and method for vending machines. In one example system, the system includes a vending machine configured to dispense an item purchased by a user. The item contains identifying tag which, when scanned, allows the user access to information about the item. Such information may include the creation date of the item, the expiration date of the item, and/or tracking information. The user can thus make an informed decision as to the freshness of the item, which is particularly useful when the item is a perishable item, such as a salad. By offering access to this sort of information, food distributors gain credibility with their customer base.
US10796516B2 Global resource locator packaging
Methods and apparatus for accurately tracking a package. The package may be tracked by calculating time with a GRL Device. The GRL Device may include a Miniature Atomic Clock along with other components that can receive process and communicate information to enable locating, identifying, and tracking physical Assets and data contained within the Assets. More specifically, the present disclosure presents methods and apparatus of deploying a Global Resource Locating (GRL) device adhered to or inserted into packaging for an Asset. In some aspects, the Asset may comprise a product, organism, produce, or component of a logistics based operational process and marketing based Asset movement and usage analysis.
US10796512B2 Automated physical package delivery with end-to-end package security
Novel techniques are described for automated physical package delivery with end-to-end package security. For example, a sender can secure contents of a physical package using an electronic lock locked using a lock code. The lock code is encrypted by applying an encryption key to generate an encrypted lock code. The encryption key is generated in accordance with a decryption key associated with the recipient, such that application of the decryption key by the recipient to the encrypted lock code can generate an unlock code to unlock the electronic lock. An intermediary automated package delivery system can provide one or more end-to-end security features, including facilitating key exchange features between the sender and recipient, applying additional sensor tag features, and directing autonomous delivery features.
US10796509B2 Ejectable flight data recorder unit
An apparatus for recording aircraft flight data including a primary flight data recorder unit for recording data generated by aircraft systems during operation of an aircraft and a secondary flight data recorder unit in communication with the primary flight data recorder unit. The secondary flight data recorder unit is configured to receive and store data from the primary flight data recorder. The secondary flight data recorder unit is ejectable from the aircraft, and comprises a propulsion system to enable powered flight of the secondary flight data recorder unit.
US10796506B2 Information output device and information output method
An information output device capable of improving convenience of a device is provided. An information output device includes an image display unit, a user input reception unit, a sensor data input reception unit, and a display control unit. In a case where a second point in time before a first point in time or a designated period is received by the user input reception unit on a first parameter transition image screen, the display control unit displays a first period display image element on the first parameter transition image screen on the image display unit and displays a second period display image element on a second parameter transition image screen on the image display unit.
US10796505B2 Diagnostic system for a vehicle electrical system
A diagnostic system includes a microcontroller having a first A/D converter, first and second applications, and a first analog multiplexer electrically between a first voltage regulator and the first A/D converter. The first application sets a first overvoltage diagnostic flag to a first fault value if a first voltage of the first voltage regulator that is measured by the first A/D converter is greater than a first voltage, and in response further transitions a contactor to an open operational state. The second application sets a second overvoltage diagnostic flag to a second fault value if a second voltage of the first voltage regulator that is measured by the first A/D converter is greater than a second voltage, and in response further transitions the contactor to the open operational state.
US10796496B2 Method of reconstrucing 3D color mesh and apparatus for same
Disclosed is a method of reconstructing a three-dimensional color mesh and an apparatus for the same. According to an embodiment of the present disclosure, the method includes: receiving mesh information of an object, multiple multi-view images obtained by photographing the object at different positions, and camera parameter information corresponding to the multiple multi-view images; constructing a texture map with respect to the object on the basis of the received information and setting a texture patch referring to a color value of the same multi-view image; correcting a color value of a vertex included for each texture patch; and performing rendering with respect to the object by applying the corrected color value of the vertex to the texture map.
US10796494B2 Adding attributes to virtual representations of real-world objects
A method, medium, and virtual object for providing a virtual representation with an attribute are described. The virtual representation is generated based on a digitization of a real-world object. Properties of the virtual representation, such as colors, shape similarities, volume, surface area, and the like are identified and an amount or degree of exhibition of those properties by the virtual representation is determined. The properties are employed to identify attributes associated with the virtual representation, such as temperature, weight, or sharpness of an edge, among other attributes of the virtual object. A degree of exhibition of the attributes is also determined based on the properties and their degrees of exhibition. Thereby, the virtual representation is provided with one or more attributes that instruct presentation and interactions of the virtual representation in a virtual world.
US10796492B2 System and method for haptic mapping of a configurable virtual reality environment
A system for providing a configurable virtual reality environment model includes a plurality of wall panels that are removeably interconnectable with each other without a need for tools. A plurality of floor sections are removeably interconnectable without a need for tools and include a connection interface for removeably connecting the wall panels to the plurality of floor sections. The plurality of wall panels are configured to place physical walls in a location that corresponds to a virtual wall located within a virtual reality world such that when a virtual reality display shows the user touching a wall in the virtual reality world, the user feels the physical wall placed in the configurable virtual reality environment. At least one network accessible component associated with a portion of the plurality of wall panels provides tactile feedback to a user responsive to the user coming within a predetermined distance of a wall panel. A network controller connected to the at least one network accessible component through a network actuates operation of the at least one network accessible component responsive to the user coming within the predetermined distance of the wall panel.
US10796490B2 Method for providing scale to align 3D objects in 2D environment
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include projecting a ray from a user device to a ground plane and determining an angle at which the projected ray touches the ground plane. The method further helps determine a level for the ground plane for positioning the 3D model of the object in the 2D environment.
US10796485B2 Rendering objects in virtual views
An apparatus, method and computer program product are described, comprising: rendering a plurality of objects to a viewer of a scene in a first virtual view, wherein: at least one of said objects has a physical counterpart; at least one of said objects does not have a physical counterpart; and the scene is at least one of a virtual reality, augmented reality or mixed reality scene; receiving a first command; and rendering the objects in an alternative virtual view in response to the first command, wherein rendering the objects in the alternative virtual view comprises rendering the objects with a physical counterpart on a first two-dimensional level of the alternative virtual view and rendering at least one of the at least one objects without a physical counterpart on a second two-dimensional level of the alternative virtual view that is different two the first two-dimensional level.
US10796478B2 Dynamic rendering for foveated rendering
A method, a computer-readable medium, and an apparatus are provided. The apparatus may be a GPU. The GPU generates first visibility information during a visibility pass associated with an application requested depth pre-pass. In addition, the GPU renders an application requested color pass based on the first visibility information generated during the visibility pass associated with the application requested depth pre-pass.
US10796472B2 Method and apparatus for simultaneously executing multiple contexts on a graphics engine
Apparatus and method for simultaneous command streamers. For example, one embodiment of an apparatus comprises: a plurality of work element queues to store work elements for a plurality of thread contexts, each work element associated with a context descriptor identifying a context storage region in memory; a plurality of command streamers, each command streamer associated with one of the plurality of work element queues, the command streamers to independently submit instructions for execution as specified by the work elements; a thread dispatcher to evaluate the thread contexts including priority values, to tag each instruction with an execution identifier (ID), and to responsively dispatch each instruction including the execution ID in accordance with the thread context; and a plurality of graphics functional units to independently execute each instruction dispatched by the thread dispatcher and to associate each instruction with a thread context based on its execution ID.
US10796471B2 Systems and methods of displaying a knife position for a surgical instrument
Various systems and methods of controlling a surgical instrument are disclosed. In one aspect, the surgical instrument includes a displacement member movable between a first position and a second position, a sensor configured to detect the position of the displacement member, and a display. The surgical instrument is configured to determine whether the surgical instrument is in a firing state and cause the display to display the position of the displacement member upon the surgical instrument being in the firing state.
US10796470B2 Optimized avatar asset resource
Various customization options are provided for customizing a 3D avatar of a head. Features of the head and assets corresponding to the features can be customized using blend shapes. An amount of storage for the plurality of blend shapes is minimized by determining overlapping blend shapes that can be reused for a plurality of different assets. Further, techniques are provided for dynamic changes to an avatar in accordance with selected features and assets.
US10796469B2 Systems and methods for real-time complex character animations and interactivity
Systems, methods, and non-transitory computer-readable media can receive virtual model information associated with a virtual deformable geometric model. The virtual model information comprises a complex rig comprising a plurality of transforms and a first plurality of vertices defined by a default model, and a simplified rig comprising a second plurality of transforms and a second plurality of vertices corresponding to the first plurality of vertices. The simplified rig and the complex rig are deformed based on an animation to be applied to the virtual deformable geometric model. A set of offset data is calculated. The set of offset data comprises, for each vertex in the first plurality of vertices, an offset between the vertex and a corresponding vertex in the second plurality of vertices. A compressed version of the set of offset data is exported to a real-time processing engine for real-time animation of the virtual deformable geometric model.
US10796463B2 Tomographic imaging for time-sensitive applications
Disclosed aspects relate to the acquisition and processing of projection data using temporal characteristics of the imaged volume, such as the uptake and clearance of a contrast agent within the volume. Such temporal aspects may be used in the acquisition process, such as to differentially acquire images based on the propagation of the contrast agent. In addition, such temporal aspects may be used in the processing of projection data to generate differential projections (e.g., first or second order subtraction projections), compound projections synthesized using the absolute or relative maximum opacity values observed over time for a region of interest, or interpolated projections synthesized using observed opacity values at known or fixed time intervals and a derived peak opacity time.
US10796460B2 Method and electronic device for managing the display of an aeronautical map, related computer program and display system
This method of managing the display of an aeronautical map from cartographical data is implemented by an electronic management device and comprises the following steps: acquiring a display scale of the map; determining a set of symbol(s) representative of obstacle(s) to be displayed, the obstacle(s) being included in the cartographical data, where: if the distance between two obstacles is greater than a visible distance threshold that depends on the display scale, two separate symbols are determined for these obstacles, each being representative of a respective obstacle, and if the distance between two obstacles is less than or equal to the visible distance threshold, a symbol representative of a grouping of obstacles is determined for these obstacles.
US10796456B2 Photorealistic human holographic augmented reality communication with interactive control in real-time using a cluster of servers
Disclosed herein are methods and systems for real-time holographic augmented reality image processing. The processing includes the steps of receiving, at a cluster of servers and from an image capturing component, real-time image data; extracting one or more objects or a scene from the real-time image data based on results from real-time adaptive learning and one or more object/scene extraction parameters; extracting one or more human objects from the real-time image data based on results from real-time adaptive human learning and one or more human extraction parameters, receiving augmented reality (AR) input data; and creating holographic AR image data by projecting, for each image, the extracted object or scene, the extracted human object, and the AR input data using a multi-layered mechanism based on projection parameters. The real-time adaptive learning comprises object learning, object recognition, object segmentation, scene learning, scene recognition, scene segmentation, or a combination thereof. The real-time adaptive human learning comprises human characteristic learning, human recognition, human segmentation, human body movement tracking, or a combination thereof.
US10796455B2 Image processing apparatus and image processing method
An image processing apparatus includes an image acquirer that acquires a first skin image obtained by capturing an image of a skin at a first timing and a second skin image obtained by capturing an image of the skin at a second timing later than the first timing, an image analyzer that extracts a first discolored area from a first skin image and extracts a color of the skin from the second skin image, an image determiner that determines a cover area within the second skin image based on the first discolored area and determines a color of the cover area based on the color of the skin, and a print controller that generates image data with a content for printing an image of the determined cover area on the sheet by using a coloring material of the determined color.
US10796448B2 Methods and systems for player location determination in gameplay with a mobile device
Methods and systems for detecting a player in a gaming environment using a mobile device are disclosed. The methods and systems perform the steps of receiving calibration data from a camera of a user device, the calibration data comprising a first reference point associated with the gaming environment, a second reference point associated with the gaming environment, and sensor data associated with the user device; computing a camera projection based on the first reference point, the second reference point, and the sensor data obtained from the user device; receiving an input video of the gaming environment, wherein the input video is captured using the camera, and wherein frames of the input video comprise at least one player in the gaming environment; identifying an image location of the player by performing a computer vision algorithm on the input video; and determining a real-world location of the player based on the image location and the camera projection.
US10796447B2 Image detection method, apparatus and system and storage medium
Embodiments of the present disclosure provide an image detection method, apparatus and system and a non-volatile storage medium. The image detection method includes: compressing an initial image to obtain a compressed image; performing a target detection on the compressed image to obtain a first position information of a target object in the compressed image; and determining a second position information of the target object in the initial image based on the first position information.
US10796441B2 Apparatus and method for image-distance transformation using bi-directional scans
A method of image-distance transformation using bi-directional scans is provided. The method includes the steps of: performing a first scan on each pixel of an input image using a first mask in a first order to generate an intermediate image; and performing a second scan on each pixel of the intermediate image using a second mask in a second order to obtain distance information of each pixel in the input image. A first current pixel in the input image that is not compared with prior pixels in the first order and in a first current segment is used in the first comparison process in the first scan, and a second current pixel that is compared with prior pixels in the second order and in a second segment is used in the second comparison process in the second scan.
US10796437B2 System and method for simultaneously reconstructing initial 3D trajectory and velocity of object by using single camera images
Provided are a system and method for simultaneously reconstructing an initial three-dimensional (3D) trajectory and velocity of an object by using single camera images. The system for simultaneously reconstructing an initial 3D trajectory and velocity of an object by using single camera images includes a receiver configured to receive 3D world coordinate information of a starting point of an object and object-captured image information of a single camera, a two-dimensional (2D) coordinate acquisition unit configured to acquire 2D image coordinates of the object from the object-captured image information, and a reconstructor configured to simultaneously reconstruct an initial 3D velocity and trajectory of the object by applying a 3D motion equation to the 2D image coordinates and depth information from the single camera to the object.
US10796435B2 Image processing method and image processing apparatus
An image processing method includes calculating a first feature-quantity that includes feature-quantities for indicating features of individual pixel values of pixels located in a first direction perpendicular to a first line segment out of line segments and feature-quantities for indicating features of individual pixel values of pixels located in a second direction opposite to the first direction with respect to the first line segment, and calculating, based on pixel values of pixels located for each predetermined distance in a third direction perpendicular to a second line segment out of the line segments and pixel values of pixels located for each of the predetermined distance in a fourth direction opposite to the third direction with respect to the second line segment, a second feature-quantity that includes feature-quantities for indicating individual features of the pixels located for each of the predetermined distance from the second line segment.
US10796427B1 System and method for assessing a building structure
A computer-implemented method for assessing a building structure. The method includes receiving information indicative of captured data, the captured data comprising an image of the building structure. The method includes receiving information indicative of an analysis of the captured data. The method includes based on the analysis of the captured data, performing an assessment of the one or more examined regions. Performing the assessment includes determining one or more classifications each corresponding to a different one of the one or more examined regions, and determining one or more indicators each corresponding to a different one of the one or more classifications. The method includes determining a mapping of the one or more indicators to the one or more examined regions. The method includes providing for display the one or more indicators overlaid onto the image according to the determined mapping.
US10796426B2 Optimizing a computer vision inspection station
Evaluating a design of a configurable inspection station for inspecting a workpiece, wherein the design of the configurable inspection station has a plurality of changeable parameters and providing a computer vision system that can receive multiple, different inputs each defining a respective region of interest in a simulated image to search for a feature corresponding to an attribute of the workpiece and determine whether the feature corresponding to the attribute is identifiable in each of the respective regions of interest.
US10796417B2 System and method for improving an image characteristic of image frames in a video stream
A system and method for improving a video characteristic of a video stream is described. According to various implementations of the invention, a changed region between a later-in-time image frame and an earlier-in-time image frame and an unchanged region between such two image frames are determined. A new improvement to the video characteristic is determined and applied to the changed region of the later-in-time image frame. A prior improvement to the video characteristic that was determined for the earlier-in-time image frame is applied to the unchanged region of the later-in-time image frame.
US10796416B2 Recolored collage generation based on color hue distances
Certain embodiments involve generating recolored collages. For example, a method includes receiving a first image from and a second image. The method also includes grouping color hues within the first image into a first color hue cluster, and grouping color hues within the second image into a second color hue cluster. Further, the method includes determining that a first hue center of the first color hue cluster is within a distance range of a second hue center of the second color hue cluster. Additionally, the method includes generating a first recolored image by recoloring pixels of the first image having color hues outside the first color hue cluster and generating a second recolored image by recoloring pixels of the second image having color hues outside the second color hue cluster. Moreover, the method includes outputting a recolored collage including the first recolored image and the second recolored image.
US10796414B2 Kernel-predicting convolutional neural networks for denoising
Supervised machine learning using convolutional neural network (CNN) is applied to denoising images rendered by MC path tracing. The input image data may include pixel color and its variance, as well as a set of auxiliary buffers that encode scene information (e.g., surface normal, albedo, depth, and their corresponding variances). In some embodiments, a CNN directly predicts the final denoised pixel value as a highly non-linear combination of the input features. In some other embodiments, a kernel-prediction neural network uses a CNN to estimate the local weighting kernels, which are used to compute each denoised pixel from its neighbors. In some embodiments, the input image can be decomposed into diffuse and specular components. The diffuse and specular components are then independently preprocessed, filtered, and postprocessed, before recombining them to obtain a final denoised image.
US10796412B2 System, method and computer program product for remoting orientation changes
A mobile device comprising a client application configured to receive a display stream for a virtual display of a virtual device, render a remote display in a local system user interface (UI), register a device orientation change of the mobile device, send an orientation change event message to the server, change the local system UI orientation to match the new orientation of the remote system UI based on receipt of a UI orientation signal that indicates a new orientation of the remote system UI of the virtual device, transform the display stream to compensate for changing the local system UI orientation to match the new orientation of the remote system UI and render the remote display from the transformed display stream.
US10796405B2 Image processing apparatus and method, and non-transitory computer-readable storage medium storing program
The position of a trimming region is decided in accordance with a scene type represented by an image which is a layout target. The trimming region is trimmed at the decided position.
US10796403B2 Thermal-depth fusion imaging
An imaging system is provided. The imaging system includes a 3D image capture device, which is configured to capture a depth image of an object, and a thermal image capture device, which is configured to capture a thermal image of the object. The imaging system also includes a processing system, which is coupled with the 3D image capture device and the thermal image capture device. The processing system is configured to process the depth image and the thermal image to produce a thermal-depth fusion image by aligning the thermal image with the depth image, and assigning a thermal value derived from the thermal image to a plurality of points of the depth image.
US10796397B2 Facilitating dynamic runtime transformation of graphics processing commands for improved graphics performance at computing devices
A mechanism is described for facilitating dynamic runtime transformation of graphics processing commands for improved graphics performance on computing devices. A method of embodiments, as described herein, includes detecting a command stream associated with an application, where the command stream includes dispatches. The method may further include evaluating processing parameters relating to each of the dispatches, where evaluating further includes associating a first plan with one or more of the dispatches to transform the command stream into a transformed command stream. The method may further include associating, based on the first plan, a second plan to the one or more of the dispatches, where the second plan represents the transformed command stream. The method may further include executing the second plan, where execution of the second plan includes processing the transformed command stream in lieu of the command stream.
US10796387B2 Methods and systems for analyzing and providing data for business services
Apparatus and methods for collecting information may include receiving one or more inputs of information related to a business experience. In addition, the apparatus and methods may include storing the received business information. The methods may also include analyzing the received information to generate one or more targeted recommendations; and forwarding the one or more targeted recommendations to management of the business.
US10796385B2 Pausing sponsored content items when transitioning
In one embodiment, a method includes displaying a feed of an online social network on a client computing device of a user, the feed comprising a plurality of media items; receiving a first indication the user is viewing a first media item, wherein the first media item is located at a first location in the feed; sending a first sponsored content item for playing at the first location; receiving a second indication the user is transitioning from the first location to a second location in the feed; and pausing the first sponsored content item from playing in response to receiving the second indication.
US10796380B1 Employment status detection based on transaction information
An income analysis platform may receive information associated with employment-related activity of a user, wherein the employment-related activity is associated with an employment status of the user. The income analysis platform may analyze, using an employment analysis model, the information to determine the employment status of the user. The income analysis platform may determine, based on the information and using the employment analysis model, that there is a change in the employment status of the user. The income analysis platform may identify, based on the determined change in the employment status of the user, a service associated with a transaction account of the user. The income analysis platform may determine, based on the change in the employment status, that one or more terms of the service are to be adjusted. The income analysis platform may perform an action associated with adjusting the one or more terms of the service.
US10796372B1 Claims adjuster allocation
A central claims adjuster control unit associated with an entity may oversee the assignment of claims cases to claims adjusters. The control unit may designate that a threshold number of cases may be assigned to certain claims adjusters. When new claims cases arrive, the control unit may monitor the workload of each of the claims adjusters and the threshold value assigned to any of the claims adjusters before assigning the case to one of the adjusters. If no adjuster is available, the control unit may store the case(s) in a memory until one of the adjusters becomes available. An additional feature of the control unit includes a user interface for modifying information about claims adjusters, including whether or not a threshold value is associated with them, the value of any associated threshold, and the reassignment of cases from one adjuster to another.
US10796364B2 Process for providing timely quality indication of market trades
Real time or near real time assessment of the quality of securities transactions is accomplished by intercepting order and execution communications between trader and broker, comparing the execution data with contemporaneous market data relative to the transaction or transactions involved, and informing the trader of that comparison. This is accomplished without interrupting or impeding the trader-broker communications, except that a broker-trader communication may, if desired, be interrupted and relevant data aggregated until the aggregate reaches a desired value. It is preferred that the comparison be between the volume-weighted average price of the securities transaction and the volume-weighted average price of the market data for that security, over the life of the order. A particular effective way to communicate the quality evaluation to the trader is disclosed.
US10796363B1 Customized financing based on transaction information
In some examples, a payment processing system may receive identity information identifying a buyer and an indication of a buyer interest in purchasing an item from a first merchant. The system may determine, based on the identity information and item information, that the buyer is eligible for financing the purchase of the item. The system may generate a customized financing offer for the buyer to finance the purchase price of the item. For example, the customized financing offer may include financing terms and may be based on previous financing activity of the buyer with one or more merchants associated with the payment processing system, and/or previous financing activity associated with one or more buyers that have financed the item from the first merchant. The payment processing system may transmit the customized financing offer to cause a user interface to present the customized financing offer to the buyer.
US10796360B2 Digital model optimization responsive to orientation sensor data
A system server includes a database of two-dimensional images and a processor coupled to a hardware memory with instructions that in response to execution by the processor direct performance of operations. The operations include generating a digital model from the images in the database and communicating a first portion of the digital model as an enhanced view to a user device. The first portion corresponds to a first line of sight orientation of the user device as measured by an orientation sensor. The operations include receiving a signal based on sensor data measured by the orientation sensor. The signal indicates movement of the user device from the first line of sight orientation to a second line of sight orientation. In response, the method includes communicating a second portion of the digital model to the user device that corresponds to the second line of sight orientation of the user device.
US10796359B2 Consumer sampling webpage linked with digital wallet
A system and method for enabling a consumer to virtually sample and purchase a product while shopping on-line are provided. In accordance with embodiments of the present invention, a system and method provide an improved and streamlined holistic on-line shopping experience which includes providing a sampling webpage linked to a consumer's digital wallet to allow for sampling for a product and purchase thereof.
US10796356B2 Transformation and aggregation engine
A system has a gateway cluster having a gateway processor for communication with an external processor of an external user using a first protocol and data format. A non-transitory storage medium is configured for storing a database containing unfilled orders associated with the external user. An application cluster has a processor in communication with the storage medium for accessing the database. The gateway processor can communicate with the application processor using a second protocol and data format different from the first protocol and data format. The application processor is configured for fetching and aggregating unfilled orders from the database, and transmitting an aggregation of orders to the external processor via the gateway cluster in response to a number of unfilled orders being at least a threshold number, a size of the aggregation of orders being at least a threshold size, or expiration of a predetermined time period.
US10796353B2 Order processing device, identification information plate, and order processing method
An order processing device acquires an order request of a mounting member that is attached to mounting device and that handles a component, and component related information including information related to a component of a specific shape to be handled by the mounting member or information of a component related member that relates to a member that stores the component. Next, the order processing device outputs design data of the mounting member designed based on the acquired component related information to a customer PC of a requester. Designing of the mounting member is performed on the side of the supplier of mounting device and the design data is delivered to the requester, and the mounting member is manufactured on the requester side based on the design data using technology possessed by the requester.
US10796347B2 System and method for controlling distribution of electronic coupons
A system for displaying an advertisement from an advertisement database on a client computer on a network including a processing circuit configured to receive a display request for an advertisement, to determine an advertisement display limit and a number of times the advertisement has been displayed. The processing circuit is also configured to provide access to display the advertisement based on the advertisement display limit and the number of times the advertisement has been displayed.
US10796346B2 Method and system for unusual usage reporting
Illustrative embodiments of the present invention are directed to methods and computer systems for reporting unusual or anomalous usage or spending of a commodity by consumers. A computer system retrieves a set of usage-information datasets corresponding to a set of consumers, each dataset including past usage of the commodity during at least one of a completed billing period and a current usage of the commodity during the current billing period. The computer system establishes a set of report-trigger conditions for the current billing period, each of the report-trigger conditions corresponding to a consumer. The computer system monitor usage or spending of the set of consumers to determine, for each consumer, whether an estimated usage established for each consumer fulfills the consumer's report-trigger condition. Once the report-trigger condition is fulfilled, the computer system outputs a report to the consumer.
US10796344B2 Second screen advertisement correlation using scheduling information for first screen advertisements
A first screen schedule for the linear delivery of video content is received and analyzed. The first screen schedule may include slots in which first screen advertisements could be displayed. Particular embodiments can then determine the feasibility of providing second screen advertisements based on the first screen schedule. Then, second screen advertisements that advertisers wish to display in conjunction with first screen advertisements are determined. When the linear delivery of the video content commences, particular embodiments monitor a messaging stream associated with the delivery of the video content. When an ad placement marker is encountered, an ad server may select a first screen advertisement. When the first screen advertisement is placed, the messaging stream identifies a first screen advertisement that is delivered. If the first screen advertisement has a corresponding second screen advertisement, particular embodiments output the second screen advertisement on a second screen environment.
US10796343B2 Systems and methods for augmenting digital content
A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
US10796342B1 Method and system for unified human capital management
A system of human capital management is provided for implementing a plurality of integrated interfaces for the creation, management, delegation, tracking and monitoring of development plans for one or more individuals. A method is also provided for managing human capital by managing the developmental needs of an individual. This novel method includes defining a plurality of developmental needs (e.g., goals, conditions and tasks) to be achieved or completed by an individual, consolidating the developmental needs into a development plan specific to the user and tracking the progress of the individual with respect to the development plan in a single integrated application.
US10796333B1 Ad exchange on ad server for linear broadcast playout system
Inventory data representing for each of a plurality of broadcast stations a corresponding inventory of audio advertising spots available from that broadcast station to be filled by an advertising exchange system is stored. One or more sets of advertising campaign data, each representing a set of advertising objectives of an advertising campaign, is received via a demand side interface. The inventory data is received via a supply side interface. The inventory data is used to determine for each advertising campaign a corresponding set of advertising spots to be associated with that advertising campaign.
US10796332B2 Systems and methods for embedding digital modifiers in a digital wallet
A digital modifier processing system includes a memory and a processor that receives a transaction message for a pending digital wallet payment transaction that includes a digital wallet identifier and a merchant identifier, identifies the digital wallet of the consumer based on the digital wallet identifier, determines, based on the merchant identifier, that the digital wallet of the consumer contains a digital modifier associated with the merchant that was donated by the merchant to a fundraiser as part of a fundraising campaign, the digital modifier identifies (a) one or more of a product and a service and (b) a discount amount for the one or more of the product and the service, verifies one or more of the authenticity and validity of the digital modifier, calculates a modified transaction price based on the discount amount, and transmits the modified transaction price for use in completing the pending payment transaction.
US10796326B2 Consumer game
A system and method that engages consumers in a consumer game experience that isolates member preferences and fills in the social graph/personal profile of the consumer, to aid in the targeting of various forms of content to the consumer.
US10796323B2 Machine generated recommendation and notification models
Systems and methods are presented for matching a buyer and a seller on a market place system and generating calibrated user profiles. In one such system a plurality of subjective estimations of value is received. The subjective estimations of value are a measure between a predetermined minimum value and a predetermined maximum value. A user profile is generated. A plurality of user actions corresponding to the plurality of subjective estimations of value is received. The user profile is calibrated based on the plurality of user actions.
US10796319B2 Rating aggregation and propagation mechanism for hierarchical services and products
Mechanisms are provided, in a hierarchical feedback aggregation (HFA) system implemented in one or more data processing systems, for collecting and presenting user feedback information for a composite offering. A backend engine of the HFA system, implemented in a first data processing system, registers a hierarchical feedback model for the composite offering. A frontend engine of the HFA system, implemented in a second data processing system, receives user feedback for an identified component of the composite offering. The backend engine of the HFA system generates an aggregate user feedback score for the identified component based on a combination of the user feedback for the identified component and aggregate user feedback scores for child components of the identified component in the hierarchical feedback model. The backend engine outputs a representation of the generated aggregate user feedback score for the component to a user.
US10796318B2 System to identify vulnerable card readers
Example embodiments relate to a network-based vulnerability detection system configured to access a database of customer transaction data corresponding to a set of card readers that includes transaction codes, receive an identification of a set of compromised card readers among the set of card readers, identify common transaction codes within the transaction data of the set of compromised card readers, and correlate the common transaction codes to one or more instances of fraud associated with the compromised set of card readers. In some example embodiments, the vulnerability detection system may be applied to monitor one or more card readers, receive transaction data corresponding to transaction conducted through the card readers, identify the common transaction codes correlated to the instances of fraud, and cause display of a notification that includes an indication of the instance of fraud at a client device.
US10796317B2 Method and system for auditing and verifying vehicle identification numbers (VINs) with audit fraud detection
A method and system for auditing and verifying vehicle identification numbers (VINs) with fraud detection. Digital photographs of vehicle VINs are collected and verified with crowdsourcing and Global Positioning System (GPS) information of the vehicles, GPS information and motion information of a mobile network device used to collect the digital photographs of the vehicle VINs and a number of manually entered VINs. The method and system is used to detect fraud associated with VIN audits of vehicle lots.
US10796316B2 Method and system for identifying fraudulent publisher networks
The present teaching generally relates to detecting fraudulent networks. First data associated with a plurality of entities may be obtained, and a representation characterizing similarities among the plurality may be generated. Based on the representation, at least one entity cluster may be identified as corresponding to a candidate fraud network. A score associated with each of the at least one entity cluster may be determined, where the score indicates a likelihood that a corresponding entity cluster represents a fraud network, and at least some of the at least one entity cluster may be identified as a fraud network based on the score.
US10796315B2 Automated recertification of a safety critical system
A method for automated recertification of a safety critical system with at least one altered functionality is provided. The method includes providing a failure propagation model of the safety critical system. The method also includes updating the failure propagation model of the safety critical system according to the at least one altered functionality using inner port dependency traces between inports and outports of a failure propagation model element representing the at least one altered functionality. The method includes calculating top events of the updated failure propagation model, and comparing the calculated top events with predetermined system requirements to recertify the safety critical system.
US10796308B2 Transaction terminal biometric integration
A transaction terminal includes a plurality of disparate application services that process within a common/shared platform on the transaction terminal. Each disparate application service may include its own unique biometric provider for providing biometric registration and recognition services to customers at the transaction terminal. When a particular application service is launched for execution on the transaction terminal, a biometric integration manager identifies an appropriate biometric provider for that application service and interacts with that biometric provider and the launched application service to facilitate biometric registration or biometric recognition of a customer transacting at the transaction terminal.
US10796299B2 Electronic device and transaction method using the same
According to various embodiments of the present disclosure, an electronic device may include a housing, a conductive pattern that is arranged within the housing and is formed to generate a magnetic field, a plate that forms at least a part of a first surface of the housing and includes a material that at least partially transmits the magnetic field generated by the conductive pattern, and a communication circuit that is configured to transmit at least one transaction information to an external device by using the conductive pattern. The conductive pattern may include a first end that is electrically connected to the communication circuit, a second end that is electrically connected to the communication circuit, and a coil that is connected between the first end and the second end and includes a plurality of turns that are substantially parallel to a surface of the plate.
US10796297B2 Method and electronic device for secure magnetic pulse transmission
An electronic device and related operations are disclosed, including a communication circuit, a memory and a magnetic stripe transmission (MST) module for radiating a magnetic pulse. A processor implements the operations, including: controlling the MST module to change an emitted radiation pattern of the magnetic pulse in prespecified order to iteratively emit the plurality of radiation patterns, in response to detecting a prespecified event, selecting a presently emitted radiation pattern of the magnetic pulse, and storing information corresponding to the selected radiation pattern in the memory, or transmitting the information corresponding to the selected radiation pattern to the server.
US10796290B2 Systems and methods for facilitating a transaction using augmented reality
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may provide an augmented environment that facilitates a transaction. The system may store profile data including user payment or user profile information. The system may then receive environmental data, and identify one or more action items in the environmental data. In response to this identification, the system may augment the environmental data by adding virtual environmental data, and then provide this virtual environmental data to a device to create an augmented environment. The system can then receive user input data, and provide purchase request data to a merchant terminal in response to those inputs.
US10796289B2 Printout delivery system and method using mobile device
A method of transmitting contents stored in a mobile device may include displaying a list of the contents on a display screen, receiving a user input for selecting content to be printed, on the display screen, displaying a list of printers capable of printing the selected content, and a ‘send to delivery server’ item on the display screen, transmitting the content to a cloud server based on a user input for selecting the ‘send to delivery server’ item on the display screen, displaying a printing cost of the content on the display screen while the content is being converted into print data by the cloud server, receiving payment information of the printing cost and receiver information of a printout of the content, and transmitting the payment information and the receiver information to the cloud server.
US10796285B2 Rescheduling events to defragment a calendar data structure
A computer-implemented technique is described herein for rescheduling events within calendars to achieve a target objective with respect to target occurrences of a particular kind in the calendars. For instance, the target occurrences may correspond to instances of free time, and the target objective is to increase the amount of minimum-sized free-time blocks within the calendars, e.g., by favoring the introduction of large free-time blocks of minimum size (e.g., two-hour blocks), and disfavoring the presence of smaller-sized free-time blocks scattered among calendar events. In other words, the technique defragments the calendars with respect to free time expressed in those calendars. At the same time, the technique honors (when possible) participant-related constraints associated with calendar events. Further, the technique penalizes modification of an event as a function of a temporal distance over which the event is moved; this penalization has the effect of reducing disruption to the calendars.
US10796280B2 System for preparation of modifiable recipe-based products
Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
US10796278B1 Optimizing pallet location in a warehouse
A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to store the pallet. Such an optimal pallet storage area is selected to reduce labor costs in transporting the pallet in, within, and out of the warehouse and further optimize the management of multiple pallets in the warehouse as a whole. In addition, the technology can consider the size of the pallet in determining the optimal storage location in the warehouse.
US10796276B1 Systems and methods for electronic platform for transactions of wearable items
Disclosed are methods, systems, and non-transitory computer-readable medium for dynamically managing data associated with transactions of wearable items. For example, a method may include receiving wearable item data from one or more electronic tenant interfaces, hosting an electronic warehouse operations portal and/or an electronic administrative portal, receiving one or more electronic user transactions initiated at one or more user platforms, updating one or more transaction databases and one or more analytics databases, based on the one or more electronic user transactions, receiving one or more wearable item operations requests, initiating one or more microservices to fulfill the one or more wearable item operations requests, and updating at least one of the one or more transaction databases and one or more analytics databases based on completion of the one or more wearable item operations requests.
US10796273B2 Platform for management and organization of personal property
Embodiments are directed towards managing personal inventory over a network. If item information associated with one or more items is provided to an inventory platform, such that the item information includes at least a location and a label identifier. If a request to transfer the one or more items to an off-premises storage station is provided, one or more scheduling options may be provided to an owner of the one or more items; collection instructions may be provided to a distribution organization, such that the collection instructions may be based on a scheduling option selected by the owner, the location of the one or more items, or the like; and if the one or more items may be transferred to the off-premises storage station, the location of the one or more items may be updated to indicate that they are stored at the off-premises storage station.
US10796272B2 Inventory delivery system for mobile storefronts using autonomous conveyance
Stored inventory onboard self-contained mobile storefronts are delivered with respect to an order and delivery system deployed over a regional delivery area operating in a closed network. A mobile storefront that receives an order from a consumer operates autonomously to facilitate preparation of the order from an aggregation of inventory stored thereon, then completes delivery to the consumer at the consumer's geolocation. A highly responsive on-demand system is provided that consolidates order fulfillment technologies to service consumers more quickly and efficiently by minimizing opportunities for human error.
US10796270B1 Systems and methods for synchronized delivery
Various embodiments provide systems and methods for facilitating synchronized delivery of shipments/items scheduled to be delivered to multiple serviceable points located nearby one another. Various embodiments identify nearby serviceable points based on an identification of serviceable points being located along a common street segment. Accordingly, serviceable point data identifying corresponding street segment identifiers are stored for a plurality of serviceable points. Thereafter, shipping data for a first shipment to be delivered to a first serviceable point is received, and a determination is made whether a second shipment scheduled to be delivered to a second serviceable point is available for synchronized delivery with the first shipment. The determination comprises determining whether the street segment corresponding to the first serviceable point is the same as and/or is connected to the street segment corresponding to the second serviceable point.
US10796266B2 Automated context driven build plan lifecycle
A control system for updating a context-driven build plan for production of a physical vehicle. The control system includes a design engineering database, a manufacturing database, and a production database all having pluralities of digital data objects. A criterion module is configured to assign a context criterion to any of the digital data objects. The criterion module assigns the context criterion to a particular digital data object based on properties and/or rules associated with a particular digital data object. A user interface receives an input of a requested change. A mapping module configured to establish a mapping between the particular design digital data object and any other digital data objects. An authority approves the requested change. A change module updates the context-driven build plan with a digital change request. Accordingly, an updated build plan is generated.
US10796265B2 Method and system for evaluating performance of one or more employees of an organization
Disclosed subject matter relates to data analytics including a method of evaluating performance of employees of an organization. A performance evaluating system provides a review matrix corresponding to one of plurality of review contexts to recommenders for receiving their feedback including recommender's review score and review comments in the review matrix for the employees. Further, the performance evaluating system generates a system review score for each employee by analysing the review comments and computes a compound review score for each employee and each of the plurality of review contexts using the recommender's review score and the system review score. Furthermore, cumulative evaluation score for each employee is computed using the compound review score, predefined organizational weights and historical evaluation score. Finally, the cumulative evaluation score of is analysed to evaluate performance of the employees and reward them objectively. The method enables unbiased and holistic evaluation of employees in the organization.
US10796264B2 Risk assessment in online collaborative environments
Text content provided to one or more content providers that contains one or more textual elements describing an issue experienced by a user interacting with a product in development is received. The received text content into one or more textual elements of interest associated with the issue is parsed. Whether there exists issue entries in a repository that include one or more of the textual elements of interest, wherein each entry includes a predetermined risk level associated with the issue is determined. If there exists a plurality of entries in a repository that include one or more of the textual elements of interest: entry in the repository that most closely matches the one or more textual elements of interest is identified, and a risk level for the issue, based, in part, on the predetermined risk level of the identified entry, is determined.
US10796263B2 System and method for assessing client process health
A method and apparatus for assessing the health of a process is provided where the health of a client's process is assessed across a plurality of dimensions based on computing a process health index. The process health index is computed by determining a sub-process health index across a plurality of dimensions for the sub-processes comprising the process. The sub-process health index across different dimensions is determined based, at least in part, on responses to a set of evaluators and the dimensional weight value assigned to each of the dimensions. The response to each evaluator is an option selected from a plurality of weighted options. The sub-process health index is then stored. A process health index is calculated based on the sub-process health index for each sub-process across a plurality of dimensions and the sub-process weight value assigned to each of the sub-processes. The process health index is stored and used to assess the health of a client's process.
US10796262B2 Interactive product auditing with a mobile device
Interactive product auditing with a mobile device is described. Example methods disclosed herein include performing, with an auditing device, image recognition based on a first set of candidate patterns accessed by the auditing device to identify a first product in a first region of interest of a segmented image. The disclosed example methods also include prompting, with the auditing device, a user to enter input associated with a first grid of the first region of interest displayed on a display, the first grid including the first product. The disclosed example methods further include determining, with the auditing device, a second set of candidate patterns to use to identify a second product in a second region of interest of the segmented image, the second set of candidate patterns determined based on the user input and a group of products identified in a neighborhood of the first region of interest.
US10796261B2 Agricultural enterprise management method and system
A computer-implemented cloud-based agricultural enterprise management system and methods. The system comprises a plurality of modular components for receiving and processing data pertaining to agricultural production of commodities by an agricultural producer and for centralizing and storing the received and/or processed data in a single cloud-based database. The producer can provide to one or more third-party suppliers and/or service providers, authorized but restricted access to selected components of their agricultural enterprise management system and cloud-based database so that together, the producer, suppliers and service providers can effectively and cost-efficiently plan and manage the delivery of products and services during a crop production cycle, and the sale of harvested agricultural commodities. Separate modular components may be provided for inputs exemplified by agronomy data, crop production inputs data, crop growth and performance tracking, commodity market data, weather monitoring and forecasting, farm equipment maintenance, enterprise management overhead components.
US10796260B2 Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US10796259B2 Risk and dependency tracking and control system
A computing system includes a connection detection system that identifies a set of connected deliverables among a plurality of different deliverables in a data store and timeline generator logic that generates a representation of a timeline having nodes connected by edges, each node representing a deliverable and each edge connecting a pair of nodes corresponding to a connection between the deliverables represented by the pair of nodes connected by the edge. The computing system also includes a user interaction system that controls interaction with the plurality of different deliverables, the user interaction system comprising link setting logic that generates a link setting user interface mechanism that is actuatable to modify one or more connections and surfacing logic that controls a display to display the representation of the timeline and the link setting user interface mechanism.
US10796257B2 Method for providing business process analyses
A computer-implemented method is provided for providing at least one analytics package to a process mining system, wherein the processor is provided with an event log comprising process data of business processes, the process data comprising at least one process element and the process element comprising at least one process step. The event log is stored according to a predetermined data structure comprising at least a first attribute for storing a unique identifier of the process element, a second attribute for storing an identifier of the process step, and a third attribute for storing an order of the process steps. The processor is further provided with auxiliary data and a data model, and the method comprises creating, based on the data model, at least one analytics package.
US10796256B2 Process validation and electronic supervision system
An integrated platform implementing system-driven process standardization in the sterile compounding, home infusion, and alternate-site infusion pharmacy practice settings is set forth. The system employs portable electronics combinable with clinical databases and desktop computers, if desired, with each step of the compounding process for real-time delivery of a pharmacy's sterile product operations from order capture to delivery of order. Real-time review of the captures is available through the process and the product's compounding process can be attached to a patient's record.
US10796255B2 Managing project tasks using content items
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing project tasks using content items. A user can create tasks within a content item. The tasks can be assigned to users and/or be assigned due dates. The content item can be shared with other users such that updates to the content item (e.g., updates to the tasks) can cause sending notifications to users associated with the content item. When a task in the content item is updated, all members of the project can be notified of the updated status of the task. A task list for a project can be created that aggregates tasks from multiple content items associated with the project. Tasks can be organized in the task list according to the content item the task was created in. Updates to tasks in the task list can cause corresponding updates to the tasks in the content items.
US10796254B2 Systems, methods and apparatus for integrated optimal outage coordination in energy delivery systems
Embodiments provide systems and methods for operating a power system to deliver energy. Embodiments include obtaining initial resource schedules for network analysis using a set of input and data validation functions; performing a network analysis with a full AC power flow in the energy system; executing a security constraint unit commitment function using transmission constraints output from the network analysis; determining an optimized outage schedule using the output of the security constraint unit commitment function; distributing the optimized outage schedule to a generation control and load management system; and directing operation of generator resources and managing loads to deliver energy to customers based on the optimized outage schedule. Numerous other aspects are provided.
US10796248B2 Ride-sharing joint rental groups
A ride-sharing server may receive, from a user, a vehicle-rental request including trip characteristics specifying an origin location, a destination location, and time constraints; identify another user having rental criteria matching that of the vehicle-rental request; send a rent-share request to the user and the other user to rent-share as a joint-rental group; and rent a vehicle to the joint-rental group when the rent-share request is confirmed. A mobile device of a ride-sharing user may send, to a rent-sharing server, a vehicle-rental request including trip characteristics specifying an origin location, a destination location, and time constraints; receive, from the rent-sharing server, a rent-share request to rent-share a vehicle as a joint-rental group including another user having rental criteria matching that of the vehicle-rental request; and responsive to the rent-share request, rent the vehicle as the joint-rental group.
US10796246B2 Brain-mobile interface optimization using internet-of-things
A Brain-Mobile Interface (BMoI) system is provided. A control circuit is configured to execute a predictive model to generate a defined number of predicted signal features in future time based on a number of signal features extracted from a first type sensory data (e.g., electroencephalogram (EEG) data). A predicted future mental state(s) can thus be generated based on the number of predicted signal features and used to trigger a corresponding action(s) in a BMoI application(s). In a non-limiting example, a second type sensory data (e.g., electrocardiogram (ECG) data) can be used to improve accuracy of the predictive model. By using the predicted signal features to generate the predicted future mental state(s) to control the BMoI application(s), it is possible to duty-cycle the BMoI system to help reduce power consumption and processing latency, thus allowing the BMoI application(s) to operate in real-time with improved accuracy and power consumption.
US10796245B2 Systems and methods for selecting content to send to labelers for prevalence estimation
A method for selecting content to send to labelers for prevalence estimation may include (1) selecting a prevalence estimator, (2) sampling content items from an online system, (3) using, for each of the content items, a model to generate a score for the content item that indicates a likelihood that the content item is of a class of content, (4) generating buckets that each (a) is assigned a range of scores from the model and (b) contains a subset of the content items whose scores fall within the range of scores, (5) determining a sampling rate for each of the buckets that minimizes a variance metric of the estimator, (6) selecting, from each of the buckets, a portion of content items according to the sampling rate of the bucket, and (7) sending the portions to labelers for labeling. Various other methods, systems, and computer-readable media are also disclosed.
US10796243B2 Network flow classification
Network flow classification can include clustering a network flow database into a number of at least one of applications and network flows. Network flow classification can include classifying the number of the at least one of applications and network flows.
US10796240B2 Performing fault tree analysis on quantum computers
Fault tree analysis is performed using a combination of digital computer systems and quantum processing devices. For example, quantum annealers may be configured to analyze a fault tree for minimal cut sets. The quantum annealer may be particular good at identifying smaller minimal cut sets. Digital computer systems may be used to identify the remaining minimal cut sets. If the quantum annealer identifies one of the minimal cut sets of smallest size (i.e., lowest cardinality), this can be used as a constraint for the digital computer system, thus speeding up its search for other minimal cut sets.
US10796239B2 Method and/or system for recommender system
Method embodiments and/or system embodiments are provided that may be utilized to recommend online content to users based, at least in part on a prediction of diffusion of online content through a social network.
US10796235B2 Computer systems and methods for providing a visualization of asset event and signal data
Disclosed herein are computer systems, devices, and methods for improving the technology related to asset condition monitoring. In accordance with the present disclosure, an asset data platform may be configured to receive data related to asset operation, ingest, process, and analyze the received data, and then provide a set of advanced tools that enable a user to monitor asset operation and take action based on that asset operation. The set of advanced tools may include (1) an interactive visualization tool, (2) a task creation tool, (3) a rule creation tool, and/or (4) a metadata tool.
US10796233B2 Systems and methods for suggesting content
Systems, methods, and non-transitory computer-readable media can train a machine learning model to output respective scores for content items based at least in part on information describing a user, wherein a score for a content item measures a likelihood that the user will select the content item to be included in a social profile of the user. A determination is made that a first user of the social networking system is eligible for a content item suggestion. A first content item to be provided as a suggestion to the first user is determined based at least in part on the model. The first content item is provided as a suggestion to the first user for use in a social profile of the first user.
US10796231B2 Computer-implemented systems and methods for preparing compliance forms to meet regulatory requirements
Computer-implemented systems, methods and articles for preparing and/or submitting a plurality of different types of compliance forms for submission to a regulatory agency. The system includes a computing device, a data store, and a compliance form software program executable by the computing device. The compliance program includes a universal calculation engine, logic agent and user interface manager which are configured to process a respective domain model configured for each type of compliance form. Each domain model includes a calculation graph, a completeness model comprising decision table(s) and/or completeness graph(s), user interface assets and filing rules configured specifically for a particular type of compliance form. The rules and regulations for each type of compliance form are embodied in the declaratory data structures of the respective calculation graph and completeness graph for each domain model. The calculation engine and logic agent are configured to process the calculation graph and completeness graph, respectively.
US10796224B2 Image processing engine component generation method, search method, terminal, and system
An image processing engine component generation method, and search method, terminal, and system are provided. The image processing engine component includes: an online feature processing component operative to receive an incremental image, and determine image content feature information of the incremental image; an offline feature processing component operative to receive a stock image, and determine image content feature information of the stock image; a search platform component operative to receive a search request, the search request including search text information; and a processing engine component operative to receive image content feature information of the incremental image and the stock image, add the received image content feature information to index tables, and determine search results corresponding to the search text information. Utilization of example embodiments of the present disclosure may ensure correlation between image content feature information designated as index information in the index tables and image content, thereby ensuring the accuracy of search results.
US10796221B2 Deep learning architecture for automated image feature extraction
Systems and techniques for facilitating a deep learning architecture for automated image feature extraction are presented. In one example, a system includes a machine learning component. The machine learning component generates learned imaging output regarding imaging data based on a convolutional neural network that receives the imaging data. The machine learning component also performs a plurality of sequential and/or parallel downsampling and upsampling of the imaging data associated with convolutional layers of the convolutional neural network.
US10796212B2 Orientation-agnostic method to interface to printed memory label
An electronic system for identifying an article can include a printed memory having a plurality of contact pads electrically coupled to a plurality of landing pads positioned on a first side of a printed circuit board (PCB) substrate. The plurality of landing pads can be electrically coupled to a plurality of endless, concentric contact lines positioned on a second side of the PCB substrate through a plurality of vias that extend through a thickness of the PCB substrate and a plurality of traces that electrically couple the plurality of vias with the plurality of landing pads. To perform a memory operation on the printed memory, contact probes of a reader are physically and electrically contacted with the plurality of concentric contact lines. In some implementations, the memory operation can be performed on the printed memory irrespective of a rotational orientation of the printed memory relative to the reader.
US10796210B2 Plotter, method for drawing with pen containing liquid using plotter, and pen mountable on plotter
A plotter includes a mounting portion, a first movement mechanism, a second movement mechanism, a processor, and a memory. The mounting portion is configured to mount with a pen containing a liquid. The first movement mechanism is configured to relatively move the mounting portion and a workpiece in a movement direction. The second movement mechanism configured to relatively move the mounting portion and the workpiece in a direction intersecting the movement direction. The memory is configured to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes. The processes include acquiring plot data, acquiring information relating to a remaining amount of the liquid of the pen, setting a relative movement speed of the mounting portion and the workpiece, and controlling the first movement mechanism and the second movement mechanism at the set movement speed, and performing drawing on the workpiece.
US10796205B2 Multi-view vector processing method and multi-view vector processing device
A multi-view vector processing method and a multi-view vector processing device are provided. A multi-view vector x represents an object containing information on at least two non-discrete views. A model of the multi-view vector, where the model includes at least components of: a population mean μ of the multi-view vector, view component of each view of the multi-view vector and noise is established. The population mean μ, parameters of each view component and parameters of the noise , are obtained by using training data of the multi-view vector x. The device includes a processor and a storage medium storing program codes, and the program codes implements the aforementioned method when being executed by the processor.
US10796203B2 Out-of-sample generating few-shot classification networks
Embodiments of the present disclosure include training a model using a plurality of pairs of feature vectors related to a first class. Embodiments include providing a sample feature vector related to a second class as an input to the model. Embodiments include receiving at least one synthesized feature vector as an output from the model. Embodiments include training a classifier to recognize the second class using a training data set comprising the sample feature vector related to the second class and the at least one synthesized feature vector. Embodiments include providing a query feature vector as an input to the classifier. Embodiments include receiving output from the classifier that identifies the query feature vector as being related to the second class, wherein the output is used to perform an action.
US10796198B2 Adjusting enhancement coefficients for neural network engine
Some embodiments include a special-purpose hardware accelerator that can perform specialized machine learning tasks during both training and inference stages. For example, this hardware accelerator uses a systolic array having a number of data processing units (“DPUs”) that are each connected to a small number of other DPUs in a local region. Data from the many nodes of a neural network is pulsed through these DPUs with associated tags that identify where such data was originated or processed, such that each DPU has knowledge of where incoming data originated and thus is able to compute the data as specified by the architecture of the neural network. These tags enable the systolic neural network engine to perform computations during backpropagation, such that the systolic neural network engine is able to support training.
US10796196B2 Large scale image recognition using global signatures and local feature information
Techniques are provided that include receiving one or more global signatures for a query image in response to an image recognition query, wherein some of the plurality of global signatures are generated using local descriptors corresponding to different cropped versions of the image. A ranking order is determined for a plurality of document images based on nearest neighbor relations between document signatures corresponding to the plurality of document images and each one of the one or more global signatures for the query image. A subset of the plurality of document images is selected based on the determined ranking order. Additional document data corresponding to the selected subset of the plurality of document images is obtained, and a search result is generated based on a geometric verification between the additional document data corresponding to the selected subset of the plurality of document images and the query image.
US10796193B2 Digital image presentation
A computer implemented method to present digital images may include storing a digital image in a database and applying a digital image processing technique to the digital image to identify a region of interest of the digital image. The method may also include storing region data that identifies the region of interest of the digital image in the database and receiving a request for information associated with the digital image from a digital device. In response to the request, the method may include providing the digital image and the region data for transmission to the digital device, the digital device configured to adjust a cropping view of the digital image based on the region data to display the region of interest of the digital image.
US10796188B2 Image processing apparatus, image processing method, and program to identify objects using image features
An image processing apparatus, an image processing method, and a program, provide accurate collation even when an image contains a number of identical or similar subjects. The image processing apparatus generates, with respect to feature points to be detected from a first image, a first local feature amount group including local feature amounts representing feature amounts of local regions containing the respective feature points, and a first coordinate position information group including coordinate position information. The image processing apparatus clusters the feature points of the first image based on the first coordinate position information group. The image processing apparatus collates, in units of clusters, the first local feature amount group with a second local feature amount group formed from local feature amounts of feature points detected from a second image.
US10796176B2 Personal emotional profile generation for vehicle manipulation
Personal emotional profile generation uses cognitive state analysis for vehicle manipulation. Cognitive state data is obtained from an individual. The cognitive state data is extracted, using one or more processors, from facial images of an individual captured as they respond to stimuli within a vehicle. The cognitive state data extracted from facial images is analyzed to produce cognitive state information. The cognitive state information is categorized, using one or more processors, against a personal emotional profile for the individual. The vehicle is manipulated, based on the cognitive state information, the categorizing, and the stimuli. The personal emotional profile is generated by comparing the cognitive state information of the individual with cognitive state norms from a plurality of individuals and is based on cognitive state data for the individual that is accumulated over time. The cognitive state information is augmented based on audio data collected from within the vehicle.
US10796175B2 Detection of a drowsy driver based on vehicle-to-everything communications
The disclosure describes embodiments for to detecting a presence of a drowsy driver of a vehicle based on Vehicle-to-Everything (V2X) communications. In some embodiments, a method includes receiving, by a first connected vehicle, a V2X message including digital data describing a path history of a second connected vehicle. The method includes determining, by the first connected vehicle, that a driver of the second connected vehicle is drowsy based on the path history described by the digital data included in the V2X message. The method includes executing, by the first connected vehicle, a remedial action that is operable to modify an operation of the first connected vehicle based on the driver of the second connected vehicle being drowsy so that a risk created by the driver is reduced.
US10796174B2 Distance and object based external notification system for automated hailing service
Distance and object based external notification system for automated hailing service is described. An autonomous vehicle (AV) can include a processor configured to execute instructions stored on a non-transitory computer readable medium to detect, based on sensor information, an object within the AV; determine that the object belongs to a recent occupant of the AV; and, in response to the determining that the object belongs to the recent occupant of the AV, select, based on a proximity of the recent occupant to the AV, a notification modality for sending a message to the recent occupant regarding the object; and send the message using the notification modality.
US10796169B2 Pruning filters for efficient convolutional neural networks for image recognition of environmental hazards
Systems and methods for predicting changes to an environment, including a plurality of remote sensors, each remote sensor being configured to capture images of an environment. A processing device is included on each remote sensor, the processing device configured to recognize and predict a change to the environment using a pruned convolutional neural network (CNN) stored on the processing device, the pruned CNN being trained to recognize features in the environment by training a CNN with a dataset and removing filters from layers of the CNN that are below a significance threshold for image recognition to produce the pruned CNN. A transmitter is configured to transmit the recognized and predicted change to a notification device such that an operator is alerted to the change.
US10796165B2 Information processing apparatus, method for controlling the same, and non-transitory computer-readable storage medium
An information processing apparatus detects an object that enters or exits a predetermined region, manages, in a queue, data based on the detection, and counts the number of predetermined object(s) based on an image obtained by capturing the predetermined region. The apparatus, in a case where the predetermined object is detected, the queue is corrected based on the number counted by and the number of data managed in the queue.
US10796160B2 Input at indoor camera to determine privacy
Methods, systems, and devices related to memory, including read or write performance of a phase change memory, are described. A plurality of memory cells of a memory array may be read. A total number of read errors resulting from the read operation of the plurality of memory cells may be determined, and reference read currents may be adjusted if the total number of read errors exceeds an error threshold. In some examples, adjusting reference read currents includes reading a reference memory cell, determining a current shift for the reference memory cell, and adjusting read currents for other memory cells of the memory array by a current delta based at least in part on the current shift.
US10796156B2 Analyzing video streams in an industrial environment to identify potential problems and select recipients for a display of video streams related to the potential problems
The subject matter disclosed herein relates generally to industrial automation systems, and, more particularly, to collecting video streams from a variety of video devices in an industrial environment, identifying and analyzing potential problems in the industrial environment using the video streams, and presenting the video streams and data associated with the potential problem to appropriate recipients.
US10796155B2 Irregular event detection in push notifications
Systems and methods of detecting irregular events include the extraction of values for measure in each of a plurality of notifications. The extracted values are stored in a measures database and a distribution is calculated for the values of each of the measures. The extracted values are compared to the calculated distributions to determine if an irregular event has occurred. An irregularity alert is produced if an irregular event has occurred.
US10796152B2 Ventral-dorsal neural networks: object detection via selective attention
Embodiments described herein relate generally to a methodology of efficient object classification within a visual medium. The methodology utilizes a first neural network to perform an attention based object localization within a visual medium to generate a visual mask. The visual mask is applied to the visual medium to generate a masked visual medium. The masked visual medium may be then fed into a second neural network to detect and classify objects within the visual medium.
US10796151B2 Mapping a space using a multi-directional camera
Examples described herein relate to mapping a space using a multi-directional camera. This mapping may be performed with a robotic device comprising a monocular multi-directional camera device and at least one movement actuator. The mapping may generate an occupancy map to determine navigable portions of the space. A robotic device movement around a point in a plane of movement may be instructed using the at least one movement actuator. Using the monocular multi-directional camera device, a sequence of images are obtained (610) at different angular positions during the instructed movement. Pose data is determined (620) from the sequence of images. The pose data is determined using features detected within the sequence of images. Depth values are then estimated (630) by evaluating a volumetric function of the sequence of images and the pose data. The depth values are processed (640) to populate the occupancy map for the space.
US10796149B2 System and method for performing video or still image analysis on building structures
Methods and systems for automating the management and processing of roof damage analysis. In some embodiments image data associated with damaged roofs is collected and automatically analyzed by a computing device. In some embodiments, the image data is modified automatically to include descriptive metadata and visual indicia marking potential areas of damage. In one embodiment, the systems and methods include a remote computing device receiving visual data associated with one or more roofs. In one embodiment, insurance company specific weightings are determined and applied to received information to determine a type and extent of damage to the associated roof. In one embodiment, results of the methods and systems may be used to automatically generate a settlement estimate or supplement additional information in the estimate generation process.
US10796148B2 Aircraft landing protection method and apparatus, and aircraft
The present invention discloses a landing protection method and apparatus and an aircraft. The method includes: obtaining an image of a landing area; determining a feature point in the image; determining, according to the feature point, whether the landing area is a dangerous landing area; and if yes, controlling the aircraft to suspend landing or controlling the aircraft to fly away from the dangerous landing area. By means of the present invention, whether a landing area is a dangerous landing area may be determined according to an obtained image, so that the landing safety of the aircraft is ensured.
US10796147B1 Method and apparatus for improving the match performance and user convenience of biometric systems that use images of the human eye
This disclosure describes methods and systems for improving performance of biometric systems that use features in the eye, such as iris or eye-veins, particularly when both biometric performance and user convenience are objectives. The disclosure relates to optimizing biometric performance when the iris or eye veins are neither fully visible, nor fully occluded, but in a partially-occluded state which occurs often when a user's eye is in a relaxed or natural state. In some embodiments, the method comprises a biometric enrollment or training step whereby an original image of a human eye is acquired, and a plurality of synthetic or augmented images are generated that are a combination of the original image and synthesized images that simulate specific ways that the eye can be occluded. A classifier can be trained using the plurality of augmented reference images, and subsequent recognition is performed using the classifier on newly acquired real images.
US10796145B2 Method and apparatus for separating text and figures in document images
A method and apparatus for separating a text and figure of a document image are provided. The method of separating the text and the figure of the document image includes acquiring a document image, dividing the document image into a plurality of regions of interest, acquiring a feature vector by using a two-dimensional (2D) histogram by resizing the regions of interest and extracting a connection component of the regions of interest, acquiring a transformation vector of the feature vector by using a kernel, obtaining a cluster center of the transformation vector, and performing clustering on the cluster center to acquire a supercluster, and classifying the supercluster into one of a text class and a figure class, based on the number of superclusters.
US10796140B2 Method and apparatus for health and safety monitoring of a subject in a room
A method and apparatus for monitoring the health and safety of a subject in a room such as a secure room based on video images of the subject. The images are analysed to characterise the movement of the subject as gross movement, fine movement or no movement. In the case of gross movement, no vital signs of the subject are estimated and a display indicates that the subject is moving, but no vital signs are available. In the absence of gross movement, vital signs of the subject such as heart rate or breathing rate are estimated from the video images of the subject, for example by detecting and analysing photoplethysmogram signals in the video images, and the vital signs are displayed. Alerts may be generated if the vital signs are out of the normal physiological range. If vital signs cannot be detected in the video images but the movement of the subject is characterised as fine movement, the display shows that no vital signs are being estimated, but that the subject is moving. If no movement is detected and no vital signs estimate is obtained, then the display generates an alert indicating lack of movement and lack of vital signs.
US10796137B2 Technique for providing security
A method for reducing violence within crowded venues is provided. The method includes reading license plates of vehicles passing into entry ports of a parking area, and capturing facial images of persons seeking admission to the venue. A computer compares such license plates to a database of vehicle license plates associated with persons with past histories of violence. A computer also compares captured facial images to a database of facial data for persons with past violent histories. Upon detecting a match, the computer creates an alert presented to law enforcement officers to facilitate detention of such persons for investigation. Information recorded on entry tickets is scanned and saved together with the facial image of the ticket holder. If a violent act occurs, cameras within the venue capture facial images of participants. The computer matches such participants to stored identifying data to assist in the identification and apprehension of such persons.
US10796135B2 Long-tail large scale face recognition by non-linear feature level domain adaptation
A computer-implemented method, system, and computer program product are provided for facial recognition. The method includes receiving, by a processor device, a plurality of images. The method also includes extracting, by the processor device with a feature extractor utilizing a convolutional neural network (CNN) with an enlarged intra-class variance of long-tail classes, feature vectors for each of the plurality of images. The method additionally includes generating, by the processor device with a feature generator, discriminative feature vectors for each of the feature vectors. The method further includes classifying, by the processor device utilizing a fully connected classifier, an identity from the discriminative feature vector. The method also includes control an operation of a processor-based machine to react in accordance with the identity.
US10796133B2 Image processing method and apparatus, and electronic device
Embodiments of the present disclosure relate to an image processing method and apparatus, and an electronic device. The method includes: acquiring a photo album obtained from face clustering; collecting face information of respective images in the photo album, and acquiring a face parameter of each image according to the face information; selecting a cover image according to the face parameter of each image; and taking a face-region image from the cover image, and setting the face-region image as a cover of the photo album.
US10796131B2 Confirming compliance with a configuration
Confirming compliance with a configuration includes: receiving information about a fixture, where the information includes a specified configuration of items to be displayed on the fixture; generating a display using the information, where the display depicts the specified configuration; presenting the display using a graphics system of a computing device; receiving an image depicting an actual configuration of the fixture; associating metadata with the image, where the metadata includes searchable data that distinguishes the fixture from at least some other fixtures of like type; sending the image, along with the metadata, over a network to a server that is remote from the computing device; and in a case that the specified configuration substantially matches the actual configuration, sending, along with the image and the metadata, a message indicating that the fixture is in compliance with the specified configuration.
US10796126B2 Fingerprint sensing device
A fingerprint sensing device comprises a plurality of sensing pads, a plurality of data lines, a shielding layer, and a plurality of auxiliary voltage lines. The data lines are separately and electrically connected to the sensing pads, and configured to provide a sensing voltage to the sensing pads. The shielding layer is disposed between the sensing pad and the data lines. The auxiliary voltage lines are separately and electrically connected to the sensing pads, configured to provide an auxiliary voltage to the sensing pads. The auxiliary voltage is different from the sensing voltage. When a first sensing pad receives the sensing voltage, a second sensing pad adjacent to the first sensing pad receives the auxiliary voltage.
US10796123B2 Systems and methods for optical sensing using point-based illumination
Optical sensing systems and methods for imaging objects include under-display optical sensors with one or multiple discrete light sources positioned on, in or under the display. The optical sensors may include an array of optical sensing elements, e.g., photodetectors, arranged in or under the display. The displays include OLED or LCD displays.
US10796121B1 Decoding parts with encoded geometry for retrieving passively represented information
A system, method, and computer-readable medium for decoding an encoded geometry. Decoding the encoded geometry includes: 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.
US10796120B2 Photoluminescent authentication devices, systems, and methods
A system and method for authenticating an item, including a photoluminescent material disposed on or in a substrate and capable of absorbing an incident radiation from a radiation source and emitting an emitted radiation having a spectral signature with a decay time after removal of the radiation source, and a photoauthentication device capable of being disposed in contact with the substrate and including the radiation source and a camera, where, in connection with providing the incident radiation and measuring the emitted radiation, the photoauthentication device is translated across the substrate while the photoauthentication device is disposed in contact with the substrate, and after translation across or over the substrate and the radiation source is not providing the incident radiation, the photoauthentication device is static with respect to the substrate and the camera is disposed over the photoluminescent material emitting the emitted radiation when the emitted radiation is measured.
US10796119B2 Decoding color barcodes
A method of decoding a color barcode involves simultaneously illuminating the color barcode with three light zones in a manner that illuminates each bar of the color barcode with each of the three spatially separated light zones, where the three light zones are each illuminated by a different one of three colors; capturing a monochrome image of light reflected off of the color barcode that includes each of the bars in the barcode illuminated by the three light zones; and for each bar in the color barcode, determining a color of the bar by analysis of the intensity of the light captured in the image of the reflected light intensity in each of the three light zones.
US10796117B2 Fixed position reader of coded information and camera based checkout system using the same
A reader contains a housing with a window having a peripheral rim. The housing has a device for reading coded information which generates a field projecting through the window towards the outside of the housing, and has a device for visually indicating the result to a user. The visual indication device generates an indication appearing substantially at least on the window, on a portion of the peripheral rim of the window, or on a portion of the housing adjoining laterally the peripheral rim of the window. The housing portion is at least on the left side, right side, or below the window. Additionally, a camera based checkout security system includes at least a checkout security camera and a fixed position reader of coded information. The checkout security camera generates a camera field of view directed towards the window of the fixed position reader of coded information.
US10796115B2 Activity timing system
A system of activity timing uses a radio frequency identification reader; radio frequency tags; circuit board; battery; and software to determine the elapsed time of a participant in the activity. The activity can be used for activities including, but not limited to, foot races and bicycle races.
US10796113B2 Reader device and table with reader device
A reader device is provided having a wider readable area and a table with the reader device. The reader device includes an antenna element communicating with an RFID tag attached to an article, a reader module electrically connected to the antenna element and reading information of the RFID tag through the antenna element, and a case housing the antenna element and the reader module. Moreover, the antenna element includes a first dipole antenna having a first element axis extending in a first direction, and a second dipole antenna having a second element axis extending in a second direction crossing the first direction.
US10796112B2 Protocol layer coordination of wireless energy transfer systems
A method for protocol layer coordination of wireless energy transfer systems includes defining, by a master Internet of Things Access Point (IoTA), a set of configuration parameters. The master IoTA is one of a plurality of IoTAs. Each IoTA includes a controller in communication with a Power Access Point (PAP), an intercommunication radio and a Radio Frequency Identification (RFID) transceiver. The PAP is configured to energize an RFID tag, the intercommunication radio is configured to communicate between the master IoTA and a slave IoTA, and the RFID transceiver is configured to communicate with the RFID tag. Both the master IoTA and the slave IoTA are configured with the set of configuration parameters, transmitted by the master IoTA. The slave IoTA transmits an RFID command in response to the slave IoTA receiving the RFID request, from the master IoTA.
US10796110B2 Reading device and method
A reading device includes a placing table supporting an article to which an RFID tag is attached. An antenna is configured to emit a radio wave for communicating with the RFID tag toward the placing table. A reading unit is configured to read tag information including a tag identifier identifying the RFID tag by communicating with the RFID tag via the antenna while the placing table and the antenna are integrally moved. An extracting unit is configured to extract a tag identifier in which an amount of change in phase information is a predetermined value or less, based on the phase information of a response wave obtained from the RFID tag when the tag information is read. An outputting unit is configured to output the tag information including the tag identifier extracted by the extracting unit.
US10796106B2 Apparatus and method for selecting speaker by using smart glasses
Provided are an apparatus and method for selecting a speaker by using smart glasses. The apparatus includes a camera configured to capture a front angle video of a user and track guest interpretation interlocutors in the captured video, smart glasses configured to display a virtual space map image including the guest interpretation interlocutors tracked through the camera, a gaze-tracking camera configured to select a target person for interpretation by tracking a gaze of the user so that a guest interpretation interlocutor displayed in the video may be selected, and an interpretation target processor configured to provide an interpretation service in connection with the target person selected through the gaze-tracking camera.
US10796105B2 Device and method for converting dialect into standard language
A method and a device for converting a dialect of a predetermined language into a standard language include obtaining a sentence including a dialect word, identifying at least one common word that is used identically in the dialect and the standard language in the sentence including the dialect word, replacing the identified at least one common word with a predetermined keyword, obtaining one or more vector values corresponding to the predetermined keyword and each of remaining words included in the sentence, and obtaining a standard language sentence based on an arrangement of the obtained one or more vector values.
US10796100B2 Underspecification of intents in a natural language processing system
A natural language processing system has a hierarchy of user intents related to a domain of interest, the hierarchy having specific intents corresponding to leaf nodes of the hierarchy, and more general intents corresponding to ancestor nodes of the leaf nodes. The system also has a trained understanding model that can classify natural language utterances according to user intent. When the understanding model cannot determine with sufficient confidence that a natural language utterance corresponds to one of the specific intents, the natural language processing system traverses the hierarchy of intents to find a more general user intent that is related to the most applicable specific intent of the utterance and for which there is sufficient confidence. The general intent can then be used to prompt the user with questions applicable to the general intent to obtain the missing information needed for a specific intent.
US10796099B2 Enabling autonomous agents to discriminate between questions and requests
Systems, devices, and methods of the present invention relate to text classification. A text classification system accesses an utterance of text. The utterance includes at least one word. The text classification system generates a parse tree for the utterance. The parse tree includes at least one terminal node with a word type. The terminal node represents a word of the utterance. The text classification system applies one or more rules to the text. The text classification system then classifies the utterance as a question or a request for an autonomous agent to perform an action.
US10796095B2 Prediction of tone of interpersonal text communications
Techniques are disclosed for predicting a tone of a text communication using psycholinguistic features of the text communication. In some examples, a method may include generating a feature vector for a text communication using features, including psycholinguistic features, extracted from the text communication, and predicting a tone of the text communication based on the feature vector. The tone is predicted by a trained prediction module that is trained using psycholinguistic features of text communications in a training set used to train the trained prediction module. The predicted tone is at least one of a predicted measure of frustration, a predicted measure of formality, and a predicted measure of politeness.
US10796092B2 Token matching in large document corpora
A method comprising receiving a dictionary comprising a plurality of entities, wherein each entity has a length of between 1 and n tokens; constructing a probabilistic data representation model comprising n Bloom filter (BF) pairs indexed from 1 to n; populating said probabilistic data representation model with a data representation of said entities, wherein, with respect to each BF pair indexed i: (i) a first BF is populated with the first i tokens of all said entities having at least i+1 tokens, and (ii) a second BF in populated with all said entities having exactly i tokens; receiving a text corpus, wherein said text corpus is segmented into tokens; and automatically matching each token in said text corpus against said populated probabilistic data representation model, wherein said matching comprises sequentially querying each said BF pair in the order of said indexing, to determine a match.
US10796091B2 Enhanced predictive input utilizing a typeahead process
Particular embodiments may locally store, at a client device of a first user, information associated with a plurality of nodes and a plurality of edges of a social graph received from a social-networking system. The first user may be associated with a first node of the social graph. The client device may detect that the first user is entering an input term. The client device may provide predictive typeahead results as the first user enters the input term. The predictive typeahead results may be based on the input term. Each predictive typeahead result may correspond to one of the nodes of the social graph stored locally on the client device. Each predictive typeahead result may include at least one image associated with the corresponding node.
US10796088B2 Specifying a conversational computer agent and its outcome with a grammar
An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.
US10796081B2 System and method for processing electronic forms
Electronic form (e-form) processing includes generating an e-form based on a form template, the form template being selected from pre-defined form templates. The e-form includes modular sections arranged in a pre-defined order, each modular section being associated with user privileges. Further, data is retrieved from at least one database to partly populate at least one of the modular sections in the e-form. Subsets of the modular sections are provided to designated users based on the user privileges and a workflow associated with the e-form. A processed e-form, including the retrieved data and the data inputs, and having at least one external document, is created based on data inputs received from the designated users. A processed electronic document including the modular sections populated with the retrieved data, the data inputs, and external data from the external document arranged in the pre-defined order is generated from the processed e-form.
US10796079B1 Generating a page layout based upon analysis of session variables with respect to a client device
Disclosed are various embodiments for selecting page layouts based upon an outcome prediction associated with a request for a content page. Session variables associated with a request can be extracted. A score can be calculated based upon the session variables. The score can be generated by a machine learning engine that is trained using archived session data. A page layout can be selected based upon the generated score and a respective content page generated.
US10796078B2 Systems and methods for automated taxonomy concept replacement in an XBRL document
A method of performing XBRL extension taxonomy concept replacement includes analyzing, by a processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous in comparison with an XBRL base taxonomy concept for an XBRL base taxonomy upon which the XBRL extension taxonomy is based. The processor is configured to identify an extension extended linkrole in the XBRL extension taxonomy that includes the identified XBRL extension taxonomy concept, determine a base extended linkrole in the XBRL base taxonomy that matches the extension extended linkrole, determine an XBRL base taxonomy concept in the base extended linkrole that matches the identified XBRL extension taxonomy concept, and replace the identified XBRL extension taxonomy concept with the XBRL base taxonomy concept in the base extended linkrole.
US10796076B2 Method and system for providing suggested tags associated with a target web page for manipulation by a useroptimal rendering engine
Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
US10796067B1 EDA CAA with learning phase
Systems, methods, media, and other such embodiments described herein relate to critical area analysis (CAA) operations as part of electronic design automation (EDA). One embodiment involves accessing a circuit design having a first layer (which may be a composite layer), sampling the first layer, and performing an initial CAA using the sampled portions of the layer with a set of predetermined defect sizes. The initial CAA is used to automatically generate a model which can be used to accurately select input parameters (e.g., selected defect sizes) for a full analysis. A CAA characteristic is then calculated for the first layer using the input parameters. In various embodiments, different sampling percentages and criteria for selecting input parameters can be used to reduce the computing resources to compute a CAA characteristic, such as theta-bar, while limiting error to a threshold amount (e.g. less than one percent).
US10796066B1 Power aware resizing of clock tree instances
Aspects of the present disclosure address systems and methods for shortening clock-tree wirelength based on target offsets in connected routes. A clock tree comprising routes that interconnect a plurality of clock-tree instances is accessed from memory. A clock-tree instance is selected for evaluation. A baseline power consumption measurement corresponding to a sub-tree of the clock-tree instance with the clock-tree instance at a first size is determined. An alternative power consumption measurement corresponding to the sub-tree of the clock-tree instance with the clock-tree instance at a second size is determined. Based on determining that the baseline power consumption measurement is less than the alternative power consumption measurement, the clock-tree instance is resized according to the second size.
US10796064B2 Autonomous placement to satisfy self-aligned double patterning constraints
Techniques regarding functional placement of one or more logic gates in a periodic circuit row configuration are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an optimization component, operatively coupled to the processor, that can determine functional placement of a logic gate in a self-aligned double patterning process that can form a periodic circuit row configuration.
US10796063B2 Mapping of patterns between design layout and patterning device
A method including obtaining at least a clip of a design layout, and determining a representation of the clip on a patterning device, under a condition that a reduction ratio from the representation to the clip is anisotropic. A method including obtaining a relationship between a first geometric characteristic in a design layout or an image thereof, and a second geometric characteristic in a representation of the design layout on a patterning device, wherein the relationship is a function involving reduction ratios in two different directions.
US10796061B1 Standard cell and power grid architectures with EUV lithography
A system and method for creating chip layout are described. In various embodiments, a standard cell uses unidirectional tracks for power connections and signal routing. At least two tracks of the metal one layer using a minimum width of the metal one layer are placed within a pitch of a single metal gate to provide a standard cell with a two to one “gear ratio” or greater. A power signal and a ground reference signal in the metal one layer are routed in a same metal one track to provide area for other signal routing. Multiple standard cells are placed in a multi-cell layout with routes in one or more of the metal two layer and the metal three layer using minimum lengths for power connections. The layout includes no power grid with a fixed pitch.
US10796057B2 Support apparatus and design support method
There is provided a design support apparatus including a memory, and a processor coupled to the memory and the processor configured to obtain an arrangement target cell, and arrange the arrangement target cell at a position satisfying a condition of an arrangement position recommended for each cell when the arrangement target cell is arranged, based on definition information for defining the condition.
US10796055B2 Method for coloring circuit layout and system for performing the same
Implementations of the present disclosure provide coloring methods that sort and pre-color nodes of G0-linked networks in a multiple-patterning technology (MPT)-compliant layout design by coordinate. In one embodiment, a method includes identifying target networks in a circuit layout, each target network having two or more linked nodes representing circuit patterns, and each target network being presented in an imaginary X-Y coordinate plane, assigning a first feature to a first node in each target network, the first node is determined using a coordinate-based method, and assigning the first feature and a second feature to remaining nodes in each target network in an alternating manner so that any two immediately adjacent linked nodes in each target network have different features.
US10796053B2 Computer implemented system and method for generating a layout of a cell defining a circuit component
A computer implemented system and method is provided for generating a layout of the cell defining a circuit component, the layout providing a layout pattern for a target process technology. The method comprises obtaining an archetype layout providing a valid layout pattern for the cell having regard to design rules of the target process technology, and receiving an input data file providing a process technology independent schematic of the circuit component for which the cell is to be generated. A schematic sizing operation is then performed on the input data file, having regard to both schematic constraints applicable to the target process technology and layout constraints derived from the archetype layout, in order to generate an output data file providing a process technology dependent schematic of the circuit component. A cell generation operation is then performed using the output data file and layout data determined from the archetype layout in order to generate the layout of the cell. Such an approach enables both the schematic and layout to be co-optimised during generation of the layout of the cell.
US10796051B1 Adaptive model interface for a plurality of EDA programs
In the described examples, a model impact monitor can include an electronic design automation (EDA) manager that communicates with a plurality of EDA programs, wherein each EDA program generates a model set for a register-transfer level (RTL) design comprising a list of RTL operations. The model impact monitor can also include an adaptive model interface that records changes to the RTL operations of the RTL design and measures a change in performance characteristics of each of the plurality of EDA programs based on a respective one of the changes in the RTL operations of the RTL design.
US10796047B2 Functional safety synthesis
This application discloses a computing system implementing a functional safety validation tool to locate a vulnerable section of an electronic system described in a circuit design, select safety circuitry configured to monitor the vulnerable section of the electronic system, and modify the circuit design by inserting the safety circuitry and control circuitry into the circuit design. The control circuitry and the safety circuitry can detect faults in the vulnerable section of the electronic system. The functional safety validation tool can generate a logical equivalency check script for the modified circuit design, wherein a logical equivalency checking tool can be utilized to determine whether the modified circuit design is logically equivalent to the circuit design. The functional safety validation tool can generate a test bench for the modified circuit design, wherein at least one verification tool can be utilized in a verification environment to simulate the modified circuit design.
US10796046B2 Machine learning-based parasitic extraction automation for circuit design and verification
This application discloses a computing system implementing a parasitic extraction tool to generate parasitic netlists from tests cases including test layout models of integrated circuit structures. The test cases include reference netlists corresponding to intended parasitic netlists for the test layout models. The computing system can determine values for scaling coefficients that, when utilized by the parasitic extraction tool to generate the parasitic netlists, allow differences between the parasitic netlists and the reference netlists to fall below threshold levels. The determination of the scaling coefficients is performed by iteratively adjusting the values of the scaling coefficients based on differences between the reference netlists and the parasitic netlists generated with the scaling coefficients having the adjusted values. The computing system can utilize the adjusted scaling coefficients to generate parasitic netlists having differences with the reference netlists that fall below threshold levels of the test cases.
US10796043B1 Non-adaptive pattern reordering to improve scan chain diagnostic resolution in circuit design and manufacture
Systems and methods for re-ordering test patterns for circuit design or testing. A method includes receiving a set of scan chains and associated test patterns, and computing a penalty score for each test pattern in the set of test patterns. The method includes selecting a first pattern of the set of test patterns that has a lowest computed penalty score in the set of test patterns, and removing the first pattern from the set of test patterns and adding the first pattern to a set of ordered patterns. The method includes, for each remaining test pattern, computing an accumulated penalty score for each remaining pattern, selecting a next pattern of the set of test patterns that has a lowest accumulated penalty score in the set of test patterns, removing the next pattern from the set of test patterns, and adding the next pattern to the set of ordered patterns.
US10796040B2 Integrated circuit design and fabrication
A method comprises generating, using a computer, an integrated circuit layout including a plurality of data handling nodes interconnected by routing circuitry defining data packet routes between the plurality of data handling nodes; for a transaction source node configured to generate data packets associated with a data handling translation between that transaction source node and a transaction target node and having one or more routing data fields controlling routing of the data packet, detecting, using the computer, a difference between a first routing controlled by the one or more routing data fields and a selected second routing provided by the integrated circuit layout; and providing, using the computer, one or more data mapping nodes in the integrated circuit layout to map an initial value of one or more of the routing data fields of a data packet generated by the transaction source node to a mapped data value, so that the mapped data value controls routing of the data packet using the selected second routing.
US10796033B2 Simulation apparatus, simulation method, and simulation program relating to radiation heat transport phenomenon
A simulation apparatus for calculating unsteady spatial distributions of wind speed, temperature, etc. in a simulation target space where buildings and trees exist. The simulation apparatus calculates unsteady spatial distributions of wind speed, temperature, etc. in the simulation target space, taking into consideration the effect of the radiation heat absorbed each element and the effect of exchange of heat and water vapor between the trees and the atmosphere.
US10796032B2 Method and system for space design
The present invention provides a method for space design, comprising: acquiring first information of a scene to be spatially designed; acquiring second information of a target object that can be placed into the scene from a third party through a communication interface; performing a visual presentation of the first information and the second information; and calculating construction information based on a layout of the target object on the visual presentation performed by the user who performs the space design. Further, the present invention also provides a system for space design, comprising: a first information acquisition module configured to acquire first information of a scene to be spatially designed; a second information acquisition module configured to acquire second information of a target object that can be placed into the scene from a third party through a communication interface; a visual presentation module configured to perform a visual presentation of the first information and the second information; and a computing module configured to calculate construction information based on the layout of the target object on the visual presentation performed by a user who performs the space design.
US10796027B2 Methods and a system for secure data storage
Methods and a system for secure data storage are described. In particular, a digital storage system for storing and retrieving user data is described, said system comprising: one or more independent digital storage devices, each digital storage device comprising a data storage device configured to store user data; a switch for regulating a supply of electrical power to the or each data storage device; and a security module for activating the switch and for storing timing restrictions that define a time window. The switch may only be activated to power the data storage device during the time window, improving the security of the user data.
US10796020B2 Consent receipt management systems and related methods
In particular embodiments, a consent receipt management system is configured to track and analyze one or more attributes of a user interface via which data subjects are requested to provide consent (e.g., consent to process, collect, and/or store personal data) in order to determine which of the one or more attributes are more likely to result in a successful receipt of consent from a data subject. For example, the system may be configured to analyze one or more instances in which one or more data subjects provided or did not provide consent in order to identify particular attributes and/or factors that may increase a likelihood of a data subject providing consent.
US10796018B2 Methods and apparatus to generate an optimized workscope
Methods, apparatus, systems and articles of manufacture are disclosed to generate a workscope. An example apparatus includes a workscope mapper, workscope strategy analyzer, and workscope selector. The workscope strategy analyzer is to evaluate each of the plurality of workscopes using dynamic optimization to determine a maintenance value and benefit to an asset associated with each workscope based on a stage in a remaining life of a constraint at which the evaluation is executed and a state of the asset. The dynamic optimization is to determine a prediction of the maintenance value based on a probability of a future change in state and associated workscope value until the end of life of the constraint. The maintenance value, used to select a workscope from the plurality of workscopes, is to be determined by the dynamic optimization as a sum of the associated workscope values until the end of life of the constraint.
US10796015B2 Method and system for anonymous user data storage and controlled data access
Methods and systems are configured to store user data and control access to the user data, wherein the data is stored remotely from the user (such as external to a user's computing device) and the user's data is maintained anonymously. Content is stored in association with a user identifier and access by third parties is controlled by linked third party identifiers.
US10796013B2 User programmatic interface for supporting data access control in a database system
Systems and methods for providing an API for a database system. The API may be provided to enable external application developers to build applications that can support the dynamic security model of the content management system and describe the runtime properties of records in data objects. The API of may provide a record property object and/or a query describe object when returning data set in response to a query by providing information about actions an end user can take on the data records, and to provide metadata required to understand a data response.
US10796012B2 Unifying interface for cloud content sharing services
Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.
US10796007B2 Method for operating semiconductor device, capable of dumping a memory with security
Provided is a method of operating a semiconductor device. A method of operating a semiconductor device includes storing secure data in a secure area of a memory in response to detecting a system failure; encrypting the secure data stored in the secure area by using a random key to generate encrypted secure data; storing the encrypted secure data in the secure area; and dumping the secure area and a non-secure area of the memory.
US10796006B2 Geographical track data obfuscation
In some examples, geographical track data obfuscation may include ascertaining geographical data points that include a first data point and subsequent data points. For each of the subsequent data points, a delta degree value may be determined as a difference between a subsequent data point and a corresponding previous data point. A first format preserving encryption (FPE) may be applied to encrypt longitude and latitude values of the first data point. A second FPE may be applied by applying a translation of a plurality of translations to encrypt each delta degree value. A total distance traveled, a total time, and/or a total elevation gain may be extracted from the encrypted first data point and the encrypted delta degree values.
US10796002B1 Method and apparatus for establishing a root-of-trust path for a secure computer
The present invention relates to methods and apparatuses for establishing a “root-of-trust” path for a computing system. In embodiments, a secure computer system having such a root-of-trust path is implemented by a secure processor in conjunction with a host processor. The secure processor becomes the root-of-trust, providing authenticated and encrypted BIOS boot code for the host processor without the need to modify the host processor's operating system. In one embodiment, the establishment of a root-of-trust is implemented by the secure processor presenting itself to the host processor as an on-board BIOS flash device and the secure processor maintaining the integrity of the BIOS boot code. In additional or alternative embodiments, the establishment of the root-of-trust includes use of a direct communications channel and protocol between the host and secure processors.
US10796000B2 Blockchain system with nucleobase sequencing as proof of work
A sequence mining platform (SMP) comprises a processor, at least one machine-accessible storage medium responsive to the processor, and a sequence manager in the machine-accessible storage medium. The sequence manager is configured to use processing resources to determine a sequence of nucleobases in a nucleic acid. The storage medium also comprises a blockchain manager to (a) collect transaction data for one or more transactions for a blockchain which requires a proof of work (POW) for each new block; and (b) include at least some of the transaction data in a new block for the blockchain. The storage medium also comprises a sequence mining module (SMM) to use the determined sequence of nucleobases from the sequence manager to create a POW for the new block. In one embodiment, the SMM enables an entity which controls the SMP to receive transaction rewards and sequencing rewards. Other embodiments are described and claimed.
US10795998B2 Dynamic routing of files to a malware analysis system
A method for selecting either a first malware analysis system or a second malware analysis system to analyze a file is disclosed. The method includes obtaining, at a network security element, a file sent between a first device and a second device, the file having one or more associated attributes; analyzing, at the network security element, the one or more attributes of the file; selecting, based on the analyzing, either the first malware analysis system or the second malware analysis system as a selected malware analysis system for malware analysis of the file; and providing the file to the selected malware analysis system.
US10795995B1 Identifying malicious creatives to supply side platforms (SSP)
There are disclosed devices, system and methods for feeding identification data of malicious creatives existing in internet advertisements to a supply side platform (SSP) by receiving reports of unwanted actions without user action by malicious creatives of internet advertisements (ads) requested from the SSP by webpages being displayed to users. The reports include a creative identification (ID), a malicious code chain of events, and a demand side platform (DSP) ID or a seat ID. The reports are pre-processed by classifying the unwanted action attempts based on the chain of events. The pre-processed reports are parsed to extract the creative IDs, the SSP IDs and the DSP IDs; and then stored in a searchable database. The stored parsed pre-processed reports are feed to SSPs based on the SSP identifications. The feed includes the creative IDs, the SSP IDs, the DSP IDs, timestamps of the unwanted action attempt and the classifications.
US10795987B2 Rate-limiting API calls for an account in a customer-relationship-management system based on predicted abusive behavior
The disclosed embodiments relate to a system that detects and controls operations performed by abusive accounts in a customer-relationship-management system. During operation, the system obtains account-related information for an account in the customer-relationship-management system. Next, the system determines a likelihood that the account is being used for abusive purposes based on the account-related information. Finally, the system limits a rate of processing for application-programming interface (API) calls made from the account to the customer-relationship-management system based on the determined likelihood that the account is being used for abusive purposes.
US10795982B2 CAPTCHA generation based on environment-specific vocabulary
Approaches presented herein enable restricting access to a locked computing resource in a web browser with a user-tailored CAPTCHA. More specifically, a request for a CAPTCHA is obtained from a web browser of a user attempting to access a resource. A set of terms associated with the user are selected from a pool of terms collected from an environment of the user within a pre-determined time period. A familiarity value of the selected terms indicating a recognizability of the terms by the user is determined. A CAPTCHA of the selected set of terms is generated having a level of graphic noise corresponding to the familiarity value. The generated CAPTCHA is then sent to the web browser. When a response to the CAPTCHA is received from the web browser, it is analyzed to determine whether the response matches the selected set of terms. If so, the web browser is instructed to grant the user access to the resource.
US10795980B2 Preventing unauthorized access to secured information using identification techniques
A vehicle computing platform may receive driver sensor data indicating whether a driver seat in a vehicle is occupied. The vehicle computing platform may determine, based on the driver sensor data, an identity of a driver of the vehicle. The vehicle computing platform may receive passenger sensor data indicating whether a passenger seat in the vehicle is occupied. The vehicle computing platform may, based on the passenger sensor data indicating that the passenger seat in the vehicle is occupied, obscure information on a screen of the vehicle.
US10795976B2 Program randomization for cyber-attack resilient control in programmable logic controllers
A method for programmable logic controller (PLC) program randomization, the method comprising an engineering system computer receiving source code corresponding to a PLC program and compiling the source code into a plurality of functionally equivalent intermediate representations of the PLC program. Program structure of the PLC program is randomized during compilation such that each intermediate representation is unique among the plurality of intermediate representations. The engineering system computer transmits the plurality of intermediate representations to one or more PLCs.
US10795975B2 Version management platform
A node, of a network of nodes with access to a distributed ledger, receives a request to verify the user has consented to a current version of terms (i.e., current terms) associated with a program. The node obtains, using the distributed ledger, historical consent data indicating a version of the terms to which the user has previously provided consent. The node performs a first verification procedure to determine the user has not consented to the current terms, provides an indication to a user device that the user has not consented to the current terms, and receives, from the user device, a message indicating an acceptance of the current terms. The node performs additional verification procedures to determine that the user is who consented to the current terms and updates the distributed ledger to include a record indicating that the user consented to the current terms.
US10795973B2 Medicament training device and system
In one embodiment, a medicament system configured to communicate information about a medicament device or about a use of a medicament device, or a combination thereof, to a user, is provided. The medicament system may include a medicament device including a housing, and a collateral device, wherein the collateral device may include an information detecting and/or receiving component configured to receive information from the medicament device and/or a sending component configured to send information to the medicament device, and optionally at least one of: a) a signal output component; b) a microprocessor; c) a storage medium component; and d) a power source, and wherein the medicament device may be configured to generate information detectable by the collateral device, or transmit information to the collateral device, wherein the collateral device may be configured to detect and/or receive information about the medicament device from the medicament device and provide information about the medicament device and/or a feedback about a use of the medicament device to a user of the system. The medicament device may further include a transmitter configured to communicate information and/or signals from the medicament device to the collateral device and/or a remote device, and/or receive information and/or signals from a collateral device and/or a remote device.
US10795971B2 Method and system for microbiome-derived diagnostics and therapeutics for locomotor system conditions
A method for at least one of characterizing, diagnosing, and treating a locomotor system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the locomotor system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the locomotor system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10795969B2 Remote life science laboratories and storage facilities
An automated life science laboratory or a storage facility for biological specimens may be located together with or in close proximity to a data center. The location of the data center, the automated life science laboratory, and the storage facility may be a location in which land and/or electricity are less expensive than locations where the biological specimens are collected. The automated life science laboratory may have a high-capacity data connection to the data center. The life science laboratory, storage facility, and the data center may share a connection to the electrical grid, an HVAC system, and/or a security perimeter. A biological specimen may be removed from storage at the storage facility, process by one or more biotechnology protocols at the automated life science laboratory, and data from the processing may be stored in the data center.
US10795966B1 Extracting data sets from external data stores
A system for routing data requests may include internal systems that generate data requests to be routed to external data stores. The system may include a cloud computing platform that is configured to receive the data requests from the internal systems. For each data request, the system may determine a type associated with the data request, select a subset of the external data stores that are capable of fulfilling the data request based on the type of the data request, and select an external data store from the subset based on an identity of an internal system from which the data request was received and thresholds associated with the external data stores.
US10795965B2 Distributed in-browser deep learning for predictive pre-fetching
Techniques for distributed processing and pre-fetching content using an in-browser neural network model are disclosed herein. In some embodiments, a server transmits a neural network model to a client device, where the neural network model is stored a persistent store of a browser on the client device, and, during a networking session in which the browser on the client device is accessing a page of an online service, the client device predicts at least one link from a plurality of links on the page using the stored neural network model. The client device then fetches content associated with the predicted link(s) from a server of the online service prior to any selection of the predicted link(s) during the networking session.
US10795964B2 Text address processing method and apparatus
The present application provides text address processing methods and apparatuses. Some method embodiments include: determining, according to social relation circles of users in a service system, at least one address set, each address set including at least two original text addresses; and performing, for each address set, normalization processing on original text addresses in the address set, to obtain a target text address corresponding to the address set. Some embodiments of the present application divides to-be-normalized original text addresses according to social relation circles of users, which, on one hand, is equivalent to reducing the range of the to-be-normalized original text addresses, and on the other hand, is equivalent to locking the normalization of text addresses between text addresses having an association. Therefore, it may be easier to control a fault-tolerant boundary between the text addresses, and may be conducive to improving accuracy of the normalization result.
US10795963B2 Apparatus and method for inviting subscription to contact information
Disclosed is a method of efficiently inviting a subscription to contact information, the method including receiving a subscription invitation request of particular contact information of a first client from the first client; and determining whether a condition for allowing the subscription to the particular contact information is included in the subscription invitation request, and transmitting a subscription request containing address information by which the condition and the particular contact information can be received to a second client when the condition is included. Accordingly, it is possible to provide a communication service at a high speed in a communication system supporting various types of communication services without a waste of resources, power, or memories. Also, it is possible to provide a data transmission/reception method capable of easily and quickly providing a CAB service according to a selection by user's intention.
US10795960B2 Managing bookmarks within a collaborative application
A computer-implemented method of managing bookmarks within a collaborative application can include receiving a user input specifying a universal resource locator (URL) to be bookmarked and determining whether a bookmark record including the URL exists. Responsive to determining that a bookmark record including the URL does not exist, an address and a network type for the URL can be determined. A bookmark record including the URL and the network type can be stored.
US10795958B2 Intelligent distributed geographic information system
Interactive geographic information systems (GIS) and techniques are disclosed that provide users with a greater degree of flexibility, utility, and information. A markup language is provided that facilitates communication between servers and clients of the interactive GIS, which enables a number of GIS features, such as network links (time-based and/or view-dependent dynamic data layers), ground overlays, screen overlays, placemarks, 3D models, and stylized GIS elements, such as geometry, icons, description balloons, polygons, and labels in the viewer by which the user sees the target area. Also, “virtual tours” of user-defined paths in the context of distributed geospatial visualization is enabled. Streaming and interactive visualization of filled polygon data are also enabled thereby allowing buildings and other such features to be provided in 3D. Also, techniques for enabling ambiguous search requests in a GIS are provided.
US10795955B2 Systems, methods and computer program products for information management across disparate information systems
An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.
US10795949B2 Methods and systems for investigation of compositions of ontological subjects and intelligent systems therefrom
Methods and systems are given for investigation of compositions of ontological subjects in accordance with various aspects of significance. Accordingly, the present invention provide a unified method and process of investigating the compositions of ontological subjects, modeling an unknown system, and obtaining as much worthwhile information and knowledge as possible about the system or the composition or the body of knowledge along with exemplary services utilizing such investigations. The data structures built and the knowledge acquired by a machine through executing the investigation methods of the present disclosure enables artificial intelligent systems, machines, and agents to perform intelligent tasks and jobs.
US10795941B2 Providing feedback in an operating plan data aggregation system
In one embodiment, a method is provided. The method includes receiving forecast information from sales people in a computer. The method further includes receiving comments on specific entries of the forecast information from non-sales people in the computer. The method also includes receiving changes of the forecast information from the non-sales people in the computer. The method additionally includes providing a display of the comments and the changes to the sales people in an interface to the computer.
US10795940B2 Chatbot-based cloud management system and method for operating the same
A chatbot-based cloud management system, including: an interface for receiving a query from a client through a plurality of access channels, and delivering a response generated in response to the received query to the client; a chatbot engine for performing a response processing to the query based on a chat learning model learned in advance and a chat knowledge context, and outputting event occurrence information when a request event from the query occurs; and a processing engine for confirming failure occurrence situation of an infra where the request event has occurred and providing it to the chatbot engine by generating failure countermeasures corresponding to the failure occurrence situation based on a failure model learned in advance and a failure processing rule, when event occurrence information is received from the chatbot engine.
US10795938B2 Spell checker
A computer-implemented method for correcting a spelling of a search term includes extracting search information from a clickstream database that includes search keywords received by a search engine. A server builds a database of acceptable terms that includes search keywords from the clickstream database that match a product in a product database. The server builds a database of correctable terms that include search keywords from the clickstream database that do not match a product in the product database. A plurality of spell correction candidates are identified based on the search keywords in the database of correctable terms. A confidence value for each of the plurality of spell correction candidates is determined. The spell correction candidate having a relatively highest confidence value among the confidence values for the plurality of spell correction candidates is stored in the database of correctable terms.
US10795931B2 Acquiring, maintaining, and processing a rich set of metadata for musical projects
A computer-implemented method includes: monitoring and receiving, by a computing device, metadata relating to a musical project, wherein the metadata includes information identifying a plurality of individual contributors involved in the production of the musical project; storing, by the computing device, the metadata; receiving, by the computing device, a query related to the musical project; accessing, by the computing device, the stored metadata to generate a response to the query based on the stored metadata; and providing, by the computing device, a response to the query for display to a user.
US10795928B2 Image search apparatus, system, and method
An image search apparatus including: an accumulation unit that accumulates search target images; an area detector that learns search priority by analyzing first information extracted from a plurality of first areas included in a plurality of the search target images, analyzes second information extracted from a plurality of second areas included in a query image, and detects the second areas, the search priority of which is high, as conspicuous areas by using the second information; and an image search unit that searches for the search target images by using an image feature extracted from the conspicuous areas.
US10795925B2 Method, device and arrangement for measurement of app usage based on visual characteristics
Method for supplying data to remotely cultivate a digital content reference library, to be executed by an electronic terminal device capable of visually displaying digital content to a user and communicating with a communications network, comprising establishing, by automatic observation logic, visual characteristics data representing the on-screen appearance of digital content, such as application, shown via a display of the terminal device (406), and transmitting the visual characteristics data to a remote server for updating a digital content reference library thereat linking content identity information with associated visual characteristics data in the received or processed form (408). A compatible method to be executed on the network side is presented as well as related, applicable terminal devices and server arrangements.
US10795921B2 Determining answers to questions using a hierarchy of question and answer pairs
Software that answers questions asked of question answering systems, by performing the following steps: (i) identifying a hierarchy of question and answer pairs, where a first answer paired to a first question in the hierarchy of question and answer pairs includes at least a second answer paired to a second question in the hierarchy of question and answer pairs; (ii) receiving, by a question answering system, an input question from a first user; (iii) identifying first user contextual information pertaining to the first user; and (iv) answering the input question, by the question answering system, based, at least in part, on the hierarchy of question and answer pairs and the first user contextual information.
US10795914B2 Query plans for analytic SQL constructs
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US10795910B2 Robust communication system for guaranteed message sequencing with the detection of duplicate senders
Guaranteed message sequencing between a first and second database is described. An example method includes maintaining first state information associated with the first database at the first database, where second state information associated with the first database is maintained at the second database. The client sends, to the second database, a message describing changed rows between the first database and the second database since a last synchronization and the first state information. The client subsequently receives, from the second database, status of the last synchronization, where the status is determined by the second database based on the first state information and the second state information.
US10795909B1 Minimized and collapsed resource dependency path
A resource dependency system dynamically determines and generates for display a minimized and collapsed resource dependency toolbar using two or more indicators to display a summarized view of dependency relationships to one or more selected items. For example, the system can analyze a resource dependency graph and determine root items, or items that do not depend on other items but are depended on by a selected item. The system can also determine leaf items, which no other items depend on. The system can also determine intermediary items that depend on root items and/or leaf items. Then, based on preconfigured instructions, the system can group the root, leaf, and intermediary items into two or more indicators and display the indicators on a graphical user interface conveying information about the selected item and how it is related to other items.
US10795908B1 Nested sorting of data marks in data visualizations
An exemplary method receives user actions to (i) associate a first field with a first shelf and (ii) associate second and third fields with a second shelf. The second field is positioned at an outer-most position on the second shelf and the third field is positioned at an inner-most position on the second shelf. The method receives an additional user action to specify a nested sort according to data for the first and third fields. The method generates and displays a data visualization in accordance with the received actions, including: (i) partitioning retrieved data into groups of tuples, each tuple including data for the fields, and each group of tuples corresponds to a distinct value of the second field, (ii) forming panes, each pane corresponding to a respective group of tuples, and (iii) within each pane, displaying data marks, each data mark corresponding to a respective tuple.
US10795907B2 Management of data sources in database system
A data exploring application is defined for communicating with different types of data sources comprising data sets. The data exploring application includes an interface and a back-end module. The interface receives requests for connecting with a data source of a defined type. The type of the data source is associated with specific requirements for establishing the connection. The interface receives requests for exploring a hierarchy of data sets of a selected data source from the connected data sources. The interface communicates with a back-end module of the application to provide data associated with requested hierarchy levels from the hierarchy of the data sets. Based on received responses from the back-end module of the application, browsing and editing options are generated at the interface for receiving a selection of a data set from the hierarchy of data sets of the selected data source.
US10795902B1 Applying natural language pragmatics in a data visualization user interface
A method uses natural language processing for visual analysis of a dataset by a computer. The computer displays a data visualization based on a dataset retrieved from a database using a first set of database queries. The computer receives user input (e.g., keyboard or voice) to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization, the computer extracts one or more independent analytic phrases from the natural language command. The computer further computes a set of conversation centers associated with the natural language command based on the set of one or more analytic phrases. The computer then computes a set of analytical functions associated with the set of one or more conversation centers, thereby creating a set of one or more functional phrases. The device then updates the data visualization based on the set of one or more functional phrases.
US10795900B1 Real time analyses using common features
A messaging system provides recommendations of content that account holders of the messaging system might be interested in engaging with. In order to determine what to recommend, the messaging system generates a model of account holder engagement behavior organized by type of engagement. The model parameters are trained on differences between expected engagement behavior based on past data and actual engagement behavior, and include a set of common factor matrices that are trained using data from more than on engagement type. As a consequence, engagement behavior of other account holders with respect to other types of engagements different than the one sought to be recommended serves as a partial basis for determining what engagements of the sought-after type are recommended.
US10795898B2 Rank-based calculation for keyword searches
Embodiments of the present invention provide efficient systems and methods for searching a keyword. Embodiments of the present invention can be used to more quickly and comprehensively search a document for a keyword or phrase, based on the preferences and behaviors of a user, so that the returned results to the user are ranked in order of the preferences of the user. By factoring in user data such as time spent on certain content and highlighted content, the system is able to more efficiently return preferred results of a user of a keyword search.
US10795896B2 Systems and methods for automatically identifying specific teams of users to solve specific and real-time problems
Aspects of the present disclosure include a system that automatically defines and assembles a group of users capable of solving a particular problem, such as problems associated with network platforms and infrastructures. The group of users are identified from user data captured while users interact within and throughout a network, such as a social network.
US10795895B1 Business data lake search engine
Business Data Lake searching techniques are provided. A method comprises obtaining a graph representing tables of the Business Data Lake, where each node represents one table and edges between nodes represent foreign key connections; applying a node rank algorithm to determine a relevancy score of the tables based on a number of links to/from other tables; and, in response to a query: ranking a relevancy of query items based on a term frequency-based score to generate candidate results; extracting a candidate sub-graph based on the following: a top-L tables based on the term frequency-based score, and/or a top-M tables based on a topic model distance score for the given query and candidate items; enriching the extracted candidate sub-graph by adding new tables using an item-to-item collaborative filter where a similarity between two tables is measured based on a number of interactions; and ordering the tables in the enriched sub-graph based on the relevancy score and/or a user-to-item collaborative filter that evaluates past user interactions with prior results.
US10795894B2 Hybrid facet counting using different sampling rates
In an example embodiment, a first set of results from first search results are displayed in a user interface. A plurality of facets, including selectable filters, of the first search results are displayed. A sampling scheme is retrieved, with the sampling scheme defining a first sampling rate for a first number of search results and a second sampling rate for a second number of search results. The first search results are traversed using the sampling scheme, sampling search results for the first number of search results at the first sampling rate and sampling search results for the second number of search results at the second sampling rate, for each sampled search result, causing an increase in a facet count for a facet and/or selectable filter having a matching value in the sampled search result. Facet counts for each of the facets and/or selectable filters are displayed in the user interface.
US10795892B1 Evaluating colliding data records
Systems, methods, and articles of manufacture for evaluating colliding data records are provided. The system may ingest one or more data inputs from one or more data sources. The system may parse the data inputs and determine whether the data is preexisting in the system. In response to the data input and stored data at least partially conflicting (e.g., colliding), the system may generate a candidate dataset based on the data input and the stored data. The candidate dataset may comprise two or more data candidates comprising permutations of the data values in the data input and the stored data. The system may evaluate each data candidate, score each date candidate based on the evaluation, and determine the data candidate having the greatest score.
US10795885B2 Predictive query improvement
The present approach relates to improving query performance in a database context. Examples of query improvement are described in the context of certain query patterns, one or more of which may be observed in a given query. When a given query pattern is observed, changes may be made to the query at the application or database level to improve performance of the respective query. Query improvements may be performed in a manner transparent to the user.
US10795880B2 System and method for inter-program file control communication
A system for communication between two or more computer programs is disclosed. The system includes a memory, an interface, and a processor. The memory stores a first file, expected metadata for the first file, and expected metadata for one or more fields in the first file. The interface receives a file from a computer program. The file comprises fields that each comprise information provided by one or more sources. The processor executes a second computer program which extracts a first set of file metadata from the received file, compares the extracted first set of file metadata to the expected metadata, and determines if the extracted first set of file metadata corresponds to the expected metadata. If the extracted first set of file metadata corresponds to the expected metadata for the first file, then the processor performs analogous comparisons at a field level and stores the first file in the memory.
US10795877B2 Multi-version concurrency control (MVCC) in non-volatile memory
Disclosed herein are embodiments for performing multi-version concurrency control (MVCC) in non-volatile memory. An embodiment operates by determining that an event occurred, wherein one or more write transactions to one or more records of a multi-version database that were pending prior to the event did not commit. The one or more write transactions are identified based on a commit value that was stored in the non-volatile memory prior to the event. A particular one of the identified uncommitted write transactions is selected. From the multi-version database, a first version of a record corresponding to the selected uncommitted write transaction that was not committed, and an earlier version of the record that was committed prior to the event are identified. A visibility of the record is set to indicate that the earlier version of the record is visible and the first version of the record is not visible.
US10795874B2 Creating index in blockchain-type ledger
A method and an apparatus for creating an index in a blockchain-type ledger, and a device are disclosed. According to solutions provided in implementations of the present specification, a service attribute of a data record written to a ledger and a storage location and a sequence number of the data record in the ledger are determined, a mapping relationship is established between the service attribute, the storage location, and the sequence number, and an inverted index with the service attribute as a primary key is created, facilitating subsequent query.
US10795871B2 Key-value stores implemented using fragmented log-structured merge trees
An example computer system includes a memory storing program code and a storage system storing at least a portion of a fragmented log-structured merge (FLSM) tree implementing a key-value store. The FLSM tree includes H levels, where H is an integer greater than one. The computer system further includes a central processing unit (CPU) configured to execute the program code stored in the memory to store a plurality of key-value pairs in the FLSM tree, the key value pairs having keys defined within a key space, the key space divided by a plurality of guards for each of the H levels of the FLSM tree, each of the key-value pairs being stored a maximum of H times in the FLSM tree.
US10795863B2 Geographically-distributed file system using coordinated namespace replication over a wide area network
A cluster of nodes implements a single distributed file system comprises at least first and second data centers and a coordination engine process. The first data center may comprise first DataNodes configured to store data blocks of client files, and first NameNodes configured to update a state of a namespace of the cluster. The second data center, geographically remote from and coupled to the first data center by a wide area network, may comprise second DataNodes configured to store data blocks of client files, and second NameNodes configured to update the state of the namespace. The first and second NameNodes are configured to update the state of the namespace responsive to data blocks being written to the DataNodes. The coordination engine process spans the first and second NameNodes and coordinates updates to the namespace stored such that the state thereof is maintained consistent across the first and second data centers.
US10795862B2 Identification of high deduplication data
A computer-implemented method includes dividing a data set into a plurality of regions and dividing the plurality of regions into a plurality of chunks of fixed size. The computer-implemented method further includes determining a sample size of the plurality of chunks to be sampled for each region, wherein the sample size is determined based, at least in part, on an acceptance of a likelihood of identifying at least one collision between two regions corresponding to logical entities of a first cluster of logical entities. The computer-implemented method further includes sampling the plurality of chunks for each region based on the determined sample size. The computer-implemented method further includes generating a hash value for each chunk sampled and storing each hash value in an index. The computer-implemented method further includes identifying one or more collisions between the plurality of regions. A corresponding computer system and computer program product are also disclosed.
US10795859B1 Micro-service based deduplication
A system that manages an object storage may include frontend micro-services and backend micro-services. The frontend micro-services may obtain a request to store data in an object storage and divide the data into slices. The backend micro-services may generate a sketch of each slice, match each slice to a similarity group of a plurality of similarity groups, obtain meta-data associated with each matched similarity group, and add at least a portion of a slice of the slices to a compression region using the meta-data.
US10795857B2 Blockchain system and method thereof
A method includes the steps of: monitoring status information of a blockchain system; determining whether the status information meets a blockchain branch condition; when the status information matches the blockchain branch condition, writing a branch instruction to a selected block of the blockchain, wherein the branch instruction is configured to enable the blockchain to form a plurality of branches, and divide a plurality of blockchain devices in the blockchain system into a plurality of groups to verify the branches in parallel; and obtaining a maximum transmission delay time in the group, and deciding a new one to generate blocks of the first branch according to the maximum transmission delay time.
US10795856B1 Methods, systems, and computer readable mediums for implementing a data protection policy for a transferred enterprise application
Methods, systems, and computer readable mediums for logically remediating infrastructure resource components are disclosed. According to one example, the method includes capturing metadata specifying both a data protection policy applied to an enterprise application supported by a host computing system and a location of backup file data associated with the enterprise application and transferring the enterprise application and the metadata from the host computing system to a target computing system. The method further includes utilizing the metadata to reconstruct the data protection policy for the transferred enterprise application on the target computing system, wherein the metadata specifies a data protection solution for each of a plurality of resource components supporting the transferred enterprise application on the target computing system.
US10795855B1 Method and apparatus for continuous compliance assessment
In some embodiments, a target host may have provided the change data in response to detecting the change, and the change data may include one or more rules, settings, and/or parameters. Also, in various embodiments, the compliance server may determine whether the one or more rules, settings, and/or parameters meet one or more compliance policies and generate one or more test results based at least on the results of the determining. Further, in some embodiments, the target host may detect a change to a rule, setting, and/or parameter based on a collection policy defining what change data is to be collected by the target host and provide data associated with the rule, setting, and/or parameter as change data to the compliance server.
US10795854B2 Method and apparatus for constructing multivalued microprocessor
A multivalued microprocessor including a multivalued processing module having a plurality of multivalued processing units constructed with multivalued logic gates. The microprocessor also includes a multivalued register file having a plurality of registers, wherein the registers are constructed with multivalued memory cells. The multivalued microprocessors utilizes two memory modules constructed with multivalued memory cells: one for storing solely instructions and one for storing solely data. A plurality of multivalued buses transmit multivalued data between the processing module, the register file, and the memory modules. A methodology for designing multivalued circuits that are constructed with multivalued logic gates and memory cells. The designs of multivalued memory cells, multivalued tristate buffers, and multivalued decoders using multivalued logic gates.
US10795853B2 Multiple dies hardware processors and methods
Methods and apparatuses relating to hardware processors with multiple interconnected dies are described. In one embodiment, a hardware processor includes a plurality of physically separate dies, and an interconnect to electrically couple the plurality of physically separate dies together. In another embodiment, a method to create a hardware processor includes providing a plurality of physically separate dies, and electrically coupling the plurality of physically separate dies together with an interconnect.
US10795846B1 Scalable NVMe storage management over system management bus
Presented herein are methodologies for scaling device management over a sideband management bus (SMBUS). A method includes receiving, at a first expander card, from baseboard management controller (BMC), a management message, addressed to a second expander card that is in communication with the first expander card, forwarding the management message to the second expander card, and sending, by the second expander card, the management message, via the sideband management bus, to a device in communication with the second expander card. The device may be, e.g., a Non-Volatile Memory Express (NVMe) drive. Expander cards can be deployed in a daisy chain, providing scalability. Each expander card can also send commands to connected devices in parallel.
US10795845B1 Method and system for auto-addressing nodes on a communication bus
An auto addressing scheme comprised of a central/master module and satellite/slave devices on a communication bus such as CAN that individually wakes the satellite devices alerting them when to listen to the CAN bus to receive their address, eliminating the need for a separate bus for auto addressing. The wake function is handled by low side n-channel MOSFET switches with current limiting resistors to protect the circuit against short to battery conditions and a voltage divider to step down the voltage to levels tolerable for a microcontroller input.
US10795840B2 Persistent kernel for graphics processing unit direct memory access network packet processing
A graphics processing unit may, in accordance with a kernel, determine that at least a first packet is written to a memory buffer of the graphics processing unit by a network interface card via a direct memory access, process the at least the first packet in accordance with the kernel, and provide a first notification to a central processing unit that the at least the first packet is processed in accordance with the kernel. The graphics processing unit may further determine that at least a second packet is written to the memory buffer by the network interface card via the direct memory access, process the at least the second packet in accordance with the kernel, where the kernel comprises a persistent kernel, and provide a second notification to the central processing unit that the at least the second packet is processed in accordance with the kernel.
US10795839B1 Systems and methods for creating pipeline paths
A data pipeline including a plurality of graph pipeline paths is obtained. Each of the graph pipeline paths may include pipeline nodes, at least one of the pipeline node may have at least two inputs. Each of the inputs may comprise outputs of two or more other pipeline nodes. A linear pipeline path interface is provided for creating and presenting a linear pipeline path of the data pipeline. The linear pipeline path may include pipeline nodes, each being limited to a single input and a single output. The linear pipeline path interface may be limited to interacting with linear pipeline paths. A graph pipeline interface is provided for presenting and modifying the data pipeline. The linear pipeline path interface may be switched to the graph pipeline interface in response to a first user input.
US10795836B2 Data processing performance enhancement for neural networks using a virtualized data iterator
The performance of a neural network (NN) and/or deep neural network (DNN) can limited by the number of operations being performed as well as management of data among the various memory components of the NN/DNN. Using virtualized hardware iterators, data for processing by the NN/DNN can be traversed and configured to optimize the number of operations as well as memory utilization to enhance the overall performance of a NN/DNN. Operatively, an iterator controller can generate instructions for execution by the NN/DNN representative of one more desired iterator operation types and to perform one or more iterator operations. Data can be iterated according to a selected iterator operation and communicated to one or more neuron processors of the NN/DD for processing and output to a destination memory. The iterator operations can be applied to various volumes of data (e.g., blobs) in parallel or multiple slices of the same volume.
US10795835B2 Storage device and interface chip thereof
A storage device and an interface chip thereof are provided, wherein the interface chip can be applied to the storage device. The interface chip comprises a slave interface circuit, a master interface circuit, and a control circuit. The storage device comprises a memory controller and a non-volatile (NV) memory, and the NV memory comprises a plurality of NV memory chips. The slave interface circuit is arranged for coupling the interface chip to the memory controller. The master interface circuit is arranged for coupling the interface chip to a set of NV memory chips within the plurality of NV memory chips. A hierarchical architecture in the storage device comprises the memory controller, the interface chip, and the set of NV memory chips. The control circuit is arranged for controlling operations of the interface chip.
US10795832B2 Electronic tool for communicating over a communication network
An electronic meeting tool and method for communicating arbitrary media content from users at a meeting is described. These can include a node configuration means adapted to operate a display node of a communications network, the display node being coupled to a first display. The node configuration means is adapted to receive user selected arbitrary media content and to control display of the user selected arbitrary media content on the first display. At least one peripheral device adapted to communicate the user selected arbitrary media content via the communications network is provided, wherein the peripheral device is a connection unit that includes a connector adapted to couple to a port of a processing device having a second display, a memory and an operating system; and a transmitter for communicating with the communications network. A program is provided that is adapted to be loaded onto the processing device and to run on the operating system of the processing device, the program being adapted to obtain user selected arbitrary media content, and to leave a zero footprint on termination. An input device is provided to allow the user to carry out a user action that triggers transfer of said user selected arbitrary media content to said transmitter through said port.
US10795830B2 Write access control for double data rate write-x/datacopy0 commands
In conventional memory systems, no access control is performed when write-x and datacopy0 are issued. To address this issue, it is proposed to provide access control to these commands by leveraging the mechanism to enforce access control to normal write commands so that the mechanism is also applied to the write-x and datacopy0 commands.
US10795827B2 Adaptive management of intermediate storage
Storage devices that can perform adaptive management of intermediate storage memory, and methods for use therewith, are described herein. Such a storage device includes non-volatile memory, wherein a portion thereof is designated as intermediate storage (IS) memory and another portion thereof designated as main storage (MS) memory. The IS memory has lower write and read latencies, greater endurance, and lower storage density and capacity than the MS memory. In certain embodiments, a host activity pattern is predicted, a relocation schemes is selected based on the predicted host activity pattern, and the selected relocation scheme is executed to thereby selectively relocate one or more portions of the data from the IS memory to the MS memory in accordance with the selected relocation scheme. The relocation scheme that is selected and executed can change over time. Additionally relocation schemes can be generated based on activity log(s) and thereafter selected for execution.
US10795826B2 Translation lookaside buffer management method and multi-core processor
A translation lookaside buffer (TLB) management method and a multi-core processor are provided. The method includes: receiving, by a first core, a first address translation request; querying a TLB of the first core based on the first address translation request; determining that a first target TLB entry corresponding to the first address translation request is missing in the TLB of the first core, obtaining the first target TLB entry; determining that entry storage in the TLB of the first core is full; determining a second core from cores in an idle state in the multi-core processor; replacing a first entry in the TLB of the first core with the first target TLB entry; storing the first entry in a TLB of the second core. Accordingly, a TLB miss rate is reduced and program execution is accelerated.
US10795825B2 Compressing data for storage in cache memories in a hierarchy of cache memories
An electronic device includes at least one compression-decompression functional block and a hierarchy of cache memories with a first cache memory and a second cache memory. The at least one compression-decompression functional block receives data in an uncompressed state, compresses the data using one of a first compression or a second compression, and, after compressing the data, provides the data to the first cache memory for storage therein. When the data is retrieved from the first cache memory to be stored in the second cache memory, when the data is compressed using the first compression, the compression-decompression functional block decompresses the data to reverse effects of the first compression on the data, thereby restoring the data to the uncompressed state and provides the data compressed using the second compression or in the uncompressed state to the second cache memory for storage therein.
US10795823B2 Dynamic partial power down of memory-side cache in a 2-level memory hierarchy
A system and method are described for flushing a specified region of a memory side cache (MSC) within a multi-level memory hierarchy. For example, a computer system according to one embodiment comprises: a memory subsystem comprised of a non-volatile system memory and a volatile memory side cache (MSC) for caching portions of the non-volatile system memory; and a flush engine for flushing a specified region of the MSC to the non-volatile system memory in response to a deactivation condition associated with the specified region of the MSC.
US10795822B2 System and method for negative feedback cache data flush in primary storage systems
A method, computer program product, and computer system for determining, by a computing device, a number of dirty pages capable of being generated per process on a backing device. It may be determined whether the number of dirty pages capable of being generated per process on the backing device exceeds a threshold set point of actual dirty pages currently generated per process on the backing device. A variable amount of time to sleep may be determined. Sleep may be executed for the variable amount of time, wherein generation of additional dirty pages is paused.
US10795819B1 Multi-processor system with configurable cache sub-domains and cross-die memory coherency
Disclosed embodiments relate to a system with configurable cache sub-domains and cross-die memory coherency. In one example, a system includes R racks, each rack housing N nodes, each node incorporating D dies, each die containing C cores and a die shadow tag, each core including P pipelines and a core shadow tag, each pipelines associated with a data cache and data cache tags and being either non-coherent or coherent and one of X coherency domains, wherein each pipeline, when needing to read a cache line, issues a read request to its associated data cache, then, if need be, issues a read request to its associated core-level cache, then, if need be, issues a read request to its associated die-level cache, then, if need be, issues a no-cache remote read request to a target die being mapped to hold the cache line.
US10795817B2 Cache coherence for file system interfaces
Example distributed storage systems, file system interfaces, and methods provide cache coherence management. A system receives a file data request including a file data reference and identifies a data cache location with a coherence value for the file data reference. The system queries a reference data store for a coherence reference corresponding to the file data reference and compares the coherence value to the coherence reference. In response to the coherence value matching the coherence reference, the system executes the file data request using the data cache location.
US10795815B2 Method and apparatus for maintaining data coherence in a non-uniform compute device
A data processing apparatus includes one or more host processors with first processing units, one or more caches with second processing unit, a non-cache memory having a third processing unit and a reorder buffer operable to maintain data order during execution of a program of instructions. An instruction scheduler routes instructions to the processing units. Data coherence is maintained by control logic that blocks access to data locations in use by a selected processing unit other than the selected processing unit until data associated with the data locations are released from the reorder buffer. Data stored in the cache is written to the memory if it is already in a modified state, otherwise the state is set to the modified state. A memory controller may be used to restrict access to memory locations to be operated on.
US10795811B2 Method for managing a memory apparatus
A method for managing a memory apparatus including at least one non-volatile (NV) memory element including a plurality of physical blocks includes: obtaining a first host address and first data from a received first access command; obtaining a second host address and second data from a received second access command; linking the first host address to at least a first page of the physical block and linking the second host address to at least a second page of the physical block; storing the first data and second data into the physical block; and selectively erasing a portion of the physical block according to a valid/invalid page count of the physical block, the valid/invalid page count corresponding to accessing pages of the physical block. A difference value of the first host address and the second host address is greater than a number of pages of the physical block.
US10795810B2 Wear-leveling scheme for memory subsystems
A wear-leveling process for a memory subsystem selects a source chunk to be removed from a usable address space of the memory subsystem to distribute wear across all available chunks in the memory subsystem. The memory subsystem has a plurality of non-volatile memory components. The plurality of non-volatile memory components includes a plurality of chunks including at least one chunk in an unusable address space of the memory subsystem. The wear-leveling process copies valid data of the source chunk to a destination chunk in the unusable address space of the memory subsystem and assigns the destination chunk to a location in the usable address space of the memory subsystem occupied by the source chunk.
US10795808B2 Method for securing at least one memory zone of an electronic device, corresponding securing module, electronic device and computer program
A method for securing at least one memory zone of an electronic device. The method includes: detecting deallocation of at least one portion of the memory zone, a so-called deallocated portion; replacing at least one part of the deallocated portion with at least one predetermined instruction, a so-called warning instruction, or at least one combination of predetermined instructions, a so-called warning instruction combination; and marking the deallocated portion.
US10795803B2 Systems and methods for summarization and visualization of trace data
Systems and methods for visualizing and/or analyzing trace data collected during execution of a computer system are described. Algorithms and user interface elements are disclosed for providing user interfaces, data summarization technologies, and/or underlying file structures to facilitate such visualization and/or analysis. Trace data history summarization algorithms are also disclosed. Various combinations of the disclosed systems and methods may be employed, depending on the particular requirements of each implementation.
US10795800B2 Programming language runtime deferred exception handling
Aspects of the present invention provide devices that count for an application thread levels of critical sections of program code, and in response to a program exception in the application thread that is deferrable and a non-zero count of the levels of critical sections, execute a remainder of program code within the critical sections of program code.
US10795799B2 Website debugger for natural language translation and localization
Providing for accurate translation of elements in a web application is accomplished through systems and methods of efficiently debugging translations for error-free localization. In an exemplary approach, a source language file and a translated language file of string properties and other elements of a UI are compared, and visual coding of string properties and the other elements is generated in a user interface panel. The visual coding distinguishes among characteristics relating to translation states. Edits to the string properties can be displayed as they are made, and an ad hoc changes list produced by the edits can be exported.
US10795798B2 Notification control method and information processing apparatus
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to acquire identification information of a process executed on a virtual machine and information indicating a behavior of the process at a time when the process is executed, and sequentially store the information in the memory. The processor is configured to refer to the information stored in the memory when a deployment of software in the virtual machine is detected, identify first identification information of a first process such that a change of the behavior at the time when the first process is executed before and after the deployment exceeds a predetermined first criterion. The processor is configured to notify the first identification information to a monitoring process that monitors an operation of the software.
US10795796B1 Predictive performance analysis for file systems
Embodiments are directed to managing file systems over a network. A core specification that defines characteristics of a portion of a file system and parameters may be provided. The characteristics may include one or more storage device characteristics. And, the parameters may include one or more of a cluster size, or a protection level. File system models may be generated based on the core specification and the parameters. Each file system model may correspond to a file system that conforms to a core specification and specific values for the parameters. A simulation engine may be employed to provide simulation results based on the file system models. Deployment models may be generated based on the simulation results. The deployment models may be employed to provision file systems that conform to the file system performance characteristics associated with its corresponding deployment model.
US10795792B2 Methods, apparatuses and systems for cloud-based disaster recovery test
A method, apparatus and system for providing a cloud-based disaster recovery test include receiving, at a cloud-based computing platform, a request for a disaster recovery test of at least a portion of a client's data network, in response to the received request, creating an isolated network in the cloud-based computing platform, cloning, in the isolated network, machines and configurations of the at least the portion of the client's data network to be included in the cloud-based disaster recovery test, reserving resources of the cloud-based computing platform based on the cloned machines and configurations of the at least the portion of the client's data network and an associated data handler to be deployed in the cloud-based disaster recovery test, and enabling the cloned machines for use by the client for performing the cloud-based disaster recovery test in the cloud-based computing platform.
US10795790B2 Storage control apparatus, method and non-transitory computer-readable storage medium
A storage control apparatus is configured to access a physical storage region of a storage apparatus corresponding to a logical address of a logical storage region, when an error is detected, specify a physical address of the physical storage region, for each of a plurality of regions generated by dividing the physical storage region using a plurality of division conditions different from each other, specify a number of times in which the error is detected, specify a recovery target region in which the number of times is equal to or greater than a first value, specify a first division condition generating the recovery target region, select, from a plurality of recovery methods, a first recovery method corresponding to the first division condition, and cause the storage apparatus to recover a first logical address in the logical storage region corresponding to the recovery target region by using the first recovery method.
US10795787B1 Disaster recovery for software defined network attached storage using storage array asynchronous data replication
Disaster recovery is provided for Software Defined Network Attached Storage where the data backup is implemented using asynchronous remote data replication. An asynchronous replication facility is created between a primary storage array and a backup storage array. User filesystems being handled by a virtual data mover (VDM) and a configuration filesystem describing the location of the user filesystems on the primary storage array are replicated on the remote data facility to the backup storage array. During failover, all filesystems associated with the asynchronous remote data facility are failed over from a primary storage system associated with the primary storage array to a backup storage system associated with the backup storage array. Where an individual filesystem or individual VDM is to be failed over to the backup storage system, a separate asynchronous replication remote data facility is created to separately replicate data for the aspect to be individually failed over.
US10795781B2 Recreating a computing environment using tags and snapshots
A processing device receives a request to recreate an application from a particular point in time. The processing device determines a set of hierarchical tags in a data store of hierarchical tags, the set of hierarchical tags describes a computing environment hosting the application from the particular point in time. The processing device copies, from the data store, a snapshot associated with a source data tag of the set of hierarchical tags. The processing device recreates the computing environment hosting the application from the particular point in time in a replication environment using the set of hierarchical tags and the snapshot.
US10795780B2 Data breach source and timeline analysis
A method for analyzing a potential data breach is disclosed. In one embodiment, such a method includes identifying a time frame and data store in which a data breach potentially occurred. The method reconstructs the data store to a point in time near an end of the time frame. The method then repeatedly performs the following until the data store reaches a point in time near a beginning of the time frame: revert to a previous version of the data store by removing an incremental update to the data store; record changes to the data store caused by removing the incremental update; and record timestamps associated with the changes. Once the data store reaches the point in time near the beginning of the time frame, the method creates a report that documents the changes and the timestamps and provides the report to a user. A corresponding system and computer program product are also disclosed.