US10862108B2
A composition of active material for a positive electrode of a lithium-ion electrochemical cell is provided comprising: (a) a lithiated oxide of formula Li1+xMO2 in which: 0≤x≤0.15, M designates NiaMnbCocM′d where a>0; b>0; c>0; d≥0 and a+b+c+d=1; M′ being chosen from B, Mg, Al, Si, Ca, Ti, V, Cr, Fe, Cu, Zn, Y, Zr, Nb, Mo or a mixture of these; (b) a lithiated phosphate of formula LiMn1−yM″yPO4 where M″ represents at least one element chosen from the group consisting of Fe, Ni, Co, Mg and Zn; and 0
US10862091B2
An electrochemical device of the present invention includes a positive electrode, a negative electrode, a non-aqueous electrolyte, and a separator. The separator includes a first porous layer composed mainly of a thermoplastic resin and a second porous layer composed mainly of insulating particles with a heat-resistant temperature of 150° C. or higher. The first porous layer is disposed to face the negative electrode.
US10862090B2
The present disclosure relates to a composite separator, a preparation method of the composite separator, and an electrochemical device containing the composite separator. The composite separator includes a substrate and an inorganic layer disposed on at least one surface of the substrate. The substrate is a porous substrate, and the inorganic layer is an inorganic dielectric layer which is a continuous dense film layer with porosity lower than 10% and contains no binder. A thickness of the inorganic layer is 20 nm-1000 nm. An interfacial peeling force between the inorganic layer and the substrate is no less than 30 N/m. The separator of the present application has high wettability with respect to electrolyte, almost no thermal shrinkage, relatively high mechanical strength, and favorable corrosion resistance and durability performances, and thus, a battery using the separator has relatively high thermal stability and nailing strength.
US10862079B2
The present disclosure relates to an insulation plate for a secondary battery and a secondary battery. The insulation plate includes two side portions and a top portion between the two side portions. Each of the two side portion includes a transverse covering portion and a longitudinal covering portion that are used to cover a transverse transition part and a longitudinal transition part of an electrode assembly of the secondary battery, respectively. During placing the electrode assembly into a case of the secondary battery, since transition parts of the electrode assembly are covered by the insulation plate, the transition parts of the electrode assembly are prevented from directly contacting the case, thereby reducing the possibility of being scratched and rubbed by the opening of the case. Therefore, electrical connection between negative and positive electrode plates of the electrode assembly is avoided and thus the reliability of the secondary battery is improved.
US10862072B2
A display device enables transparent display at increased transparency and double-sided emission display, thereby being capable of improving aperture ratio during emission. The display device includes a transmission part having a configuration capable of selectively achieving a transmission function and a double-sided emission function.
US10862065B2
To provide a method for manufacturing a lightweight light-emitting device having a light-emitting region on a curved surface. The light-emitting region is provided on a curved surface in such a manner that a light-emitting element is formed on a flexible substrate supported in a plate-like shape and the flexible substrate deforms or returns.
US10862059B2
A multicolor light-emitting element using fluorescence and phosphorescence, which has a small number of manufacturing steps owing to a relatively small number of layers to be formed and is advantageous for practical application can be provided. In addition, a multicolor light-emitting element using fluorescence and phosphorescence, which has favorable emission efficiency is provided. A light-emitting element which includes a light-emitting layer having a stacked-layer structure of a first light-emitting layer exhibiting light emission from a first exciplex and a second light-emitting layer exhibiting phosphorescence is provided.
US10862049B2
A composition contains a mixture of at least two compounds, the at least two compounds containing a first compound represented by a formula (1) and a second compound represented by a formula (2). In the formula (1), R1 to R4, A1 and A2 include five cyclic structures in total each represented by a formula (1a) below. In the formula (2), one of A3 and A4 is a substituent represented by a formula (2a), and the other thereof is represented by a formula (2b).
US10862047B2
An organic electroluminescent device having an anode, a cathode, and a light emitting layer between the anode and the cathode, in which the light emitting layer contains a first organic compound, a second organic compound, and a third organic compound that satisfy the following expression (A), the second organic compound is a delayed fluorescent material, and the third organic compound is a light emitting material, is capable of enhancing the light emission efficiency. ES1(A), ES1(B) and ES1(C) represent a lowest singlet excitation energy level of the first, second and third organic compound, respectively. ES1(A)>ES1(B)>ES1(C) (A)
US10862046B2
The present invention relates to mechanically linked emitter-emitter, host-host, and emitter-host materials. These materials may be useful in organic electroluminescence devices.
US10862029B2
Some embodiments relate to a device. The device includes a top electrode and a via disposed over the top electrode. A peripheral upper surface of the top electrode is above a central upper surface of the top electrode, and a tapered inner sidewall of the top electrode connects the peripheral upper surface to the central upper surface. The via establishes electrical contact with the tapered inner sidewall but is spaced apart from the central upper surface.
US10862026B2
A memory device includes a semiconductor substrate, a first dielectric layer, a metal contact, a metal nitride layer, an etch stop layer, a second dielectric layer, a metal via, and a memory stack. The first dielectric layer is over the semiconductor substrate. The metal contact passes through the first dielectric layer. The metal nitride layer spans the first dielectric layer and the metal contact. The etch stop layer extends along a top surface of the metal nitride layer, in which a thickness of the metal nitride layer is less than a thickness of the etch stop layer. The second dielectric layer is over the etch stop layer. The metal via passes through the second dielectric layer, the etch stop layer, and the metal nitride layer and lands on the metal contact. The memory stack is in contact with the metal via.
US10862025B2
A magnetic memory device includes a first magnetic tunnel junction pattern on a substrate, a second magnetic tunnel junction pattern on the first magnetic tunnel junction pattern, and a conductive line between the first magnetic tunnel junction pattern and the second magnetic tunnel junction pattern. The conductive line is configured such that a current flowing through the conductive line flows in parallel to an interface between the conductive line and each of the first and second magnetic tunnel junction patterns.
US10862022B2
A MRAM device includes a magnetic tunnel junction containing a reference layer having a fixed magnetization direction, a free layer, and a nonmagnetic tunnel barrier layer located between the reference layer and the free layer, a first magnetic assist layer, a second magnetic assist layer, an antiferromagnetic coupling spacer layer located between the first and second magnetic assist layers, and a first nonmagnetic spacer layer located between the free layer and the first magnetic assist layer. The antiferromagnetic coupling spacer layer is configured to provide antiferromagnetic coupling between a first magnetization direction of the first magnetic assist layer and a second magnetization direction of the second magnetic assist layer.
US10862019B2
An actuator device includes: an actuator including piezoelectric elements arranged in a first direction and first contacts arranged in the first direction; a protector including a first wall opposed to the piezoelectric elements and a second wall coupled to the first wall and joined to a region of the actuator at which the first contacts are disposed; first connection terminals disposed on the first; and first through electrodes formed in the second wall to bring the first contacts and the first connection terminals into conduction with each other. A distance between two of the first through electrodes which respectively correspond to two of the piezoelectric elements which are adjacent to each other in the first direction is greater than a distance in the first direction between the two of the piezoelectric elements which are adjacent to each other in the first direction.
US10862018B2
A method for manufacturing a piezoelectric device that includes a substrate and a vibration portion that can include a membrane or a beam that is directly or indirectly supported by the substrate and arranged above the substrate. Moreover, the vibration portion includes a piezoelectric layer and the method includes forming the vibration portion and adjusting a resonance frequency of the vibration portion by locally subjecting a region including the vibration portion to heat treatment.
US10862009B2
Heavily phosphor loaded LED packages having higher stability and a method for increasing the stability of heavily phosphor loaded LED packages. The silicone content of the packages is increased by decreasing the amount of one phosphor of the blend or by increasing the thickness of the silicone phosphor blend layer.
US10862005B2
A light emitting device includes a substrate, an adhesion layer, a micro light emitting device (μLED), a first conductive layer, and a second conductive layer. A light emitting surface of the μLED is away from the substrate. The μLED includes a first semiconductive layer, a second semiconductive layer, a tether layer, a first electrode, and a second electrode. The tether layer covers a portion of sidewalls of the first semi-conductive layer, a portion of a bottom surface of the first semi-conductive layer, sidewalls of the second semiconductive layer, and a portion of a bottom surface of the second semiconductive layer. The first electrode and the second electrode are respectively electrically connected to the first semiconductive layer and the second semiconductive layer. The first conductive layer and the second conductive layer are respectively electrically connected to the first electrode and the second electrode.
US10862000B2
A light emitting element, a method of manufacturing a light emitting element, and a display device including a light emitting element are provided. A method of manufacturing a light emitting element includes: preparing a lower panel including a substrate and a first sub conductive semiconductor layer on the substrate; forming a first mask layer including at least one mask pattern on at least a part of the lower panel to be spaced apart from each other and an opening region in which the mask patterns are spaced apart from each other; laminating a first conductive semiconductor layer, an active material layer, and a second conductive semiconductor layer on the first mask layer to form an element laminate; etching the element laminate in a vertical direction to form an element rod; and removing the mask pattern to separate the element rod from the lower panel.
US10861999B2
A high efficiency configuration for a solar cell module comprises solar cells conductively bonded to each other in a shingled manner to form super cells, which may be arranged to efficiently use the area of the solar module, reduce series resistance, and increase module efficiency.
US10861997B2
A semiconductor substrate doped with a first doping type is positioned adjacent an insulated gate electrode that is biased by a gate voltage. A first region within the semiconductor substrate is doped with the first doping type and biased with a bias voltage. A second region within the semiconductor substrate is doped with a second doping type that is opposite the first doping type. Voltage application produces an electrostatic field within the semiconductor substrate causing the formation of a fully depleted region within the semiconductor substrate. The fully depleted region responds to absorption of a photon with an avalanche multiplication that produces charges that are collected at the first and second regions.
US10861994B2
A photovoltaic cell can include a dopant in contact with a semiconductor layer.
US10861986B2
Deposition processes are disclosed herein for depositing thin films comprising a dielectric transition metal compound phase and a conductive or semiconducting transition metal compound phase on a substrate in a reaction space. Deposition processes can include a plurality of super-cycles. Each super-cycle may include a dielectric transition metal compound sub-cycle and a reducing sub-cycle. The dielectric transition metal compound sub-cycle may include contacting the substrate with a dielectric transition metal compound. The reducing sub-cycle may include alternately and sequentially contacting the substrate with a reducing agent and a nitrogen reactant. The thin film may comprise a dielectric transition metal compound phase embedded in a conductive or semiconducting transition metal compound phase.
US10861974B2
A semiconductor structure includes at least one stacked fin structure, a gate and a source/drain. At least one stacked fin structure is located on a substrate, wherein the stacked fin structure includes a first fin layer and a second fin layer, and a fin dielectric layer is sandwiched by the first fin layer and the second fin layer. The gate is disposed over the stacked fin structure. The source/drain is disposed directly on the substrate and directly on sidewalls of the whole stacked fin structure. The present invention provides a semiconductor process formed said semiconductor structure.
US10861966B2
A semiconductor device includes: a gate trench extending into a Si substrate; a body region in the Si substrate adjacent the gate trench; a source region in the Si substrate above the body region; a diffusion barrier structure adjacent a sidewall of the gate trench, the diffusion barrier structure including alternating layers of Si and oxygen-doped Si and a Si capping layer on the alternating layers of Si and oxygen-doped Si; and a channel region formed in the Si capping layer and which vertically extends along the sidewall of the gate trench. Corresponding methods of manufacture are also described.
US10861960B1
A method includes forming a fin on a substrate, forming an insulating material over the fin, recessing the insulating material to form an isolation region surrounding the fin, wherein an upper portion of the fin protrudes above the isolation region, performing a trimming process to reduce a width of the upper portion of the fin, and forming a gate structure extending over the isolation region and the upper portion of the fin.
US10861956B2
A thin film transistor substrate may include a base substrate, a semiconductor member, a gate electrode, a first insulation layer, and a source/drain electrode. The semiconductor member may overlap the base substrate. The gate electrode may overlap the semiconductor member and may be insulated from the semiconductor member. The first insulation layer may be positioned on the gate electrode and may include a first contact hole. The source/drain electrode may include a first discharge hole, may be electrically connected to the semiconductor member, and may be at least partially positioned inside the first contact hole. The first discharge hole may partially expose the semiconductor member.
US10861949B2
A thin film transistor includes a gate electrode, a semiconductor layer, and source and drain electrodes contacting the semiconductor layer. The source and drain electrodes include a metal oxide having a crystal size in a c-axis direction Lc(002) that ranges from 67 Å or more to 144 Å or less.
US10861941B2
According to an embodiment, in a semiconductor device, a total value of a change amount of chemical potential of the semiconductor device with respect to a expansion direction of a stacking fault and the stacking fault energy of the stacking fault is zero or more.
US10861936B2
Fin-like field effect transistors (FinFETs) having high mobility strained channels and methods of fabrication thereof are disclosed herein. An exemplary method includes forming a first silicon fin in a first type FinFET device region and a second silicon fin in a second type FinFET device region. First epitaxial source/drain features and second epitaxial source/drain features are formed respectively over first source/drain regions of the first silicon fin second source/drain regions of the second silicon fin. A gate replacement process is performed to form a gate structure over a first channel region of the first silicon fin and a second channel region of the second silicon fin. During the gate replacement process, a masking layer covers the second channel region of the second silicon fin when a silicon germanium channel capping layer is formed over the first channel region of the first silicon fin.
US10861935B2
The present disclosure relates generally to an epitaxy scheme for forming source/drain regions in a semiconductor device, such as an n-channel device. In an example, a method of manufacturing a semiconductor device includes forming an active area on a substrate. The active area includes a source/drain region. The formation of the source/drain region includes forming a barrier region along a bottom surface and side surface of a recess in the active area. The barrier region includes arsenic having a first dopant concentration. The formation of the source/drain region further includes forming an epitaxial material on the barrier region in the recess. The epitaxial material includes phosphorous having a second dopant concentration.
US10861934B2
A semiconductor device can include a field insulation layer including a planar major surface extending in first and second orthogonal directions and a protruding portion that protrudes a particular distance from the major surface relative to the first and second orthogonal directions. First and second multi-channel active fins can extend on the field insulation layer, and can be separated from one another by the protruding portion. A conductive layer can extend from an uppermost surface of the protruding portion to cross over the protruding portion between the first and second multi-channel active fins.
US10861928B2
Examples of an integrated circuit with a capacitor structure and a method for forming the integrated circuit are provided herein. In some examples, an integrated circuit device includes a substrate and a trench isolation material disposed on the substrate. An isolation structure is disposed on the trench isolation material. A first electrode disposed on the isolation structure, and a second electrode disposed on the isolation structure. A capacitor dielectric is disposed on the isolation structure between the first electrode and the second electrode. In some such examples, the isolation structure includes a first hard mask disposed on the trench isolation material, a dielectric disposed on the first hard mask, and a second hard mask disposed on the dielectric.
US10861927B2
An electro-luminescent display device includes a data line disposed in a first direction on a substrate; a first insulating layer disposed on the data line; an active layer disposed on the first insulating layer; a gate line disposed above the first insulating layer in a second direction crossing the first direction to define a pixel region with the data line; a second insulating layer interposed between the first insulating layer and the gate line; a gate electrode disposed above the active layer and the second insulating layer interposed between the gate electrode and the active layer; a third insulating layer disposed on the gate electrode and the gate line; a source electrode and a drain electrode disposed on the third insulating layer and electrically connected to the active layer; a contact hole disposed between adjacent data lines of adjacent pixel regions and electrically connecting the source electrode and the data line, wherein the contact hole is formed by removing portions of the first insulating layer and the third insulating layer and has an area greater than a contact area between the source electrode and the data line; and a dummy pattern provided between the data lines of the adjacent pixel regions and including the active layer of a semiconductor layer and the first insulating layer.
US10861915B2
A light-emitting device includes a substrate having a circuit thereon, a first electrode electrically coupled to the circuit, a second electrode, a light-emitting layer, and a sealing layer including a planarization layer, wherein the first electrode is arranged between the substrate and the second electrode, the light-emitting layer is arranged between the first electrode and the second electrode and emits light in accordance with a current flowing through the light-emitting layer, the planarization layer is arranged on an opposite side of the second electrode from a side on which the light-emitting layer is arranged, and an outer edge of the planarization layer is located inward of an outer edge of the light-emitting layer in plan view.
US10861911B2
A light-emitting display device and method of manufacturing the same are provided. A light-emitting display device includes: a first substrate, an insulating layer on the first substrate, the insulating layer including depressions and protrusions, a plurality of light-emitting diodes on the protrusions, the light-emitting diodes including: a pixel electrode layer, an emission layer, and a common electrode layer, and a black matrix layer in the depressions.
US10861906B2
The present invention relates to a display device, and more particularly, to a display device using a semiconductor light-emitting diode. The display device according to the present invention comprises: a substrate having a wiring electrode formed thereon; a plurality of semiconductor light-emitting diodes electrically connected to the wiring electrode; an insulating layer provided to fill space between the semiconductor light-emitting diodes; a polarizing filter layer which is overlapped on the insulating layer and filters light incident into a specific direction; and a wavelength conversion layer which is overlapped on the polarizing filter layer and provided to convert the wavelength of light.
US10861905B2
A pixel arrangement structure includes a plurality of pixel rows. Two adjacent ones of the pixel rows are disposed to be misaligned with each other. Each of the pixel rows includes a plurality of pixels. Each of the pixels includes a first sub pixel; a second sub pixel; and a third sub pixel. The first sub pixel in an N+1-th pixel row is disposed adjacent to the first sub pixel of one of the pixels in an N+2-th pixel row, the second sub pixel in an N-th pixel row is disposed adjacent to the second sub pixel of one of the pixels in the N+1-th pixel row, and N is a positive odd number greater than or equal to 1. An organic light-emitting diode display device is further provided.
US10861898B2
An imaging device according to an embodiment of the present invention includes a photoelectric conversion part that converts incident light into electric charge, and a detection part that detects the electric charge generated in the photoelectric conversion part. The photoelectric conversion part includes a plurality of photodiodes arranged in a matrix, and the detection part includes a plurality of thin film transistors provided corresponding to the plurality of photodiodes and arranged in a matrix. Each of the photodiodes includes a lower electrode, a semiconductor layer, and an upper electrode, and an insulating layer is provided between at least a portion of the lower electrode in the thickness direction and the semiconductor layer in the peripheral portion of the semiconductor layer. An end of the insulating layer has a tapered shape having an acute angle between the lower surface and the side surface of the insulating layer.
US10861889B2
A semiconductor device operable to demodulate incident modulated electromagnetic radiation, the semiconductor device comprising: a pinned photodiode structure including a substrate of a first type, an implant layer of a second type disposed within the substrate, first and second auxiliary implant layers of the second type disposed within the substrate and each disposed adjacent to the implant layer of the second type, an implant layer of the first type disposed within the implant layer of the second type and extending into the first and second auxiliary implant layers of the second type, an insulator disposed on a surface of the substrate, and a photo-detection region; first and second transfer gates disposed on a surface of the insulator, the transfer gates being operable to generate a field within the substrate; and first and second floating diffusion implant layers of the second type disposed within the substrate.
US10861886B2
An image sensor including a light source configured to emit an optical signal to a target object, and a pixel array including a first pixel configured to generate pixel signals based on the optical signal reflected from the target object, the first pixel including a first photo gate group having at least two photo gates that are configured to receive first gate signals with a first phase difference from the optical signal in a time interval and a second photo gate group having at least two photo gates configured to receive second gate signals with a second phase difference from the optical signal in the time interval, may be provided.
US10861878B2
In a method of manufacturing a semiconductor device according to an embodiment of the present disclosure, a stacked structure including interlayer insulating layers and interlayer sacrificial layers that are alternately stacked is formed on a substrate. A trench is formed passing through the stacked structure on the substrate. A crystalline liner insulating layer is formed on a sidewall of the trench. A ferroelectric insulating layer and a channel layer are formed on the crystalline liner insulating layer. The interlayer sacrificial layers and the crystalline liner insulating layer are selectively removed to form a recess selectively exposing the ferroelectric insulating layer. The recess is filled with a conductive layer to form an electrode layer.
US10861876B2
A three-dimensional semiconductor memory device includes a horizontal semiconductor layer on a peripheral logic structure, a cell electrode structure including cell gate electrodes vertically stacked on the horizontal semiconductor layer, ground selection gate electrodes provided between the cell electrode structure and the horizontal semiconductor layer and horizontally spaced apart from each other, each of the ground selection gate electrodes including first and second pads spaced apart from each other with the cell electrode structure interposed therebetween in a plan view, a first through-interconnection structure connecting the first pads of the ground selection gate electrodes to the peripheral logic structure, and a second through-interconnection structure connecting the second pads of the ground selection gate electrodes to the peripheral logic structure.
US10861867B2
Embodiments of the present disclosure are directed towards techniques to provide a memory device with reduced capacitance. In one embodiment, a memory array is formed in a die, and includes one or more pillars and a plurality of wordlines coupled with the one or more pillars. Adjacent wordlines of the plurality of wordlines are separated by respective dielectric layers, which may include components, to reduce capacitance of the plurality of wordlines. The components comprise air gaps or low-k dielectric material. Other embodiments may be described and/or claimed.
US10861865B2
A semiconductor storage device includes first high-potential wirings, second high-potential wirings, a first low-potential wiring, a second low-potential wiring, a first branch wiring, and a second branch wiring formed in a wiring layer between a memory cell array and a semiconductor substrate and each extending in a first direction. The first branch wiring is electrically connected to the first low-potential wiring, and is adjacent to the first low-potential wiring on one side in a second direction perpendicular to the first direction of the first low-potential wiring. The second branch wiring is electrically connected to the second low-potential wiring, and is adjacent to the second low-potential wiring on the other side in the second direction of the second low-potential wiring. A first via is provided to contact the first branch wiring, and a second via is provided to contact the second branch wiring.
US10861858B2
A static random-access memory structure includes a substrate, a first conductive type transistor, a second conductive type transistor and a capacitor unit. The first conductive type transistor and the second conductive type transistor are disposed on the surface of the substrate, and the capacitor unit is positioned between the transistors. The capacitor unit includes a first electrode, a second electrode, and a dielectric layer disposed between the first electrode and the second electrode. The first electrode includes a plurality of first protrudent portions and a planar portion. The first protrudent portions are connected to the first planar portion and protrude from the top surface of the planar portion. The second electrode covers the top surface of the first protrudent portions and formed between adjacent first protrudent portions.
US10861857B2
A semiconductor memory device and a method of forming the same are provided, with the semiconductor memory device including a substrate, a stacked structure, plural openings, plural flared portions and an electrode layer. The stacked structure is disposed on the substrate and includes alternately stacked oxide material layers and stacked nitride material layers. Each of the openings is disposed in the stacked structure, and each of the flared portions is disposed under each of the openings, in connection with each opening. The electrode layer is disposed on surfaces of each opening and each flared portion.
US10861851B2
A wrap-around source/drain trench contact structure is described. A plurality of semiconductor fins extend from a semiconductor substrate. A channel region is disposed in each fin between a pair of source/drain regions. An epitaxial semiconductor layer covers the top surface and sidewall surfaces of each fin over the source/drain regions, defining high aspect ratio gaps between adjacent fins. A pair of source/drain trench contacts are electrically coupled to the epitaxial semiconductor layers. The source/drain trench contacts comprise a conformal metal layer and a fill metal. The conformal metal layer conforms to the epitaxial semiconductor layers. The fill metal comprises a plug and a barrier layer, wherein the plug fills a contact trench formed above the fins and the conformal metal layer, and the barrier layer lines the plug to prevent interdiffusion of the conformal metal layer material and plug material.
US10861844B2
An electrostatic discharge (ESD) device with fast response to high transient currents. The ESD device includes a short-pulse discharge (SPD) path and a long-pulse discharge (LPD) path. The SPD path provides robust response to ESD events, and it triggers a self-bias configuration of the LPD path. Advantageously, the SPD path reduces the risk of ESD voltage overshoot by promptly discharging short-pulse currents, such as a charge device model (CDM) current, whereas the LPD path provides efficient discharge of long-pulse currents, such as a human body model (HBM) current. In one implementation, for example, the SPD path includes a MOS transistor, and the LPD includes a bipolar transistor having a base coupled to the source of the MOS transistor.
US10861840B2
An integrated passive component comprises a capacitor, a first passivation layer, an inductor, an insulation layer and an external contact. The first passivation layer surrounds the capacitor. The inductor is on the first passivation layer and electrically connected to the capacitor. The inductor comprises a plurality of conductive pillars. The insulation layer is on the first passivation layer and surrounds each of the conductive pillars. The insulation layer comprises a first surface adjacent to the first passivation layer, a second surface opposite to the first surface, and a side surface extending between the first surface and the second surface. A ratio of a width of each of the conductive pillars to a height of each of the conductive pillars is about 1:7. The external contact is electrically connected to the inductor and contacts the second surface of the insulation layer and the side surface of the insulation layer.
US10861837B2
A video-wall module is disclosed. In an embodiment a video-wall module includes a printed-circuit board, a plurality of light-emitting diode chips arranged at the printed-circuit board, a circuit chip fixed to the printed-circuit board, wherein the circuit chip is connected with electrical connections of the light-emitting diode chips in order to electrically actuate the light-emitting diode chips and a housing for the circuit chip at least partially formed by the printed circuit board, wherein the light-emitting diode chips are divided into a first area and a first edge area surrounding the first area, and wherein the light-emitting diode chips in the first area comprise a smaller radiation wavelength than the light-emitting diode chips in the first edge area on average at the same temperature.
US10861834B2
A method for manufacturing a micro-LED display screen includes: forming an N-type GaN layer, a quantum-well light-emitting layer, and a P-type GaN layer on a sapphire substrate sequentially; etching the P-type GaN layer, the quantum-well light-emitting layer, and the N-type GaN layer from top to bottom, to form a first trench; forming an ITO layer on the surface of the P-type GaN layer, and etching the ITO layer to form a second trench; generating an N-type contact electrode in the first trench; generating a reflective electrode having a longitudinal cross-section in a shape with a wide upper side and a narrow lower side, respectively, on an upper surface of the N-type contact electrode and in the second trench; depositing an insulating layer on a surface of the micro-LED chip, and etching the insulating layer to expose the reflective electrodes; and soldering a driving circuit substrate to the reflective electrode.
US10861830B2
A link device with a large density routing is attached to a package in order to provide a high-density interconnect pathway to interconnect semiconductor devices. In an embodiment the package is an integrated fan out package. The link device may be bonded on either side of the package, and the package may optionally comprise through package vias. The link device may also be an integrated passive device that includes resistors, inductor, and capacitor components.
US10861827B2
An embodiment is method including forming a first die package over a carrier substrate, the first die package comprising a first die, forming a first redistribution layer over and coupled to the first die, the first redistribution layer including one or more metal layers disposed in one or more dielectric layers, adhering a second die over the redistribution layer, laminating a first dielectric material over the second die and the first redistribution layer, forming first vias through the first dielectric material to the second die and forming second vias through the first dielectric material to the first redistribution layer, and forming a second redistribution layer over the first dielectric material and over and coupled to the first vias and the second vias.
US10861824B2
A stackable microelectronic package includes a first microelectronic die attached to and electrically connecting with a first substrate. A second microelectronic die is attached to the first die on one side, and to a second substrate on the other side. Electrical connections are made between the first die and the first substrate, between the second die and the second substrate, and between the first and second substrates, e.g., via wire bonding. The electrical connecting elements are advantageously encased in a molding compound. Exposed contacts on the first and/or second substrates, not covered by the molding compound, provide for electrical connections between the package, and another package stacked onto the package. The package may avoid coplanarity factors, can be manufactured using existing equipment, allows for intermediate testing, and can also offer a thinner package height.
US10861823B2
A method for forming through vias comprises the steps of forming a dielectric layer over a package and forming an RDL over the dielectric layer, wherein forming the RDL includes the steps of forming a seed layer, forming a first patterned mask over the seed layer, and performing a first metal plating. The method further includes forming through vias on top of a first portion of the RDL, wherein forming the through vias includes forming a second patterned mask over the seed layer and the RDL, and performing a second metal plating. The method further includes attaching a chip to a second portion of the RDL, and encapsulating the chip and the through vias in an encapsulating material.
US10861821B2
A wafer-level system-in-package (WLSiP) packaging method and a WLSiP package structure are provided. The method includes providing a device wafer including a first front surface and a first back surface and providing a plurality of second chips. The method also includes forming an adhesive layer on the first front surface and patterning the adhesive layer to form a plurality of first through-holes. In addition, the method includes bonding the plurality of second chips with a remaining adhesive layer to cover the plurality of first through-holes. Moreover, the method includes forming a plurality of second through-holes, which are connected with the plurality of first through-holes to form a plurality of first conductive through-holes, each first conductive through-hole includes a second through-hole and a first through-hole. Further, the method includes forming a first conductive plug in a first conductive through-hole to electrically connect to one of the plurality of second chips.
US10861817B2
The present disclosure, in some embodiments, relates to a semiconductor package. The semiconductor package includes a first chip attached to a first substrate and a thermal conductivity layer attached to the first chip. A molding compound encapsulates the chip and the thermal conductivity layer. Electrical connectors are arranged between the first substrate and a board. The molding compound covers upper surfaces of the thermal conductivity layer facing away from the electrical connectors.
US10861812B2
An electronic apparatus includes first and second packages. The first package includes a first semiconductor chip between opposing first and second surfaces of the first package, a plurality of terminals on the first semiconductor chip facing a first direction that is perpendicular to the first and second surface, the terminals including first input/output terminals and a second input/output terminal, and a plurality of bumps that are electrically connected to the plurality of first input/output terminals at positions that are directly below the first semiconductor chip in the first direction. The second package includes a second semiconductor chip provided on the second surface of the first package, a wire that electrically connects the second semiconductor chip to a conductor that is electrically connected to the second input/output terminal, and coating resin that covers the second surface of the first package, the second semiconductor chip and the wire.
US10861800B2
An integrated circuit structure includes a semiconductor substrate having a plurality of semiconductor strips, a first recess being formed by two adjacent semiconductor strips among the plurality of semiconductor strips, a second recess being formed within the first recess, and an isolation region being provided in the first recess and the second recess. The second recess has a lower depth than the first recess.
US10861796B2
A floating die package including a cavity formed through sublimation of a sacrificial die encapsulant and sublimation or separation of die attach materials after molding assembly. A pinhole vent in the molding structure is provided as a sublimation path to allow gases to escape, whereby the die or die stack is released from the substrate and suspended in the cavity by the bond wires only.
US10861789B2
A stacked multilayer structure according to an embodiment of the present invention comprises: a stacked layer part including a plurality of conducting layers and a plurality of insulating layers, said plurality of insulating layers being stacked alternately with each layer of said plurality of conducting layers, one of said plurality of insulating layers being a topmost layer among said plurality of conducting layers and said plurality of insulating layers; and a plurality of contacts, each contact of said plurality of contacts being formed from said topmost layer and each contact of said plurality of contacts being in contact with a respective conducting layer of said plurality of conducting layers, a side surface of each of said plurality of contacts being insulated from said plurality of conducting layers via an insulating film.
US10861787B1
Some embodiments include an integrated memory having a first bitline coupled with a first set of memory cells, and having a second bitline coupled with a second set of memory cells. The first and second bitlines are comparatively coupled through a sense amplifier. A first noise suppression line is adjacent to a region of the first bitline and extends parallel to the region of the first bitline. The first noise suppression line is electrically connected with one of the first and second bitlines and not with the other of the first and second bitlines. A second noise suppression line is adjacent to a region of the second bitline and extends parallel to the region of the second bitline. The second noise suppression line is electrically connected with the other of the first and second bitlines.
US10861779B2
A semiconductor device package includes a substrate, a first solder paste, an electrical contact and a first encapsulant. The substrate includes a conductive pad. The first solder paste is disposed on the pad. The electrical contact is disposed on the first solder paste. The first encapsulant encapsulates a portion of the electrical contact and exposes the surface of the electrical contact. The electrical contact has a surface facing away from the substrate. A melting point of the electrical contact is greater than that of the first solder paste. The first encapsulant includes a first surface facing toward the substrate and a second surface opposite to the first surface. The second surface of the first encapsulant is exposed to air.
US10861778B2
A semiconductor light emitting device includes semiconductor light source, a resin package surrounding the semiconductor light source, and a lead fixed to the resin package. The lead is provided with a die bonding pad for bonding the semiconductor light source, and with an exposed surface opposite to the die bonding pad The exposed surface is surrounded by the resin package in the in-plane direction of the exposed surface.
US10861777B2
Aspects of the disclosure relate generally to semiconductor packaging, and specifically to semiconductor device having a lead frame having a semiconductor supporting die pad that is capable of engaging with a wire bonding clamp.
US10861776B2
Methods and system for flip chip alignment for substrate and leadframe applications are disclosed and may include placing a semiconductor die on bond fingers of a metal leadframe, wherein at least two of the bond fingers comprise one or more recessed self-alignment features. A reflow process may be performed on the semiconductor die and leadframe, thereby melting solder bumps on the semiconductor die such that a solder bump may be pulled into each of the recessed self-alignment features and aligning the solder bumps on the semiconductor die to the bond fingers. The recessed self-alignment features may be formed utilizing a chemical etch process or a stamping process. A surface of the recessed self-alignment features or the bond fingers of the metal leadframe may be roughened. A solder paste may be formed in the recessed self-alignment features prior to placing the semiconductor die on the bond fingers of the metal leadframe.
US10861773B2
A semiconductor package and a manufacturing method for the semiconductor package are provided. The semiconductor package at least has chip and a redistribution layer. The redistribution layer is disposed on the chip. The redistribution layer includes joining portions having first pads and second pads surrounding the chip. The first pads are arranged around a location of the chip and the second pads are arranged over the location of the chip. The second pads located closer to the chip are narrower than the first pads located further away from the chip.
US10861768B2
An IGBT module with an improved heat dissipation structure includes a layer of IGBT chips, a bonding layer, a thick copper layer, a polymer composite layer, a thermal spray layer, and a heat dissipation layer. The thermal spray layer is disposed on the heat dissipation layer. The polymer composite layer is disposed on the thermal spray layer. The thick copper layer is disposed on the polymer composite layer. The bonding layer is disposed on the thick copper layer. The layer of IGBT chips is disposed on the bonding layer.
US10861765B2
A semiconductor device assembly having a semiconductor device attached to a substrate with a foil layer on a surface of the substrate. A layer of adhesive connects the substrate to a first surface of the semiconductor device. The semiconductor device assembly enables processing on the second surface of the semiconductor device. An energy pulse may be applied to the foil layer causing an exothermic reaction to the foil layer that releases the substrate from the semiconductor device. The semiconductor device assembly may include a release layer positioned between the foil layer and the layer of adhesive that connects the substrate to the semiconductor device. The heat generated by the exothermic reaction breaks down the release layer to release the substrate from the semiconductor device. The energy pulse may be an electric charge, a heat pulse, or may be applied from a laser.
US10861758B2
A semiconductor device includes a case surrounding a region that contains semiconductor elements and wires. The case is provided with s(an integer greater than k and equal to or greater than three)-pieces of discharge paths for discharging an encapsulation member to the region. The s-pieces of discharge paths are provided so as to surround the region as seen in a plan view. The s-pieces of discharge paths are spirally provided as seen in a plan view.
US10861745B2
A semiconductor device such as a fin field effect transistor and its method of manufacture are provided. In some embodiments gate spacers are formed over a semiconductor fin, and a first gate stack is formed over the fin. A first sacrificial material with a large selectivity to the gate spacers is formed over the gate stack, and a second sacrificial material with a large selectivity is formed over a source/drain contact plug. Etching processes are utilized to form openings through the first sacrificial material and through the second sacrificial material, and the openings are filled with a conductive material.
US10861738B2
A method of making a temperature sensor arrangement includes forming a sensor array. The sensor array includes a first transistor of a first device and a plurality of second transistors of a second device different from the first device. The method further includes forming a guard ring region between the sensor array and another circuit of an integrated circuit. The guard ring region includes a transistor structure. The method further includes forming a thermally conductive element between the sensor array and the guard ring region. The thermally conductive element is connected to the transistor structure, the first transistor and each of the plurality of second transistors.
US10861731B2
A workpiece processing system and method comprises transferring a workpiece to a vacuum chamber. A heated chuck is configured to selectively clamp a workpiece to a clamping surface thereof, wherein the heated chuck is configured to selectively heat the clamping surface. A workpiece transfer apparatus has an end effector configured to transfer the workpiece to the heated chuck, wherein the workpiece rests on the end effector. A controller selectively position the workpiece with respect to the heated chuck via a control of the workpiece transfer apparatus, wherein the controller is configured to position the workpiece at a predetermined distance from the clamping surface, wherein the predetermined distance generally determines an amount of radiation received by the workpiece from the heated chuck, and wherein the controller is further configured to place the workpiece on the surface of the heated chuck via a control of the workpiece transfer apparatus.
US10861729B2
A transfer method according to an exemplary embodiment includes: transferring a focus ring onto a stage by a transfer unit; transferring a measuring instrument into an inner region of the transferred focus ring and onto an electrostatic chuck; acquiring a measurement value group by the transferred measuring instrument; and adjusting a transfer position of the focus ring by the transfer unit such that the central position of the electrostatic chuck and the central position of the focus ring coincide with each other based on the measurement value group.
US10861728B2
The present disclosure discloses a vacuum adsorption unit and a vacuum adsorption carrier, wherein the vacuum adsorption unit comprises: a housing defining an air path through-hole therein, the air path through-hole provided with an upper abutting surface and a lower abutting surface; a piston movable provided in the air path through-hole and is located between the upper abutting surface and the lower abutting surface; an outer peripheral wall of the piston is slidably matched with an inner peripheral wall of the air path through-hole; an elastic member having both ends that respectively abut against the housing and the piston, to constantly drive the piston to abut on the upper abutting surface; and a pressure relief passage communicated with the air path through-hole, and is configured to be closed only when the piston moves to abut against the lower abutting surface.
US10861724B2
Disclosed are a substrate inspection apparatus and a substrate processing system. The substrate inspection apparatus includes a sensor module and a jig associated with the sensor module to transfer the sensor module. The sensor module may include a housing having a first surface and a second surface facing each other and including an insertion hole connecting the first and second surfaces to each other, a sensor inserted into the insertion hole to measure a state of the substrate, and a tilting member on the housing to adjust tilt of the housing.
US10861719B2
An apparatus for processing wafer-shaped articles comprises a rotary chuck and a heating assembly that faces a wafer-shaped article when positioned on the rotary chuck. A liquid dispenser positioned so as to dispense liquid onto a surface of a wafer-shaped article that faces away from the rotary chuck when positioned on the rotary chuck. The heating assembly comprises an array of radiant heating elements distributed among at least five individually controllable groups. The liquid dispenser comprises one or more dispensing orifices configured to move a discharge point from a more central region of the rotary chuck to a more peripheral region of the rotary chuck. A controller controls power supplied to each of the at least five individually controllable groups of radiant heating elements based on a position of the discharge point of the liquid dispenser.
US10861714B2
A semiconductor die is bonded using epoxy onto a substrate supported on a heating platform. After preheating the substrate with the heating platform to a temperature of between 25° C. and 60° C., an epoxy dispenser deposits an epoxy dot onto the substrate before the semiconductor die is placed onto the epoxy dot with a pick head to thereby bond the semiconductor die onto the substrate.
US10861712B2
A processing method for a plate-shaped workpiece that has a transparent substrate, a first resin layer stacked on a front surface of the substrate, and a second resin layer stacked on a back surface of the substrate and in which the first resin layer is segmented into plural regions by plural planned dividing lines that intersect each other, includes sticking an expandable adhesive tape to the second resin layer, irradiating the workpiece with a laser beam with such a wavelength as to be absorbed by the first resin layer and transmitted through the transparent substrate, the laser beam removing the first resin layer along the planned dividing lines by ablation, the laser beam also forming a modified layer whose refractive index or mechanical strength is different from surroundings along the planned dividing lines.
US10861710B2
A semiconductor device and method of making a conductive connector is provided. In an embodiment an opening is formed within a photoresist by adjusting the center point of an in-focus area during the exposure process. Once the photoresist has been developed to form an opening, an after development baking process is utilized to reshape the opening. Once reshaped, a conductive material is formed into the opening to take on the shape of the opening.
US10861703B2
To provide dummy openings having at least one of arrangement and shape determined depending on the shape of a non-effective region.
US10861699B2
A method for bonding a first substrate with a second substrate at respective contact faces of the substrates with the following steps: holding the first substrate to a first sample holder surface of a first sample holder with a holding force FH1 and holding the second substrate to a second sample holder surface of a second sample holder with a holding force FH2; contacting the contact faces at a bond initiation point and heating at least the second sample holder surface to a heating temperature TH; bonding of the first substrate with the second substrate along a bonding wave running from the bond initiation point to the side edges of the substrates, wherein the heating temperature TH is reduced at the second sample holder surface during the bonding.
US10861694B2
A method of manufacturing an insulation layer on silicon carbide includes first preparing a surface of the silicon carbide, then forming a first part of the insulation layer on the surface at a temperature lower than 400° Celsius. Finally, a second part of the insulation layer is formed by depositing a dielectric film on the first part. The surface of the silicon carbide is illuminated by a light at a wavelength below and/or equal to 450 nm during and/or after the formation of the first part of the insulation layer.
US10861687B2
A method is disclosed comprising: trapping ions in an ion trap (40); applying a first force on the ions within the ion trap in a first direction, said force having a magnitude that is dependent upon the value of a physicochemical property of the ions; applying a second force on these ions in the opposite direction so that the ions separate according to the physicochemical property value as a result of the first and second forces; and then pulsing or driving ions out of one or more regions of the ion trap.
US10861685B2
The fluoro-based polymer composite target for sputtering according to the present invention is excellent in adhesion with a metal electrode to which a voltage is applied, can prevent bending, and is capable of stably forming plasma by imparting conductivity even with industrially widely used DC and MF power supply systems, thereby allowing a fluorinated polymer to be effectively deposited on an adherend by sputtering.
US10861681B2
Embodiments disclosed herein include an abatement system for abating compounds produced in semiconductor processes. The abatement system includes an exhaust cooling apparatus located downstream of a plasma source. The exhaust cooling apparatus includes a plate and a cooling plate disposed downstream of the plate. During operation, materials collected on the plate react with cleaning radicals to form a gas. The temperature of the plate is higher than the temperature of the cooling plate in order to improve the reaction rate of the reaction of the cleaning radicals and the materials on the plate.
US10861675B2
A controller disclosed herein drives, in a first step, a high frequency generating source at a first energy condition, and drives, in a second step, a high frequency generating source at a second energy condition. Prior to a switching time of the first step and the second step, the controller switches gas species supplied from the gas supply system into the processing container, and sets a gas flow rate in an initial period just after the switching to be larger than a gas flow rate in a stabilization period after lapse of the initial period.
US10861673B2
A method of pattern data preparation includes the following steps. A desired pattern to be formed on a surface of a layer is inputted. A first set of beam shots are determined, and a first calculated pattern on the surface is calculated from the first set of beam shots. The first calculated pattern is rotated, so that a boundary of the desired pattern corresponding to a non-smooth boundary of the first calculated pattern is parallel to a boundary constituted by beam shots. A second set of beam shots are determined to revise the non-smooth boundary of the first calculated pattern, thereby calculating a second calculated pattern being close to the desired pattern on the surface. The present invention also provides a method of forming a pattern in a layer.
US10861669B2
An ion beam treatment or implantation system includes an ion source emitting a plurality of parallel ion beams having a given spacing. A first lens magnet having a non-uniform magnetic field receives the plurality of ion beams from the ion source and focuses the plurality of ion beams toward a common point. The system may optionally include a second lens magnet having a non-uniform magnetic field receiving the ion beams focused by the first lens magnet and redirecting the ion beams such that they have a parallel arrangement having a closer spacing than said given spacing in a direction toward a target substrate.
US10861665B1
A micro-fuse assembly includes a substrate, a number of thin-film micro-fuses on the substrate, and a topping wafer configured to sealingly engage to at least one of the substrate or the thin-film micro-fuses to define a cavity therebetween. The cavity is configured to encapsulate the thin-film micro-fuses within an inert environment sealed within the cavity. A method of encapsulating a micro-fuse assembly within an inert environment using a topping wafer is also disclosed.
US10861664B2
An actuator for a high-speed switch is proposed. The actuator can include a frame having multiple mounting plates and columns. The mounting plates have parts installed thereon or movably supported thereby. The columns maintain the space between the mounting plates. A permanent magnet is installed on one of the mounting plates so as to face the second driving plate, and an elastic member is installed on the mounting plate that faces the mounting plate having the permanent magnet installed thereon, so as to provide force for the movement of the second driving plate.
US10861663B2
A relay device wherein power can be supplied to a load from at least two power storage units and can detect when an abnormality such as an open-circuit failure occurs in a path of one of the power storage units, accurately. A control unit in a relay device functions as a switching control unit, if the current value becomes lower than a current threshold value in a first conduction path and a second conduction path, the control device switches a relay unit to an OFF state. Furthermore, the control unit functions as a determination unit and determines whether, if it switches one of the relay units to the OFF state, a voltage value detected by a voltage detection unit provided in the path in which the relay unit that was switched to the OFF state is lower than a predetermined voltage threshold value.
US10861658B2
A member has a first recess, a second recess, and a depression. The depression accommodates a movable member and a contact member. Positioned on a bottom surface of the first recess is a first fixture contact, whereas positioned on a bottom surface of the second recess is a second fixture contact. When a pressure receiving section of the movable member is pressed toward a bottom surface of the depression, the movable member is elastically deformed to separate a movable joint from the contact member. When the pressure receiving section is further pressed toward the bottom surface of the depression, the movable member is elastically deformed to separate the first movable contact from the first fixture contact and to separate the second movable contact from the second fixture contact.
US10861655B2
A method for producing a contact material on the basis of silver-tin oxide or silver-zinc oxide is disclosed. Tin oxide particles and/or zinc oxide particles are mixed with a powder of a metal different from silver. The mixture is heated beyond the melting point of the metal powder such that the tin oxide particles and/or zinc oxide particles are wetted with liquid metal. The mixture is exposed to an atmosphere containing oxygen and the metal is thereby oxidized. Thereafter, the mixture product formed by the oxidation step is embedded as a powder into a silver matrix. The product further relates to a corresponding contact material.
US10861652B2
An improved method of forming a capacitor, and capacitor formed thereby, is described. The method comprises forming an anode with an anode lead extending therefrom, forming a dielectric on the anode, forming a solid cathode layer on the dielectric and forming a hermetic encasement on the capacitor wherein the hermetic encasement comprises a conformal non-conductive layer.
US10861641B2
A coil component includes a magnetic portion that includes metal particles and a resin material, a coil conductor embedded in the magnetic portion, and outer electrodes electrically connected to the coil conductor and disposed on the bottom surface of the coil component. The coil conductor is disposed such that the central axis is arranged in the height direction of the coil component, and a winding constituting the outermost layer of a winding portion of the coil conductor is located at a position higher than the position of a winding constituting the innermost layer.
US10861639B2
A device for controlling a switching mode power supply includes a regulation module, a feedback node, and a resistance module. The regulation module is adapted to cause a switching module to selectively couple, based on an oscillation frequency, a primary side winding of a transformer and a supply to control a voltage, current, or power output at a secondary side winding of the transformer. The feedback node is adapted to receive an indication of a voltage at the secondary side winding of the transformer. The resistance module is adapted to selectively set a pull-up resistance based on a comparison between a time-controlled frequency and a voltage-controlled frequency that is generated based on a voltage at the feedback node, wherein the regulation module is adapted to set the oscillation frequency as the time-controlled frequency or the voltage-controlled frequency.
US10861637B2
A coil component includes a support member, an internal coil supported by the support member, and external electrodes connected to the internal coil. The external electrodes may each include a first layer coming into contact with the internal coil and a second layer disposed on a surface of the first layer. The first layer may serve as a buffer layer for improving a contact property between the internal coil and the external electrode. The second layer may be disposed to come into at least partial contact with a first end portion of the support member and a second end portion of the support member.
US10861633B2
An inductor comprises a body and external electrodes arranged on an external surface of the body. The body includes a support member, a coil portion supported by the support member, and a sealing portion sealing the support member and the coil portion. The coil portion includes a plurality of coil patterns. A maximum thickness of each coil pattern in the plurality of coil patterns increases toward an outer portion of the body, and a line width of a lower surface in the coil patterns is wider than a line width of an upper surface.
US10861632B1
An air cooling system, method, apparatus and kit applied to lower transformer operating temperatures, such as governed by a tank or container of oil, allowing transformer components to run more efficiently at a lower temperature level, e.g., down from the hot level operating temperatures typical in stressed conventional devices. By lowering the operational levels to within or below the nominal operational temperature ranges for the equipment, and recovering heat generated during operation, several advantages are obtained.
US10861631B2
A coil device includes a core body having a coil core part and a core bottom face, The coil device further includes a coil part forming spiral conductive pathway around the coil core part. A metal electrode is formed at the core bottom face, and the wire ends which are the conductive pathway of the coil part are formed at the metal electrode, and a part of the surface of the metal electrode is covered by a conductive resin electrode.
US10861630B2
An inductor includes a body having a first magnetic portion above and below a coil, and a second magnetic portion above and below the first magnetic portion. The magnetic flux density of the magnetic substance in the first magnetic portion is higher than that of the magnetic substance in the second magnetic portion.
US10861627B2
A microrobot assembly system includes a substrate containing conductive traces formed into at least one holding zone and one moving zone, a diamagnetic layer on the substrate, at least two magnetic structures movable across the diamagnetic layer in response to voltages applied to the conductive traces, wherein the holding zone holds one of the magnetic structures and the moving zone allows another of the magnetic structures to attach to the magnetic structure being held. The system may include a plate spaced above the substrate and rails to guide the moving magnetic structures.
US10861623B2
Modular wire management systems may include connectors configured for mounting on a base and for connecting to extension members, thereby connecting extension members to one another, to form a framework for managing and routing wires at one or more heights above the base. The systems may further include securing members configured to secure wires to the framework. Modularity may be provided in that every extension member may be connectable to every connector, and every connector may be connectable to every extension member. Connections may be achieved by secure but detachable friction fit, providing both stability and easy reconfigurability. Flexibility of configurability may be provided by a wide range of different kinds of connectors. Connectors may be provided with non-electrically conductive mounting portions for connecting to the base. Apparatuses and methods are also provided.
US10861611B2
In general, radiation shielding systems that shield radiation from multiple directions are described. In one embodiment, a method of shielding radiation is provided, including supporting a shielding device on an object proximate a radiation source, positioning a first shielding portion in a vertical position relative to the object, positioning a second shielding portion to extend away from the first portion, the second shielding portion attached to the first portion, and shielding radiation from the radiation source by the first shielding portion and the second shielding portion such that the first and second shielding portions provide a radiation shielding zone for a healthcare practitioner.
US10861608B2
Developing intelligent systems which take into consideration the economical, environmental, and safety factors of the modern society, is one of the main challenges of this century. Progress in the fields of mobile robots, control architectures, artificial intelligence, advanced technologies, and computer vision allows us to now envisage a smart environment future.The rise of the connected objects known as the “Internet of Things” (IoT) will rival past technological marvels. This application discloses a time synchronous communication IoT network and use of time of day to control and manage a smart environment.
US10861606B2
A medical diagnosis support apparatus which provides information for supporting medical diagnosis includes an inference unit which obtains an inference result based on a combination of already input information and each non-input information, an evaluation unit which evaluates each non-input information by using an inference result on the already input information which is obtained by the inference unit and an inference result on the each non-input information which is obtained by the inference unit, and a selection unit which selects non-input information to be presented from the non-input information based on the evaluation obtained by the evaluation unit.
US10861590B2
A three-dimensional visualization of patient medical information is provided via a user interface of a user computing entity. Responsive to receiving user input, the user computing entity transmits a visualization request that comprises a patient indication and a desired visualization type indication. The user computing entity receives a three-dimensional visualization corresponding to the patient indication and the desired visualization type indication. The three-dimensional visualization is generated by mapping one or more medical codes each to a corresponding set of x, y, z coordinates. The three-dimensional visualization is displayed via the interactive user interface and comprises (a) a graphical representation of a human body corresponding to the x, y, z coordinates and (b) one or more points and/or zones. Each point and/or zone (i) is mapped to a location on the graphical representation of the human body via a body coordinate and (ii) corresponds to a medical code.
US10861573B2
Apparatuses and methods related to a memory system including a controller and an array of memory cells. An example apparatus can include a controller configured to receive operational characteristics of an array of memory cells based on prior operations performed by the array of memory cells, determine a set of trim settings for the array of memory cells based on the operational characteristics of the array of memory cells, wherein the set of trim settings are associated with desired operational characteristics for the array of memory cells, and send the set of trim settings to the array of memory cells.
US10861561B2
A method for determining an optimal threshold of a nonvolatile memory device, the method including: reading a page from a nonvolatile memory device with a default threshold and attempting to hard decode the page using the default threshold; reading the page two more times with a predetermined offset voltage when the hard decoding fails and attempting to soft decode the page using the default threshold; approximating an empirical distribution of successfully decoded bits with a Gaussian distribution for each level; finding an intersection of the Gaussian distributions; and setting the intersection as a new reading threshold and reading the page again with the new reading threshold.
US10861560B2
According to one embodiment, a semiconductor memory device includes a first memory cell; a first word line coupled to the first memory cell; a first sense amplifier including a first transistor; a first bit line which couples the first memory cell to the first transistor; and a first driver configured to supply a first control signal to a gate of the first transistor. The first driver includes a first circuit configured to compare the first control signal and a second control signal to generate a third control signal based on a comparison result.
US10861555B2
Methods include programming a first portion of memory cells of a string of series-connected memory cells closer to a particular end of the string than a second portion of memory cells of the string in an order from a different end of the string to the particular end, and programming the second portion of memory cells in an order from the particular end to the different end. Methods further include incrementing a first read count and a second read count in response to performing a read operation on a memory cell of a block of memory cells, resetting the first read count in response to performing an erase operation on a first portion of memory cells of the block of memory cells, and resetting the second read count in response to performing an erase operation on the second portion of memory cells of the block of memory cells.
US10861551B2
A method can include applying a first voltage to a first memory cell to activate the first memory cell, applying a second voltage to a second memory cell coupled in series with the first memory cell to activate the second memory cell so that current flows through the first and second memory cells, and generating an output responsive to the current. The first voltage and a threshold voltage of the second memory cell can be such that the current is proportional to a product of the first voltage and the threshold voltage of the second memory cell.
US10861545B2
A programmable artificial neuron emitting an output signal controlled by at least one control parameter, includes, for each control parameter, a capacitor and at least one block including at least one multiplexer configured to be in two states: a programming state and an operating state; a transistor; and a non-volatile resistive random access memory connected in series with the transistor, the capacitor and the resistive random access memory being mounted in parallel. The multiplexer is configured to, when it is in the programming state, set a resistance value of the resistive random access memory to set the value of the control parameter; when it is in the operating state, conserve the set resistance value of the resistive random access memory.
US10861538B2
A sensor device comprising a computational memory and electronic circuitry. The sensor device is configured to receive an input signal, to compress the input signal into a compressed signal and to compute a reconstructed signal from the compressed signal. The electronic circuitry is configured to perform a reconstruction algorithm to compute the reconstructed signal. The computational memory is configured to compute the compressed signal and partial results of the reconstruction algorithm. A related method and a related design structure may be provided.
US10861535B2
A memory system includes: a memory device including a three dimensional (3D) cell array, in which memory cells having the same height are coupled to a component word line by units of rows and component word lines having the same height are coupled to a group word line; and a controller suitable for controlling the memory device to perform a program operation with a program data into memory cells coupled to a data component word line selected from a plurality of component word line included in a single group word line and to perform a dummy program operation with dummy data into memory cells coupled to remaining dummy component word lines among the plurality of component word lines.
US10861534B2
The claimed subject matter relate to circuits and/or methods, which operate to introduce a variable delay in a write-assist signal to a write driver of an array of SRAM cells. Particularly, a variable delay may be introduced by way of a voltage tracking circuit, which may generate a trigger signal in response to a voltage signal from an array of access devices that replicate access devices of the array of SRAM cells.
US10861529B2
Methods, systems, and apparatuses for self-referencing sensing schemes are described. A cell having two transistors, or other switching components, and one capacitor, such as a ferroelectric capacitor, may be sensed using a reference value that is specific to the cell. The cell may be read and sampled via one access line, and the cell may be used to generate a reference voltage and sampled via another access line. For instance, a first access line of a cell may be connected to one read voltage while a second access line of the cell is isolated from a voltage source; then the second access line may be connected to another read voltage while the first access line is isolate from a voltage source. The resulting voltages on the respective access lines may be compared to each other and a logic value of the cell determined from the comparison.
US10861528B2
A semiconductor memory device according to one embodiment includes: a memory cell, the memory cell including a ferroelectric film; and a control circuit controlling the memory cell. Additionally, the control circuit determining whether the number of times of executions of a write process or an erase process on the memory cell has reached a predetermined number of times; and, if the number of times of executions has reached the predetermined number of times, executing a voltage application process in which a first voltage of a first polarity and a second voltage of a second polarity opposite to the first polarity are applied to the ferroelectric film.
US10861501B2
A method including the steps of: providing a computer readable non-transitory storage medium including a computer readable code configured to run on a local computer and to perform a process to organize a plurality of assets in a tray system including a core tray program including one or more trays, and a synchronization manager configured to synchronize assets represented by icons in the one or more trays with corresponding assets at one or more file storage locations; running on a local computer the computer readable code; displaying by computer the tray; and synchronizing by computer the assets represented by icons in the one or more trays with the corresponding assets at one or more file storage locations. A system to perform the method is also described.
US10861499B2
A method of editing media includes loading a media template from a template library, receiving a media segment selecting instruction, selecting one or more media segments from a media library based upon the media segment selecting instruction, inserting the one or more media segments into the media template, and generating a video based on the media template containing the one or more media segments.
US10861492B2
A multi-bit optical computing system includes an optical source module for generating multi-frequency optical signals. An optical information storage module receives each of the multi-frequency optical signals through an optical path module, and stores them as a plurality of optical information. An optical processing module receives each of the optical information in the optical information storage module via the optical path module according to an external command, generates a plurality of output information, and stores the output information through the optical path module to the optical information storage module.
US10861488B2
According to one embodiment, a disk device includes a first actuator assembly on a support shaft via a first bearing unit, and a second actuator assembly on the support shaft via a second bearing unit. The first bearing unit includes a first shaft on the support shaft, a first sleeve fixed to the first actuator block, and a bearing between the first shaft and the first sleeve. The second bearing unit includes a second shaft on the support shaft, separated from the first shaft, a second sleeve fixed to the second actuator block, and a bearing between the second shaft and the second sleeve. One axial end of the first shaft faces one axial end of the second shaft.
US10861487B2
A refractive index nL and an attenuation rate kL of a magnetic layer are obtained by irradiating linearly polarized light at an irradiation angle of 70° from a lengthwise direction of the magnetic layer to the surface of the magnetic layer, and a vertical reflectance RL during vertical incidence of the linearly polarized light in the lengthwise direction is obtained based on nL and kL. A refractive index nT and an attenuation rate kT of the magnetic layer are obtained by irradiating linearly polarized light at an irradiation angle of 70° from a width direction of the magnetic layer to the surface of the magnetic layer, and a vertical reflectance RT during vertical incidence of the linearly polarized light in the width direction is obtained from nT and kT. If a variation rate A (%) of RL and RT is A=|RL/RT−1|×100, the relationship A≤10% is established.
US10861486B1
A PMR (perpendicular magnetic recording) write head configured for microwave assisted magnetic recording (MAMR) includes a spin-torque oscillator (STO) and trailing shield formed of high moment magnetic material (HMTS). By patterning the STO and the HMTS in a simultaneous process the HMTS and the STO layer are precisely aligned and have very similar cross-track widths. In addition, the write gap at an off-center location has a thickness that is independent from its center-track thickness and the write gap total width can have a flexible range whose minimum value is the same width as the STO width.
US10861480B2
Embodiments of the present disclosure provide a method and a device for generating far-field speech data, a computer device and a computer readable storage medium. The method includes obtaining environmental noise in real environment and adjusting near-field speech data in a near-field speech data set based on the environmental noise, further includes generating far-field speech data based on adjusted near-field speech data and the environmental noise.
US10861476B2
A timbre vector space construction system for building a timbre vector space has an input. The input is configured to receive a first speech segment in a first voice and a second speech segment in a second voice. The system also includes a temporal receptive field to transform the first speech segment into a first plurality of analytical segments, and the second speech segment into a second plurality of analytical segments. Each of the first plurality of smaller analytical segments, and each of the second plurality of analytical segments have a frequency distribution that represents a different portion of the timbre data of the respective voices. The system also includes a machine learning system configured to map the first voice relative to the second voice in the timbre vector space as a function of the frequency distribution of the first plurality of analytical segments the second plurality of analytical segments.
US10861475B2
Embodiments are directed to a companding method and system for reducing coding noise in an audio codec. A method of processing an audio signal comprises receiving an audio signal, classifying the audio signal as one of pure sinusoidal, hybrid, or pure transient signal using two defined threshold values, and selectively applying a companding operation by switching between a companding off mode, a companding on mode, and an average companding mode, comprising selecting between the companding on mode and the average companding mode for a classified hybrid signal using a companding rule that uses a temporal sharpness measure in a frequency domain.
US10861468B2
The apparatus for encoding a multi-channel signal having at least two channels, includes: a parameter determiner for determining a broadband alignment parameter and a plurality of narrowband alignment parameters from the multichannel signal; a signal aligner for aligning the at least two channels using the broadband alignment parameter and the plurality of narrowband alignment parameters to obtain aligned channels; a signal processor for calculating a mid-signal and a side signal using the aligned channels; a signal encoder for encoding the mid-signal to obtain an encoded mid-signal and for encoding the side signal to obtain an encoded side signal; and an output interface for generating an encoded multi-channel signal including the encoded mid-signal, the encoded side signal, information on the broadband alignment parameter and information on the plurality of narrowband alignment parameters.
US10861465B1
The technology relates to determining speaker positioning in a multichannel sound system. In one example, one or more controllers perform time of flight measurements between one or more pairs of speakers of the plurality of speakers. A distance between each of the one or more pairs of speakers based on the time of flight measurements is determined A location of each speaker in the one or more pairs of speakers relative to the other speakers in the one or more pairs of speakers is determined. Based on the determined location of each speaker the multichannel sound system is calibrated.
US10861462B2
A phrase detection device includes a high latency pipeline to transmit a first portion of audio data from an audio data source to a processing unit, where the high latency pipeline includes a history buffer to store the first portion of the audio data, and a low latency pipeline to transmit a second portion of the audio data from the audio data source to the processing unit with a lower latency than the high latency pipeline. A sound onset detector coupled with the audio data source detects a sound onset event based on the audio data. A synchronization circuit coupled with the high latency pipeline and the low latency pipeline, in response to the sound onset event, synchronizes output to the processing unit of the first portion of the audio data stored in the history buffer and the second portion of the audio data via the low latency pipeline.
US10861461B2
A method is implemented at an electronic device for visually indicating a voice processing state. The electronic device includes an array of visual indicators and one or more microphones. The electronic device collects via the one or more microphones audio inputs from an environment in proximity to the electronic device and initializes processing of the audio inputs. A state of the processing is then determined from among a plurality of predefined voice processing states, and for each of the visual indicators, a respective predetermined illumination specification is determined in association with the determined voice processing state. In accordance with the identified illumination specifications of the visual indicators, the electronic device synchronizes illumination of the array of visual indicators to provide a visual pattern indicating the determined voice processing state. The visual pattern is displayed on the surface of the electronic device and includes one or more discrete illumination elements.
US10861460B2
A dialogue system for a vehicle may include: a storage configured to store vehicle state information and driving environment information; an input processor configured to acquire an utterance from a user and to extract an action corresponding to the utterance when it is identified that the utterance includes user state information; a dialogue manger configured to acquire a parameter value of a condition determination parameter used to determine whether the action corresponding to the utterance is executable from the storage, to determine an action to be executed based on the parameter value of the condition determination parameter, and to acquire a parameter value of an action parameter used to execute the determined action from the storage; and a result processor configured to generate a response to execute the determined action using the acquired parameter value of the action parameter.
US10861457B2
A vehicle includes a controller, programmed to responsive to detecting a voice command from a user and a location of the user inside the vehicle via a microphone, authenticate an identity of the user using facial recognition on an image captured, by a camera, of the location of the user; and responsive to a successful authentication, execute the voice command.
US10861455B2
A method includes receiving an utterance at a computerized automated assistant system, and detecting, via a date/time constraint module of the computerized automated assistant system, one or more constraints in the utterance associated with a date or time. The utterance is associated with a domain. The method further comprises generating, via the date/time constraint module, a periodic set for each of the one or more constraints associated with the date or time, and combining, via the date/time constraint module, the one or more periodic sets. The method further comprises processing, via a dialogue manager module of the computerized automated assistant system, the combined periodic sets to determine an action, and executing the action at the computerized automated assistant system.
US10861441B2
A method of attention-based end-to-end (E2E) automatic speech recognition (ASR) training, includes performing cross-entropy training of a model, based on one or more input features of a speech signal, performing beam searching of the model of which the cross-entropy training is performed, to generate an n-best hypotheses list of output hypotheses, and determining a one-best hypothesis among the generated n-best hypotheses list. The method further includes determining a character-based gradient and a word-based gradient, based on the model of which the cross-entropy training is performed and a loss function in which a distance between a reference sequence and the determined one-best hypothesis is maximized, and performing backpropagation of the determined character-based gradient and the determined word-based gradient to the model, to update the model.
US10861432B2
Provided are a soundproof structure and an opening structure which is easy to be manufactured, has a light weight, and is capable of absorbing sound in a wide frequency bandwidth. The soundproof structure includes a tubular member and a film member arranged so as to block a hollow portion of the tubular member. Assuming that a wavelength corresponding to a resonance frequency in a single film vibration element of the film member is λa, lengths from a position at which the film member is attached to two opened end surfaces of the tubular member are L1 and L2, an opened end correction length is δ, and n is an integer of 0 or more, at least one of (λa/4−λa/8)+n×λa/2−δ≤L1≤(λa/4+λa/8)+n×λa/2−δ or (λa/4−λa/8)+n×λa/2−δ≤L2≤(λa/4+λa/8)+n×λa/2−δ is satisfied.
US10861422B1
In one embodiment, a computing system may configure a first memory to store image data to be adjusted based on a user viewpoint. The system may configure a first processing module to generate adjusted image data based on a resampling process using a surface associated with the image data, the image data, and the user viewpoint. The system may configure a second processing module to generate adjusted image data by applying a transformation to the image data. The system may configure a controller to cause a number of second images to be generated at a second frame rate based on a first image stored in the first memory and generated at a first frame rate lower than the second frame rate. One or more of the second images may be selectively generated using (1) the first processing module or (2) the second processing module based on one or more criteria.
US10861420B2
In order to solve a conventional problem that it is not possible to simultaneously output two or more images obtained by performing different processes on one input image, an image output apparatus includes: an input image accepting unit that accepts an input image; a first image acquiring unit that acquires a first image based on the input image; a second image acquiring unit that performs an image process that is different from the process that is performed by the first image acquiring unit, on the input image or the first image, thereby acquiring a second image; and an output unit that outputs the first image and the second image. Accordingly, it is possible to simultaneously output two or more images obtained by performing different processes on one input image.
US10861419B2
Disclosed are embodiments of flexible display modules and systems of flexible display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to couple to and retain a support frame are provided. Flexible and durable weather resistance features are provided. Modules and systems have features that permit installation and removal from the front side or the back side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10861417B2
Display having a wide field of view is provided. A transparent display provides inset display light having a field of view narrower than the wide field of view. At least a portion of the display light propagates through the transparent display before becoming incident on an eye of the user of an HMD.
US10861416B2
A method of performing color gamut conversion obtains an ICC profile from image data and extracts XYZ values of red, green, blue, cyan, magenta, yellow, and white of a target color gamut of an image and X′Y′Z′ values of red, green, blue, cyan, magenta, yellow, and white of a reference color gamut of a display device from the ICC profile. The method further calculates a reference color gamut applying matrix that converts the XYZ values to the X′Y′Z′ values, RGB values of red, green, blue, cyan, magenta, yellow, and white of the target color gamut, and R′G′B′ values of red, green, blue, cyan, magenta, yellow, and white of the reference color gamut using the reference color gamut applying matrix and a RGB-XYZ converting matrix. A look-up table including the RGB values and the R′G′B′ values is generated and the image data is compensated based on the look-up table.
US10861414B2
A game system that is a non-limiting example information processing system includes a game apparatus, and an input device and a television are connected to the game apparatus. If graphics software is executed and coloring processing is started, a virtual object is displayed, and when a mask mode is set, a real space is imaged by an infrared imaging unit provided on the input device. A candidate image based on an imaging result is generated, and according to a fixing instruction by a user, the candidate image is fixedly displayed, as a mask image, in the front of an image including the virtual object. When a coloring instruction is input, an area of the virtual object image not overlapping with the mask image is colored and color information of the virtual object image is updated, whereas, an area overlapping with the mask image is not colored and the update of the color information is restricted.
US10861412B2
A color conversion table adjustment method for adjusting a color conversion table representing a correspondence relationship between coordinate values of an input color space and an output color space for a plurality of grid points by a computer, by using the plurality of reference grid points being referenced when output coordinate values are interpolated, adjustment points receiving step capable of acceptance of a plurality of adjustment points in the interpolation range that dividing the input color space, acquiring set adjustment amounts representing amounts of adjustment for the accepted adjustment points, determining, by using the set adjustment amounts for each of the plurality of adjustment points, grid point adjustment amounts representing amounts of adjustment for the plurality of reference grid points in a case where the plurality of adjustment points are accepted within the interpolation range, and adjusting the color conversion table, based on the grid point adjustment amounts.
US10861409B2
A display device includes a first display region including a plurality of first pixels connected to first scan lines and first data lines, a second display region at one side of the first display region, the second display region including a plurality of second pixels connected to second scan lines and second data lines, a first scan driver configured to supply a scan signal to the first scan lines, a second scan driver between the second display region and the first scan driver, the second scan driver being configured to supply a scan signal to the second scan lines, and a data driver configured to supply a data signal to the first data lines and the second data lines, wherein some of the first scan lines and the second scan lines are at different layers.
US10861403B2
According to one embodiment, a display device includes a pair of substrates including a display area in which pixels are arranged, pixel electrodes and memories provided in the pixels, signal lines supplied with digital signals, switching elements connecting the memories and the signal lines, scanning lines supplied with scanning signals, a first driver unit, and a second driver unit. The first driver unit is provided in a peripheral area around the display area, and supplies the digital signal to the signal line. The second driver unit is provided in the peripheral area, and supplies the scanning signal to the scanning line. In the display device, at least a part of the first driver unit is provided between the display area and the second driver unit.
US10861401B2
To provide a liquid crystal display device which can perform image display in both modes: a reflective mode where external light is used as an illumination light source; and a transmissive mode where a backlight is used. In one pixel, a region where incident light through a liquid crystal layer is reflected to perform display (reflective region) and a region through which light from the backlight passes to perform display (transmissive region) are provided, and image display can be performed in both modes: the reflective mode where external light is used as an illumination light source; and the transmissive mode where the backlight is used as an illumination light source. In addition, two transistors connected to respective pixel electrode layers are provided in one pixel, and the two transistors are separately operated, whereby display of the reflective region and display of the transmissive region can be controlled independently.
US10861394B2
A gate driving circuit and a light emitting display apparatus including the same has a simplified circuit that outputs a stable emission control signal. The gate driving circuit includes an emission control shift register including a plurality of emission control stages that each respectively supply an emission control signal to one of a plurality of emission control lines, each emission control line connected to at least one pixel of a plurality of pixels in a light emitting display panel. For an emission control line, when at least one of first input signal and the second input signal has a first voltage level, an emission control stage outputs the emission control signal having a gate-off voltage level, and when both of the first input signal and the second input signal have a second voltage level, the corresponding emission control signal has a gate-on voltage level.
US10861393B2
In an organic light emitting display device which displays an image in a first mode or a second mode, the organic light emitting display device includes: a first scan driver which supplies a first scan signal having a first voltage to first scan lines; a second scan driver which supplies a second scan signal having a second voltage larger than the first voltage to second scan lines; and a pixel unit including pixels each coupled to a corresponding first scan line and a corresponding second scan line. When a first image displayed in the second mode is changed to a second image to be displayed in the second mode, the second image is displayed in the first mode during a predetermined portion of a period, in which the second image is displayed, and is displayed in the second mode during the remaining portion of the period.
US10861390B2
An electro-optical device includes a first scan line, a second scan line, a data line, a pixel circuit located at a position corresponding to an intersection of the data line and each of the first scan line and the second scan line, and a scan line drive circuit supplying one of a selection signal and a non-selection signal to the first scan line and supplying one of a maintain signal and a non-maintain signal to the second scan line. The scan line drive circuit is capable of output the selection signal and the non-maintain signal during an identical period.
US10861383B2
A vehicle includes: a display panel; a backlight unit disposed at a rear part of the display panel to supply light to the backlight unit; a light collector to collect external light and connected to the backlight unit; a light blocking device disposed between the backlight unit and the light collector to pass or block light; and a controller to determine whether an external light use condition is satisfied based on illuminance of the external light, and open the light blocking device so that the external light is transmitted to the backlight unit when the external light use condition is satisfied.
US10861382B2
A pixel circuit includes a first lighting circuit, a second lighting circuit, and a compensation circuit. A first light emitting element of the first lighting circuit receives a first driving current when the first transistor switch of the first lighting circuit is turned on. The second light emitting element of the second light emitting circuit receives a second driving current when the second transistor switch of the second light emitting circuit is turned on. When the first light emitting element and the second light emitting element are driven by the first driving current and the second driving current, the compensation circuit provides a compensation current to the first light emitting element or the second light emitting element according to a difference in impedance between the first light emitting circuit and the second light emitting circuit.
US10861378B2
The present invention relates to an interactive LED display device which comprises a control terminal, a plurality of unit information acquisition systems, a plurality of LED modules, a plurality of interactive sensors and interactive effective induction systems. The control terminal is connected to the plurality of unit information acquisition systems. Each unit information acquisition system is connected to the plurality of LED modules. Each LED module is connected to the plurality of interactive effective induction systems. Each effective induction system is connected to one or more interactive sensors. The present invention also relates to a display method of an interactive LED display device. The LED display device and the display method have a preferred adaptability to serious circumstance, an enhanced stability of interactive display and bring out strengthened interactive display effect.
US10861368B2
A driving method for a display panel is through making the first demultiplexing signal, the second demultiplexing signal, the third demultiplexing signal, the fourth demultiplexing signal, the fifth demultiplexing signal and the sixth demultiplexing signal according to the first sequence generate the high-level pulse in the first image frame, and through making the first demultiplexing signal, the second demultiplexing signal, the third demultiplexing signal, the fourth demultiplexing signal, the fifth demultiplexing signal and the sixth demultiplexing signal according to the second sequence different from the first sequence generate the high-level pulse in the second image frame, thereby by adding the effect of the two image frames to eliminate stripes on the images displayed by the display panel to improve the display effect.
US10861367B2
According to a drive method for the display panel, m multiplex signals sequentially generate the high level pulse at the beginning of the (2i−1)th row period in a predetermined order. The high level pulse of the multiplex signal that is the last one to generate the high level pulse in the (2i−1)th row period continues until the end of the (2i−1)th row period. The m multiplex signals sequentially generate the high level pulse at the beginning of the (2i)th row period in a reverse order to the predetermined order. The high level pulse of the multiplex signal that is the last one to generate the high level pulse in the (2i)th row period continues until the end of the 2i row period. As a result, the number of times that the levels of the multiplex signals are changed in a frame period can be decreased to reduce the power consumption.
US10861365B2
A display apparatus includes: a display unit; and a control unit, wherein the control unit is configured to: set an irradiation condition of a laser beam for a thermally expandable sheet, a surface of the thermally expandable sheet being heated and expanded by being irradiated with the laser beam; display, on the display unit, a preview of an irradiation region of the thermally expandable sheet to be irradiated with the laser beam so as to be distinguishable in a display mode according to the set irradiation condition; allow the irradiation condition for expanding the thermally expandable sheet to a predetermined height to be selectable from among a plurality of mutually different irradiation conditions; and display, on the display unit, a preview of the plurality of irradiation conditions in mutually different display modes.
US10861359B2
A method for seamless transition from a 2D surround view to a 3D surround view. The method includes initializing the 2D-SRV processing chain, displaying the 2D surround view while waiting for HLOS handshake to complete and upon completion of a HLOS handshake, initializing a 3D-SRV processing chain and waiting for a 3D-SRV buffer output; disabling the 2D-SRV display pipeline and enabling a 3D-SRV display pipeline; enabling switchback monitor; atomically switching to 3D surround view seamlessly and glitch free; and displaying 3D surround view on a monitor. Another method includes detecting a crash in a HLOS and seamlessly switching to a 2D surround view from a 3D surround view.
US10861355B1
A product display system for use with sales of consumer products. The display includes a rack with at least one shelf to display screening products and a cross member for supporting a display assembly. The display assembly has a support channel with a bracket attached to the cross member. The display assembly also includes a housing sized to be received in the support channel. The display housing includes a base with a rear wall and upper and lower channel guides. The channel guides define opposing sets of channels for receiving a graphic insert with printed information and a transparent acrylic insert. The transparent insert has printed on it screen designs to allow viewing of the printed information through screen product designs displayed on the product display system.
US10861350B2
Modular frames for instructional use that provide secure mounts for geometric solids are presented. Some contemplated modular frames can be assembled into three dimensional modular devices and are particularly suitable for instructional purposes. Modular devices comprising two or more frames could be coupled via a clip in two or more different configurations. Containers including conductive material and configured to provide a Faraday cage around their contents are also provided.
US10861345B2
Weld training systems and methods are disclosed. An example weld training system includes: a weld training device configured to perform a simulated welding procedure on a simulated weld joint; a work surface comprising the simulated weld joint; a sensing device configured to track weld training device location information during the simulated welding procedure; a visual interface configured to display the simulated welding procedure; and an enclosure comprising an interior volume configured to house within its interior the visual interface, the work surface, or the sensing device.
US10861340B2
A vehicle detection system includes a server connected to be able to communicate with a camera installed at an intersection and a client terminal connected to be able to communicate with the server. The client terminal sends, in response to input of information including date and time and a location at which an incident occurred and a feature of a vehicle which caused the incident, an information acquisition request relating to a vehicle which passes through the intersection at the location at the date and time to the server. The server extracts vehicle information and a passing direction of the vehicle passing through the intersection at the location in association with each other based on a captured image of the camera of the camera installed at the intersection at the location at the date and time in response to a reception of the information acquisition request and sends an extraction result to the client terminal. The client terminal displays a visual feature of the vehicle passing through the intersection at the location and the passing direction of the vehicle on a display device.
US10861336B2
The present subject matter relates to varying warning intensity based on driving behaviour and driver state. Data related to external environment to a vehicle is fetched and the driver state and driving behavior is monitored. Based on the fetched data and monitored data, an event is determined, and warning is generated for a driver of the vehicle. The intensity of the warning is varied based on severity of the event and the driver state and the driving behavior.
US10861330B2
A method for obtaining signal light duration data is provided. The method includes obtaining, from running track data of plural positioning terminals, an intersection phase and a set of track sequences that correspond to the intersection phase. A state alternation sequence is obtained from the set of track sequences for the intersection phase. A signal light duration sample value of the intersection phase is obtained from the state alternation sequence, and signal light duration data is generated according to the signal light duration sample value.
US10861329B2
The invention relates to a system for detecting the crossing of a vehicle, including: a primary set of coils, of rank 1 to N and arranged in a particular layout, a secondary set of coils, of rank 1 to N, arranged in the same particular layout, a primary power supply and measurement device connected to each coil of the primary set so as to supply power to and measure the inductance of each coil, a secondary power supply and measurement device connected to each coil of said secondary set so as to supply power to and measure the inductance of each coil, wherein each secondary power supply and measurement device is synchronized with the primary power supply and measurement device, a storage device for recovering information relating to the number of vehicles detected by each set.
US10861327B2
Methods, systems, and devices for ranging are described. A multi-phase distributed ranging technique includes transmitting and receiving vehicle information messages during a first time interval, where the vehicle information messages include at least a vehicle identifier and resource information. The multi-phase technique further includes transmitting and receiving ranging signals during a second time interval, and determining times of arrival of received ranging signals. A centralized ranging technique includes receiving resource assignments from an access point, transmitting ranging signals according to the resource assignments, and determining times of arrival of received ranging signals.
US10861322B2
A system and device for monitoring parameters that are used in metrology to monitor one or more physical parameters remotely in real time are disclosed. By utilizing the system and device, a user can monitor a machine, a process or a phenomenon, by means of messages, emails and/or an application on his mobile phone or computer connected to the internet.
US10861317B2
Embodiments include a system, method, and computer program product for a wearable smart gateway (WSG) that is capable of providing interoperability gateway functions for a variety of wearable devices. In an embodiment, the WSG detects one or more devices within a proximity that use communication interfaces supported by corresponding plug-ins installed in the memory. Then, the WSG establishes communication channels with the detected one or more devices according to configurations within the corresponding plug-ins, wherein the established communication channels forms a personal area network. The WSG may perform interoperability gateway functions to communicate data monitored by the one or more devices within the personal area network to an agency via a wide area data network.
US10861315B1
A computer-implemented method for monitoring a condition of a person includes receiving, at a computerized device, at least one signal from a condition sensor and determining if a condition is an emergency condition of a user based on the at least one signal.
US10861308B1
There is described a fire detection/notification system for detecting a weapons discharge comprising a network and a control panel. The network includes multiple wireless devices, and each device includes a fire-related sensor and a first weapons discharge sensor, and a second weapons sensor. The control panel is configured to identify the weapons discharge based on data generated by the first and second weapons discharge sensors and produce an alert signal in response to identifying the weapons discharge. The control panel is connected to the network and includes an output circuit configured to communicate with an emergency responder device external to the fire detection/notification system in response to receiving the alert signal.
US10861305B2
Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, methods may include receiving, from a first device, a request to capture data during an identified time period at a first location, determining that a mobile camera device and the first device are part of a predetermined group of devices operating in a neighborhood network, capturing the data using the mobile camera device at the first location, and transmitting the data to the first device. In some cases, the first device comprises a stationary device and the mobile camera device comprises an unmanned air vehicle.
US10861303B2
A mount for a device includes a housing defining an interior space and including a distal exterior surface having an aperture connected to the interior space, a fastener configured to fasten to the device and disposed about a fastener axis, the fastener including a proximal portion positioned within the interior space of the housing and a distal portion extending through the aperture, the fastener being configured to move relative to the housing along the fastener axis in a distal-proximal direction and being prevented from substantially rotating about the fastener axis, and a biasing element attached to the proximal portion of the fastener, the biasing element configured to apply a force on the fastener in a proximal direction as the fastener moves in a distal direction relative to the housing.
US10861302B2
A video monitoring method that involves determining motion changes in a set of video frames to find potential objects is described. One or more bounding boxes are defined around the potential objects. These bounding boxes are spatially and temporally filtered to eliminate potential object candidates, with only potential objects in the bounding boxes remaining after filtering being classified or identified.
US10861288B2
A method of simulating a gaming tournament utilizing a plurality of electronic game machines in a quasi-tournament includes the steps of: a) receiving value from a plurality of human users of the electronic game machines, the received value corresponding to a plurality of wagering credits whereby each human user is provided with a plurality of wagering units enabling the human user to participate in the quasi-tournament by playing one or more games on one of the electronic game machines, b) initiating a machine-implemented game on each game machine used in the quasi-tournament, whereby a human user may play the game using the electronic game machine to participate in the quasi-tournament, c) receiving input from the human user via a user interface associated with the electronic game machine to play the machine-implemented game, d) determining an outcome for each machine-implemented game played by each of the plurality of human users using the electronic game machines, e) updating the number of wagering units held by each human user based upon each outcome determined in step d), f) repeating steps b)-e) for the duration of the tournament, g) comparing the number of wagering units won by each human user in the quasi-tournament and determining one or more winners of the quasi-tournament and h) providing value to the one or more winners of the quasi-tournament.
US10861280B2
A method of positioning a monitor frame using a counter-balanced hinging mechanism coupled to the monitor frame and seating a display monitor within the monitor frame includes rotating the monitor frame into an approximately horizontal orientation using the counter-balanced hinging mechanism, where the counter-balanced hinging mechanism may include at least one arm linkage assembly, and at least one bias member coupled to the at least one arm linkage assembly. The method also includes aligning an outer edge of the display monitor with an inner surface of the monitor frame, translating the display monitor to a seated position within the monitor frame, and rotating the monitor frame into an approximately vertical orientation using the counter-balanced hinging mechanism.
US10861276B1
Systems for vending products to a customer that encompasses a group of co-located vending machines managed by a vending company, a database of current inventory of products in the vending machines and customer purchase history; and the use of a personal electronic device by the customer. Embodiments include a single order by a customer from a sorted list of prior purchases, and where a single purchase comprises sub-products from multiple co-located vending machines. Embodiments include the customer selecting either products or vending machines from a list of options provided via the user interface of the personal electronic device, wherein the list of options depends on the actual available inventory in vending machines co-located with the customer, and the customer purchase history.
US10861267B2
A system for providing gamification of a destination such as a theme park where guests use a venue app with an optional electronic ticket that allows for both self-serve access into the destination and tracking of individual guests throughout various access points. An extended range ID such as an RFID is provided to the guest either in the electronic ticket or in a wearable. Using combinations of RFID readers, pressure sensors and cameras the system tracks guests down the ride seat and tracks the movements of guided, free-floating and free-ranging vehicles. Using the combination of guest and vehicle tracking information along with information provided by a destination gaming system, the destination guest experience is customized including various effects for rides and attractions. Spot cameras are placed at tracked locations such as rides seats, where images are captured in response to either external triggers generated by the system or guest indications.
US10861263B2
Electronic locking devices, systems, and methods may require the utilization of an electronic key generated by an electronic key generation device. The electronic key may be generated using a data payload received from a server and/or an administrative device. The administrative device is enabled to remotely manage the locking device and locking system via, for example, a software application running on the administrative device and/or a website.
US10861261B2
Apparatuses, systems, and methods are provided for electronic data logging. More particularly, apparatuses, systems, and methods are provide for electronic data logging which may incorporate a vehicle electronic device that may store data when the vehicle electronic device is not in communication with an external device and that may transmit data when the vehicle electronic device is in communication with an external device.
US10861260B2
A driving behaviour monitoring device having a data processor and a geographic positioning module in which the processor will make a determination, based on monitored driving behaviour, whether a vehicle is likely to have been involved in an accident, and record a geographical location associated with the data, and to further determine whether the device has changed its geographical position by more than a predetermined distance within a predetermined time. Driving data collected may also be used to calculate or adjust insurance premiums and/or to provide safety feedback.
US10861258B2
A diagnostic method performed by a first communication node among a plurality of communication nodes in a vehicle network may include generating a diagnostic initiation message indicating that a first diagnostic procedure by an external diagnostic apparatus is to be performed upon detecting that the external diagnostic apparatus is connected to the first communication node; transmitting the diagnostic initiation message in a broadcast manner in the vehicle network; receiving a negative response message as a response to the diagnostic initiation message from a second communication node among the plurality of communication nodes, the negative response message indicating the second communication node operating as an internal diagnostic apparatus; and performing the first diagnostic procedure after a time indicated by the negative response message.
US10861248B2
The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US10861243B1
A method for producing a context-sensitive augmented reality output comprising the steps of obtaining an output of an image sensor, wherein the output is representative of a real-world environment. Environmental data associated with the real-world environment is then obtained and analyzed to determine at least one environmental characteristic. At least one virtual object is then modified based on the at least one environmental characteristic derived from the environmental data. The modified virtual object is then inserted into the output of the image sensor to produce a modified output; which is then displaying on a display.
US10861235B2
Technologies for time-delayed augmented reality (AR) presentations includes determining a location of a plurality of user AR systems located within the presentation site and determining a time delay of an AR sensory stimulus event of an AR presentation to be presented in the presentation site for each user AR system based on the location of the corresponding user AR system within the presentation site. The AR sensory stimulus event is presented to each user AR system based on the determined time delay associated with the corresponding user AR system. Each user AR system generates the AR sensory stimulus event based on a timing parameter that defines the time delay for the corresponding user AR system such that the generation of the AR sensory stimulus event is time-delayed based on the location of the user AR system within the presentation site.
US10861234B2
A curved surface model generation method and apparatus in a three-dimensional (3D) scenario are provided. The method includes obtaining a curved surface parameter inputted for a to-be-generated curved surface model; and obtaining two-dimensional coordinates of a plurality of sampling points. A first dimensional direction of each sampling point is a direction of a chord corresponding to an arc at a radial cross section of the curved surface model. A second dimensional direction is a curved-surface width direction of the curved surface model. The method also includes determining, for each sampling point, a coordinate value of the sampling point in a third dimensional direction based on the curved surface parameter, the third dimensional direction being perpendicular to the first dimensional direction and the second dimensional direction; and generating the curved surface model based on coordinate values of each sampling point in the first, second, and third dimensional directions.
US10861233B1
Embodiments provide for transferring mesh connectivity. Embodiments include receiving a definition of a correspondence between a first curve for a source mesh and a second curve for a target shape. Embodiments include initializing an output mesh by setting a third plurality of vertices in the output mesh equal to a first plurality of vertices in the source mesh. Embodiments include transforming the output mesh by modifying the third plurality of vertices based on the first curve, the second curve, and a second plurality of vertices of the target mesh. Vertices of the third plurality of vertices that relate to the first curve are conformed to a shape defined by the second curve, and vertex modifications that result in affine transformations of faces in the output mesh are favored. Embodiments include using the output mesh to transfer an attribute from the source mesh to the target shape.
US10861228B2
A system to optically measure an ear includes a controller with logic that when executed by the controller causes the system to perform operations. Operations may include capturing the one or more images of the ear using the one or more image sensors, and generating image data from the one or more images. 3D keypoints of the ear are calculated from the image data, and a 3D model of the ear is generated using the 3D keypoints.
US10861214B2
In some aspects, systems and methods provide for forming groupings of a plurality of independently-specified computation workloads, such as graphics processing workloads, and in a specific example, ray tracing workloads. The workloads include a scheduling key, which is one basis on which the groupings can be formed. Workloads grouped together can all execute from the same source of instructions, on one or more different private data elements. Such workloads can recursively instantiate other workloads that reference the same private data elements. In some examples, the scheduling key can be used to identify a data element to be used by all the workloads of a grouping. Memory conflicts to private data elements are handled through scheduling of non-conflicted workloads or specific instructions and/or deferring conflicted workloads instead of locking memory locations.
US10861210B2
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for providing audio and/or video effects based at least in part on facial features and/or voice feature characteristics of the user. For example, video and/or an audio signal of the user may be recorded by a device. Voice audio features and facial feature characteristics may be extracted from the voice audio signal and the video, respectively. The facial features of the user may be used to modify features of a virtual avatar to emulate the facial feature characteristics of the user. The extracted voice audio features may modified to generate an adjusted audio signal or an audio signal may be composed from the voice audio features. The adjusted/composed audio signal may simulate the voice of the virtual avatar. A preview of the modified video/audio may be provided at the user's device.
US10861201B2
An information generation system includes: an acquisition unit to acquire a set of records, each f which indicates a correspondence relation between a setting condition and a processing result for each processing, a generation unit to generate display information in order generate a display image based on the set of records, and a control unit to control a display unit so as to display the display image based on the display information. The display image includes the first area and the second area. Setting condition axes are displayed on the first area. Processing result axes are displayed on the second area. Value objects indicating concrete values of the setting condition are displayed at the setting condition axes. Value objects indicating concrete values of the processing result are displayed at the processing result axes. Between the value objects, relation objects indicating correspondence relations are displayed.
US10861200B1
A system and method for creating a diagram includes a display, a touch screen covering the display, and a processor coupled to the display and the touch screen. A memory coupled to the processor stores instructions that, when executed by the processor, cause the processor to generate a first diagram. The processor receives an input for selecting a surface and displays the surface on the display. The processor further detects the placement of a first object on the surface and detects a drawing of a first path of the first object from a first location to a second location. The processor is further configured to determine a first action associated with at least one of the first object, the first path, the first location, and the second location and draw on the surface a first diagram associated with the first action.
US10861199B2
A system for creating component shape data for image processing to be used when performing image recognition of a component to be mounted by a component mounter including drawing a wire frame on top of the component image such that the wire frame surrounds a measurement target portion of the component image displayed on a display section; automatically aligning the position of the side of the wire frame to the edge position of the measurement target portion; and creating the component shape data for image processing by measuring the shape data of the measurement target portion surrounded by the wire frame for which the four sides of the wire frame were automatically aligned with the edge positions in four directions of the measurement target portion by the automatic aligning.
US10861195B2
The invention relates to the valence-based encoding of connectivity data of a 3D mesh. A command is generated for each free edge of each vertex traversed and describes the vertex at the other end of the edge. The obtained list of commands is encoded by mapping each command onto a symbol. A mapping table associating commands with a set of respective consecutive numeral symbols is used. The list of symbols is then encoded, separately to the encoding of parameters of the commands. A joint encoding may be used to encode two or more consecutive symbols using a single coding word. A look-up table may be used based on the valence values intrinsically defined by each symbol, in order to give priority to the most frequent valence values (usually around 6). Prior to generating the commands, a vertex may be added to the 3D mesh to artificially fill any hole therein.
US10861194B2
A parameter obtaining circuit obtains a color saturation parameter which determines a degree of adjustment of color saturation of a captured image. A correction parameter calculation circuit calculates a color saturation level correction parameter which determines a degree of saturation level correction processing based on the color saturation parameter and a position of a pixel included in the captured image. A correction processing circuit performs the color saturation level correction processing on the captured image in accordance with the color saturation level correction parameter.
US10861181B2
An information processing apparatus including a processing unit that selects a display object from among a plurality of candidate objects corresponding to a specific position in a visual field of a user and performs display control processing of causing the selected display object to be displayed on a display screen in association with the specific position on a basis of line-of-sight information showing a line of sight of the user.
US10861179B2
An image inspecting apparatus for inspecting an object under inspection by using an image, including: a lighting part which irradiates the object under inspection with light; an image capturing part which captures an image of the object under inspection; and a control part which causes the lighting part to irradiate pattern light in a shape that is created based on a positional relationship between the lighting part and the image capturing part and shape data of the object under inspection and that in a case where the lighting part irradiates light, a shape of the light of the lighting part photographed in the image captured by the image capturing part matches a predetermined pattern, is provided.
US10861171B2
A system for monitoring parameters of a sample includes an imaging unit including a lens assembly and a detector unit configured for collecting light arriving from a region of interest on an object while being defocused with respect to the region of interest and generating defocused image data pieces indicative of light collected from the region of interest. The lens assembly includes at least one lens and is configured for defining at least one intermediate optical plane being a conjugate image plane or an intermediate Fourier plane with respect to an image plane of the detector unit. The system includes at least one symmetry replicator located at the at least one intermediate optical plane, thereby providing imaging of secondary speckle pattern on the detector array having a selected symmetry condition.
US10861167B2
A graphics processing system includes a processing circuit operable to render or decode a sequence of frames and generate extrapolated frames by extrapolating object motion from rendered or decoded frames. The system also includes a processing circuit operable to extrapolate object motion from first and second rendered or decoded frames in the sequence to a later extrapolated frame. The processing circuit is also operable to test candidate motion vectors from a region of the extrapolated frame through a region of the first frame to a region of the second frame by comparing the region of the first frame with the region of the second frame. A similarity measure from the comparison is used to select a motion vector and an indication representative of the selected motion vector is stored.
US10861156B2
Embodiments include accessing a set of digital pathology (DP) images having an imaging parameter; applying a low-computational cost histology quality control (HistoQC) pipeline to the DP images, where the low-computational cost HistoQC pipeline computes a first set of image metrics associated with a DP image, and assigns the DP image to a first or a second, different cohort based on the imaging parameter and the first set of image metrics; applying a first, higher-computational-cost HistoQC pipeline to a member of the first cohort; applying a second, different higher-computation-cost HistoQC pipeline to a member of the second cohort; where the first or second, higher-computational-cost HistoQC pipeline determines an artifact-free region of the member of the first or second cohort, respectively, and classifies the member of the first or second cohort, respectively, as suitable or unsuitable for downstream computation or diagnostic analysis based, at least in part, on the artifact free region.
US10861150B2
The disclosure is related to a panoramic radiography device. The panoramic radiography device may include a memory, an image processor, and a display. The memory may be configured to store a plurality of image frame data. The image processor may be configured to i) reconfigure a first panoramic image associated with at least one first image layer using a first group image frame data among the stored plurality of image frame data and ii) reconfigure a second panoramic image associated with at least one second image layer using one of a) a part of the first group image frame data and b) a second group image frame data have at least one part different from the first group image frame data. The display may be configured to display the first and second panoramic images.
US10861144B1
The present subject matter refers an image-processing method comprises receiving a first-image of an object captured by a range-imaging device at a first viewing location. The transforming the first-image into a second image of the object, said second image corresponding to an image captured based on range-imaging at a second viewing location with respect to the object. The gaps in the second-image are identified based on comparison with the first image, such that the identified gaps within the second image are complemented to result in a complemented second image.
US10861137B2
An apparatus includes a resolving unit configured to resolve input image data into image data for each frequency band, an acquisition unit configured to acquire skewness corresponding to the resolved image data resolved by the resolving unit, wherein the skewness is acquired from a histogram corresponding to each of the resolved image data, and an adjustment unit configured to determine image data to be processed, out of the resolved image data based on the acquired skewness acquired and perform gain adjustment on the determined image data.
US10861135B2
An image processing apparatus including a pixel shifting super-resolution image generation circuit configured to generate a high-resolution composite image from a plurality of images, an evaluation area setting circuit configured to set a plurality of evaluation areas within an area extraction range of the composite image, a synthesis accuracy evaluation circuit configured to evaluate, for each of the plurality of evaluation areas, a pixel filling rate for the evaluation area and calculate a plurality of pixel filling rate evaluation values, and a determination circuit configured to determine a determination area from among the plurality of evaluation areas based on the plurality of pixel filling rate evaluation values.
US10861132B2
A method, apparatus and computer program product provide a signaling mechanism that could be utilized in conjunction with a media interface and exchange mechanism in a media processing pipeline defined in Moving Picture Experts Group-I (MPEG-I) Network-based media processing (NBMP). In particular, a method, apparatus and computer program product provide a NBMP media interface mechanism that enables virtual reality (VR) stitching within an NBMP-enabled system independent of stitching algorithm used.
US10861129B2
Methods, systems, and articles of manufacture to improve image recognition searching are disclosed. In some embodiments, a first document image of a known object is used to generate one or more other document images of the same object by applying one or more techniques for synthetically generating images. The synthetically generated images correspond to different variations in conditions under which a potential query image might be captured. Extracted features from an initial image of a known object and features extracted from the one or more synthetically generated images are stored, along with their locations, as part of a common model of the known object. In other embodiments, image recognition search effectiveness is improved by transforming the location of features of multiple images of a same known object into a common coordinate system. This can enhance the accuracy of certain aspects of existing image search/recognition techniques including, for example, geometric verification.
US10861122B2
Methods, systems and non-transitory computer readable media are described. A system includes a shader pipe array, a redundant shader pipe array, a sequencer and a redundant shader switch. The shader pipe array includes multiple shader pipes, each of which perform rendering calculations on data provided thereto. The redundant shader pipe array also performs rendering calculations on data provided thereto. The sequencer identifies at least one defective shader pipe in the shader pipe array, and, in response, generates a signal. The redundant shader switch receives the generated signal, and, in response, transfers the data destined for each shader pipe identified as being defective independently to the redundant shader pipe array.
US10861120B1
Embodiments of the present invention provide a method, system and computer program product for dynamic routing during muster. In an embodiment of the invention, a method for dynamic routing during distributed muster includes assigning a muster station to a passenger on a vessel and thereafter, locating the passenger at a location on the vessel during a muster event. Once the passenger has been located on the vessel, a path is computed between the location and the muster station and turn by turn instructions assembled for the computed path. Finally, the turn by turn instructions are transmitted to a mobile computing device of the passenger, such as a smart phone or smart watch, for display in the mobile computing device of the passenger during the muster event.
US10861117B2
The relative health of data storage drives may be determined based, at least in some aspects, on data access information and/or other drive operation information. In some examples, upon receiving the operation information from a computing device, a health level of a drive may be determined. The health level determination may be based at least in part on operating information received from a client entity. Additionally, a storage space allocation instruction or operation may be determined for execution. The allocation instruction or operation determined to be performed may be based at least in part on the determined health level.
US10861115B1
Systems, methods, apparatuses and computer-readable media for receiving data associated with a structure or home are presented. Data may be received from an insurance provider associated with the structure, from publicly available sources and/or from a user. A template of items to evaluate associated with the structure may be generated. User input may be received associated with one or more of the items and a determination may be made as to whether a potential issue exists with respect to the item. Other aspects relate to receiving data associated with a plurality of items from the template and prioritizing potential issues identified for each item. Other aspects relate to providing options or images to a user for selection. The user may select an option or image based on the similarity to the item in the structure, which may prompt additional options or images to be provided to the user for selection.
US10861112B2
Systems and methods for financial settlement of transactions within an electric power grid network are disclosed. A multiplicity of active grid elements are constructed and configured for electric connection and network-based communication over a blockchain-based platform. The multiplicity of active grid elements are operable to make peer-to-peer transactions based on their participation within the electric power grid by generating and executing a digital contract. The multiplicity of active grid elements generate messages autonomously and/or automatically within a predetermined time interval. The messages comprise energy related data and settlement related data. The energy related data of the multiplicity of active grid elements are based on measurement and verification. The energy related data and the settlement related data are validated and recorded on a distributed ledger with a time stamp and a geodetic reference.
US10861104B1
A computer-implemented system and method configure a payment processing system to interpret image data from scanned payment coupons. A screen display is generated for presentation to a recipient of payments, such as a business. The screen display shows a sample payment coupon. Configuration information is received that is generated based on user inputs. The user inputs designate a region of the sample payment coupon and define how scanned information in the designated region is to be interpreted.
US10861099B2
A communication system and servers are disclosed. The illustrative communication system is taught to include a matching system that has an attribute translation engine and a matching engine that are capable of translating estimate attributes for a work item and contractor attributes into a common format or language, thereby enabling a comparison of the estimate attributes with contractor attributes. This comparison helps to identify qualified or non-qualified contractors to work on the job or work item associated with the estimate attributes.
US10861096B1
An accelerator as a service is described where organizations can create an accelerator fund. From that fund the organization can invest sweat equity into selected startups. Those startups use the sweat equity to acquire startup services from experts who receive a participation in the fund. Eventually, shares in the fund are traded on an exchange.
US10861093B2
A behavior information collection system includes a goal DB for holding information regarding a goal for each user, and a scenario DB for holding a scenario for inquiring of each user content of a behavior when the each user has performed the behavior and information of a scenario trigger. When there is information of a time detected in a mobile terminal and/or a location position, which meets a condition of each scenario trigger regarding the user, the behavior information collection system acquires the corresponding scenario from the scenario DB, has a conversation based on the scenario, records the content of the behavior grasped on the basis of content of the response in association with the user, and performs processing necessary for achieving a goal on the basis of the content of the response.
US10861092B1
Computerized systems and methods for efficiently refreshing financial data for financial accounts for login identifications of users at respective financial institutions in a batch data pull via a communication network. The login identifications are prioritized for being refreshed based on determining a probability that each login identification has a new transaction since the last successful refresh of the login identification using a learning algorithm utilizing past financial data. The login identifications are then refreshed in a batch data pull from the financial institutions in an order from highest probability to lowest probability of having a new transaction since the last batch data pull.
US10861090B2
Systems, methods, and computer-readable media for provisioning credentials on an electronic device are provided. In one example embodiment, a secure platform system may be in communication with an electronic device and a financial institution subsystem. The secure platform system may be configured to, inter alia, detect a selection of a particular commerce credential, access communication mechanism data indicative of at least one communication mechanism of the device, where the at least one mechanism is configured to receive a communication on the device, transmit information to the financial subsystem, where the information includes the mechanism data and the selection of the particular commerce credential, and instruct the financial subsystem to provision the particular commerce credential in a disabled state on the device and communicate credential enablement data to the device using a particular communication mechanism of the at least one communication mechanism indicated by the communication mechanism data.
US10861086B2
A system and method for computer vision driven applications in an environment that can include collecting image data across an environment; maintaining an environmental object graph from the image data whereby maintaining the environmental object graph is an iterative process that includes: classifying objects, tracking object locations, detecting interaction events, instantiating object associations in the environmental object graph, and updating the environmental object graph by propagating change in at least one object instance across object associations; and inspecting object state for at least one object instance in the environmental object graph and executing an action associated with the object state. The system and method can be applied to automatic checkout, inventory management, and/or other system integrations.
US10861085B1
An apparatus includes a display, interface, and processor. The interface receives video from a camera located in a physical store and directed at a first physical rack. The camera captures video of the rack during a shopping session. The processor displays a first virtual rack that emulates the first physical rack and includes first and second virtual shelves. The virtual shelves include virtual items, which include graphical representations of physical items located on the physical rack. The processor displays the rack video, which depicts an event including the person interacting with the first physical rack. The processor also displays a virtual shopping cart. The processor receives information associated with the event, identifying the first virtual item. The rack video depicts that the person selected the first physical item while interacting with the first physical rack. The processor then stores the first virtual item in the virtual shopping cart.
US10861083B2
A user interface operated via at least one consumer computing device, a database, and at least one host computer processor, provide an electronic commerce (eCommerce) environment for secured transactions between consumer and vendor members subscribed to the environment. Digital product images are scaled into digital images of environments of intended use for virtual reality observation. Tags to product representations or other features of media performance transmissions are scanned by consumer members for product purchasing, saving for later purchase, and/or sharing with other consumers (e.g. via social networks). Consumers create their own consumer product store with an inventory of items saved within the environment database for later purchasing or sharing. Original vendors initially providing items saved by consumers are rewarded commissions if later purchased from other vendors. Sharing saved items between consumers is also rewarded and provides an efficient B2C2C sCommerce environment and marketplace centered on products and driven by consumers.
US10861080B1
Disclosed are various embodiments for automating the generation of a visualization region for use in visually conveying concepts associated with products or services in an electronic marketplace. In response to a search query, a plurality of concepts that may beneficial in further refining the search query may be determined and may be represented by a plurality of representative items available in the electronic marketplace. Visual identifiers associated with the representative items may be used in the generation of a visualization region for use in further refining the search query to a particular concept.
US10861079B2
The disclosed electronic commerce cloud-based media retailing systems and methods enable customers to execute a purchase intention of a digital product before that product is officially released for distribution. The ecommerce system comprises a digital entitlement engine and is particularly suited to pre-sell entitlements to digital products such as, but not limited to, video games, computer software, movies, and other entertainment media.
US10861078B1
This disclosure describes a system for fulfilling items at a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and an inventory holder that holds one or more of those predicted items may be retrieved by a mobile drive unit (such as a Kiva mobile drive unit) and presented to the user at a retrieval area. The user may pick the items they desire from the presented inventory holder.
US10861070B2
In a system and method for processing and implementing product regulations at a retail enterprise, a list is received by a retail server of products offered for sale by the enterprise that are regulation eligible, the received list of products is compared with product data identifying products offered for sale to all customers of the enterprise, each product in a database of the enterprise that matches a product in the list and that is not already marked therein as regulation eligible is marked as regulation eligible, and for each product so marked at least one characteristic of the product upon which regulation eligibility is based is determined, the database is searched to identify similar products that include the at least one characteristic, and for each identified similar product a request is transmitted for a determination of regulation eligibility thereof.
US10861067B2
A system and method is disclosed for facilitating international return of dutiable goods. A typical application involves a purchaser buying goods on-line, resulting in shipping the goods internationally to the purchaser. After receipt of the goods, the purchaser determines that return of the goods is necessary. The purchaser contacts the merchant selling the goods to request returning the goods. The merchant, in turn, communicates to the carrier delivering the goods that an international return is requested. The merchant provides certain information to the carrier allowing the carrier to make available the necessary documentation required by the customer to return the goods to the merchant. The documentation includes a properly completed commercial invoice that is made available to the consignee. The consignee can then sign and use the documentation for returning the item. The documentation may be variously provided to the customer either by the merchant or the carrier.
US10861066B2
A method for determining an availability of an electric vehicle charging station is disclosed. The method includes: comparing a first geolocation information associated with a mobile device and a second geolocation information associated with the electric vehicle charging station; determining a distance between the mobile device and the electric vehicle charging station using the first geolocation information and the second geolocation information; and based on the determined distance, determining the availability of the electric vehicle charging station; and sending a message to a user regarding the determined availability of the electric vehicle charging station.
US10861064B2
The invention is a data processing method and system for notifying petroleum geoscientists of contradictions in sentiment between petroleum geoscience topic associations in text. The data processing system makes the necessary calculations to detect petroleum geoscience associations of interest, predict their sentiment and report contradictions in sentiment. Contradictions can be calibrated with past business success and failures through time, such as exploration or operations, to create a classifier to predict future areas of opportunity and risk. In particular, the data processing system operates on any digital unstructured text derived from academic literature, company reports, web pages and other sources. This information is analyzed and utilized by the system assisting petroleum geoscientists to identify business opportunities and risks.
US10861062B2
A method, system and computer program for providing a loyalty engine for automated cause marketing. The method can include a charity linking merchants and sponsors to the loyalty system. Once the merchants and the sponsors are linked and the members are registered, merchant defined rules can instruct a loyalty engine as to the level of donations in connection with one or more transactions by a member that is associated to the loyalty program. The loyalty system can include a reporting facility to allow the merchant to track transactions with members in a number of ways. A system is also provided that can consist of a server including the loyalty engine and the charity utility. The charity utility can provide the functions of the method and can be linked to the networked server.
US10861061B2
A first instance of a messenger application having a plug-in communicates with a second instance of the messenger application lacking the plug-in. The plug-in provides enhanced functionality to the first instance of the messenger application, while also providing corresponding functionality to the second instance, which lacks the plug-in. For example, the plug-in may provide rich, non-thread-native content to the first instance, while also providing corresponding thread-native content to the second instance. As another example, the plug-in may obtain data from the second instance and provide tailored advertisements to the second instance based upon that data. An another example, the plug-in may obtain location data from one or more of the instances and provide access to location-specific services that take the location data into account.
US10861047B2
Systems and methods are disclosed for accessing first party Internet cookies. One method includes receiving, over an electronic network, a request for an electronic advertisement or an Internet cookie, wherein the request is received in response to a user requesting content from a subdomain of an advertising entity domain; and sending, to a device associated with the user, an Internet cookie having the subdomain of the advertising entity domain. The method further includes receiving, from the device associated with the user, a request for content from the subdomain of the advertising entity domain, wherein the request is received in response to the user requesting content from a domain of an online publisher; and accessing data stored in the Internet cookie sent to the device associated with the user.
US10861045B2
An analytics platform configured to create clusters of media content consumers and to automatically generate human-readable, text labels that describe each of the created clusters is disclosed. An analytics platform may use any of a number of clustering algorithms to group a population of media content consumers into a set of user clusters based on viewing history data, user profile data, and/or any other data associated with the consumers. Furthermore, the analytics platform may be configured to create, based on the viewing history data and/or other data associated with a selected sample of users from each cluster, a text label for each cluster. For example, if viewing history data for a population of users includes channel and genre identifiers associated with media content items accessed by users of the population, a generated text label may provide an indication of channels and/or genres popular with users of each particular cluster.
US10861041B2
Systems, devices and methods for a loyalty system are described. A method includes receiving, at least one processor associated with a transaction processing system, transaction data associated with a transaction between a customer and a merchant; upon or concurrently with clearing the transaction, determining, with the at least one processor, a membership classification for the transaction; and generating, at the at least one processor, signals for accruing an interchange fee based on the membership classification and the transaction data.
US10861037B1
Systems, apparatuses, and methods are described for determining a consumer's engagement with a brand of the business by tracking the consumer's activities in multiple platforms, such as social media platforms, content platforms, gaming platforms, other retailers, streaming video providers, service providers, etc. Method are described for probabilistically granting users variations of items that are otherwise being acquired. The granting may be random, but probabilities may be boosted based on the consumer's activities in the platforms.
US10861026B2
Apparatuses and methods associated with personal history in a track and trace system are disclosed herein. In embodiments, a method includes acquiring first information corresponding to a physical object; identifying first authentication data based on the first information; storing the first authentication data in a database system; subsequent to storing the first authentication data, acquiring second information corresponding to a target physical object and identifying second authentication data based on the second information; identifying third information corresponding to the target physical object; querying the database system to seek a matching record based on the second authentication data; in the case that a matching record is returned responsive to the querying, updating the matching record with an indication that the second authentication data was matched to it and updating history data of said matching record based on said third information. Other embodiments may be disclosed or claimed.
US10861013B2
Techniques, described herein, may enable network services to be efficiently and effectively implemented as containers by computing devices operating in a cloud computing environment. Container images may be built and tested locally by an operator device and pushed to the computing devices for deployment of containers defined by the container images. The computing devices may enable the containers to communicate with one another by applying a domain name service (DNS) and port mapping tool to the containers. The computing devices may provide data collection, data search, and data visualization tools to enable an operator to monitor and manage the containers themselves as well as the activity of the containers.
US10861012B2
A system and method for conducting money transfer transactions using mobile devices includes a money transfer host computer that facilitates the collection of fingerprint data for the mobile devices and personal data for users of the mobile devices. The personal data can include a user photo. In order to enable the mobile devices, both the fingerprint data and the personal data are collected, and at least the personal data is verified. To authorize transactions at an enabled mobile device, the fingerprint data and personal data are compared to reference data, and based on the comparison and on a threshold established for the comparison, a transaction is authorized or rejected.
US10861008B2
In the disclosed transaction processing system, a system and method are described that increase the ease of access and use of different currency networks by consumers using customizable transaction devices. The customizable transaction devices may be re-programmed prior to or during a currency transaction in accordance with the consensus protocol of the currency network associated with the currency transaction. The currency network further includes one or more host devices, each of which include an interface configured to communicate with a transaction device for the purposes of re-programming a Field Programmable Gate Array (FPGA) of the transaction device according to one or more currency network consensus protocols. Optimizing the performance of transaction devices for proof-of-work or other consensus protocol processing decreases the latency associated with validating currency network transactions, thereby increasing the suitability of cryptocurrency for retail transactions.
US10861005B2
Methods and systems for facilitating a payment transaction for a user in a virtual reality (VR) environment are described herein. Based on detecting a first interaction of the user with a physical payment card in the physical environment, a virtual payment card corresponding to the physical payment card is generated in the VR environment. The virtual payment card may have a different serial number than the physical payment card. In response to detecting a second interaction of the user with the physical payment card in the physical environment, a transaction using the virtual payment card in the VR environment is processed.
US10861002B2
A system, apparatus and method are described embedding an IoT device within a credit card of a user. For example, one embodiment of an Internet of Things (IoT) credit card system comprises: a plurality of IoT hubs located within stores; an IoT device embedded within a credit card, the IoT device comprising a battery and a secure communication module to communicate with the IoT hubs; an IoT service to receive location data related to the IoT hubs to which the IoT device has connected, the location data usable to determine the stores and/or locations within stores visited by the user; and a database within the IoT service to store an indication of the stores visited by the user and/or the locations within stores visited by the user.
US10861001B2
A system and method of interaction with beacons to execute a multiple layer authenticated transaction process including receiving a signal from the beacon, analyzing a relative signal strength of the beacon, enabling a portable computer device to complete the digital transaction based on the proximity of the portable computer device to an item for purchase. A first user verification input is additionally received via the portable computer system. In response to the first user verification, receiving a verification signal.
US10861000B2
Method and device for processing a payment are disclosed. The method is performed at a user device and includes: receiving a user instruction for starting a payment through a pre-set payment platform; selecting a respective loading process from a plurality of loading processes for invoking a payment application, wherein: the plurality of loading processes include: a first loading process for invoking the payment application immediately in a foreground process and a second loading process for simulating at least one payment interface of the payment application in the purchase application before loading the payment application in the user device; and presenting a first payment interface at the mobile terminal in response to the user instruction and the selection of the respective loading process.
US10860989B2
A method is provided for supporting maintenance of a fleet of vehicles with intuitive display of repair analytics. The method includes receiving a user request for repair analytics for the fleet of vehicles via a GUI that includes a first frame with a date-range filter to enable the user to select a date range for the repair analytics. The method includes interpreting the user request to produce a query of dataset(s) for the fleet, and executing the query for data of the vehicles. The datasets include an in-service time and repair costs for the vehicles, and the data includes the same over the date range. The method includes determining, and generating a chart in a second frame of the GUI that graphically illustrates, a moving average repair cost per unit of in-service time for a plurality of time periods within the date range from the in-service time and repair costs.
US10860985B2
Artificial intelligence is introduced into an electronic meeting context to perform various tasks before, during, and/or after electronic meetings. The tasks may include a wide variety of tasks, such as agenda creation, participant selection, real-time meeting management, meeting content supplementation, and post-meeting processing. The artificial intelligence may analyze a wide variety of data such as data pertaining to other electronic meetings, data pertaining to organizations and users, and other general information pertaining to any topic. Capability is also provided to create, manage, and enforce meeting rules templates that specify requirements and constraints for various aspects of electronic meetings.
US10860984B1
A system and method for determining an out of office status is described. A server accesses email data for a user account and determines email activities from the email data. The email activities comprises a rate of number of read emails and sent emails from the user account over a first time frame. The system determines weekday email activities and weekend email activities from the email activities over the first time frame. The system compares weekday email activities of a second time frame with the weekend email activities of the first time frame. The system assigns an out of office label to one or more weekday of the second time frame in the calendar application for the user account based on the comparing.
US10860978B1
Systems and methods described herein pertain to maintaining a virtual representation of a workspace in a material handling system and updating the virtual representation without downtime. Methods described include maintaining an initial virtual representation of a material handling grid, receiving an updated virtual representation, and generating and implementing an intermediate virtual representation that does not conflict with the initial virtual representation. Methods further include, upon determining that the intermediate virtual representation is performing without conflicts, deploying the updated virtual representation to replace the intermediate virtual representation without halting operations in the workspace. Multiple intermediate virtual representations can be generated to allow for complex changes, and the deployments performed in series.
US10860976B2
This disclosure describes a system for managing inventory as it transitions into a materials handling facility, as it transitions between locations within a materials handling facility and/or as it transitions out of a materials handling facility. In some instances, a user (e.g., picker or picking agent) may retrieve an item from an inventory location and place the item into a tote. The systems described herein detect the item when it is added to or removed from the tote.
US10860971B2
Systems and methods include UAVs that serve to assist carrier personnel by reducing the physical demands of the transportation and delivery process. A UAV generally includes a UAV chassis including an upper portion, a plurality of propulsion members configured to provide lift to the UAV chassis, and a parcel carrier configured for being selectively coupled to and removed from the UAV chassis. UAV support mechanisms are utilized to load and unload parcel carriers to the UAV chassis, and the UAV lands on and takes off from the UAV support mechanism to deliver parcels to a serviceable point. The UAV includes computing entities that interface with different systems and computing entities to send and receive various types of information.
US10860970B2
Systems and methods for providing integrated, secure, and verifiable home services, such as delivery of physical items within a home and execution of services within a home, are disclosed. In certain embodiments, the system includes cameras, sensors and locks wirelessly connected and configured to provide information to a server associated with the delivery of items and services. In one embodiment, the disclosed methods track and deliver a package in a secure and verifiable manner through use of a time-limited electronic key. Other embodiments include apparatuses having wirelessly connected cameras that allow monitoring of the status of the delivery of an item or of services.
US10860967B2
Methods, systems and apparatus are provided in controlling product deliveries to customers. Some embodiments provide a system, comprising: a delivery control system comprising: a delivery control circuit; and a memory coupled to the delivery control circuit and storing computer instructions that when executed by the delivery control circuit cause the delivery control circuit to: identify that a first customer has traveled beyond a first geo-location boundary associated with the first customer; trigger, in response to identifying that the first customer has traveled beyond the first geo-location boundary, a change in monitoring activity of movements of the first customer; identify that the first customer has traveled beyond a second geo-location boundary associated with the first customer; and automatically suspend the scheduled delivery of the one or more products to the delivery site in response to identifying that the first customer has traveled beyond the second geo-location boundary.
US10860962B2
A system for fully integrated collection of business impacting data, analysis of that data and generation of both analysis driven business decisions and analysis driven simulations of alternate candidate business action comprising a business data retrieval engine stored in a memory of and operating on a processor of a computing device, a business data analysis engine stored in a memory of and operating on a processor of a computing device and a business decision and business action path simulation engine stored in a memory of and operating on a processor of one of more computing devices has been developed.
US10860957B2
In a remote technical support system, a technical support controller receives an indication of a maximum number of support sessions to be serviced by a remote technician. Thereafter, the technical support controller receives a service request for a user device, which service request is classified into a category and added to a preliminary queue corresponding to the category. The technical support controller determines if handling of the service request by the remote technician would cause the number of support sessions currently being handled by the remote technician to exceed the previously-indicated maximum number of support sessions. If not, the service request is added to a work queue for the remote technician and removed from the preliminary queue.
US10860954B1
A method may include receiving, from a client device, a reservation time and image data relating to a desired room; receiving, from a network storage device, facility data for a plurality of rooms; identifying, using an image recognition model, the desired room based on the image data and the facility data; determining an availability of the desired room based on the reservation time and the facility data; generating a first reservation option to reserve the desired room and/or a second reservation option to reserve an alternate room; transmitting, to the client device, the first reservation option and/or the second reservation option; receiving, from the client device, a user selection of the first reservation option and/or the second reservation option; and transmitting, to the network storage device, an instruction to reserve the desired room and/or the alternate room.
US10860937B1
A call management system of a call center retrieves customer demographic data associated with a customer identifier for an inbound caller, i.e., customer. A predictive model including a logistic regression model and tree based model determines a value prediction signal for the identified customer. Based on the value prediction signal determined, the predictive model classifies the identified customer into a first value group or a second value group. The call management system routes a customer classified in the first value group to a first call queue for connection to one of a first pool of call center agents who are authorized to present an offer to purchase a product, and routes a customer classified in the second value group to a second call queue for connection to one of a second pool of call center agents who are not authorized to present the offer to purchase the product.
US10860935B2
A computer-implementable method for managing a cognitive graph comprising: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data, each knowledge element of the collection of knowledge elements being persisted in its original form.
US10860934B2
A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data, each knowledge element of the collection of knowledge elements being persisted in its original form.
US10860932B2
A system comprising: a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus. The computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources; processing the data from the plurality of data sources, the processing the data from the plurality of data sources identifying a plurality of knowledge elements; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data; and, generating a cognitive insight based upon the collection of knowledge elements stored within the cognitive graph, the generating the cognitive insight using an insight agent to access the collection of knowledge elements.
US10860931B1
A method of performing predictive analysis includes generating, using a computational device, an instance from an unstructured data source. The method further includes associating a variable entity with the instance. The variable entity is associated with an influencer of a set of influencers or a performance indicator of a set of performance indicators. In another example, the method includes determining, using the computational device, a value of the variable entity from the instance based on a value-detection rule and generating, using the computational device, a model associating the set of influencers with the set of performance indicators using the value of the variable entity.
US10860929B2
An encoder system trains a compression model that includes an autoencoder model and a frame extractor model. The encoding portion of the autoencoder is coupled to receive a set of target frames and a previous state tensor for the set of target frames and generate compressed code. The decoding portion of the autoencoder is coupled to receive the compressed code and the previous state tensor for the set of frames and generate a next state tensor for the set of target frames. The frame extractor model is coupled to receive the next state tensor and generate a set of reconstructed frames that correspond to the set of target frames by performing one or more operations on the state tensor. The state tensor for the set of frames includes information from frames of the video that can be used by the frame extractor to generate reconstructed frames.
US10860928B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating data items. One of the systems is a neural network system comprising a memory storing a plurality of template data items; one or more processors configured to select a memory address based upon a received input data item, and retrieve a template data item from the memory based upon the selected memory address; an encoder neural network configured to process the received input data item and the retrieved template data item to generate a latent variable representation; and a decoder neural network configured to process the retrieved template data item and the latent variable representation to generate an output data item.
US10860922B2
A method, computer program product, and system perform computations using a sparse convolutional neural network accelerator. A first vector comprising only non-zero weight values and first associated positions of the non-zero weight values within a 3D space is received. A second vector comprising only non-zero input activation values and second associated positions of the non-zero input activation values within a 2D space is received. The non-zero weight values are multiplied with the non-zero input activation values, within a multiplier array, to produce a third vector of products. The first associated positions are combined with the second associated positions to produce a fourth vector of positions, where each position in the fourth vector is associated with a respective product in the third vector. The products in the third vector are transmitted to adders in an accumulator array, based on the position associated with each one of the products.
US10860917B2
Aspects for executing forward propagation of artificial neural network are described here. As an example, the aspects may include a plurality of computation modules connected via an interconnection unit; and a controller unit configured to decode an instruction into one or more groups of micro-instructions, wherein the plurality of computation modules are configured to perform respective groups of the micro-instructions.
US10860916B2
Techniques, systems, and devices are described for implementing for implementing computation devices and artificial neurons based on nanoelectromechanical (NEMS) systems. In one aspect, a nanoelectromechanical system (NEMS) based computing element includes: a substrate; two electrodes configured as a first beam structure and a second beam structure positioned in close proximity with each other without contact, wherein the first beam structure is fixed to the substrate and the second beam structure is attached to the substrate while being free to bend under electrostatic force. The first beam structure is kept at a constant voltage while the other voltage varies based on an input signal applied to the NEMS based computing element.
US10860914B1
A method of forming a contactless transaction card. The method may include providing a card body, defining a window, and attaching an antenna assembly layer to the card body, where the antenna assembly layer includes an antenna, a set of curable connectors, disposed on a set of end regions of the antenna within the window, and a UV-transparent layer, supporting the antenna. The method may include providing a contactless chip module within the window on a first side of the antenna assembly layer, and directing radiation through the UV-transparent layer, wherein the contactless chip module is electrically connected to the antenna via the curable connectors.
US10860913B2
An RFID tag manufacturing apparatus that includes an antenna base material conveying part that conveys an antenna base material with antenna patterns in a first direction. Moreover, the apparatus includes a conveying part for an RFIC element that supplies an RFIC element having terminal electrodes for connection with the antenna patterns on one principal surface. A plotter is further provided that conveys the supplied RFIC element to a predetermined position of the antenna patterns and temporarily bonds the RFIC element to the antenna patterns. Finally, the apparatus includes a pressurizing part that applies a pressure to the temporarily bonded RFIC element to permanently bond the RFIC element to the antenna patterns. In an aspect, the plotter includes a fixed arm portion and a movable suction head.
US10860909B2
Example implementations relating to a modular radio frequency identification (RFID) device are described. For example, the modular RFID device includes a modular circuit pad and a modular transmission pad coupled to the modular circuit pad. The modular circuit pad includes a processing circuit to process data and the processing circuit includes multiple circuit electrical contacts. Further, the modular transmission pad includes a transmission circuit to transmit the data. The transmission circuit includes multiple transmission electrical contacts detachably connected to the multiple circuit electric contacts.
US10860907B2
A method of operation of an information linking system includes: scanning an identification icon on an object; determining an access key by analyzing the identification icon including a target location read from the identification icon and a current location of a device that scanned the identification icon; and retrieving at least an initial availability level from a plurality of qualified information levels of a geo-location object information and additional information levels, authorized by the access key when the current location is within a geo-fence of the target location, for displaying on the device.
US10860903B2
The method for generating a final image for the printing thereof on a lenticular support includes an acquisition of a first file including a plurality of images; an automatic extraction of a determined number of images of the first file as a function of a maximum number of images to extract, the images being ordered according to a first order; a redimensioning of the images as a function of a parameter of density of lenses per unit surface area of a predefined printable support, called the pitch; an interlacing of the extracted images; and a generation of a final image to be printed on a lenticular support.
US10860892B1
Systems and methods for synthetic data generation. A system includes at least one processor and a storage medium storing instructions that, when executed by the one or more processors, cause the at least one processor to perform operations including receiving a continuous data stream from an outside source, processing the continuous data stream in real-time, and using machine learning techniques to generating synthetic data to populate the dataset. The operations also include creating a plurality of bins, wherein the plurality of bins occupy a data range between the determined minimum and maximum values without overlapping; and determining a number of samples within each of the created bin, based on a bin edges, wherein the bin edges are bounds within the data range.
US10860886B2
A method that incorporates teachings of the subject disclosure may include, for example, determining, by a system comprising a processor, more common features of a plurality of images according to similarity matrices indicating relative similarities between instances of common features occurring within multiple images of the plurality of images, defining, by the system, cluster groups associated with the more common features, where each cluster group comprises cluster images of the plurality of images, and where the more common features are present in each the cluster images, and performing, by the system, quality-based filtering on the cluster images to identify a target cluster image to represent the cluster images for each of the cluster groups. Other embodiments are disclosed.
US10860885B2
A method of processing an image in an electronic device. The method may comprise; obtaining a first image; selecting, based on comparing the first image with a plurality of second images, at least one third image from the plurality of second images, wherein the at least one third image is similar to the first image; identifying an identifier of an image group corresponding to the at least one third image; associating the first image with the identifier of the image group; and notifying, on the device, based on the identifier of the image group, existence of the at least one third image.
US10860884B2
Methods and apparatus to determine the dimensions of a region of interest of a target object and a class of the target object from an image using target object landmarks are disclosed herein. An example method includes identifying a landmark of a target object in an image based on a match between the landmark and a template landmark; classifying a target object based on the identified landmark; projecting dimensions of the template landmark based on a location of the landmark in the image; and determining a region of interest based on the projected dimensions, the region of interest corresponding to text printed on the target object.
US10860882B2
Apparatus and methods for detecting and utilizing saliency in digital images. In one implementation, salient objects may be detected based on analysis of pixel characteristics. Least frequently occurring pixel values may be deemed as salient. Pixel values in an image may be compared to a reference. Color distance may be determined based on a difference between reference color and pixel color. Individual image channels may be scaled when determining saliency in a multi-channel image. Areas of high saliency may be analyzed to determine object position, shape, and/or color. Multiple saliency maps may be additively or multiplicative combined in order to improve detection performance (e.g., reduce number of false positives). Methodologies described herein may enable robust tracking of objects utilizing fewer determination resources. Efficient implementation of the methods described below may allow them to be used for example on board a robot (or autonomous vehicle) or a mobile determining platform.
US10860880B2
An image processing apparatus configured to perform character recognition processing to recognize characters included in image data and acquire character information, display characters indicated by the character information acquired, accept a selection of characters displayed by a user, generate a folder path based on the selected characters, and transmit the image data to a folder indicated by the folder path. In a case where the selection of characters is accepted multiple times, generate a folder path based on a combination of selected characters and transmit the image data to a folder indicated by the folder path.
US10860872B2
Image data of a vehicle occupant are collected from a plurality of cameras. A dimensional model of substantially an entire body of the vehicle occupant is generated based on the image data. A gesture performed by the vehicle occupant is recognized based on the dimensional model. A vehicle subsystem is adjusted based on the gesture.
US10860871B2
Embodiments of the disclosure provide methods and systems for calibrating a plurality of sensors. The method may include capturing, by a plurality of sensors associated with a vehicle, a set of point cloud data indicative of at least one surrounding object as the vehicle travels along a trajectory. The method may also include filtering, by a processor, the set of point cloud data based on coplanarity associated with the set of point cloud data. The method may further include adjusting, by the processor, at least one calibration parameter of the plurality of sensors based on a model using the filtered set of point cloud data. The model may include a weight corresponding to the coplanarity associated with the set of point cloud data.
US10860870B2
According to an embodiment, an object detecting apparatus includes a detector and an estimation processing unit. The detector is configured to detect an object candidate area from a captured image. The estimating processing unit is configured to, by performing estimation processing using a part of or a whole of the captured image including at least the object candidate area, output object information including at least information representing a pose of an object in the object candidate area. The estimation processing includes: a first process estimating, from among vertices of a cuboid circumscribing the object and making contact with a road surface, positions of at least two vertices on the captured image that are viewable from a viewpoint of the captured image; and a second process estimating to which one of right-front, left-front, right-rear, or left-rear of the object the vertices having positions estimated by the first process are respectively corresponding.
US10860869B2
Computing a time-to-contact (TTC) of a vehicle with an object. The object includes a light source. The system mountable in the vehicle includes a camera and a processor configured to capture images of the object. The processor is operable to track a spot between the images to produce a tracked spot. The spot includes an image of the light source. The processor is operable to compute time-to-contact (TTC) responsive to changes in brightness of the tracked spot.
US10860867B2
An image processing apparatus includes a reducer configured to reduce a number of pixels in a distance image having pixel values corresponding to a distance of a body positioned within a predetermined distance from a plurality of imagers installed in a mobile body, according to frames respectively captured by the plurality of imagers; a detector configured to detect the body based on the reduced distance image; and a rejecter configured to reject data of the detected body, based on a density of pixels having a value of the distance with respect to the detected body in an area overlapping a travel area in which the mobile body travels.
US10860864B2
According to one configuration, an example surveillance system includes a sensor device, analyzer hardware, and processing hardware. During operation, the sensor device scans a monitored location and generates scan data. In one embodiment, the scan data (such as distance-based data) indicates (defines) surface textures of one or more objects present at the monitored location (such as a location of interest) based on distance measurements. The analyzer hardware analyzes the scan data and change in surface textures. The controller hardware: i) generates a communication based on the detected surface textures, and ii) transmits the communication to a remote station.
US10860859B2
Detection of activity in video content, and more particularly detecting in video start and end frames inclusive of an activity and a classification for the activity, is fundamental for video analytics including categorizing, searching, indexing, segmentation, and retrieval of videos. Existing activity detection processes rely on a large set of features and classifiers that exhaustively run over every time step of a video at multiple temporal scales, or as a small improvement computationally propose segments of the video on which to perform classification. These existing activity detection processes, however, are computationally expensive, particularly when trying to achieve activity detection accuracy, and moreover are not configurable for any particular time or computation budget. The present disclosure provides a time and/or computation budget-aware method for detecting activity in video that relies on a recurrent neural network implementing a learned policy.
US10860845B2
A system for determining a quantitative accuracy of a test movement relative to a reference movement includes a display output device, a memory, and a processor operatively connected to the display output device and the memory. The memory stores motion capture data and programming instructions. The processor executes the programming instructions to determine a quantitative accuracy of the test movement relative to the reference movement. A method, executable by the processor, for determining the quantitative accuracy includes receiving, with the processor, motion capture data that includes the reference movement and the test movement. The motion data is split into individual movements, and the test movement is aligned with the reference movement. The processor computes a quantitative accuracy of the test movement relative to the reference movement, and generates, with the display output device, a visualization representative of the test movement. The computed accuracy is encoded into the visualization.
US10860843B1
A measurement system includes at least one measurement assembly having at least one measurement device, a head-mounted visual display device having an output screen, and a data processing device operatively coupled to the at least one measurement assembly and the head-mounted visual display device. The data processing device is configured to generate one or more graphical representations of measurement output data for superimposition onto a visual representation of the system user and/or an object being manipulated by the system user, and display the superimposed measurement output data on the head-mounted visual display device so that the system user is able to visualize the superimposed measurement output data when wearing the head-mounted visual display device, and adjust his or her movements based upon feedback from the superimposed measurement output data. The one or more graphical representations of the measurement output data being determined from the at least one measurement assembly.
US10860842B1
A system includes at least two base stations that emit light beams to illuminate an area for positional tracking objects in the area. A base station emits at least two light beams that rotate around a rotation axis at a rotational speed unique to the base station. Responsive to being illuminated by the light beams emitted by the at least two base stations, an object being tracked generates illumination data. The system determines which illumination data corresponds to one of multiple base stations by analyzing the illumination data over time. The system analyzes the illumination data corresponding to one base station to determine an orientation and/or position of the object relative to that base station.
US10860831B2
A method for generating an image is provided. The method comprises capturing a first set of image pixels by an ultrasonic sensor comprising an array of ultrasonic transducers using a first beamforming pattern, wherein the first beamforming pattern comprises a first pattern of transmit signals routed to a plurality of ultrasonic transducers of the ultrasonic sensor. The method further comprises capturing a second set of image pixels at the ultrasonic sensor using a second beamforming pattern, wherein the second beamforming pattern comprises a second pattern of transmit signals routed to the plurality of ultrasonic transducers. The second beamforming pattern is different than the first beamforming pattern. The second set of image pixels corresponds to an edge region of the ultrasonic sensor. The method additionally comprises combining the first set of image pixels and the second set of image pixels to form the image. An electronic device and a method of generating an image of a fingerprint with a fingerprint sensor are also provided.
US10860819B1
Techniques are provided to estimate the location of an RFID tag using tag read information, such as a tag read count or a tag read rate, and an opportunity metric, such as an inventory cycle duration, inventory cycle rate, or inventory cycle count. A tag tracking system determines read information for a tag in a zone and an opportunity metric associated with the tag and the zone. The tag tracking system then computes a success rate based on the tag read information and opportunity metric, and uses the success rate to estimate the location of the tag.
US10860817B2
Systems and methods for determining a physical location of a first Radio Frequency Identification (“RFID”) tag. The methods involve: analyzing timestamped tag read information acquired during multiple tag reads to determine a first physical location for the first RFID tag read by the mobile reader while moving through a facility; identifying second RFID tags from a plurality of RFID tags read by the mobile reader that are located in proximity to the first RFID tag and that are coupled to objects similar to an object to which the first RFID tag is coupled; selecting an RFID tag from the second RFID tags that has a first location confidence value associated therewith which is greater than second location confidence values associated with other RFID tags of the second RFID tags; and modifying the first physical location based on a second physical location of the RFID tag selected from the second RFID tags.
US10860811B2
The present disclosure provides a method and a device for generating a review article of hot news, and a terminal device. By way of example, the method may include: determining hot news based on reading feedback information and publishing time of respective news in a current webpage library; obtaining review data corresponding to the hot news; selecting a target review set from the review data based on a preset high-quality review model; and generating the review article based on the hot news and the target review set corresponding to the hot news.
US10860810B2
A method, apparatus, and computer program product for describing motion. The method may include receiving a set of eventualities (114). The set of eventualities (114) may describe at least one of a domain event and a domain state. The at least one of the domain event and the domain state may be derived from a set of spatio-temporal data (102) and the set of eventualities (114) may be associated with a particular region and a particular time period. The method may include organizing the set of eventualities to generate a document plan. The method may further include generating, using a processor, a linguistic representation of the set of eventualities using the document plan.
US10860809B2
A computing system receives a collection comprising multiple sets of ordered terms, including a first set. The system generates a dataset indicating an association between each pair of terms within a same set of the collection by generating co-occurrence score(s) for the first set. The system generates computed probabilities based on the co-occurrence score(s) for the first set. The computed probabilities indicate a likelihood that one term in a given pair of terms of the collection appears in a given set of the collection given that another term in the given pair of terms of the collection occurs. The system smoothes the computed probabilities by adding one or more random observations. The system generates one or more association indications for the first set based on the smoothed computed probabilities. The system outputs an indication of the dataset. Additionally, or alternatively, based on association measure(s), the system generates a virtual term.
US10860799B2
In some implementations, a query that includes a sequence of terms is obtained, the query is mapped, based on the sequence of the terms, to a dependency tree that represents dependencies among the terms in the query, an entity type that corresponds to an entity sought by the query is determined based on a term represented by a root of the dependency tree, a particular entity is identified based on both the entity type and a relevance of the entity to the terms in the query, and a response to the query is provided based on the particular entity that is identified.
US10860793B2
Methods and systems providing for the generation, sending, updating, and monitoring of electronic documents (eDocuments) based on source documents created in Enterprise Resource Planning (ERP) software. An eDocument is generated based on existing source documents, external data, or from other eDocuments. The method and systems ensure that the generated eDocument is compliant with any technical requirements. The eDocument is generated using a document process which transforms a non-compliant source document into a compliant eDocument. An eDocument Framework system can include a mapping application, application interface framework (AIF), an eDocument interface, and a process manager. The AIF is configured to interact with a cloud services provider to create a highly automated process of generating, sending, updating, and monitoring the eDocuments. The cloud service provider is also configured to interact with local authorities. The eDocument Framework system can also include a partner connector to interface with a business partner.
US10860791B2
In non-limiting examples of the present disclosure, systems, methods and devices for interacting with data in a productivity application are presented. A plurality of values associated with the productivity application may be analyzed to determine whether they include a value that can be added to a set comprising a plurality of values with a set data type upon which the productivity application can execute a plurality of set operations. An indication to add at least one of the analyzed values as a member of the set may be received. At least one of the analyzed values may be added as a member of the set. An indication to perform a set operation associated with the set may be received and performed, and the result of the performed set operation may be displayed on a productivity application user interface.
US10860790B2
Conversion of data ranges to table objects in an electronic spreadsheet document is provided. When an electronic spreadsheet document is being utilized, data ranges may be automatically converted to tables to allow the user to enjoy the full benefits of the table properties and functionalities. When a data range is automatically converted to a table object, a user will be given an opportunity to revert the table object back to the data range from which it was converted. Instead of automatic conversion, a suggestion may be provided to a user before a data range is converted to a table object. If the user accepts the suggestion, then the data range may be automatically converted to a table object.
US10860782B2
A system and method includes dividing content of an electronic document into components. A document type of the electronic document is identified by comparing a document score against a document type criterion, the document score being based on a combination of a component score of each of the components. A user interface provides an indication of the document type.
US10860771B2
A power planning phase module, a placement phase module, and a routing phase module are provided that can replace, supplement, or enhance existing electronic design automation (EDA) software tools. The power planning phase module adds distributed power sources and a network of switching elements to the power frame or ring assigned to regions of a chip (that may be identified during a floor planning stage). The placement phase module optimizes a number and type of cells attached to each power source of the distributed power sources already added or to be added during the power planning phase. The routing phase module optimizes routing length to, for example, mask power consumption.
US10860769B2
An integrated circuit (IC) design method includes receiving a spatial correlation matrix, R, of certain property of post-fabrication IC devices; and deriving a random number generation function g(x, y) such that random numbers for a device at a coordinate (x, y) can be generated by g(x, y) independent of other devices, and all pairs of random numbers satisfy the spatial correlation matrix R. The method further includes receiving an IC design layout having pre-fabrication IC devices, each of the pre-fabrication IC devices having a coordinate and a first value of the property. The method further includes generating random numbers using the coordinates of the pre-fabrication IC devices and the function g(x, y); deriving second values of the property by applying the random numbers to the first values; and providing the second values to an IC simulation tool.
US10860753B2
A method is provided for characterizing fluid flow in a pipe where the fluid includes a drag reducing polymer of a particular type and particular concentration. A computational model is configured to model flow of a fluid in a pipe. The computational model utilizes an empirical parameter for a drag reducing polymer of the particular type and the particular concentration. The computational model can be used to derive information that characterizes the flow of the fluid in the pipe. The empirical parameter for the particular type and the particular concentration of the drag reducing polymer can be identified by solving another computational model that is configured to model turbulent Couette flow in a Couette device for a fluid that includes a drag reducing polymer of the particular type and the particular concentration. The empirical data needed for identification of the empirical parameter are obtained from Couette device experiments.
US10860749B2
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 providing an interactive catalog associated with the 3D model of the object while positioning the 3D model of the object onto the 2D environment. In one aspect, the method may include price and product detail information associated with the 3D model of the object.
US10860748B2
A system includes a display, a processor, and memory storing instructions that cause the processor to receive a request to scale one or more objects of on a model depicted on the display, identify the one or more objects of the model, determine one or more model parameters of the model, such that the model parameters include information indicative of the one or more objects, the model, the display, or any combination thereof, calculate a size for the one or more objects of the model based on the one or more model parameters; and scale the one or more objects based on the size for the objects.
US10860747B2
This method comprises the steps of generating an elementary signature for each electronic board from stored configuration data, transmission to each electronic board of the elementary signature, calculation by each electronic board of the signature variable as a function of the configuration variables, and checking by each electronic board of the validity of the stored configuration variables using the received elementary signature and the signature variable. The method comprises the implementation step for each electronic board for which the configuration variables are considered invalid, and comprises the retrieval of the configuration data specific to this board, and the modification of the configuration variables starting from the configuration data retrieved.
US10860736B2
Methods and systems for a media guidance application that provides advanced parental control features such as allowing parents to establish parental controls in a dynamic and individualized manner and allowing parents to track and/or limit the amount of time that a child views media content of a particular type.
US10860730B1
An apparatus in one embodiment comprises a processing platform that includes one or more processing devices each comprising a processor coupled to a memory. The processing platform is associated with at least one storage device. The processing platform comprises a backend data classifier configured for communication with a data loss prevention system. The backend data classifier comprises a file analyzer configured to compare characteristics relating to current states of respective files stored in the storage device with information stored in a file history database, and an assignment module configured to assign classifications to respective ones of the files stored in the storage device based at least in part on comparison results from the file analyzer. The data loss prevention system is configured to perform different data loss prevention operations on different ones of the files stored in the storage device based at least in part on their respective assigned classifications.
US10860729B2
Disclosed herein are system, method, and computer program product embodiments for managing cloud-based document permissions. In an embodiment, a document generation system may generate and/or store a cloud-based document. The document generation system may also generate links to the cloud-based document. The generated links may be associated with different permissions. For example, a first link may allow a first client device accessing the first link to edit the document while a second link may allow a second client device accessing the second link to only view the document. Other permissions may also include generating distinct graphical user interfaces (GUIs) associated with different links. The GUIs may accept input messages and/or comments in a chat panel. The document generation system may facilitate the delivery of these input messages to other client device with document access.
US10860728B2
Data storage nodes that participate in a requested data statistical analysis as participant data storage nodes are determined and divided into a plurality of node sets. Data stored in each participant data storage node associated with a particular node set is encrypted, where the encrypted data is divided into a number of fragments at least equal to a number of participant data storage nodes associated with the particular node set. Each participant data storage node sends a portion of the encrypted data to each of the other participant data storage nodes within the particular node set. Each participant data storage node processes received encrypted data and data remaining on the particular participant data storage node to obtain a processing result. Each participant data storage node sends the processing result to a proxy node, wherein the proxy node performs data statistical analysis based on the processing result.
US10860726B2
Systems and methods for peer-to-peer secure document exchange are disclosed. The system may allow a document provider to securely transmit a certified document to a document verifier using decentralized storage. The verifier system may generate a session key pair and transmit the session public key to a trusted API provider. The trusted API provider may generate a session nonce. The verifier system may transmit the session nonce to the provider system. The provider system may use the session nonce to retrieve the session public key. The provider system may encrypt a certified document using the session public key and store the encrypted certified document in the decentralized storage. The verifier system may retrieve the encrypted certified document by polling the trusted API provider based on the session nonce. The verifier system may decrypt the encrypted certified document using the session private key.
US10860714B2
Technologies for cache side channel attack detection and mitigation include an analytics server and one or more monitored computing devices. The analytics server polls each computing device for analytics counter data. The computing device generates the analytics counter data using a resource manager of a processor of the computing device. The analytics counter data may include last-level cache data or memory bandwidth data. The analytics server identifies suspicious core activity based on the analytics counter data and, if identified, deploys a detection process to the computing device. The computing device executes the detection process to identify suspicious application activity. If identified, the computing device may perform one or more corrective actions. Corrective actions include limiting resource usage by a suspicious process using the resource manager of the processor. The resource manager may limit cache occupancy or memory bandwidth used by the suspicious process. Other embodiments are described and claimed.
US10860708B2
An apparatus and a method for measuring the security strength of a lock pattern applied to a terminal device are disclosed. The disclosed apparatus may include: a CCI monitoring part configured to read cache coherence information associated with a touch made over a multiple number of points implementing a lock pattern inputted by a user from a CCI (cache coherence interconnect); a computation part configured to compute a multiple number of similar lock pattern candidates by using the read cache coherence information; and a measurement part configured to measure the security strength of the inputted lock pattern by using the multiple number of similar lock pattern candidates.
US10860699B2
The present invention provides an authentication which is performed by means of simultaneously inputting biometric data such as fingerprint, iris and the like when inputting an authentication number, wherein input area provided to a user varies such that biometric data can be input and recognized accurately and easily. Therefore, the present invention enhances convenience for a user and increases security and reliability of authentication.
US10860698B2
A system is described for controlling access to resources using an object model. Users can specify use cases for accessing resources. The user may be granted access if the user satisfies qualifications required for accessing the resource, selected a use case permissible for accessing the resource, and satisfies qualifications required for the use case. Use cases, qualifications, resources, and/or links between them can be implemented using an object model. The system can be used in addition to authentication and authorization.
US10860693B2
The invention relates to a method for automatically licensing service features during the upgrade of a first communication system (11) into a second communication system (12), said method having the following steps: (a) extracting the service features to be licensed from a database, (b) transmitting the service features to be licensed to a License Server (CLS), (c) generating a license file (LF) in the License server (CLS), (d) transmitting the license file (LF) to the second communication system (12), and (e) installing the license file (LF) in the second communication system (12). This invention also relates to a corresponding computer program and corresponding licensing system.
US10860673B2
Aspects of the technology employ an integrated location identification and query processing technique. Network scan information is attached to or otherwise combined with a query at a client device and is sent to a web server or other entity for processing. When a query is initiated, the client device determines whether location services are enabled. If not, upon authorization they are enabled and visible network scan data is quickly obtained for transmission with the query. The server may include both a location identification service and a search service, and can split the received information accordingly among these elements in an efficient manner that minimizes data transfers and latency. From the client device's perspective, only one query is transmitted. Relevant results based on the resolved location are received quickly by the client device. This reduces system latency and power consumption, and also minimizes network overhead by eliminating unnecessary packet transmissions.
US10860671B2
In a digital social relationship network, a social network server computer stores a digital social network representation corresponding to a graph having nodes representing individuals or groups and links representing actual social relationships between the individuals or groups. The server computer obtains relationship-dependent information corresponding to a plurality of links of the graph, and embeds the relationship-dependent information in the digital social network representation stored in the social network server computer. The server computer interactively presents to a user of a client computer connected to the social network server computer a social network of the individuals or groups and the social relationships between the individuals or groups. The social network server computer receives input from the user of the client computer selecting at least one of the social relationships between individuals or groups other than the user, and presents to the user of the client computer a social relationship profile comprising the relationship-dependent information corresponding to the social relationship selected by the user of the client computer. The server computer facilitates exchange of digital value to the user of the client computer, or a group to which the user of the client computer belongs, based on the relationship-dependent information embedded in the digital social network representation stored in the social network server computer.
US10860668B1
A method, computer program product, and computing system for receiving an inquiry for a storage system from a user, wherein the inquiry concerns one or more resources/properties of the storage system. The inquiry is processed to identify one or more unavailability errors, wherein an unavailability error occurs when a resource/property identified within the inquiry is unavailable on the storage system. A database is queried to obtain information on the one or more resources/properties of the storage system, thus generating a search result. The search result is filtered to remove information corresponding to the one or more unavailability errors.
US10860663B2
Online learning of click-through rates on search result blocks from one or more federated sources may be provided. Click-through feedback for the search result blocks may be received from the one or more federated sources in response to a query. Weights may be assigned to each of the search result blocks based on the received click-through feedback. The search result blocks may then be ranked based on the assigned weights. Finally, a search results page may be generated for displaying the ranked search results blocks to a user.
US10860656B2
In non-limiting examples of the present disclosure, systems, methods and devices for assisting with providing dataset insights associated with datasets are presented. A dataset and a query relating to the dataset may be received. The dataset may be processed to determine metadata that describes one or more properties of the dataset. The dataset, the determined metadata, and the user query may be provided to one or more modular recommendation elements for processing into an insight result that indicates a result from data analysis directed to the query. The insight result may be transferred in a portable format for use by the productivity application in displaying one or more insight objects based on the insight result.
US10860635B2
In general, a specification of multiple contexts that are related according to a hierarchy is received. Relationships are determined among three or more metadata objects, and at least some of the metadata objects are grouped into one or more respective groups. Each of at least some of the groups is based on a selected one of the contexts and is represented by a node in a diagram. Relationships among the nodes are determined based on the relationships among the metadata objects in the groups represented by the nodes, and a visual representation is generated of the diagram including the nodes and the relationships among the nodes.
US10860634B2
Systems and methods for generating a hierarchical data structure are provided. An example method can include: acquiring sales data associated with items and item pairs in a category for a given period; filtering, based on a set of predetermined criteria, the sales data to obtain the items and the item pairs; generating document term matrices for the item pairs based on item description and item attributes; calculating attribute similarity measures and substitutability measures for the item pairs; performing, based on a set of predefined CBT generating rules, a hierarchical clustering on the document term matrices, item association, the substitutability measures and the attribute similarity measures; generating the CBT with a hierarchical grouping of the items; transforming the CBT to a dendrogram; pruning the dendrogram to generate a wireframe; regrouping the item pairs in CBT nodes with similar and substitutable attributes; and generating a user interface to visualize the CBT.
US10860611B2
The present disclosure provides a method for making a playlist available to the public. In another embodiment, the present disclosure provides a method for creating a playlist comprising user-defined descriptor information. In another embodiment, the present disclosure provides a method for searching for such public playlists.
US10860608B2
Systems, apparatus, and methods for any point in time replication to the cloud. Data is replicated by replicating data to a remote storage or a data bucket in the cloud. At the same time, a metadata stream is generated and stored. The metadata stream establishes a relationship between the data and offsets of the data in the production volume. This allows continuous replication without having to maintain a replica volume. The replica volume can be generated during a rehydration operation that uses the metadata stream to construct the production volume from the cloud data.
US10860602B2
In an example, a method may include receiving input effective to select a visualization type of multiple different visualization types to apply to a visualization of data. The selected visualization type may be associated with a contract. Each of the different visualization types may be associated with a specific contract. Each contract may include a corresponding schema that specifies a set of data fields and one or more relationships between data fields in the set to generate and display a corresponding visualization having a corresponding visualization type. The method may also include mapping at least some data of a data source to the contract such that the contract is satisfied. The method may also include displaying the visualization of the at least some data of the data source based on the contract, the displayed visualization having the selected visualization type.
US10860601B2
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset.
US10860600B2
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a method may include receiving a dataset having a data format into a dataset ingestion controller configured to form a collaborative dataset, interpreting data of the dataset against data classifications at an inference engine to derive at least an inferred attribute, associating the data with annotative data identifying the inferred attribute, and converting the dataset at a format converter to form an atomized dataset.
US10860598B2
Systems and methods for interest-driven business intelligence systems including event-oriented data in accordance with embodiments of the invention are illustrated. In one embodiment, an interest-driven business intelligence system includes raw data storage configured to contain raw data and perform ETL processes, a data mart configured to contain metadata that describes the raw data, and an intermediate processing layer, wherein the intermediate processing layer is configured to compile an interest-driven data pipeline configured to generate ETL processing jobs to generate event-oriented data from the raw data by filtering the raw data based on the metadata describing the raw data, determining ordering data based on the metadata describing the raw data, aligning the filtered raw data based on the ordering data, and generating event-oriented data based on the aligned filtered raw data, and storing the event-oriented data in the data mart.
US10860594B2
In one implementation, a method for providing a user with an assessment of website quality includes receiving, at a computer system, identification of a website; retrieving, by the computer system, content that comprises the website; and automatically analyzing, by the computer system, the content. The method can further include determining, by the computer system, (i) a search engine optimization (SEO) sub-score for the website, (ii) an accessibility sub-score for the website, and (iii) a quality assurance score for the website based on the analysis of the content. The method can additionally include determining, by the computer system, a quality score for the website based on a combination of the SEO sub-score, the accessibility sub-score, and the quality assurance sub-score; and transmitting, by the computer system, the quality score to a client computing device for presentation in a user interface.
US10860591B2
A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
US10860588B2
A user is associated with the current and preceding query that is associated with a preceding intent. The method comprises: receiving the current query and preceding intent; determining a respective intent-association parameter for each one of the plurality of potential intents based on the current query; determining a respective intent-transition parameter for each one of the plurality of potential intents; determining a respective adjusted intent-association parameter for each one of the plurality of potential intents as a multiplication of the respective intent-association parameter and the respective intent-transition parameter; and selecting one of the plurality of potential intents as the current intent based on the adjusted intent-association parameters.
US10860585B2
Embodiments of the present disclosure are directed to methods and systems for the timely processing of records exchanged between service provider systems and responsible entity systems by a records management and processing system. More specifically, the records management and processing system can maintain a set of rules defining conditions for processing records and associated actions to affect that processing upon satisfaction of or failure to satisfy the conditions of that rule. The records management and processing system can also maintain tags identifying data in a record or processing of a record. The records management and processing system can apply the rules to the records and assign tags to the records based on the conditions defined in the applied rules. The records management and processing system can then process the records according to workflows for processing the records based on the assigned tags and applied rules.
US10860583B2
Optimizing window joins over data streams can include receiving an input topology and calculating costs of computing a join of data streams based on a number of model topologies, and determining an optimal topology based on the calculated costs and the input topology, wherein the input topology, the model topologies, and the optimal topology each include a number of interconnected operators.
US10860582B2
Systems and a method are provided. A system includes a Temporal Behavior Query Language (TBQL) server having a processor and a memory operably coupled to the processor. The TBQL server configured to construct a TBQL query using a grammar inference technique based on syntactic sugar to expedite query construction. The TBQL server is further configured to execute the TBQL query to generate TBQL query results.
US10860567B2
A client module of an object state storage is configured to identify a live object at a client. The client module is further configured to receive an update message for the live object from storage, the update message is stored by an object ID associated with the live object, and the update message allowing the property to be updated for the live object at the client in real-time. The client module is further configured to transmit the update message for the live object to the client.
US10860566B1
An embodiment of the method of processing communication data to identify one or more themes within the communication data includes identifying terms in a set of communication data, wherein a term is a word or short phrase, and defining relations in the set of communication data based on the terms, wherein the relation is a pair of terms that appear in proximity to one another. The method further includes identifying themes in the set of communication data based on the relations, wherein a theme is a group of one or more relations that have similar meanings, and storing the terms, the relations, and the themes in the database.
US10860564B2
A system, method, and computer-readable medium, including creating at least one data foundation table, each of the at least one data foundation tables being created for each of one or more set tables in a database based on information stored in a first set container relying on the one or more set tables; linking at least one of the created data foundation tables to a customer table in the database, the created data foundation table being linked to the customer table based on a primary key for the customer table; and storing all of the created data foundation tables in the a dedicated data structure hosted by the first set container.
US10860563B2
A system includes a master node and worker nodes controlled by the master node. Each worker node stores 25 or more modular blocks of a distributed database, where each modular block has a size of 5G bytes or less and has an associated log file.
US10860549B2
In some aspects, an interface is provided that has options for defining entities and attributes. A model of a remote data source is defined based on inputs received via the interface. The model includes an entity representing a data segment from the remote data source. The entity has properties, which represent fields of a data structure in the remote data source and have data type descriptors indicating data types used by the fields. The model also includes an attribute specifying a function, which uses the properties as inputs. The entity is matched to exported data from the remote data source. The match is performed based on the exported data elements being arranged in a hierarchy corresponding to the properties and the data elements having the data types corresponding to the data type descriptors. The attribute's function is executed using, as input data, the data elements mapped to the properties.
US10860544B2
The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.
US10860542B2
A method and apparatus for replicating a data container of a source storage server at the logical level in an unordered stream of individual data units are described. In certain embodiments, the replication operations can be performed without regard to the differences in geometry of physical persistent storage of the source and destination storage servers and without regard to the differences in data container format of the source and destination storage servers. An initial replication operation of the source data container is performed by transferring the data objects within the source data container to a replica data container in the destination storage server as an unordered stream of individual data units while preserving data object identifiers of the source data objects. Afterwards, incremental replication operations can be performed to capture modifications to the source data container over time after the initial replication operation.
US10860541B2
A distributed file system for a vehicle fire system leverages unused memory in slave modules. Such a system comprises file metadata stored on the master module, which includes information about specific files and the location of used and unused memory throughout the system, including memory on the master module and installed slave units. By maintaining the file metadata and sending instructions to slave units to save or read files at certain addresses, the master module can avail itself of unused memory throughout the entire system. This allows the master module to store more information on the system than there is available memory on the master itself.
US10860537B2
Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
US10860535B1
A device receives provides content to a client device via a dual-panel user interface that includes a first panel and a second panel. The device receives, from the client device, information indicating a user interaction, and processes the information, with a first model, to determine a question based on the user interaction. The device utilizes natural language processing with the question to determine an intent of the question, and processes the intent of the question, with a second model, to map the intent of the question to a content answer to the question. The device adds additional user information, associated with a user of the client device, to the content answer to generate a personalized content response, and updates the first panel with the personalized content response to generate an updated first panel. The device provides the updated first panel, via the dual-panel user interface, to the client device.
US10860529B2
A migration plan is created that is based at least in part on an operator input. The resources of a destination file system are provisioned based on the migration plan. One or more processes to migrate the source file system for the provisioned resources of the destination file system are then configured based on the migration plan.
US10860527B2
A method, computer program product, and computing system for storing a plurality of identifiers on a local data storage system. The plurality of identifiers locate a plurality of archived files at a plurality of defined remote addresses on a remote data storage system. The deletion of at least one of the plurality of identifiers is sensed, thus defining at least one deleted identifier. Temporal information of the at least one deleted identifier is compared to temporal information for a data protection operation performed on at least a portion of the local data storage system.
US10860525B2
The present invention includes an integrated system-on-chip device configured on a substrate member. The device has a data input/output interface provided on the substrate member and configured for a predefined data rate and protocol. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The input/output block comprises a SerDes block, a CDR block, a compensation block, and an equalizer block. The SerDes block is configured to convert a first data stream of N having a first predefined data rate at a first clock rate into a second data stream of M having a second predefined data rate at a second clock rate. The device has a driver module provided on the substrate member and coupled to a signal processing block, and a driver interface provided on the substrate member and coupled to the driver module and a silicon photonics device.
US10860511B1
The current document is directed to a family of integrated hardware controllers that provides for cost-effective, high-bandwidth, and scalable incorporation of SSDs into large, distributed-computer systems. Certain implementations of the integrated hardware controller include dual media-access controllers for connection to one or more local area networks, remote-direct-memory-access (“RDMA”) controllers for supporting RDMA protocols over the local area network, an NVMe controller that provides access to an SSD. In certain integrated-hardware-controller implementations, the RDMA and NVMe controllers are implemented in one of a field programmable gate array (“FPGA”) and application-specific integrated circuit (“ASIC”).
US10860503B2
A universal protocol engine circuit aggregates data of multiple communication ports that may use different communication protocols according to a configurable communication protocol. In a transmitter mode, the universal protocol engine circuit references a slot table defining a sequence of the ports to generate output data from the input data received from the ports, and transmits the output data over a wired or wireless communication link. In a receiver mode, the universal protocol engine circuit references the slot table to parse input data from the communication link into output data for each of the ports. The sequence of ports of the slot table may be configurable according to the speed or other properties of the communication ports.
US10860501B2
A redundancy method of a three-dimensional laminated memory includes receiving, by first, second and third processors, a command for data operation, transmitting and receiving, by each of the second and third processors, data through dedicated data buses in order to perform the data operation, receiving, by the first processor, operation result values of the second and third processors from a main memory, comparing, by a result value comparator of the first processor, the operation result values of the first, second and third processors, and outputting, by the result value comparator, operation result values in correspondence with the result of comparison.
US10860498B2
A data processing system is disclosed, which relates to a technology for implementing a convergence memory system provided with a plurality of memories. The data processing system includes a compute blade configured to generate a write command to store data and a read command to read the data, and a memory blade configured to selectively performed read and write operations in response to the read and write commands in a plurality of memories. The compute blade has a memory that stores information about performance characteristics of each of the plurality of memories, and is configured to determine priority information through which eviction of a cache line is carried out based on the stored information.
US10860496B2
A computer-implemented method for establishing a multi-tier flash cache using spare drives. The method includes, in response to receiving an I/O request, determining that there is no free page in a main cache. Having determined that there is no free page in the main cache, the method further includes establishing a secondary cache by selecting at least one spare drive from a plurality of spare drives, flushing data from a cold page in the main cache to the secondary cache, an access frequency of the cold page being lower than a predetermined threshold, and writing data related to the I/O request from a persistent storage device to the cold page.
US10860494B2
Embodiments of the present disclosure relate to a method and device for flushing pages from a solid-state storage device. Specifically, the present disclosure discloses a method of flushing pages from a solid-state storage device comprising: determining a first number based on a period length of one flushing cycle and a period length required for building one flushing transaction, the first number indicating a maximum number of flushing transactions that can be built in the flushing cycle; and flushing pages from the solid-state storage device with an upper limit of the first number in the flushing cycle. The present disclosure also discloses a device for flushing pages from a solid-state storage device and a computer program product for implementing steps of a method of flushing pages from a solid-state storage device.
US10860488B1
A method is provided for use in a storage system to dynamically disable and enable prefetching, comprising: defining a first plurality of time windows; calculating a first plurality of weights; identifying a first plurality of values of a cache metric; calculating a prefetch score for a first type of data based on the first plurality of weights and the first plurality of caching metric values, the prefetch score being calculated by weighing each of the cache metric values based on a respective one of the first plurality of weights that corresponds to a same time window as the cache metric value; and when the prefetch score fails to meet a threshold, stopping prefetching of the first type of data, while continuing to prefetch a second type of data.
US10860483B2
A technique handles metadata corruption to avoid data unavailability. The technique involves performing metadata evaluation operations on metadata describing pages of written data in a data-log that holds data en route to volumes in secondary storage. The technique further involves, while results of the metadata evaluation operations indicate that there is no corrupt metadata, flushing the pages of written data from the data-log to the volumes in the secondary storage. The technique further involves, in response to a result of a particular metadata evaluation operation indicating that metadata for a particular page of written data in the data-log is corrupt, quarantining the particular page of written data from the data-log to a containment cache to enable further flushing of other pages of written data from the data-log to the volumes in the secondary storage.
US10860481B2
Techniques perform data recovery. The techniques involve: in response to receiving to-be-written data at a first cache module, storing metadata in the data into a first non-volatile cache of the first cache module. The techniques further involve storing user data in the data into a first volatile cache of the first cache module. The techniques further involve sending the metadata and the user data to a second cache module for performing data recovery on the user data. Accordingly, a larger and better guaranteed data storage space may be provided to a cache data backup/recovery system without a need to increase the battery supply capacity and even without a battery.
US10860472B2
A computing system can include memory management capabilities. In one embodiment, the system receives a request to update a first size of each of a plurality of portions of memory to a second size. The plurality of portions of memory can be associated with a first memory pool and the first memory pool can be associated with a memory pool instance. The system creates a memory pool subinstance based on the request. The memory pool subinstance can be associated with the memory pool instance. The system associates a second memory pool with the memory pool subinstance. The second memory pool comprises portions of memory of the second size and the second memory pool is associated with the memory pool instance.
US10860465B2
Example implementations relate to automatically rerunning test executions. Some implementations may capture data during executions of a test. The data may include test status data, test rerun data, test owner data, and/or code committer data. Some implementations may also dynamically determine, for a failed execution of the test, a number of reruns to execute based on the captured data. Additionally, some implementations may cause in response to the dynamic determination, automatic rerun executions of the test until one of the rerun executions passes, the rerun executions being performed up to the number of times.
US10860463B2
An operation verifying apparatus of a first embodiment acquires a log indicating the content of a sequence of operations performed on a predetermined device, identifies corresponding functions from the log, and automatically generates a program based on the identified functions. Input data, which is to serve as an argument of each of these functions, is set. Execution sets as well as test scenarios are each structured by combining a program and input data. Then each execution set is continuously executed. As a result, an operation test using a test program is executed.
US10860453B2
An index anomaly detection method includes: acquiring data of each of monitoring points, contained in a period of time, of a monitored index; extracting a mean value and a variance of the data of the monitoring points using a Gaussian model; calculating, according to the mean value and the variance of the data of the monitoring points, probabilities of occurrence of the data of the monitoring points, respectively; calculating, according to the respectively calculated probabilities, joint probabilities of occurrence of the data of the monitoring points contained in respective windows divided from the period of time; and detecting, according to the joint probabilities corresponding to the respective windows, whether the monitored index is abnormal.
US10860449B2
A retimer device is provided that includes an elasticity buffer, a receiver, and a controller. The elasticity buffer adds or subtracts data in the elasticity buffer to compensate for different bit rates of two devices to be connected over a link, where the retimer is positioned between the two devices on the link. The receiver receives a data stream to be sent between the two devices on the link. The controller determines, from the data stream, a modification to one or more characteristics of the link, and causes size of the elasticity buffer to be changed from a first size to a second size based on the modification.
US10860444B2
Providing seamless mobility of stateful pods in a container management system, by: receiving an indication that a pod needs to be moved from a first site to a replica site, identifying, through a moving target defense (MTD) process, all persistent volumes attached to the pod; determining if an RPO/RTO objective for the movement is below a threshold value, draining all local I/O operations to a container having the persistent volumes attached; killing containers of the pod using the persistent volumes after the draining, waiting for data to be flushed to the replica site, initiating a failover of a first storage of the first site, and restarting a container to run on the replica site attached to replica storage. In this process, a resource management system (RMS) is used to provide an address of a secure golden copy of the container as the address of the replica site.
US10860436B2
There are provided measures for enabling/realizing efficient snapshot creation in virtual network environment, especially for ensuring creation of consistent snapshots in an automated manner. Such measures exemplarily comprise that a virtual manager entity provides a notification of requested snapshot creation of a resource of a virtual machine entity for the virtual machine entity, the virtual machine entity executes snapshot preparation processing in response to the snapshot creation notification from the virtual manager entity, and the virtual manager entity executes snapshot processing on the basis of a snapshot preparation result provided by the virtual machine entity.
US10860435B2
An example non-transitory storage medium stores computer-executable instructions for execution by one or more hardware processors to perform operations including: receiving at a server a request for a list of a first group of index records that correspond to stored data; creating a data streaming session with a client; reading an index file and obtaining a list of the first group of index records from the index file; populating a content cache with a signature that corresponds to the first group of index records; creating a sliding window and populating it with the signature and a pointer to a next group of index records; populating an attribute cache with data streaming session information and the sliding window; creating a continuation token which, when received by the server from the client, indicates to the server that the list of the first group of index records has been received by the client.
US10860434B2
A method and system for enabling data backups for virtual machines reliant on raw data mapping (RDM) disks to store their state and/or data. Traditional virtual machine backup methodologies pivot on the generation and storage of virtual machine snapshots as copies of a virtual machine disk file, which store the state and/or data of a virtual machine at various given points in time. However, these traditional virtual machine backup methodologies, at least at present, do not support the generation and storage of virtual machine snapshots for virtual machines that particularly access and consolidate information on RDM disks. Accordingly, the method and system disclosed herein facilitate the backup of state and/or data pertaining to virtual machines reliant on RDM disks.
US10860408B2
A semiconductor die includes a feedback path coupled to the output pin, and an integrity monitor circuit (IMC). The output pin is communicatively coupled to the logic. The IMC is configured to receive a data value. The IMC is further configured to receive measured data value from the output pin routed through the feedback path, compare the data value and the measured data value, and, based on the comparison, determine whether an error has occurred.
US10860407B2
An apparatus and method for testing and troubleshooting systems, such as remote systems, have been developed that provide for a test control system configured to perform testing on a system under test. The test control system may include an electronic device operable to display a system fault code failure matrix visualization that may include fault codes and/or fault locations for one or more subsystems of a SUT. The test control system may also include an aggregated subsystem fault locations database that stores previously identified system or subsystem fault locations of the SUT that may lead to a source of an issue causing a particular fault code for the SUT, where the electronic device is operable to access the aggregated subsystem fault locations database to obtain the various previously identified fault locations. The previously identified system or subsystem fault locations may be based on previous testing of a system or subsystem.
US10860398B2
Example methods and systems are directed to adapting legacy endpoints to modern application protocol interfaces (APIs). A legacy endpoint may provide a powerful and complex API. A modern application may desire access to the legacy endpoint. One or more layers may be added between the modern application and the legacy endpoint. Each layer may provide a different API. These layers of APIs may transform the interface from a powerful and complex interface to a more limited but simpler and easier to use interface, in some example embodiments, a proxy layer, an adapter layer, a facade layer, and a service layer may be used.
US10860397B1
A computer system has a memory configured for sharing data between a first application and a second application. The memory includes a metadata region and a data region. The metadata region includes metadata that indicates how data being communicated between the first application and the second application is to be interpreted. The metadata also indicates whether the data can be found in the metadata itself or in a particular location in the data region. Each application can be assigned its own memory location containing a flag that can be set in order to indicate to the other application that the memory is ready to be accessed by the other application. The memory location can be implemented using a hardware register or in memory, either the same memory that includes the metadata and data regions or on a separate memory.
US10860396B1
Embodiments are directed to managing operations over a network. An event associated with network operations may be provided. A hash function may generate key values that correspond to words included in message information associated with the event. A message vector may be generated based on the key values such that each component in the message vector that corresponds to a key value is set to one. Group vectors may be determined such that each group vector is associated with an event group. Similarity scores may be generated for the group vectors based on the message vector and the group vectors such that each group vector corresponds to a separate similarity score. If the similarity scores exceed a threshold, the event may be associated with event groups associated with a group vector that correspond similarity score that exceeds the threshold.
US10860391B2
Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.
US10860387B2
Dynamic distributed work allocation is disclosed. For example, a first work server (WS) stores a first plurality of tasks and a second WS stores a second plurality of tasks. A work client (WC) is configured to send a first lock request (LR) with a first priority value (PV) to the first WS and a second LR with a second PV to the second WS. The WC receives a first lock notice (LN) and a first task from the first WS, and a second LN and a second task from the second WS. Prior to a first lock duration (LD) expiring and completing processing of the first task, the WC sends a third LR to the first WS that extends the first LD. After completing the second task, the WC sends a lock release notice and a fourth LR to the second WS.
US10860385B2
A method and system for allocating and migrating workloads across an information technology (IT) environment based on persistent memory availability. Specifically, the method and system disclosed herein entail the intelligent placement of workloads on appropriate nodes of a node cluster based on workload requirements and node capabilities and/or resources availability. Further, workloads may be ranked based on a workload priority assigned to any particular workload, if available, or based on logged system calls issued by virtual machines hosting any particular workload. Subsequently, higher ranked workloads may be granted priority access to nodes that host healthier persistent memory, if any, or host higher performance traditional storage.
US10860383B2
A management controller of an information handling system may be configured to provide out-of-band management of the information handling system by receiving a first instruction from a first management console, the first instruction relating to a particular feature. The management controller may further be configured to receive a second instruction from a second management console, the second instruction also relating to the particular feature. In response to a determination that the first management console has a higher priority than the second management console, the management controller may execute the first instruction but not the second instruction.
US10860381B1
Embodiments of the present disclosure may provide dynamic and fair assignment techniques for allocating resources on a demand basis. Assignment control may be separated into at least two components: a local component and a global component. Each component may have an active dialog with each other; the dialog may include two aspects: 1) a demand for computing resources, and 2) a total allowed number of computing resources. The global component may allocate resources from a pool of resources to different local components, and the local components in turn may assign their allocated resources to local competing requests. The allocation may also be throttled or limited at various levels.
US10860377B2
Systems, methods, and computer-readable media for identifying and managing memory allocation for one or more threads are described. A computer system may detect that a threshold memory utilization has been met, and may determine an aggregate memory allocation for a thread. The aggregate memory allocation may be a difference between a first memory allocation for the thread at a first time that the threshold memory utilization was met and a second memory allocation for the thread at a second time that the threshold memory utilization was met. The computer device may provide an indication that the thread has met or exceeded a threshold memory allocation when the aggregate memory allocation is greater than or equal to the threshold memory allocation. The computer device may disable the thread when the aggregate memory allocation is greater than or equal to the threshold memory allocation. Other embodiments may be described and/or claimed.
US10860370B2
A method of synchronizing a group of scheduled tasks within a parallel processing unit into a known state is described. The method uses a synchronization instruction in a scheduled task which triggers, in response to decoding of the instruction, an instruction decoder to place the scheduled task into a non-active state and forward the decoded synchronization instruction to an atomic ALU for execution. When the atomic ALU executes the decoded synchronization instruction, the atomic ALU performs an operation and check on data assigned to the group ID of the scheduled task and if the check is passed, all scheduled tasks having the particular group ID are removed from the non-active state.
US10860366B2
An example method of managing multi-architecture system input in accordance with aspects of the present disclosure includes receiving an input from a first processing unit in the multi-architecture system, receiving an input from a second processing unit in the multi-architecture system, combining the inputs, and providing the combined inputs to a display unit. The display unit displays the combined inputs in a configurable orientation.
US10860362B2
Methods and apparatus are disclosed that deploy a hybrid workload domain. An example apparatus includes a resource discoverer to determine whether a first bare metal server is available and a resource allocator to allocate virtual servers for a virtual server pool based on an availability of the virtual servers and, when the first bare metal server is available, allocate the first bare metal server for a bare metal server pool. The example apparatus further includes a hybrid workload domain generator to generate, for display in a user interface, a combination of die virtual server pool and the bare metal server pool and generate a hybrid workload domain used to run a user application based on a user selection in a user interface, the hybrid workload domain including virtual servers from the virtual server pool and bare metal servers from the bare metal server pool.
US10860346B2
A server receives a web-protocol request from a client that triggers a server-side operation in response to the request. Based on a result of the operation, the server identifies first text information to be returned to the client. A language associated with the client device is determined. A determination is made as to whether a resource file corresponding to the determined language is loaded in a volatile memory on the server. In a case where a resource file corresponding to the determined language is not loaded in the volatile memory, the resource file corresponding to the determined language is loaded from a non-volatile memory into the volatile memory on the server. Second text information which corresponds to the first text information to be returned to the client device is retrieved from the resource file in the volatile memory. The second text information is transmitted to the client.