US10516158B2
The initial charge/discharge efficiency and cycle characteristics of a non-aqueous electrolyte secondary battery that contains a silicon material as a negative-electrode active material are improved. A negative-electrode active material particle (10) according to an embodiment contains a base particle (13), which includes a lithium silicate phase (11) represented by Li2zSiO(2+z) {0
US10516152B2
An energy storage device includes: an electrode assembly; and a container for housing the electrode assembly, wherein an electrolyte solution filling opening from which electrolyte solution is to be filled into the container is formed in a position of a wall portion of the container and facing a tab portion of the electrode assembly.
US10516151B2
The present application provides a top cover of power battery, including top cover plate, first electrode unit and second electrode unit, the first electrode unit includes insulation piece, conductive plate, deformable plate and sealing piece, the top cover plate is provided with deformable plate connecting hole and fixing hole, the deformable plate seals the deformable plate connecting hole, the insulation piece is provided with top cover plate connecting portion and conductive plate connecting portion, the insulation piece is fixed underneath the top cover plate through cooperation of top cover plate connecting portion and fixing hole, the conductive plate is insulated from and fixed with the top cover plate through the conductive plate connecting portion, the conductive plate is electrically connected with the deformable plate, the sealing piece seals path from the fixing hole to interior of the power battery passing through gap between insulation piece and top cover plate.
US10516147B2
Implementations of a battery pack with reduced magnetic field emission are provided. In some implementations, the battery pack may be configured to reduce and/or eliminate the magnetic field normally generated while electrical current is being drawn from one or more cylindrical-steel electrochemical cells (e.g., AA batteries) by a connected electrical device. In some implementations, each electrochemical cell of a battery pack may include a conductive sleeve comprised of four conductive strips that are separated from the electrochemical cell by a thin insulating layer of material. In this way, the conductive sleeve provides a return path for electrical current that minimizes the loop area between the electrochemical cell and the conductive sleeve thereof. In some implementations, the four conductive strips of a conductive sleeve may be equally spaced 90 degrees apart and/or positioned longitudinally on a cylindrical-steel electrochemical cell, separated therefrom by the insulating layer of material.
US10516139B2
An organic light emitting display including a back plane including an active area on which an image is displayed, and a bezel area outside the active area; a pixel array on the active area and configured to display the image; an encapsulation plate encapsulating the pixel array; a transparent adhesive film free of a moisture absorption filler, formed on the active area and disposed between the encapsulation plate and the back plane; and a dam including a sealant with a moisture absorption filler formed in the bezel area and adjoining the adhesive layer so as to limit moisture from penetrating into the pixel array.
US10516135B1
A display apparatus includes a substrate that includes a display area and a peripheral area around the display area; an encapsulation substrate on the substrate; a sealing portion disposed in the peripheral area between the substrate and the encapsulation substrate, wherein the sealing portion surrounds the display area; and a pattern portion on the encapsulation substrate that overlaps the sealing portion while extending parallel to the sealing portion, where the pattern portion includes a plurality of block patterns that are spaced apart from one another and a plurality of opening regions that alternate with the plurality of block patterns, and a first block pattern of the plurality of block patterns that has a largest width is located at a center of the pattern portion.
US10516132B2
The present invention provides an inverted QD-LED and a manufacturing method thereof. The manufacturing method of an inverted QD-LED according to the present invention adopts a hydrothermal synthesis process to form a monocrystalline TiO2 nanorod array film for serving as an electron transport layer, wherein a plurality of monocrystalline TiO2 nanorods contained in the monocrystalline TiO2 nanorod array film are arranged in an array so as not to readily get aggregated thereby overcoming the deficiencies of inhomogeneous film formation resulting from aggregation of TiO2 nanometer particles, lowered electron transport efficiency, and low light extraction efficiency, and thus ensuring high-efficiency electron transport rate of the electron transport layer, increasing scattering of light to heighten light extraction efficiency, and improve luminous efficiency and stability of a device. The inverted QD-LED according to the present invention involves a monocrystalline TiO2 nanorod array film to serve as an electron transport layer, and thus demonstrates increased luminous efficiency and stability.
US10516131B2
An organic EL device of one aspect of the disclosure includes: a base material; an insulating layer provided with a recessed portion on an upper face thereof; and a light-emitting element including a reflective layer provided on at least a surface of the recessed portion, a filling layer having optical transparency and filling the inside of the recessed portion with the reflective layer interposed between the filling layer and the recessed portion, a first electrode having optical transparency and provided on at least an upper layer side of the filling layer, an organic layer containing at least a light-emitting layer provided on an upper layer of the first electrode, a second electrode having optical transparency and provided on an upper layer side of the organic layer, and an edge cover layer covering at least an end portion of the first electrode, wherein the organic electroluminescence device includes a plurality of unit light emitting regions separated from one another, an excavated portion is provided in the insulating layer between adjacent unit light emitting regions, and at last the filling layer is provided inside the excavated portion.
US10516130B2
A display apparatus includes on a substrate a plurality of light emitting elements in which an organic layer including a white light emitting layer is sandwiched between a lower transparent electrode and an upper electrode, and further includes a reflection layer and an optical interference layer provided between the light emitting elements and the substrate, wherein the optical interference layer is made of a material having a lower refractive index than the refractive index of the light emitting layer and the ratio (nr/nb) of a refractive index (nr) with respect to a red wavelength region to a refractive index (nb) with respect to a blue wavelength region is less than 0.95, and the orders of interference m for blue, green, and red wavelength regions are 5, 4, and 3, respectively, when the optical distance from the light emitting layer to the reflection layer is (2m+1)λ/4±(⅛)λ.
US10516125B1
Provided are an organic light-emitting display panel and a display device. The organic light-emitting display includes an array substrate and organic light-emitting components each having anode, cathode and organic functional layer. The organic functional layer includes an organic light-emitting layer, a first and second electron transmission layer and an electron injection layer. The first electron transmission layer and electron injection layer include a first dopant containing an alkaline earth metal element or a rare earth metal element. A work function φ1 of the electron injection layer and a work function φ2 of the cathode satisfy: φ1<φ2, and the work function φ1 of the electron injection layer and a work function φ3 of the first dopant satisfy: φ1≥φ3. LUMO1 and LUMO2 satisfy: |LUMO1−LUMO2|<0.18 eV.
US10516124B2
A photoelectric conversion element includes: a first electrode; a photoelectric conversion layer provided on the first electrode, and including an organic semiconductor with quantum efficiency of 1% or less; and a second electrode provided on the photoelectric conversion layer.
US10516121B2
A flexible display production apparatus of the present disclosure includes: a stage (520) for supporting a flexible display supporting substrate (10), the flexible display supporting substrate including a glass base (11) and a synthetic resin film (12) provided on the glass base; a polisher head (535) configured to approach a selected region of a surface (12s) of the synthetic resin film (12) and polish the region so that a polish recess (12c) is formed in the surface (12s); and a repair head (536) for supplying a liquid material (20a) to the polish recess (12c) formed in the surface (12s) of the synthetic resin film (12) and heating the liquid material (20a), thereby forming a sintered layer (20) from the liquid material (20a).
US10516117B2
Metal-assisted delayed fluorescent emitters employing benzo-imidazo-phenanthridine and analogues for full color displays and lighting applications.
US10516112B2
A compound represented by formula (A-0) or (B-0) is useful as a material for organic EL devices which realizes an organic EL device exhibiting high emission efficiency even when driving at a low voltage and has a long lifetime: wherein R1 to R4, n1, m2, k3, k4, L0 to L2, Ar1, and Ar2 are as defined in the description.
US10516107B2
A manufacture includes a first electrode having an upper surface and a side surface, a resistance variable film over the first electrode, and a second electrode over the resistance variable film. The resistance variable film extends along the upper surface and the side surface of the first electrode. The second electrode has a side surface. A portion of the side surface of the first electrode and a portion of the side surface of the second electrode sandwich a portion of the resistance variable film.
US10516100B2
A plasma enhanced chemical vapor deposition (PECVD) method is disclosed for forming a SiON encapsulation layer on a magnetic tunnel junction (MTJ) sidewall that minimizes attack on the MTJ sidewall during the PECVD or subsequent processes. The PECVD method provides a higher magnetoresistive ratio for the MTJ than conventional methods after a 400° C. anneal. In one embodiment, the SiON encapsulation layer is deposited using a N2O:silane flow rate ratio of at least 1:1 but less than 15:1. A N2O plasma treatment may be performed immediately following the PECVD to ensure there is no residual silane in the SiON encapsulation layer. In another embodiment, a first (lower) SiON sub-layer has a greater Si content than a second (upper) SiON sub-layer. A second encapsulation layer is formed on the SiON encapsulation layer so that the encapsulation layers completely fill the gaps between adjacent MTJs.
US10516095B2
According to one embodiment, a magnetic memory device includes a lower region, and a stacked structure provided on the lower region, wherein the stacked structure includes a conductive oxide layer containing boron (B), a first magnetic layer provided between the lower region and the conductive oxide layer, having a variable magnetization direction, and containing iron (Fe) and boron (B), a second magnetic layer provided between the lower region and the first magnetic layer, having a fixed magnetization direction, and containing iron (Fe) and boron (B), and a nonmagnetic layer provided between the first magnetic layer and the second magnetic layer.
US10516093B2
The present invention provides a piezoelectric material not containing lead and potassium, showing satisfactory insulation and piezoelectricity, and having a high Curie temperature. The invention relates to a piezoelectric material includes a main component containing a perovskite-type metal oxide represented by Formula (1): (NaxBa1-y)(NbyTi1-y)O3 (wherein, 0.80≤x≤0.94 and 0.83≤y≤0.94), and an additive component containing at least one element selected from Mn and Ni, wherein the content of the Ni is 0 mol or more and 0.05 mol or less based on 1 mol of the perovskite-type metal oxide, and the content of the Mn is 0 mol or more and 0.005 mol or less based on 1 mol of the perovskite-type metal oxide.
US10516087B2
The invention notably relates to a light-emitting module of a terrestrial vehicle having at least one semiconductor light source including a mostly semiconductor material substrate, the substrate having a first face and a second face. The light source further includes electroluminescent elements with submillimeter dimensions extending from the first face of the substrate, and at least one heatsink cooperating with the second face of the substrate to evacuate the heat produced by the light source. The invention therefore offers an improved light-emitting module for terrestrial vehicles.
US10516086B2
A light source may comprise a thermally conductive frame comprising a base and a faceted portion extending from the base. The faceted portion may comprise a plurality of facets spaced circumferentially thereabout. Additionally, a hollow passageway may extend through the base and axially through the faceted portion. A plurality of LED chips may be arranged on the plurality of facets to provide an emission of light in an arc of 360 degrees.
US10516082B2
The present invention relates to a device for emitting light. In one embodiment, an LED has a nano-particle (e.g., quantum dot) coating layer over it for down-converting the light from the LED. The nano-particles are in a dispersion medium for dispersing the nano-particles. The dispersion medium is mixed with a weak acid or a salt thereof. The nano-particles may be coated with silica and the solution is pre-treated with a base or alkali-silanolate to increase the stability of the nano-particles in light conversion.
US10516081B1
Light emitting structures are described in which vertical inorganic semiconductor-based light emitting diodes (LEDs) with hexagon shaped sidewalls are mounted within corresponding circular reflective well structures. Diffuser layers may additionally laterally surround the hexagon shaped sidewalls within the circular reflective well structures.
US10516077B2
Provided is a display apparatus. The display apparatus may include a monolithic device in which a light emitting element array, a transistor array, and a color control member are monolithically provided on one substrate. The display apparatus may include a first layered structure including the light emitting element array, a second layered structure including the transistor array, and a third layered structure including the color control member, wherein the second layered structure may be between the first layered structure and the third layered structure. The light emitting element array may include a plurality of light emitting elements comprising an inorganic material. The plurality of light emitting elements may have a vertical nanostructure.
US10516075B2
A method of manufacturing a light emitting element includes: providing a wafer including: a substrate, and a semiconductor structure; irradiating the substrate with a laser beam to form a plurality of modified regions in the substrate; and subsequently, separating the wafer into a plurality of light emitting elements. Irradiating the substrate with a laser beam includes: performing a first irradiation step comprising irradiating the laser beam along a plurality of first lines that extend in a first direction that is parallel to the first face and that are aligned in a second direction that is parallel to the first face and intersects the first direction, and subsequent to performing the first irradiation step, performing a second irradiation step comprising irradiating the laser beam along second lines that extend in the second direction.
US10516056B2
A semiconductor device includes channel layers disposed over a substrate, a source/drain region disposed over the substrate, a gate dielectric layer disposed on and wrapping each of the channel layers, and a gate electrode layer disposed on the gate dielectric layer and wrapping each of the channel layers. Each of the channel layers includes a semiconductor wire made of a first semiconductor material. The semiconductor wire extends into the source/drain region. The semiconductor wire in the source/drain regions is wrapped around by a second semiconductor material.
US10516055B2
A semiconductor device includes an oxide semiconductor layer, a source electrode and a drain electrode electrically connected to the oxide semiconductor layer, a gate insulating layer covering the oxide semiconductor layer, the source electrode, and the drain electrode, and a gate electrode over the gate insulating layer. The source electrode and the drain electrode include an oxide region formed by oxidizing a side surface thereof. Note that the oxide region of the source electrode and the drain electrode is preferably formed by plasma treatment with a high frequency power of 300 MHz to 300 GHz and a mixed gas of oxygen and argon.
US10516049B2
A method of semiconductor device fabrication is described that includes forming a fin extending from a substrate and having a source/drain region and a channel region. The fin includes a first epitaxial layer having a first composition and a second epitaxial layer on the first epitaxial layer, the second epitaxial layer having a second composition. The second epitaxial layer is removed from the source/drain region of the fin to form a gap. The gap is filled with a dielectric material. Another epitaxial material is formed on at least two surfaces of the first epitaxial layer to form a source/drain feature.
US10516031B2
A method of fabricating a semiconductor device includes depositing a contact etch stop layer (CESL) over a dummy gate electrode, a source/drain (S/D) region and an isolation feature. The method further includes performing a first CMP to expose the dummy gate electrode. The method further includes removing an upper portion of the CESL. The method further includes performing a second CMP using a slurry different from the first CMP to expose the CESL over the S/D region, wherein, following the second CMP, an entire top surface of the CESL over the S/D region and over the isolation feature is substantially level with a top surface of the dummy gate electrode.
US10516030B2
A method includes forming a transistor, which includes forming a dummy gate stack over a semiconductor region, and forming an Inter-Layer Dielectric (ILD). The dummy gate stack is in the ILD, and the ILD covers a source/drain region in the semiconductor region. The method further includes removing the dummy gate stack to form a trench in the first ILD, forming a low-k gate spacer in the trench, forming a replacement gate dielectric extending into the trench, forming a metal layer to fill the trench, and performing a planarization to remove excess portions of the replacement gate dielectric and the metal layer to form a gate dielectric and a metal gate, respectively. A source region and a drain region are then formed on opposite sides of the metal gate.
US10516028B2
A field-effect transistor device including an asymmetric spacer assembly allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. The asymmetric spacer assembly is formed by a self-aligned process, resulting in less gate/junction overlap on the drain side of the device and greater gate/junction overlap on the source side of the device. Asymmetric transistors having small gate lengths can be obtained without overlay/misalignment issues.
US10516016B2
A display device including a substrate including a first display region having a first width, a second display region having a second width smaller than the first width, a peripheral region at a periphery of the first and second display regions, and a dummy region in the peripheral region, a first pixel in the first display region, a second pixel in the second display region, a first control line connected to the first pixel and extending in the first display region, a second control line connected to the second pixel and extending in the second display region, and a dummy line connected to the second control line in the dummy region, wherein the second control line is at a first conductive layer on a first insulating layer, the dummy line is at a second conductive layer on a second insulating layer on the first conductive layer.
US10516009B2
A display module and a display apparatus are provided. The display module comprises a display panel, a fingerprint identification module and a first function module. The display panel includes a display region and a border region surrounding the display region. Along a first direction, the border region includes a first border region and an opposing second border region. The first border region includes a first recessed portion recessed towards the display region and a first extending portion extending along a second direction. The first recessed portion forms a first groove on a side of the display region adjacent to the first border region. Along a third direction, the display panel includes a first base substrate and an opposing second base substrate, the display panel also includes a through hole, and the first function module is disposed in the through hole.
US10516005B2
A display substrate of an electronic device and a method for manufacturing the display substrate are provided. The display substrate includes: a base; a thin film transistor formed on a side of the base; an organic light emitting layer, formed on a side of the thin film transistor facing away from the base; and a touch electrode layer, formed in the organic light emitting layer.
US10516003B2
The disclosure relates to a pixel arrangement structure of an organic light-emitting diode display panel, comprises a plurality of pixel groups, each of the pixel groups comprises a plurality of pixel areas, each of the pixel areas comprises any two or three kinds of pixels of first pixels, second pixels and third pixels, wherein the first pixels, the second pixels and the third pixels of each of the pixel groups are configured in an amount ratio of 1:2:1. Each pixel area comprises two kinds of pixels cooperatively used with the adjacent third pixels under the condition of forming different colors, to improve pixel utilization. In order to obtain at least two kinds of pixels in each pixel area, it is to increase area of the aperture during manufacturing the fine metal mask so as to improve aperture ratio of the pixel.
US10515999B2
In an imaging element 28, a first light detecting layer 12 includes organic photoelectric conversion films 38a and 38b oriented in a prescribed axial direction so that it detects a polarized component of incident light which is directed parallel to the orientation axis. The first light detecting layer 12 also has an organic photoelectric conversion film oriented in another axial direction which is arranged in a prescribed pattern on a two-dimensional plane. A second light detecting layer 16 disposed under the first light detecting layer 12 includes photoelectric conversion elements 54a and 54b and detects a polarized component which has passed through the first light detecting layer 12 and which is directed perpendicularly to the orientation axis of the organic photoelectric conversion films 38a and 38b.
US10515997B2
A memory device according to an embodiment includes: a first conductive layer, a second conductive layer, a third conductive layer and a fourth conductive layer parallel to a first direction and a second direction perpendicular to the first direction, and stacked in a third direction perpendicular to the first direction; a first, electrode connected to the first conductive layer; a second electrode connected to the second conductive layer; a third electrode connected to the third conductive layer; and a fourth electrode connected to the fourth conductive layer. The third conductive layer and the fourth conductive layer are not provided between the first electrode and the second electrode. The fourth conductive layer is not provided between the second electrode and the third electrode. A region without the second conductive layer is provided between the second electrode and the third electrode.
US10515994B2
Semiconductor devices, methods of manufacturing thereof, and image sensor devices are disclosed. In some embodiments, a semiconductor device comprises a semiconductor chip comprising an array region, a periphery region, and a through-via disposed therein. The semiconductor device comprises a guard structure disposed in the semiconductor chip between the array region and the through-via or between the through-via and a portion of the periphery region.
US10515993B2
An exemplary stacked photodetector assembly includes a first wafer and a second wafer bonded to the first wafer. The first wafer includes a SPAD and has a thickness T1 configured to minimize absorption by the first wafer of photons included in light incident upon the first wafer while the SPAD is in a disarmed state. The second wafer has a thickness T2 configured to provide structural support for the first wafer. The stacked photodetector assembly includes a fast gating circuit electrically coupled to the SPAD and configured to arm and disarm the SPAD.
US10515985B2
A transistor display panel including a substrate, a gate line disposed on the substrate and extending in a first direction, a gate electrode protruding from the gate line, a gate insulating layer disposed on the gate line and the gate electrode, a semiconductor layer and an auxiliary layer disposed on the gate insulating layer and spaced apart from each other, a data line disposed on the gate insulating layer and extending in a second direction which is a direction crossing the gate line, a drain electrode disposed on the gate insulating layer and the semiconductor layer and spaced apart from the data line, and a pixel electrode connected to the drain electrode, in which the auxiliary layer overlaps an edge of the gate electrode in a plan view.
US10515981B2
A multilevel semiconductor device, the device including: a first level including a first array of first programmable cells and a first control line; a second level including a second array of second programmable cells and a second control line; and a third level including a third array of third programmable cells and a third control line, where the second level overlays the first level, where the third level overlays the second level, where the first programmable cells are self-aligned to the second programmable cells, and where a programmable logic cell includes a plurality of the first programmable cells and a plurality of the second programmable cells.
US10515973B2
The present disclosure relates to providing a wordline bridge between wordlines of adjacent tiles of memory cells to reduce the number wordline staircases in 3D memory arrays. An apparatus may include a memory array having memory cells. The memory array includes a first block of pages of the memory cells in a first tile and a second block of pages of the memory cells in a second tile. The apparatus may also include a polysilicon wordline bridge that couples first wordlines of the first block to second wordlines of the second block to couple the first tile to the second tile. The wordline bridge may be formed by applying a hard mask over the first tile, the second tile, and over a portion of polysilicon that connects the first tile to the second tile.
US10515970B2
A static random access memory (SRAM) cell includes first through fourth transistors being first type transistors and fifth and sixth transistors being second type transistors. Source regions of the first and second transistors are formed by a first source diffusion region, source regions of the fifth and sixth transistors are formed by second and third source diffusion regions, respectively, and source regions of the third and fourth transistors are formed by a fourth source diffusion region. The SRAM cell further includes a first data storage electrode linearly extending from a first gate line of the third and sixth transistors and electrically connecting the first gate line and the first and second source diffusion regions, and a second data storage electrode linearly extending from a second gate line of the second and fifth transistors and electrically connecting the second gate line and the third and fourth source diffusion regions.
US10515969B2
A semiconductor device includes a substrate, a first transistor, and a second transistor. The first transistor is disposed on the substrate. The second transistor is disposed on the substrate. A gate of the first transistor and a gate of the second transistor are integrally formed, and the first transistor and the second transistor have different threshold voltages.
US10515965B2
Methods and structures for forming strained-channel finFETs are described. Fin structures for finFETs may be formed using two epitaxial layers of different lattice constants that are grown over a bulk substrate. A first thin, strained, epitaxial layer may be cut to form strain-relieved base structures for fins. The base structures may be constrained in a strained-relieved state. Fin structures may be epitaxially grown in a second layer over the base structures. The constrained base structures can cause higher amounts of strain to form in the epitaxially-grown fins than would occur for non-constrained base structures.
US10515962B2
A semiconductor device includes first and second active regions extending in a first direction on a substrate and spaced apart from each other in a second direction intersecting the first direction, wherein the first and second active regions overlaps with each other in the second direction, a third active region extending in the first direction on the substrate and spaced apart from the first active region in the second direction. The first active region is positioned between the second and third active regions in the second direction. The first and third active regions partially overlap in the second direction, and a device isolation film is configured to define the first to third active regions.
US10515957B2
A semiconductor device and method includes: forming a first fin and a second fin on a substrate; forming a dummy gate material over the first fin and the second fin; forming a recess in the dummy gate material between the first fin and the second fin; forming a sacrificial oxide on sidewalls of the dummy gate material in the recess; filling an insulation material between the sacrificial oxide on the sidewalls of the dummy gate material in the recess; removing the dummy gate material and the sacrificial oxide; and forming a first replacement gate over the first fin and a second replacement gate over the second fin.
US10515956B2
Semiconductor devices and manufacturing and design methods thereof are disclosed. In one embodiment, a semiconductor device includes an active FinFET disposed over a workpiece comprising a first semiconductive material, the active FinFET comprising a first fin. An electrically inactive FinFET structure is disposed over the workpiece proximate the active FinFET, the electrically inactive FinFET comprising a second fin. A second semiconductive material is disposed between the first fin and the second fin.
US10515947B2
A device includes a plurality of active areas, a plurality of gates, and a plurality of conductors. The active areas are elongated in a first direction. The gates are elongated in a second direction. The conductors are disposed between the active areas and elongated in the second direction. Each one of the conductors has an overlap with at least one corresponding gate of the gates to form at least one capacitor.
US10515939B2
A wafer-level package includes a plurality of dies and a plurality of connection paths. The dies include at least a first die and a second die. The dies are arranged in a side-by-side fashion, and a first side of the first die is adjacent to a first side of the second die. The connection paths connect input/output (I/O) pads arranged on the first side of the first die to I/O pads arranged on the first side of the second die, wherein adjacent I/O pads on the first side of the first die are connected to adjacent I/O pads on the first side of the second die via connection paths on only a single layer. For example, the first die is identical to the second die. For another example, the wafer-level package is an integrated fan-out (InFO) package or a chip on wafer on substrate (CoWoS) package. For yet another example, the dies are assembled in the wafer-level package to perform a network switch function.
US10515930B2
A method includes forming a first plurality of redistribution lines, forming a first metal post over and electrically connected to the first plurality of redistribution lines, and bonding a first device die to the first plurality of redistribution lines. The first metal post and the first device die are encapsulated in a first encapsulating material. The first encapsulating material is then planarized. The method further includes forming a second metal post over and electrically connected to the first metal post, attaching a second device die to the first encapsulating material through an adhesive film, encapsulating the second metal post and the second device die in a second encapsulating material, planarizing the second encapsulating material, and forming a second plurality of redistributions over and electrically coupling to the second metal post and the second device die.
US10515926B2
Systems and methods for providing 3D wafer assembly with known-good-dies are provided. An example method compiles an index of dies on a semiconductor wafer and removes the defective dies to provide a wafer with dies that are all operational. Defective dies on multiple wafers may be removed in parallel, and resulting wafers with all good dies stacked in 3D wafer assembly. In an implementation, the spaces left by removed defective dies may be filled at least in part with operational dies or with a fill material. Defective dies may be replaced either before or after wafer-to-wafer assembly to eliminate production of defective stacked devices, or the spaces may be left empty. A bottom device wafer may also have its defective dies removed or replaced, resulting in wafer-to-wafer assembly that provides 3D stacks with no defective dies.
US10515920B2
Integrated component packages and methods of assembling integrated component packages are provided. The integrated component package can comprise a bump pitch relaxing layer. A high-bandwidth memory component directly mechanically coupled to the bump pitch relaxing layer on a first side of the bump pitch relaxing layer via a first set of bump bond connections. The high-bandwidth memory component directly electrically coupled to the bump pitch relaxing layer on the first side of the bump pitch relaxing layer via the first set of bump bond connections. The bump pitch relaxing layer mechanically coupled to a first side of a substrate via second set of bump bond connections. The high-bandwidth memory component electrically coupled to the substrate via the bump-pitch relaxing layer and the second set of bump bond connections, and a bump pitch of the second set of bump bond connections is larger than the first set of bump bond connections.
US10515918B2
A method of establishing conductive connections is disclosed. The method includes providing an integrated circuit die having a plurality of solder balls each of which has an oxide layer on an outer surface of the solder ball. The method also includes performing a heating process to heat at least the solder balls and applying a force causing each of a plurality of piercing bond structures on a substrate to pierce one of the solder balls and its associated oxide layer to thereby establish a conductive connection between the solder ball and the piercing bond structure.
US10515914B2
Foundation layers and methods of forming a foundation layer are described. Die pads are formed over a die. A dielectric layer is formed over die pads and the die. The dielectric layer is then recessed to expose top portions of the die pads. A first plurality of sintered conductive vias are formed over the die pads. The first sintered conductive vias are coupled to at least one of the die pads. In addition, a photoresist layer may be formed over the dielectric layer and the top portions of the die pads. Via openings are formed in the photoresist layer. A second plurality of sintered conductive vias may then be formed over the first sintered conductive vias to form a plurality of sintered conductive lines. Each of the first and second sintered conductive vias are formed with a liquid phase sintering (LPS) solder paste.
US10515913B2
A first conductive material having a first hardness is disposed within a recess or opening of a microelectronic component, in a first preselected pattern, and forms a first portion of an interconnect structure. A second conductive material having a second hardness different from the first hardness is disposed within the recess or opening in a second preselected pattern and forms a second portion of the interconnect structure.
US10515902B2
Among other things, one or more semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. A layer, such as a poly layer or an inter layer dielectric (ILD) layer, is formed over a substrate. A photoresist mask is formed over the layer. The photoresist mask comprises an open region overlaying a target region of the layer and comprises a protection region overlaying a second region of the layer. An etching process is performed through the open region to reduce a height of the layer in the target region in relation to a height of the layer in the second region because the protection region inhibits the etching process from affecting the layer in the second region. A first structure, having a first height, is formed within the target region. A second structure, having a second height greater than the first height, is formed within the second region.
US10515900B2
A chip package is provided. The chip package includes a semiconductor die and a protection layer surrounding the semiconductor die. The chip package also includes a dielectric layer over the semiconductor die and the protection layer. The dielectric layer has an upper surface with cutting scratches. The chip package further includes a conductive layer over the dielectric layer and filling some of the cutting scratches.
US10515893B2
A semiconductor device structure is provided. The semiconductor device structure includes a semiconductor substrate and a conductive feature over the semiconductor substrate. The semiconductor device structure also includes a dielectric layer over the conductive feature and the semiconductor substrate. The semiconductor device structure further includes a conductive via surrounded by the dielectric layer and electrically connected to the conductive feature. The conductive via has a lower end and an upper end larger than the lower end, and the conductive via has a side surface curved inward.
US10515891B2
A radial solder ball pattern is described for a printed circuit board and for a chip to be attached to the printed circuit board is described. In one example, the pattern comprises a central power connector area having a plurality of power connectors to provide power to an attached chip, a signal area having a plurality of signal connectors to communicate signals to the attached chip, an edge area surrounding the signal area and the central power connector area, and a plurality of traces each coupled to a signal connector, the traces extending from the respective coupled signal connector away from the central power connector to connect to an external component, wherein the signal connectors are placed in rows, the rows having a greater separation near the edge area than near the central area.
US10515888B2
A semiconductor device includes a dielectric interposer, a first interconnection layer, an electronic component, a plurality of electrical conductors and a plurality of conductive structures. The dielectric interposer has a first surface and a second surface opposite to the first surface. The first interconnection layer is over the first surface of the dielectric interposer. The electronic component is over and electrically connected to the first interconnection layer. The electrical conductors are over the second surface of the dielectric interposer. The conductive structures are through the dielectric interposer, wherein the conductive structures are electrically connected to the first interconnection layer and the electrical conductors.
US10515886B2
An electronic package comprising a first substrate; a second substrate; at least one standoff substrate positioned between the first substrate and the second substrate, wherein the at least one standoff substrate is affixed to each of the first substrate and the second substrate, wherein the at least one standoff substrate forms a clearance between the first substrate and the second substrate, and wherein the at least one standoff substrate comprises an intervening plurality of through-substrate vias passing through the entire thickness of the at least one standoff substrate, and wherein a portion of the second plurality of through-substrate vias are electrically connected to a portion of the first through-substrate vias by way of a portion of the intervening through-substrate vias; and at least three electronic components located within the clearance.
US10515885B2
The disclosure provides a lamination method for a flexible display screen, including: providing a flexible display screen, the flexible display screen including two first through-holes located in a non-display region thereof and arranged diagonally; providing a flexible lamination plate, the flexible lamination plate including two second through-holes, and the two second through-holes arranged diagonally; providing a lamination device, the lamination device including a rigid substrate and two location pins located on the rigid substrate, and the two location pin arranged diagonally; disposing the flexible lamination plate on the rigid substrate and allowing the two location pins to penetrate the two second through-holes, respectively; disposing the flexible display screen on the flexible lamination plate and allowing the two location pins to also penetrate the two first through-holes, respectively, thereby laminating the flexible display screen and the flexible lamination plate together.
US10515878B1
Embodiments of the present invention are directed to a semiconductor package with partial plating on contact side surfaces. The semiconductor package includes a top surface, a bottom surface opposite the top surface, and side surfaces between the top and bottom surfaces. Contacts are located on peripheral edges of the bottom surface. Each of the contacts includes a first surface that is flush with the bottom surface, a second surface that is flush with one of the side surfaces, and a third surface between the first surface and the second surface. Each of the side surfaces can include a step such that the area of the bottom surface is differently sized from the area of the top surface and the third surface is located at the step. The first surface is plated, while the second surface is exposed (not plated). At least a portion of the third surface is plated.
US10515876B1
A method for forming a semiconductor device includes: providing a structure having a first stop layer formed above a substrate, a first dielectric layer formed on the first stop layer, a second stop layer formed on the first dielectric layer, and conductive lines formed in the first dielectric layer and spaced apart from each other; forming a first dummy layer on the second stop layer; patterning the first dummy layer to form a first patterned dummy layer; forming a second dummy layer on the first dummy layer to form a first trench; etching back the second dummy layer and the first patterned dummy layer to form a second trench, wherein the second trench is self-aligned with the first trench. The second trench extends downwardly to the first dielectric layer and forms an opening at the second stop layer.
US10515875B2
An interconnect structure and a method of forming an interconnect structure are provided. The interconnect structure is formed over a carrier substrate, upon which a die may also be attached. Upon removal of the carrier substrate and singulation, a first package is formed. A second package may be attached to the first package, wherein the second package may be electrically coupled to through vias formed in the first package.
US10515872B1
A transistor having an emitter, a base, and a collector, the transistor includes a substrate, a collector contact, a metallic sub-collector coupled to the collector contact, and the metallic sub-collector electrically and thermally coupled to the collector, and an adhesive layer between the substrate and the metallic sub-collector, the adhesive layer bonded to the substrate and in direct contact with the substrate and bonded to the metallic sub-collector and in direct contact with the metallic sub-collector, wherein the adhesive layer comprises an electrically conductive material.
US10515869B1
A semiconductor package structure includes a substrate, a first semiconductor and a second semiconductor over the substrate, and a multi-TIM structure disposed over the first semiconductor die and the second semiconductor die. The first semiconductor die includes a first heat output and the second semiconductor die includes a second heat output less than the first heat output. The multi-TIM structure includes a first TIM layer disposed over at least a portion of the first semiconductor die and a second TIM layer. A thermal conductivity of the first TIM layer is higher than a thermal conductivity of the second TIM layer. The first TIM layer covers the first semiconductor die.
US10515867B2
The present disclosure provides a semiconductor structure including a substrate, a first die over the substrate, a second die over the first die, a heat spreader having a sidewall facing toward and proximal to a sidewall of the first die, and a thermal interface material (TIM) between the sidewall of the first die and the sidewall of the heat spreader. A thermal conductivity of the heat spreader is higher than a thermal conductivity of the TIM.
US10515864B2
The present invention provides a glass substrate in which in a step of sticking a glass substrate and a silicon-containing substrate to each other, bubbles hardly intrude therebetween. The present invention relates to a glass substrate for forming a laminated substrate by lamination with a silicon-containing substrate, having a warpage of 2 μm to 300 μm, and an inclination angle due to the warpage of 0.0004° to 0.12°.
US10515863B2
According to the present invention, a power module includes an insulating substrate, a semiconductor device provided on the insulating substrate, an internal terminal provided on the insulating substrate and electrically connected to the semiconductor device, a sealing material that seals the internal terminal, the semiconductor device and the insulating substrate so that an end portion of the internal terminal is exposed, a case that is separate from the sealing material and covers the sealing material and an elastic member that connects the case and the end portion of the internal terminal.
US10515862B2
Embodiments may also include a residual chemical reaction diagnostic device. The residual chemical reaction diagnostic device may include a substrate and a residual chemical reaction sensor formed on the substrate. In an embodiment, the residual chemical reaction sensor provides electrical outputs in response to the presence of residual chemical reactions. In an embodiment, the substrate is a device substrate, and the sensor is formed in a scribe line of the device substrate. In an alternative embodiment, the substrate is a process development substrate. In some embodiments, the residual chemical reaction sensor includes, a first probe pad, wherein a plurality of first arms extend out from the first probe pad, and a second probe pad, wherein a plurality of second arms extend out from the second probe pad and are interdigitated with the first arms.
US10515859B2
A method for forming semiconductor devices includes forming a highly doped region. A stack of alternating layers is formed on the substrate. The stack is patterned to form nanosheet structures. A dummy gate structure is formed over and between the nanosheet structures. An interlevel dielectric layer is formed. The dummy gate structures are removed. SG regions are blocked, and top sheets are removed from the nanosheet structures along the dummy gate trench. A bottommost sheet is released and forms a channel for a field effect transistor device by etching away the highly doped region under the nanosheet structure and layers in contact with the bottommost sheet. A gate structure is formed in and over the dummy gate trench wherein the bottommost sheet forms a device channel for the EG device.
US10515856B2
A method includes forming first and second fins of a finFET extending above a semiconductor substrate, with a shallow trench isolation (STI) region in between, and a distance between a top surface of the STI region and top surfaces of the first and second fins. First and second fin extensions are provided on top and side surfaces of the first and second fins above the top surface of the STI region. Material is removed from the STI region, to increase the distance between the top surface of the STI region and top surfaces of the first and second fins. A conformal stressor dielectric material is deposited over the fins and STI region. The conformal dielectric stressor material is reflowed, to flow into a space between the first and second fins above a top surface of the STI region, to apply stress to a channel of the finFET.
US10515853B1
A method of wafer dicing is provided. The method of wafer dicing includes: providing a wafer, wherein the wafer includes a substrate, dies formed in and over the substrate and a scribe line structure located in a scribe line region between adjacent dies; removing a portion of the scribe line structure around a test device in the scribe line structure; attaching a front side of the wafer with a first tape; removing a portion of the substrate overlapping with the scribe line region from a back side of the wafer; attaching the back side of the wafer with a second tape; and removing the first tape along with the remaining portion of the scribe line structure attached thereon, leaving the dies separately attached on the second tape.
US10515848B1
In an embodiment, a method includes: forming a first dielectric layer over a die, the first dielectric layer including a photo-sensitive material; curing the first dielectric layer to reduce photo-sensitivity of the first dielectric layer; patterning the first dielectric layer by etching to form a first opening; forming a first metallization pattern in the first opening of the first dielectric layer; forming a second dielectric layer over the first metallization pattern and the first dielectric layer, the second dielectric layer including the photo-sensitive material; patterning the second dielectric layer by exposure and development to form a second opening; and forming a second metallization pattern in the second opening of the second dielectric layer, the second metallization pattern electrically connected to the first metallization pattern.
US10515843B2
The present disclosure generally relates to generally relates to equipment for performing semiconductor device fabrication, and more particularly, to a cover ring for partially covering a surface of a substrate support in high-density plasma chemical vapor deposition processing. In one embodiment, the cover ring may include an annular body, an inner support block with a beveled first edge for stability, one or more thermal breaks to increase thermal movement towards the outer diameter, a rounded shoulder to prevent particle deposition, an outer lip configured to a substrate support pedestal, a vertical appendage to support the substrate, and a thermally conductive coating disposed on the annular ring to direct thermal conductivity towards the outer edge of the ring and prevent particle accumulation.
US10515836B2
This ceramic member 100 includes: a ceramic base body 10 having a terminal 30 embedded therein; a blind hole 11 formed in the ceramic base body 10 and causing the lower surface of the ceramic base body 10 and the terminal 30 to communicate with each other; and a connection member 40 inserted in the blind hole 11, the connection member 40 connected to the terminal 30 by means of a brazing material solidified portion 70. In the blind hole 11, the space surrounded by the inner peripheral surface of the blind hole 11 has, at least at a bottom face 11a, an enlarged portion 11b that is enlarged toward the upper side at least partially with respect to the circumferential direction, and at least a part of the brazing material solidified portion 70 is present in the enlarged portion 11b.
US10515833B2
Embodiments of a wafer cleaning system and method are provided. A brush element is configured to clean a backside of the wafer. The backside has a clear area and an unclear area, and some contaminants are located in the unclear area. A control device performs a first cleaning process to the brush element when the brush element is located at the clear area, and the control device performs a second cleaning process when the brush element is located at the unclear area. The contaminants are cleaned by an enhanced cleaning process. Since the contaminants are cleaned, the backside of the wafer is flatter, and quality of the exposed photoresist on the wafer is improved.
US10515824B2
A method of anisotropic etching comprises forming a metal layer above a substrate. A mask layer is formed on the metal layer with openings defined in the mask layer to expose portions of the metal layer. The exposed portions of the metal layer are introduced to an active etchant solution that includes nanoparticles as an insoluble banking agent. In further embodiments, the exposed portions of the metal layer are introduced to a magnetic and/or an electrical field.
US10515810B2
A method for manufacturing a memory device comprises forming an initial silicide layer, including depositing and annealing a precursor metal over a layer of silicon material on a top surface of a stack of conductive strips in amounts effective to result in a majority of the initial silicide layer being a mono-silicon silicide of the precursor metal. The method comprises depositing and annealing additional silicon material over the initial silicide layer in amounts effective to result in formation of di-silicon silicide of the precursor metal to form a landing pad on the top surface of the stack of conductive strips, the formation of the di-silicon silicide of the precursor metal consuming mono-silicon silicide of the initial silicide layer so a majority of a silicide of the landing pad is di-silicon silicide.
US10515807B1
Methods of fabricating semiconductor devices are provided. The method includes forming a gate dielectric layer over a substrate. The method also includes depositing a first p-type work function tuning layer over the gate dielectric layer using a first atomic layer deposition (ALD) process with an inorganic precursor. The method further includes forming a second p-type work function tuning layer on the first p-type work function tuning layer using a second atomic layer deposition (ALD) process with an organic precursor. In addition, the method includes forming an n-type work function metal layer over the second p-type work function tuning layer.
US10515805B2
A method for producing a semiconductor power device includes forming a gate trench from a surface of the semiconductor layer toward an inside thereof. A first insulation film is formed on the inner surface of the gate trench. The method also includes removing a part on a bottom surface of the gate trench in the first insulation film. A second insulation film having a dielectric constant higher than SiO2 is formed in such a way as to cover the bottom surface of the gate trench exposed by removing the first insulation film.
US10515789B2
A method of operating a mass spectrometer comprising: detecting a first ion species using a first gain setting of a detector or a first emission current for a first mass-to-charge range; detecting a second ion species using a second gain setting of the detector or a second emission current for a second mass-to-charge range; and using the detected first and second ion species to calibrate the mass range of a mass analyzer of the mass spectrometer, to tune the resolution of the mass analyzer, or to tune an ion optic of the mass spectrometer.
US10515788B2
Physical vapor deposition systems are disclosed herein. An exemplary physical vapor deposition system includes a target, a collimator, a power source system, and a control system. The power source system is configured to supply power to the collimator and the target. The control system is configured to control the power source system, such that the collimator is bombarded with noble gas ions during a sputtering process and the target is bombarded with metal ions during a re-sputtering process, wherein the collimator functions as a sputtering target during the sputtering process and as the collimator during the re-sputtering process.
US10515783B2
A charge volume configuration for use in delivery of gas to a reactor for processing semiconductor wafers is provided. A charge volume includes a chamber that extends between a proximal end and a distal end. A base connected to the proximal end of the chamber, and the base includes an inlet port and an outlet port. A tube is disposed within the chamber. The tube has a tube diameter that is less than a chamber diameter. The tube has a connection end coupled to the inlet port at the proximal end of the chamber and an output end disposed at the distal end of the chamber.
US10515780B1
The present invention is directed to circuits, systems, and methods to quickly to quench an arc that may form between high voltage electrodes associated with an ion source to shorten the duration of the arc and mitigate non-uniform ion implantations. In one example, an arc detection circuit for detecting an arc in an ion implantation system includes an analog-to-digital converter (ADC) and an analysis circuit. The ADC is configured to convert a sensing current indicative of a current being supplied to an electrode in the ion implantation system to a digital current signal that quantifies the sensing current. The analysis circuit is configured to analyze the digital current signal to determine if the digital current signal meets threshold parameter value and in response to the digital current signal meeting the threshold parameter value, provide an arc detection signal to a trigger control circuit that activates an arc quenching mechanism.
US10515778B2
A scanning electron microscope includes: a retarding power source configured to apply a retarding voltage to a specimen; a combined objective lens configured to focus the primary beam on a surface of the specimen; an electrostatic deflection system configured to deflect the primary beam to direct the primary beam to each point in a field of view on the surface of the specimen; a first scintillation detector having a first scintillator configured to emit light upon incidence of secondary electrons which have been emitted from the specimen; a Wien filter configured to deflect the secondary electrons in one direction without deflecting the primary beam; and a second scintillation detector having a second scintillator configured to detect the secondary electrons deflected by the Wien filter. The second scintillator has a distal end located away from the axis of the primary beam.
US10515767B2
The invention discloses a perovskite solar cell and a method of fabrication thereof. The perovskite solar cell sequentially comprises a transparent electrode, a mesoporous P-I-N framework and a counter electrode from the bottom to top; the mesoporous P-I-N framework is composed of an n-type semiconductor layer, an insulating layer, and a p-type semiconductor layer in a sequentially stacked mode, and the n-type semiconductor layer, the insulating layer and the p-type semiconductor layer all comprise mesopores filled with a perovskite material. The preparation method sequentially includes preparing the mesoporous P-I-N framework on a transparent conductive substrate through a spin-coating method or a screen printing method, filling with the perovskite material and preparing the counter electrode layer.
US10515761B1
An electronic component includes: a capacitor array including a plurality of multilayer capacitors which are sequentially arranged in a first direction, and first and second metal frames disposed on both side surfaces of the capacitor array and connected to first and second external electrodes of the plurality of multilayer capacitors, respectively; the first and second metal frames include first and second support portions, and first and second mounting portions, respectively; and the m first and second mounting portions include first and second portions opposing each other toward the center of the capacitor array, and third and fourth portions positioned outside the first and second portions, respectively, and a length of each of the first and second portions is shorter than a length of each of the third and fourth portions.
US10515757B2
A coil arrangement structure supporting wireless communication and a method for operating the same in a wireless terminal are provided. The coil arrangement structure includes a closed-loop metal frame and a coil arranged asymmetrically within the metal frame. The coil is arranged such that a distance between an outer side of the coil and an inner side of the metal frame is not constant and the coil is arranged integrally on a front surface of a display.
US10515754B2
A coil component includes an insulating layer having a coil shape, first and second coil conductor layers on opposing surfaces of the insulating layer, each having a coil shape corresponding to that of the insulating layer, and an encapsulant encapsulating the insulating layer and the first and second coil conductor layers.
US10515749B2
A protection system capable of safely quenching a high temperature superconductor (HTS) magnet coil. The protection circuit provides for a frequency loss induced quench design that advances the protection technology for HTS magnet coils and provides a protection system that is capable of quickly distributing the heat energy uniformly in all the coil sections when a localized hot-spot is created.
US10515739B2
Sufficient welding of multiple metal wires in at least a portion of a conductive member that is constituted by multiple metal wires is enabled. The conductive member includes multiple metal wires each including a metal strand and a metal covering layer formed around the metal strand, and a joined portion in which the metal wires are joined by melting of alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands. The joined portion can be formed by joining the metal wires to each other by performing heating at a temperature higher than the melting point of the alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands.
US10515738B2
A copper alloy wire, a copper alloy twisted wire, a covered electric wire, and a wiring harness that have high strength and excellent impact resistance. A copper alloy wire for use as a conductor has a ratio of 0.2% proof stress to tensile strength that is 0.87 or less. A copper alloy twisted wire includes a plurality of the twisted copper alloy wires. A covered electric wire includes a conductor including the copper alloy wire and an insulation cover that covers an outer periphery of the conductor. A wiring harness includes the covered electric wire, and a terminal metal fitting that is attached to the conductor of the covered electric wire.
US10515733B1
An electromagnetic mechanical pulser implements a transverse wave metallic comb stripline TWMCS kicker having inwardly opposing teeth structured to retard a phase velocity of an RF traveling wave propagated therethrough to match the kinetic velocity of a continuous electron beam simultaneously propagated therethrough. The kicker imposes transverse oscillations onto the beam, which is subsequently chopped into pulses by an aperture. The RF phase velocity is substantially independent of RF frequency and amplitude, thereby enabling independent tuning of the electron pulse widths and repetition rate. The exterior surface of the kicker is conductive, thereby avoiding electron charging. In embodiments, various elements of the kicker and/or aperture can be mechanically varied to provide further tuning of the pulsed electron beam. A divergence suppression section can include a mirror TWMCS and/or magnetic quadrupoles. RF can be applied to a down-selecting TWMCS downstream of the aperture to reduce the pulse repetition rate.
US10515730B2
A ventilated apparatus for storing and/or transporting high level radioactive waste. In one aspect, the invention is a ventilated apparatus comprising: an overpack body having an inner surface forming a cavity about a longitudinal axis. A bottom portion of the overpack body is formed by a plurality of segments. Each of the segments extends from a first end wall having a projection to a second end wall having a channel. The segments circumferentially surround a longitudinal axis and are arranged in an intermeshing and spaced-apart configuration such that the projections of the first end walls of the segments project into the channels of the second end walls of adjacent ones of the segments, thereby forming inlet ducts between adjacent ones of the segments. The inlet ducts form air inlet passageways from the external atmosphere to a bottom portion of the cavity.
US10515719B2
An assignment device (1) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify the user of conflicts or to provide the user with background information (HI) relating to words in the text information (TT).
US10515716B2
A data conversion server mutually converts a structure of a communication data transmitted and received between a data transfer server and an application server, based on a metadata which makes a structure of a communication data defined for each research client system associate with a structure of a communication data commonly used by a plurality of the application servers connected to a researcher terminal.
US10515712B1
A memory management method and a storage controller using the same are provided. The method includes reading a target word-line to identify a plurality of raw Gray code indexes corresponding to a plurality of memory cells of the target word-line; performing a decoding operation on raw data of the target word-line to identify a plurality of decoded Gray code indexes corresponding to the memory cells; calculating a plurality of Gray code absolute bias values corresponding to the memory cells according to the raw Gray code indexes and the decoded Gray code indexes; and identifying one or more abnormal memory cells among the memory cells according to the Gray code absolute bias values; and recording the one or more abnormal memory cells into an abnormal memory cell table, wherein a Gray code absolute bias value of each of the one or more abnormal memory cells is greater than a bias threshold.
US10515707B2
A memory device comprises a first NAND string that includes a first plurality of memory cells and a first string select switch arranged in series, the first string select switch disposed between a first bit line and a first end of the first plurality, a second NAND string that includes a second plurality of memory cells and a second string select switch arranged in series, the second string select switch disposed between a second bit line and a first end of the second plurality, word lines coupled to memory cells in the first plurality and memory cells in the second plurality, and a string select line coupled to the first and second string select switches. A method of operating such a memory device comprises applying a voltage varying in a manner complementary to absolute temperature to at least one of the word lines and the string select line.
US10515706B2
According to one embodiment, a voltage generation circuit includes a first boost circuit, a voltage division circuit, a first detection circuit, capacitor and a first switch. The first boost circuit outputs a first voltage. The voltage division circuit divides the first voltage. The first detection circuit is configured to detect a first monitor voltage supplied to the first input terminal, based on a reference voltage which is supplied to a second input terminal of the first detection circuit, and to control an operation of the first boost circuit. The capacitor is connected between an output terminal of the first boost circuit and the first input terminal of the first detection circuit. The first switch cuts off a connection between the capacitor and the first detection circuit, based on an output signal of the first detection circuit, until the first voltage is output from the first boost circuit.
US10515704B2
A semiconductor memory device includes a memory cell array, a peripheral circuit, a ready busy signal generator, and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit is configured to perform one of a read operation, a write operation, and an erase operation on the memory cell array. The ready busy signal generator is configured to selectively output one of an internal ready busy signal and an external ready busy signal according to an operation of the semiconductor memory device. The control logic is configured to control operations of the peripheral circuit and the ready busy signal generator.
US10515702B2
A precharge circuit includes: a precharge time controller suitable for generating a precharge time control signal based on a threshold voltage of a transistor; a precharge control signal generator suitable for generating a precharge control signal activated during a predetermined period based on the precharge time control signal from the precharge time controller; and a precharger suitable for precharging a bit line and a bit line bar during the predetermined period based on the precharge control signal from the precharge control signal generator.
US10515691B2
An integrated circuit structure includes an SRAM array including a first sub-array having a first plurality of rows and a plurality of columns of SRAM cells, and a second sub-array having a second plurality of rows and the plurality of columns of SRAM cells. A first bit-line and a first complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in a column in the first sub-array. A second bit-line and a second complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in the column in the second sub-array. The first bit-line and the first complementary bit-line are disconnected from the second bit-line and the second complementary bit-line. A sense amplifier circuit is electrically coupled to, and configured to sense, the first bit-line, the first complementary bit-line, the second bit-line, and the second complementary bit-line.
US10515680B2
A device includes memory cells, a first reference switch, a second reference switch, a first reference storage unit, a second reference storage unit, and an average current circuit. The memory cells are each configured to store corresponding bit data. The first reference switch and the second reference switch are turned on when a word line is activated. The first reference storage unit generates a first signal having a first logic state when the first reference switch is turned on. The second reference storage unit generates a second signal having a second logic state when the second reference switch is turned on. The average current circuit averages the first signal and the second signal to generate a reference signal to be compared with a current indicating the bit data of one memory cell, in order to determine a logic state of the bit data of the memory cell.
US10515676B2
Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal are disclosed. An example apparatus includes a clock path configured to receive a clock signal and provide internal clock signals and a command path configured to receive a command and propagate the command through the command path responsive to the internal clock signals and provide an internal command having a timing that reflects a timing of the clock signal. The example apparatus further includes a data clock path configured to receive a data clock signal and provide multiphase clock signals based on the data clock signal and provide a delayed multiphase clock signal, and further includes a clock synchronization circuit configured to receive the delayed multiphase clock signal and latch a logic level of the delayed multiphase clock signal responsive to the internal command.
US10515674B2
Technology for a system is described. The system can include one or more processors. The system can include a memory associated with the one or more processors. The system can include a memory controller comprising logic to create a reserved memory region in a system physical address (SPA) map. The memory controller can comprise logic to detect when the one or more processors are brought online. The memory controller can comprise logic to map the memory associated with the one or more processors that are brought online to the reserved memory region in the SPA map.
US10515665B1
Systems and methods for digital compositing platforms that utilize time-sculpting rules with respect to one or more layers of a composition are disclosed. Such time-sculpting rules may enable layers of a composition to be temporally linked or modified in a content agnostic manner. In this way, content can easily be manipulated, substituted, altered, etc. and the composition automatically modified based on the set of time-sculpting rules to ensure that the resulting composition is coherent and cogent, despite the alterations to the layers or the source of content thereof.
US10515664B2
According to one embodiment, a magnetic disk device includes a disk that includes a plurality of tracks, each track including a plurality of sectors for storing data, a head that is for writing data to the plurality of sectors and reading data from the plurality of sectors, and a controller. The controller is configured to determine that a first sector of the plurality of sectors is not able to be read and is a defective sector, determine that a second sector of the plurality of sectors is disposed along a line that extends through the first sector and a defective sector included in a first list of defective sectors, register the second sector in the first list of defective sectors, and reallocate an address corresponding to the second sector to a first alternative sector included on the disk.
US10515660B2
A magnetic tape is provided in which the center line average surface roughness Ra measured regarding the surface of the magnetic layer is less than or equal to 1.8 nm, and the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is less than or equal to 0.050. A back coating layer includes one or more components selected from a fatty acid and a fatty acid amide. In addition, the C—H derived C concentration calculated from the C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed regarding the surface of the back coating layer at a photoelectron take-off angle of 10 degrees is greater than or equal to 35 atom %.
US10515657B2
Provided are a magnetic tape, in which a magnetic layer includes a ferromagnetic powder, a binding agent, and an oxide abrasive, ΔSFD in a longitudinal direction of the magnetic tape calculated by Expression 1, ΔSFD=SFD25° C.−SFD−190° C., is equal to or smaller than 0.50, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic tape.
US10515656B2
A pitch extraction device includes a processor configured to perform a process including: dividing a first bit stream in encoded data into a plurality of sections each having a prescribed section length, the encoded data being obtained by performing entropy encoding on a residual signal calculated by performing linear prediction analysis on a sound signal; allocating a first value or a second value to each of the plurality of sections in the first bit stream in accordance with a bit value in each of the plurality of sections; generating a second bit stream obtained by re-encoding the first bit stream according to the first value and the second value that have been allocated to each of the plurality of sections in the first bit stream; and calculating a fundamental frequency of the sound signal in accordance with an autocorrelation of the second bit stream.
US10515653B1
A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
US10515648B2
An audio/speech encoding method is provided that includes transforming a time domain input signal to a frequency spectrum, and dividing the frequency spectrum to a plural of bands. The method also includes calculating a level of energies for each band, quantizing the energies for the each band, and calculating differential indices. The method additionally includes modifying a range of the differential indices for the Nth band when N is an integer of 2 or more, and replacing the differential index with the modified differential index, and not modifying a range of the differential indices for the Nth band when N is an integer of 1. The method further includes encoding the differential indices using a Huffman table selected based on a minimum value and a maximum value of the differential indices, and transmitting the encoded differential indices and a flag signal for indicating the selected Huffman table.
US10515647B2
Systems, methods, and storage media for audio processing adapted to voice encoding/decoding are disclosed. In some implementations, a system is adapted to determine prediction coefficients based on coefficient data included within a bitstream to determine quantized prediction coefficients, the coefficient data including one or more model parameters indicating at least one attribute of a signal model. The system inversely quantizes the quantized prediction coefficients to determine dequantized prediction coefficients. The system then determines multiple spectral energy values for multiple corresponding frequency bands based on the dequantized prediction coefficients.
US10515645B2
The present invention relates to methods and apparatus for encoding an HOA signal representation (c(t)) of a sound field having an order of N and a number O=(N+1)2 of coefficient sequences to a mezzanine HOA signal representation (wMEZZ(t)) is generated that consists of an arbitrary number I of virtual loudspeaker signals wMEZZ,1(t), wMEZZ,2(t), . . . , wMEZZ,I(t). The present invention further relates to methods and apparatus for decoding a reconstructed HOA signal representation from the mezzanine HOA signal representation.
US10515638B1
A system, method, and computer readable medium that facilitate user authentication via voice biometrics in a network system featuring interactive voice response system access is provided. The voice biometric authentication mechanisms alleviate identity theft occurring via specific interactive voice response transactions. A voice biometrics authentication system interfaces with an interactive network platform and may be hosted by a third party provider of voice biometric technologies.
US10515635B2
Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various implementations, input may be received from a user at a client device operating a chatbot, e.g., during a first session between the user and the chatbot. The input may be semantically processed to determine a state expressed by the user to the chatbot. An indication of the state expressed by the user may be stored in memory for future use by the chatbot. It may then be determined, e.g., by the chatbot based on various signals, that a second session between the user and the chatbot is underway. In various implementations, as part of the second session, the chatbot may output a statement formed from a plurality of candidate words, phrases, and/or statements based on the stored indication of the state expressed by the user.
US10515628B2
A cooperative conversational voice user interface is provided. The cooperative conversational voice user interface may build upon short-term and long-term shared knowledge to generate one or more explicit and/or implicit hypotheses about an intent of a user utterance. The hypotheses may be ranked based on varying degrees of certainty, and an adaptive response may be generated for the user. Responses may be worded based on the degrees of certainty and to frame an appropriate domain for a subsequent utterance. In one implementation, misrecognitions may be tolerated, and conversational course may be corrected based on subsequent utterances and/or responses.
US10515624B2
Disclosed is a content processing method including receiving content including broadcast data and advertisement data into which additional information is inserted, extracting the additional information from the advertisement data, identifying the advertisement data from the content based on the extracted additional information, and extracting the broadcast data excluding the advertisement data identified from the content, wherein the additional information is inserted at at least one of optimal intervals determined based on test additional information inserted at a plurality of analysis intervals of an audio signal associated with the advertisement data.
US10515602B1
The present invention provides a GOA circuit, which includes, which includes multi-stage GOA circuit repeat unit that are cascade connected, and each stage of the GOA circuit repeat units includes: a first pull-up control module (101), a first pull-down holding module (102), a first pull-down module (106), a first bootstrap capacitor module (103), a first output module (104), a second output module (105), a second pull-up control module (201), a second pull-down holding module (202), a second pull-down module (206), a second bootstrap capacitor module (203), a third output module (204) and a fourth output module (205). The present invention can reduce the number of thin film transistors (TFTs) in the GOA circuit for realizing a narrow-border design as well as reducing power consumption of the GOA circuit.
US10515598B2
A method of driving a display panel includes determining a present polarity of a pixel data signal of a present frame, generating a first compensated grayscale of the pixel data signal of the present frame using a pixel data signal of a previous frame, the pixel data signal of the present frame, and the present polarity, and displaying an image using the first compensated grayscale. The first compensated grayscale varies according to the present polarity.
US10515593B2
A semiconductor integrated circuit and corresponding display panel and electronic apparatus. A pixel element includes a self-luminous element and a drive transistor connected to a power supply line. In an emission period of the self-luminous element, an active voltage and an intermediate voltage are sequentially applied between the power supply line and a potential line with a pulse-shaped waveform such that a predetermined luminance duration is obtained in the emission period. In a non-emission period of the self-luminous element, an off-state voltage is applied between the power supply line and the potential line so as to maintain the self-luminous element in a non-emission state.
US10515592B2
A display device includes: a display panel including data lines, gate lines, and pixels, the display panel is operated in an active period or in a blank period; and a driving circuit for driving the display panel, the driving circuit including: a signal controller for outputting clock control signals; a voltage generator for receiving the clock control signals, wherein the voltage generator outputs active clock signals synchronized with the clock control signals during the active period and outputs blank clock signals during the blank period; and an overcurrent detection circuit for receiving the clock control signals and the blank clock signals, the overcurrent detection circuit detects an overcurrent of the blank clock signals, and a phase difference between the clock control signals in the active period is different from a phase difference between the clock control signals in the blank period.
US10515591B2
In the pixel driving circuit of the disclosure, the control terminal of the driving unit is connected with a first terminal of the storage capacitor, the first signal terminal of the first switching unit, the first signal terminal of the second switching unit and the control terminal of the third switching unit. The control terminal of the first switching unit is operable to input a reset signal. The second signal terminal of the first switching unit is connected with an initialization voltage. The control terminal of the second switching unit is operable to input a scan signal. The second signal terminal of the second switching unit is connected with the first signal terminal of the third switching unit. The second signal terminal of the third switching unit is operable to input a data signal. The control terminal of the fourth switching unit is operable to input a light emitting signal.
US10515590B2
The present disclosure relates to a pixel compensation circuit, a driving method for the pixel compensation circuit, a display panel and a display device. The pixel compensation circuit includes a reset circuit, a data writer, a compensation circuit, a driver, and a light emitting device. The threshold voltage of the light emitting device may be provided to the driver through the compensation circuit.
US10515587B2
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US10515584B2
An organic light emitting display device including a scan driver configured to supply scan signals to scan lines, and configured to supply emission control signals to emission control lines, a data driver configured to supply data signals to data lines, pixels respectively including driving transistors configured to be initialized by a voltage of an initializing power source, an initializing power source generator configured to supply the voltage of the initializing power source to an initializing power source line commonly connected to the pixels, and a timing controller configured to control the scan driver, the data driver, and the initializing power source generator, wherein the initializing power source generator is configured to supply the initializing power source having different voltages during a first period in which the scan signals are supplied, and during a second period of a low frequency driving period in which the scan signals are not supplied.
US10515582B2
An LED driving circuit is provided in the present disclosure for driving an LED matrix module. The LED matrix module includes a plurality of LED units. The LED driving circuit includes a control module, a first driving module and a switch module. The first driving module is used for driving at least one column of the LED matrix module according to a first driving signal provided by the control module. The switch module is electrically connected to the control module for receiving a second driving signal from the control module to drive the at least one row of the LED units of the LED matrix module.
US10515577B2
A display device includes an image signal processor generating modulation data of each pixel region corresponding to a display period of each frame based on an image signal and predetermined modulation value tables which are preset to different gains. The image signal processor includes a block divider and at least two data modulators. The block divider divides the display region into at least two block regions along a second direction. The at least two data modulators correspond to the at least two block regions, modulate gray scale data of each of pixel regions included in each block region based on a modulation value table, and generate modulation data of the pixel regions included in each block region. As a result, a difference in the charge amount caused by line resistance can be compensated according to the overdriving scheme, resulting in prevention of image quality deterioration.
US10515572B1
The decoration support pole is configured for use with celebratory activities. The decoration support pole is configured for use with a cubicle. The decoration support pole attaches to the wall of a cubicle such that the decoration support pole projects above the wall of the cubicle in a visible manner. The festive adornments are attached to the decorative support pole in support of a celebration. The decoration support pole is further illuminated to further support the celebration. The decoration support pole comprises a stanchion, a stanchion cap, a clip, and a festive illumination. The clip and the stanchion cap attach the stanchion to the cubicle wall. The festive illumination installs in the stanchion. The stanchion is a support structure that separates the clip from the stanchion cap. The festive illumination is an electric circuit that illuminates the stanchion.
US10515566B2
A novel electronic language education system device is configured to define, instruct, analyze, and evaluate martial arts movements as characters of a particular language. In one embodiment, the novel electronic language education system includes a martial arts movement linguistic symbolization module and a martial arts movement-to-language character evaluation module that are executed on a CPU and a memory unit of the novel electronic language education system. Preferably, the system further incorporates a visual detection sensor, a gyroscopic sensor, a human limb movement sensor, and/or another sensor to enable capturing and analysis of a martial arts movement routine to create, match, and/or evaluate a digital symbolic key representing the martial arts movement routine, which is digitally paired with a character of the particular language. Ideally, a paired martial arts movement routine resembles the pen stroke or the shape of the character of the particular language to enhance linguistic learning experience.
US10515564B2
A mission-based cyber training platform allows both offensive and defensive oriented participants to test their skills in a game-based virtual environment against a live or virtual opponent. The system builds realistic virtual environments to perform the training in an isolated and controlled setting. Dynamic configuration supports unique missions using a combination of real and/or virtual machines, software resources, tools, and network components. Game engine behaves in a manner that will vary if participant attempts to replay a scenario based upon alternate options available to the engine. Scoring and leader boards are used to identify skill gaps/strengths and measure performance for each training participant. A detailed assessment of a player's performance is provided at the end of the mission and is stored in a user profile/training record.
US10515559B2
In general, certain embodiments of the present disclosure provide a detection and avoidance system for a vehicle. According to various embodiments, the detection and avoidance system comprises an imaging unit configured to obtain a first image of a field of view at a first camera channel. The first camera channel filters radiation at a wavelength, where one or more objects in the field of view do not emit radiation at the wavelength. The detection and avoidance system further comprises a processing unit configured to receive the first image from the imaging unit and to detect one or more objects therein, as well as a notifying unit configured to communicate collision hazard information determined based upon the detected one or more objects to a pilot control system of the vehicle. Accordingly, the pilot control maneuvers the vehicle to avoid the detected objects.
US10515553B2
A vehicle is configured to perform the steps of: obtaining an indicator of a potential collision threat identified by an autonomous emergency braking system of the vehicle, wherein the autonomous emergency braking system of the vehicle comprises pre-defined control phases, and wherein the indicator at least partly determines a current control phase of the autonomous emergency braking system; and sending the obtained indicator to one or more following vehicles.
US10515551B1
This document describes systems and techniques that may be used to aggregate information about open parking spots from various different parking providers or organizations.
US10515545B2
A position determining device and an operating method thereof are disclosed. According to the present invention, a position of a neighboring vehicle is determined by using the differences of the receiving time and strengths between two sensing signals received from two ultrasound sensors installed in a vehicle. Therefore, it is possible to estimate a position and a moving path for neighboring vehicles while driving a vehicle.
US10515534B1
A system for blood treatment that includes a blood treatment machine. The blood treatment machine includes a receiver, a user interface configured to display information related to the blood pressure data received by the receiver, and a controller. The controller is configured to generate a notification to notify a user of an upcoming blood pressure measurement before the blood pressure measurement occurs. The blood treatment machine also includes a blood pressure monitoring device connected to the blood treatment machine, the blood pressure monitoring device configured to send signals containing blood pressure information to the receiver of the blood treatment machine.
US10515524B2
A security method and apparatus is disclosed. In one embodiment, a method for providing an alarm for a window by a security apparatus comprises calculating a first distance between a detector mounted within a movable portion of the window and a window frame edge and calculating a second distance between the detector and the window frame edge. The method further comprises determining whether the movable portion of the window has remained stationary for more than a predetermined time period based on the first distance and the second distance and, if the movable portion has remained stationary for more than the predetermined time period, storing the second distance in a memory, placing the security apparatus into an active alarm state, calculating a third distance observed by the detector, determining a change between the third distance and the second distance, determining whether the change exceeds a predetermined distance, and generating an alarm signal if the change exceeds the predetermined distance.
US10515519B2
In some embodiments, apparatuses and methods are provided herein useful to automating testing of transactions at a point-of-sale (POS) terminal. In some embodiments, a system comprises a handheld scanner including an electronic switch electrically coupled to a physical trigger of the handheld scanner, wherein the handheld scanner is configured to read a product identifier, a first display device configured to present the product identifier, the POS terminal including a second display device configured to present a transaction record for a transaction, and a control circuit configured to determine a test case to execute, determine the product identifier, cause presentation of the product identifier, transmit a signal that mimics a pull of the trigger, capture, from the second display device, an image including at least a portion of the transaction record, and analyze the image to determine whether the transaction record includes a record associated with the product identifier.
US10515517B2
In various embodiments, players may compete in a gaming context.
US10515509B2
A gaming device comprising a game wheel for obtaining a result of the game, said game wheel being mounted so as to be rotatable about a wheel axis. An electronically actuated screen associated with the game wheel viewed in the viewing direction of the wheel axis. The screen is placed in front of the game wheel and covers part of a game wheel surface which faces a location for operating the gaming device.
US10515502B2
A paper sheet handling machine (for example, banknote handling machine (10)) includes: a recognition unit (18) configured to recognize a paper sheet transported by a transport unit (16); a storage unit (for example, banknote storages (30) or banknote storage cassette (40)) configured to store the paper sheet recognized by the recognition unit (18); a memory unit (54) configured to store a maximum capacity for paper sheets in the storage unit; and a maximum capacity change unit (58) configured to change the maximum capacity stored in the memory unit (54), on the basis of information about a kind of the paper sheet recognized by the recognition unit (18).
US10515495B2
Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user.
US10515494B2
A system and method are disclosed for activating remote monitoring functionality of a personal wireless device associated with a released individual. After incarceration, former inmates are released under a variety of different circumstances, many of which require follow-up check-ins with case managers or other individuals. As part of their release, inmates often agree to multiple restrictions and requirements. In order to better monitor compliance with those requirements, a personal wireless device assigned to the released individual can be programmed with certain rules and automatically trigger when a violation is detected. As a result of a detected violation, the personal wireless device activates certain devices, such as a camera, microphone, etc., to capture data in order to remotely monitor the released individual. A case manager can also manually activate monitoring.
US10515489B2
An apparatus and operational method are disclosed that use control hardware resident in a vehicle to enable a remote computing system to wirelessly communicate with the vehicle. The control hardware includes a processor configured to interface with a wireless network and the vehicle through, respectively, a wireless network interface and a vehicle interface. A plurality of CAN (control area network) bus transceivers may exist within the vehicle interface operable to allow the processor to interface with multiple vehicle types. The processor may then be configured to automatically detect an identifier for the vehicle though the vehicle interface and automatically select a CAN bus transceiver from the plurality of CAN bus transceivers based on the detected identifier. The processor can then communicate with the vehicle's CAN bus via the selected CAN bus transceiver.
US10515486B1
An augmented reality structural assessment system may include a display device, at least one sensor configured to generate image data from a structure, and a processor. The processor may receive the image data that represents one or more portions of the structure and generate a visualization of a scenario related to structural damage to the one or more portions of the structure. The visualization may be presented via the display device, such that the visualization augments a view of the structure via the display device. The processor may then receive input data regarding one or more assessments of damage to the structure corresponding to the scenario and the image data and store the data regarding one or more assessments of damage in a storage component.
US10515473B2
Aspects of the subject disclosure may include, for example, embodiments for generating an embedded object definitions (EOD) file for an image of a video file. The EOD file can include information about object markings of the video image. Further embodiments include identifying an object within the original video and determining a plurality of pixels associated with the object. A position, a color, a contrast and a brightness are associated with each of the plurality of pixels. Additional embodiments include adjusting color, contrast, and brightness of each of the plurality of pixels resulting in adjusted pixels of each of the plurality of pixels. Also, embodiments can include overlaying the marked image with the adjusted pixels of each of the plurality of pixels during a presentation of the video file. The marked image presents the object as marked on a display to a user, resulting in a marked object. Other embodiments are disclosed.
US10515452B2
A medical imaging system configured to receive first image information corresponding with one or more images acquired at a first time, the one or more images including a lesion; receive second image information corresponding with one or more images of the lesion acquired at another time; render volumes of the lesion for each image; and overlays the two volumes. Other factors and/or indicators, such as vascularization indicators, may be calculated and compared between the first image information and second image information.
US10515448B2
The present disclosure relates to techniques for predicting a genetically based trait using handprints. In one embodiment, a method generally includes receiving a digital image of a person's handprint. A computing device extracts features from the digital image using at least one feature-extraction technique and inputs the features into a machine-learning model trained to predict at least one genetically based trait when such features are received as input. The machine-learning model predicts whether the user has one or more genetically based traits based on the values of the features. The computing device then sends the prediction to an application that presents the prediction to the user.
US10515445B1
Systems and methods for assessing a physical structure are provided. Information indicative of an infrared image that includes a portion of the physical structure is received, and one or more indicators within the infrared image exceeding a heat threshold are determined. A plurality of characteristics of the one or more indicators are determined. Information indicative of an image of the portion of the physical structure, corresponding to the infrared image, is received, and locations of the one or more indicators are determined. The image is analyzed according to the locations of the one or more indicators to determine information indicative of (i) a fastener coupled to the physical structure or (ii) damage to the physical structure, and the one or more indicators are classified according to the analysis. Based on the classification of the one or more indicators, a condition of the physical structure is determined.
US10515435B2
The disclosure discloses an apparatus for upscaling an image, a method for training the same, and a method for upscaling an image, where a convolutional neural network circuit obtains feature images of the image, a multiplexer upscales the image by integrating every n*n feature images of an input signal into a feature image with a resolution which is n times the resolution of a feature image of the image, where n is an integer greater than 1.
US10515432B2
A method of managing graphics data in a graphics processing device may include: receiving a first draw call having a first identifier, generating a first lookup table having the first identifier mapped in association with a first handle value by allocating the first handle value to the first identifier, generating a second lookup table having the first handle value mapped in association with a first graphics state setting value by allocating the first handle value to the first graphics state setting value, wherein the first graphics state setting value corresponds to the first identifier, and performing at least one graphics pipeline operation to process the first draw call by using the first graphics state setting value obtained from the second lookup table.
US10515424B2
Methods and systems for generating queries from a behavioral index model are described. According to various embodiments, a system receives a query input including one or more search terms from a client device associated with a member profile. The system generates a query from the one or more search terms and one or more profile terms. The system causes one or more query machines to search one or more inverted indices using the query and receives one or more result of documents distributed across the inverted indices. The system generates an ordered list of the one or more result sets and causes presentation of the ordered list at a client device associated with the member profile.
US10515422B2
A network-based synchronization system includes a server executing an electronic tax preparation program. The server is in communication with first and second computing devices through first and second networks. The first computing device utilizes the electronic tax preparation program. The second computing device is a mobile communication device including an image acquisition component and a mobile application executing thereon. The server, and the first and second computing devices are cooperatively operable through the first and second networks to synchronize the electronic tax preparation program and the mobile application based at least in part upon data acquired by the image acquisition component. The server receives the data acquired by the image acquisition component and transmits the data to the first computing device to synchronize the mobile application and the electronic tax preparation program.
US10515421B2
A human resources management system includes an account information storage unit that stores balance information in multiple accounts in which money is pooled and a deposit and withdrawal history of each account. A deposit and withdrawal controlling part updates, on the basis of a reward amount of money to an operation determined between an ordering party and an order receiving party of the operation, information on the balances in an account of the ordering party and an account of the order receiving party and their deposit and withdrawal histories. Information on the balances and the deposit and withdrawal histories of the account is stored in the account information storage unit. An operational performance evaluation unit evaluates an operational performance of an owner of each account in a period on the basis of the deposit and withdrawal history.
US10515418B1
A method for securely and accurately adjudicating a claim for payout in a risk-sharing pool. The method includes receiving a request for a claim payout from a claimant member participating in a risk-sharing pool along with information regarding the claim. Members of the risk-sharing pool serving as jurors analyze the information and vote to validate or reject the claim. A predetermined number of votes are randomly selected and tallied to determine if the claimant is successful in the request for a claim payout.
US10515409B2
Various of the disclosed embodiments concern systems and methods for expediting the settlement of securities traded on an exchange. A settlement system can generate electronic records of financial transactions by bundling a trade report, clearing instructions, etc., into a cryptographic ledger. Current cryptographic ledgers do not handle transactions at the rate which securities are traded. In order to improve rate processing for cryptographic ledgers sharded transaction trees are used.
US10515405B2
An individual consumer borrower accessing a person-to-person lending website is provided an opportunity to have a loan request wholly or partially satisfied by a financial institution at loan terms from the financial institution. The financial institution, for example, can receive information about a person-to-person loan request, determine whether to authorize a financial institutional loan, offer a loan to the individual on terms determined by the financial institution, and issue the loan to an individual consumer borrower responsive to approval of the terms. Prior to an auction, the individual consumer can choose an immediate loan offer having financial institution terms or choose to solicit individual consumer loan offers with more favorable terms through the person-to-person lending website. The financial institution can also offer a gap filling loan for a deficiency amount so that the loan request can be partially satisfied by individual consumer loan offers.
US10515402B2
In some embodiments, a method can comprise categorizing, in a database, one or more purchasing categories based at least in part on one or more queries. In some embodiments the one or more purchasing categories can comprise one or more products. The method can further comprise computing a set of browse categories of the one or more purchasing categories, loading the set of browse categories of the one or more purchasing categories into non-transitory memory, and receiving a query. In some embodiments, the method can further comprise determining one or more results for the query, the one or more results comprising a portion of the one or more products, analyzing intention of the query, and selecting a display configuration of the one or more results based at least in part on the intention. Other embodiments of related methods and systems are also provided.
US10515401B1
A device receives vehicle data associated with vehicles located at a vehicle dealership lot, and receives, from a user device, profile data identifying a user of the user device and data identifying a particular vehicle of the vehicles. The device compares the data identifying the particular vehicle and the vehicle data to determine particular vehicle data associated with the particular vehicle, and processes the particular vehicle data and the profile data of the user, with a first model, to determine purchase options for the particular vehicle and the user. The device provides, to the user device, the particular vehicle data and the purchase options for the particular vehicle to cause the user device to display the particular vehicle data and the purchase options for the particular vehicle.
US10515397B2
A system for facilitating virtual gifting of goods or services over a communications network includes: a) a first client module configured for purchasing a virtual gift for a recipient, b) a second client module configured for receiving and viewing the purchased virtual gift from the server, over the communications network; c) a third client module configured for receiving a wireless signal for the recipient from the second client module and viewing the purchased virtual gift, and d) a web server module configured for processing electronic payment for the purchased virtual gift with a payment gateway, transmitting the purchased virtual gift to the second client module, and transmitting a confirmation of payment for the purchased virtual gift to a brick and mortar outlet, wherein the purchased virtual gift is configured for redemption at said brick and mortar outlet.
US10515392B1
A system for geographic, temporal, and location-based detection and analysis of mobile communication devices in a communication network is disclosed. The system comprises a database and a server communicatively coupled to the database that receives location data from a vendor server, sets a boundary around each location included in the location data, receives messages from mobile communication devices responsive to display of content on the mobile communication devices, analyzes mobile communication device data corresponding to determined mobile communication identifiers from cell sites, and applies a plurality of exclusions to the mobile communication devices based on the analysis to exclude mobile communication devices based on dwell times within the boundary, historical device patterns within the boundary, and/or dwell times patterns in relation to one or more geographic features in the boundary. The server then generates and displays a list of non-excluded mobile communication devices based on the plurality of exclusions applied.
US10515386B2
A system and method for performing cross-platform data analytics of advertising campaign information. The system comprises a data sanitizing module for receiving information related to at least one campaign from a plurality of advertising platforms and to produce a normalized dataset having data values that comply with a unified format; a storage and transformation (TS) engine for transforming data values in the normalized dataset into a format defined in a relaxed data schema, thereby resulting with a relaxed dataset, the TS engine is further configured to analyze the relaxed dataset to compute a plurality of campaign measurements of measurable data values included in the relaxed dataset; a data-mart module for storing the relaxed dataset together with the computed campaign measurements; and a management user interface (UI) module for allowing allow client devices access to data stored in the data-mart module, wherein the data-mart module is optimized for providing an accelerated data for data stored therein.
US10515379B2
A computer system stores digital media content such as images and video along with associated tags and timestamps. The system detects trends in the media content by semantic analysis which includes generation of a temporal tag graph that includes data indicative of a semantic representation of the tags over a plurality of time periods. The data in the tag graph is clustered to generate a set of identified trends reflected by the tags over the plurality of time periods. The set of identified trends is stored in data storage and is available for characterization which includes labeling of the trends, scoring the trends, evaluating changes in the trends over time, and identifying images representative of the detected trends. The temporal tag graph may take the form of a weighted undirected graph where each node in the graph is associated with one of the tags and the edges connecting the nodes represents a temporal correlation between the nodes associated with each edge.
US10515376B2
The present invention discloses a network communication system that includes a network processing center for receiving and converting an electronic or electro-magnetically transmissible data/content into a physically deliverable object and/or network transmissible content data files for carrying out a hybrid delivery of the data/content by a physical delivery process and/or a network electro-magnetic delivery process to a recipient or an ECRMA. A machine-readable code such as QR code is used in the continuous information flow among the various components of this system. The delivery status of the electronic contents and the post-delivery activities are tracked by a variety of mechanisms and the information obtained from the tracking is send back to the content-senders.
US10515375B2
Embodiments of the invention are directed to a computer-implemented rehypothecation system and method for facilitating automatic collateral re-use between system participants, wherein the system participants include borrowers, lenders, and lender/borrowers, the system comprising. The system may additionally include an allocation engine for automatically performing allocation runs for redistribution of collateral, the allocation engine comprising collateral distribution components for assigning collateral to lenders and lender/borrowers based on borrower-selected parameters and an eligibility filter for verifying each assignment of collateral in accordance with lender requirements. The system may further include a global synchronization engine for pre-determining timing of allocation runs to enable global collateral re-use across time zones.
US10515368B1
A computer-implemented system and method receive information regarding a funds transfer from a payor to a payee. The information is received by a depository computer system. The depository computer system forwards the information regarding the funds transfer to an account verification service computer system. The depository receives an indication of a real time account status of an account of the payor. The account status information is received from a paying bank computer system that maintains the account of the payor via the account verification service computer system. Release of the funds to the payee is authorized based on the account status information received via the account verification service computer system. The authorization occurs in real time relative to when the funds transfer information is initially received.
US10515358B2
Embodiments of the present invention are directed to methods, systems, apparatuses, and computer-readable mediums for generating and providing a transaction token that may provide contextual information associated with the token. Accordingly, the transaction token may provide any entities within a transaction processing system immediate information about the context in which the token was generated, how the token may be used, and any other information that may be pertinent to processing the token.
US10515345B2
In one embodiment, an intended recipient of money transmits a payment link created by the recipient to an intended sender of money, where the link contains a locator to a site of a payment provider, information about the recipient (e.g., phone number), and the amount of money to be sent. The link can be sent via email, text, IM, or other means. The sender then accesses the link, such as by clicking or tapping on the link, which launches a checkout or payment page for the sender on the payment provider site. The sender completes the payment page, and the payment is sent to the recipient by the payment provider.
US10515339B1
A method for error correction of a first misclassified transaction that includes receiving a request to correct the first misclassified transaction. The first misclassified transaction is associated with a first client accounting data store of a first client. The first misclassified transaction is associated with a first account, and the request is to change the first account to a second account. The method further includes generating a pattern for account correction based on the request, and applying the pattern to transactions to identify a second misclassified transaction. The transactions are associated with a second client accounting data store of a second client. The method further includes presenting a suggestion of a modification of the second misclassified transaction based on the pattern, and receiving an acceptance of the suggestion.
US10515306B1
A device, system, and method for approximating a neural network comprising N synapses or filters. The neural network may be partially-activated by iteratively executing a plurality of M partial pathways of the neural network to generate M partial outputs, wherein the M partial pathways respectively comprise M different continuous sequences of synapses or filters linking an input layer to an output layer. The M partial pathways may cumulatively span only a subset of the N synapses or filters such that a significant number of the remaining the N synapses or filters are not computed. The M partial outputs of the M partial pathways may be aggregated to generate an aggregated output approximating an output generated by fully-activating the neural network by executing a single instance of all N synapses or filters of the neural network. Training or prediction of the neural network may be performed based on the aggregated output.
US10515304B2
A method of training a neural network model includes determining a specificity of multiple filters after a predetermined number of training iterations. The method also includes determining whether to continue training each filter of the multiple filters based at least in part on the specificity. The method further includes classifying an input based on features obtained by convolving the input with the trained filters.
US10515302B2
In a neural network unit, each neural processing unit (NPU) of an array of N NPUs receives respective first and second upper and lower bytes of 2N bytes received from first and second RAMs. In a first mode, each NPU sign-extends the first upper byte to form a first 16-bit word and performs an arithmetic operation on the first 16-bit word and a second 16-bit word formed by the second upper and lower bytes. In a second mode, each NPU sign-extends the first lower byte to form a third 16-bit word and performs the arithmetic operation on the third 16-bit word and the second 16-bit word formed by the second upper and lower bytes. In a third mode, each NPU performs the arithmetic operation on a fourth 16-bit word formed by the first upper and lower bytes and the second 16-bit word formed by the second upper and lower bytes.
US10515298B2
A RFID transponder including a chip, having an antenna to which the chip is connected for contactless communication, and including a plastic package (1) which accommodates these transponder components as integrated components, wherein the plastic package (1) forms a coil core (2) on its outer surface, on which a booster antenna having at least one coil winding (4) is arranged, wherein the coil winding (4) completely surrounds the integrated antenna in order to form an inductive coupling, and the two ends (5, 6) of the coil winding (4) form antenna wires of a dipole antenna for the UHF range.
US10515297B2
According to an embodiment, a recognition device includes a detector, a recognizer, and a matcher. The detector is configured to detect a character candidate from an input image. The recognizer is configured to generate recognition candidate from the character candidate. The matcher is configured to match the recognition candidate with a knowledge dictionary and contains modeled character strings to be recognized, and generate a matching result obtained by matching a character string presumed to be included in the input image with the dictionary. Any one of a real character code that represents a character and a virtual character code that specifies a command is assigned to an edge. The matcher gives, when shifting a state of the dictionary in accordance with an edge to which the virtual character code is assigned, a command specified by the virtual character code assigned to the edge to a command processor.
US10515294B2
At least one storage stores a dictionary of a discriminator acquired by machine learning by use of a plurality of pairs of crowd state image as an image which expresses a crowd state at a predetermined size and includes a person whose reference site is expressed as large as the size of the reference site of a person defined for the predetermined size, and training label for the crowd state image. At least one processor extracts regions from a given image and recognizes states of the crowds shot in the extracted regions based on the dictionary.
US10515291B2
A template creation device may include an acquisition unit configured to acquire a plurality of templates from a plurality of images of different poses of a single object, or a plurality of images for a plurality of objects. The template creation device may further include a clustering unit configured to divide the plurality of templates into a plurality of groups on the basis of a similarity score; and an integration unit configured to combine the templates in a group into an integrated template. A new template set may be created from the plurality of integrated templates corresponding to each group in the plurality of groups.
US10515284B2
Apparatuses, methods, and systems are presented for reacting to scene-based occurrences. Such an apparatus may comprise dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array. The apparatus may further comprise a first processing unit configured to control operation of the dedicated CV computation hardware. The first processing unit may be further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an I/O operation in reaction to an event generated based on operations performed on the one or more computed CV features.
US10515273B2
A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US10515271B2
A flight device and a flight control method are disclosed. The method includes: acquiring an image and a height of the flight device; determining a scene in which the flight device is currently located; calculating an image X-offset and an image Y-offset of a second image frame of two adjacent image frames relative to a first image frame of the two adjacent image frames; compensating for the image X-offset and the image Y-offset according to the acceleration and the angular velocity of the flight device to obtain image correction offsets comprising a corrected image X-offset and a corrected image Y-offset; calculating an X-offset and a Y-offset in world coordinates corresponding to the image correction offsets; and deriving a velocity of the flight device.
US10515267B2
Author identification based on functional summarization is disclosed. One example is a system including a plurality of summarization engines, each summarization engine to receive, via a processing system, a text content to provide a summary of the text content. At least one meta-algorithmic pattern is applied to at least two summaries to provide a meta-summary of the text content using the at least two summaries. A content processor identifies, from the meta-summary, authorship features associated with the text content. An evaluator determines, for a given category, a category value of the meta-summary, the category value indicative of a similarity of the authorship features to the category. A selector selects, for the given category, a combination of meta-algorithmic patterns and summarization engines that provides the meta-summary that optimizes the category value for the text content.
US10515263B2
Comprehensive 2D learning images are collected for learning subjects. Standardized 2D gallery images of many gallery subjects are collected, one per gallery subject. A 2D query image of a query subject is collected, of arbitrary viewing aspect, illumination, etc. 3D learning models, 3D gallery models, and a 3D query model are determined from the learning, gallery, and query images. A transform is determined for the selected learning model and each gallery model that yields or approximates the query image. The transform is at least partly 3D, such as 3D illumination transfer or 3D orientation alignment. The transform is applied to each gallery model so that the transformed gallery models more closely resemble the query model. 2D transformed gallery images are produced from the transformed gallery models, and are compared against the 2D query image to identify whether the query subject is also any of the gallery subjects.
US10515259B2
A method and system determine a three-dimensional (3D) pose of an object and 3D locations of landmark points of the object by first obtaining a 3D point cloud of the object. 3D surface patches are extracted from the 3D point cloud, and a parametric model is fitted to each 3D surface patch to determine a set of descriptors. A set of correspondences between the set of descriptors and a set of descriptors of patches extracted from 3D point clouds of objects from the same object class with known 3D poses and known 3D locations of landmark points is determined. Then, the 3D pose of the object and 3D locations of the landmark points of the object are estimated from the set of correspondences.
US10515254B2
Embodiments of the present application provide a method and an apparatus for acquiring a fingerprint, a chip and a terminal device, which may reduce interference caused by ambient light, temperature and a chip dark current and other factors. The method includes: acquiring a first fingerprint image and at least one second fingerprint image, where a screen luminance for acquiring the first fingerprint image is higher than a screen luminance for acquiring the at least one second fingerprint image; determining a third fingerprint image according to the first fingerprint image and the at least one second fingerprint image, where the third fingerprint image is an interference image having a same exposure time as the first fingerprint image; and performing interference cancellation on the first fingerprint image according to the third fingerprint image to obtain a fourth fingerprint image.
US10515239B2
A transmission device includes a magnetic field antenna and an electric field antenna connected electrically to the magnetic field antenna. When the magnetic field antenna is at a position allowing reception of a magnetic field signal transmitted by another magnetic field antenna included in a magnetic field transmission device, the transmission device becomes capable of transmitting an electric field signal generated on the basis of the magnetic field signal. The electric field antenna is grounded by being connected electrically to a ground to which the magnetic field transmission device is connected.
US10515232B2
Techniques are disclose herein for facilitating secure user access to resources without user-provided credentials. More specifically, the techniques described herein eliminate the need for end users to remember and provide privileged resource authentication information (e.g., credentials) at the time of resource access. The system accepts and securely stores registration information for accessing privileged resources during a registration process. As discussed herein, the registration information can include identification and authentication information for each privileged resource. The authentication process can also include registration of one or more secondary authentication devices that are used to verify the identity of the end user in lieu of the end user providing credentials.
US10515226B2
Systems and methods for protected local backup. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive, via a file system filter driver, a request targeting a file system within a storage device, wherein the file system filter driver is owned by a backup application; and reject the request, via the file system filter driver, in response to the request having been issued by an application other than the backup application.
US10515224B2
The present disclosure relates to a method, a device and a storage medium for printing information. The method includes: acquiring authentication information of a current operator of a terminal; determining whether the current operator is a legitimate user according to the authentication information of the current operator; and sending the authentication information to a preset printer associated with the terminal when the current operator is an illegitimate user. In the technical solution, when it is determined that the current operator is an illegitimate user, the authentication information of the current operator is sent to a preset printer, in order for the preset printer to print the authentication information. It can improve the security of the terminal, and thus improve the user experience.
US10515210B2
Various techniques for detection of malware using an instrumented virtual machine environment are disclosed. In some embodiments, detection of malware using an instrumented virtual machine environment includes instantiating a first virtual machine in the instrumented virtual machine environment, in which the first virtual machine is configured to support installation of two or more versions of a resource; installing a first version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the first version of the resource with a malware sample opened using the first version of the resource; and installing a second version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the second version of the resource with the malware sample opened using the second version of the resource.
US10515198B2
A mobile communications device includes a plurality of first input devices capable of passively collecting input data, a second input device(s) capable of collecting response data based upon a challenge, and a processor capable of determining a level of assurance (LOA) that possession of the mobile communications device has not changed based upon a statistical behavioral model and the passively received input data, and comparing the LOA with a security threshold. When the LOA is above the security threshold, the processor may be capable of performing a given mobile device operation without requiring response data from the second input device(s). When the LOA falls below the security threshold, the processor may be capable of generating the challenge, performing the given mobile device operation responsive to valid response data, and adding recent input data to the statistical behavioral model responsive to receipt of the valid response data.
US10515194B2
Disclosed herein is a key rotation scheme for a DRM system in a DASH-based media content service. A DASH encoder generates media decryption keys and provides a key list including the media decryption keys to a CP manager. Each media decryption key is identified by a key identifier (KID). The CP manager delivers the key list to a license server. The license server creates ECLs based on the key list, and delivers an ECL list including ECLs to the CP manager. Each ECL is identified by KID and includes an encrypted media decryption key and an encrypted KID. The CP manager generates a pssh box in which the ECL list is inserted into a data field, and delivers the pssh box to the DASH encoder. The DASH encoder delivers the pssh box to a client device, with the pssh box being included in a DASH MPD or media segment.
US10515181B2
Techniques facilitating integrated circuit identification and reverse engineering are provided. A computer-implemented method can comprise identifying, by a system operatively coupled to a processor, an element within a first elementary cell of one or more elementary cells of an integrated circuit. The method can also comprise matching, by the system, the element with respective elements across the one or more elementary cells including the first elementary cell. The respective elements can be replicas of the element. Further, matching the element with respective elements can be based on a layout analysis of the integrated circuit.
US10515179B2
A program embodied in a non-transitory computer readable medium includes instructions executable by a processor to perform a method of verifying a circuit design. The method includes the steps of performing an automated analysis of the circuit design by scanning an assertion description file and a signal list file of the circuit design, creating and displaying a scheme based on the assertion description file, wherein the scheme includes nodes and arcs, the nodes indicating output signals and the arcs indicating a transition relationship between nodes, and identifying in the scheme assertions that are missing from the assertion description, and recommending amendments to the assertion description to supply the missing assertions, the missing assertions, when added, being reflected in the display of the scheme.
US10515171B2
According to one embodiment, a circuit description generation apparatus includes: a reduction candidate extraction unit that generates a waveform of an input signal based on a verification vector, and extracts a candidate for reducing the number of stages of shift registers, based on a minimum value of the number of cycles that last until a change in a value of a signal represented by the waveform; and a reduction circuit generation unit that generates circuit information describing a circuit in which the reduction has been made, and verifies whether or not there is equivalence in output between a circuit before the reduction and a circuit after the reduction.
US10515170B1
Disclosed is a technology for parallelized design verification of two circuit designs at a register transfer level. A plurality of potential equivalent sub-circuit pairs is identified from the circuit designs to create a proof-tree structure. The proof-tree structure includes a root-proof, a plurality of parent-proofs downchain of said root-proof and a plurality of child-proofs downchain of at least one of the parent-proofs. Each one of the child-proofs is associated with a first equivalency status of one of the potential equivalent sub-circuit pairs. The parent-proofs are associated with second equivalency statuses dependent upon the first equivalency statuses of downchain child-proofs. The root-proof is associated with a third functional equivalency status of the two circuit designs dependent upon the second equivalency statuses of downchain parent-proofs. This Abstract is not intended to limit the scope of the claims.
US10515166B2
A method includes identifying the first path as a target path, wherein an operation speed of the target path is adjusted from the corner case; deriving and outputting first values from the lookup table by indexing the lookup table with a threshold voltage associated with the first path identified as the target path as the main threshold voltage and a threshold voltage associated with the second path as the slave threshold voltage; calculating a first extra time based on the first values and first cell delays associated with the first path.
US10515157B2
A method is provided for the creation of an addendum for use in the design and production of sheet metal formed components, which method uses a sectionless approach. In a preferred approach, elevation curve (EC) lines are established relating to the component (ECc) and binder (ECb), and it is these lines which are used to design the addendum. Additional EC lines (EC1, EC2, EC3, etc.) can be added to modify or optimize the addendum design. The spaces between the EC lines are filled using various parameterized filling techniques so as to provide the addendum design. Optimization of the addendum can be achieved by modification of the various EC lines, so as to modify or control the various design parameters, in accordance with various quality or design criteria. A more rapid, and less complicated approach to addendum design is provided.
US10515152B2
Each of a plurality of content matchers is executed upon a body of text in a document, identifying at least one match in the text and additionally assigning a match strength for each match. Where a conflict between a first match (have a first match strength associated therewith) and a second match (having a second match strength associated therewith) is noted, it is determined whether either of the first or the second match strength is greater than the other. If so, that match of the first and second matches corresponding to the lesser of the first and second match strengths is discarded. If the first or second match strengths are equal, then respective matcher ranks of the first matcher and the second matcher are compared such that the match of the first and second matches corresponding to the lesser of the first and second matcher ranks is discarded.
US10515147B2
Using a statistical language model to make information related to a word or other content of interest available is disclosed. An indication that a word or phrase is of interest is received. A contextual meta-information associated with the word or phrase of interest as used in context is used to make information related to the word or phrase of interest available, for example, by forming a more precise query and/or filtering search results based on the contextual meta-information.
US10515143B2
A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.
US10515142B2
A method is provided for extracting page information. The method includes obtaining to-be-processed source code of a webpage; based on a preset filtering characteristic string and a preset tag matching mode, extracting target information from the source code; and generating page information in a specified format based on the extracted target information.
US10515140B1
Methods and systems for selecting and displaying items includes causing the display of a large image of a selected item, a plurality of view icons indicative of different views of the selected item, and item details associated with a selected item. After the customer selects a view and/or color for the large image and mouses over the image, a zoom box appears and a corresponding magnified image window appears with a magnified image of the zoom box image for the selected view and color of the item.
US10515133B1
Systems and methods for generated suggested metadata for media items are provided herein. In particular, users can upload media items to a system. The media items can be matched to reference media items, classified, and/or analyzed to identify characteristics. Suggested metadata can be determined based on the matched reference media items, classifications, and analysis. The suggested metadata can be presented to a user for user selection. Media items can be published and associated metadata can provide searchable criteria.
US10515130B2
Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.
US10515127B2
Users may consume and/or share information through various types of content items. For example, user may post a family photo through a social network, create a running blog through a microblogging service, etc. Because users may be overwhelmed by the amount of available content items, it may be advantageous to recommend content items, such as blogs to follow, to users. Accordingly, inductive matrix completion is used to evaluate user interactions with content items (e.g., a user following a blog), content item features (e.g., text and/or images of a blog is evaluated to identify a topic of the blog), and/or user features (e.g., a user liking or reblogging a blog, user demographics, user interests, etc.) to determine whether to recommend a content item to a user. Additionally, graph proximity is used to recommend content items based upon weights of edges connecting user nodes to content item nodes within a directed graph.
US10515123B2
A stratified or segmented composite data structure can be formed by selecting a group of data entities, stratifying or segmenting them according to attributes, and assigning relative weights to the components based on their stratified or segmented positions. The attributes are selected from a universe of possible values. Further positive and negative biases can be applied at any arbitrary point or position, including to individual data entities, groups of arbitrarily selected data entities, or arbitrary positions.
US10515118B2
Processing a data flow graph of a hybrid flow can include a data structure to store metadata for each of a plurality of nodes of a data flow graph of a hybrid flow, processing the data flow graph of the hybrid flow, and defining metadata in the data structure for a particular node affected during processing of the data flow graph of the hybrid flow.
US10515111B2
A system for curating digital objects of a digital platform. In various embodiments, the digital platform may include one or more processors configured to index digital objects of the digital platform to identify semantic information of each digital object, and associate a plurality of digital objects based on matching semantic information.
US10515106B1
Systems and methods of determining, from an identity database, raw identifiers of entities satisfying a set of attributes. The identity database does not hold the set of attributes in association with any identifiers in the identity database. An interrogation data structure is provided which represents encoded identifiers of entities satisfying the at least one attribute. The interrogation data structure is applied to encoded identifiers held in the identity database in association with respective raw identifiers to determine any raw identifiers which correspond to the encoded identifiers in the interrogation data structure.
US10515105B2
The invention discloses a computer automatically implemented element-noun reference numeral acquiring method that acquires an element-noun reference numeral of a claim-element-noun from a patent claim. The computer automatically implemented element-noun reference numeral acquiring method has an element-noun reference numeral retrieving step and an element-noun reference numeral correlating step. The element-noun reference numeral retrieving step retrieves a claim-element-noun and/or a specification-element-noun according to a rule related to a noun-initial word and part of speech. In addition, the element-noun reference numeral retrieving step retrieves a specification-element-noun possible word string according to an element-noun determining word. The element-noun reference numeral correlating step builds a correlated relationship between the claim-element-noun reference numeral retrieved from the element-noun reference numeral retrieving step and the claim-element-noun.
US10515100B2
Implementations described and claimed herein provide systems and methods for generating interactive boundaries of service sites for a selected geographic location. In one implementation, a primary boundary enclosing a geographical region is determined. A primary layer is generated based on the primary boundary. One or more secondary layers are generated, and each secondary layer has a plurality of secondary boundaries each defined based on a service location. A union layer is generated based on the primary layer and the one or more secondary layers. The union layer has a plurality of union boundaries corresponding to a subset of the service sites.
US10515097B2
An analytics platform is configured to receive a request to execute a distributed analytics workflow specification comprising multiple distributed computations to be performed across a plurality of data processing clusters associated with respective data zones. For each of a plurality of analytic services to be executed in accordance with the distributed analytics workflow specification, the platform determines if execution of the analytic service is authorized for the request, and for each of a plurality of datasets to be operated on by one or more of the analytic services in accordance with the distributed analytics workflow specification, the platform determines if execution of the one or more analytic services on the dataset is authorized by its corresponding data zone for the request. Responsive to each of the analytic services and each of the datasets being authorized for the request, the platform initiates execution of the distributed computations of the distributed analytics workflow specification across the data processing clusters.
US10515089B2
The technology disclosed relates to creating and frequently updating multiple online analytic processing (OLAF) analytic databases from an online transaction processing (OLTP) transaction updatable system that includes transaction commit, rollback, and field level security capabilities. It also relates to transparently decoupling extraction from rebuilding of frequently updated OLAP analytic databases from the OLTP transaction updatable system.
US10515087B2
Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.
US10515083B2
An event analysis device includes an event collector configured to collect event log data which represents operation history of a DCS operator; an event analyzer configured to analyze event log data collected by the event collector to extract analysis result data representing operation method based on the operation of the DCS operator or analysis result data representing operation intention based on the operation of the DCS operator; an operation sequence extractor configured to extract analysis result data respectively in every period in specified multiple periods and extract operation sequence sorting analysis result data based on operation time; and an operation sequence clusterer configured to cluster the operation sequence based on the degree of the similarity between the operation sequences which are different from each other.
US10515077B2
Computer systems, devices, and associated methods of optimizing the execution of instructions of a database statement by a database server are disclosed herein. In one embodiment, a method includes identifying a potential execution plan for executing instructions of the database statement and estimating a cost for executing the execution plan. The cost can comprise an encrypted data processing cost associated with a operation in the execution plan of executing an operation on encrypted data in a protected computing environment. The method can include estimating the encrypted data processing cost in the protected computing environment based on statistics generated in the protected computing environment about a database table. In response to estimating the cost for executing the execution plan, comparing the cost to estimated costs of alternative execution plans, selecting the lowest-cost plan for execution, and executing the lowest-cost execution plan.
US10515074B2
Methodologies are provided for generating, organizing, storing and retrieving medical records using voice recognition in combination with unique codes assigned to data elements, and include microprocessor and memory, such as non-transient computer readable medium, having stored thereon a database including vocabulary terms. Methods include receiving spoken language via a speech recognition interface, and generating on a display an output according to vocabulary terms uniquely associated with the spoken language. Data stored in the database can include records organized into specific modules having specified vocabulary terms synced with each module and unique computer code to key vocabulary terms in the database. Using an associated unique code can cause specific data field to open on display when recognizing specific spoken word or phrase by the speech recognition interface.
US10515073B2
A decision-support system for medical diagnosis and treatment comprises software modules embodied on a computer readable medium, and the software modules comprise an input/output module and a question-answering module. The method receives patient case information using the input/output module, and generates a medical diagnosis or treatment query based on the patient case information and also generates a plurality of medical diagnosis or treatment answers for the query using the question-answering module. The method also calculates numerical values for multiple medical evidence dimensions from medical evidence sources for each of the answers using the question-answering module and also calculates a corresponding confidence value for each of the answers based on the numerical value of each evidence dimension using the question-answering module. The method further outputs the medical diagnosis or treatment answers, the corresponding confidence values, and the numerical values of each medical evidence dimension for one or more selected medical diagnosis or treatment answers using the input/output module.
US10515068B2
A centralised identity and capability resolution server is provided. Each subscriber is provided with a unique ecosystem identifier. The server maintains an association between subscriber identifiers, device identifiers and service identifiers and the unique ecosystem identifier. In one aspect, the server is notified of changes to account information and notifies services and subscribers of the changes.
US10515067B2
Example distributed reservation systems and methods are described. In one implementation, multiple storage nodes are configured to store distributed data. Multiple clients are coupled to the multiple storage nodes and access data from the multiple storage nodes. A management server is coupled to the multiple storage nodes and the multiple clients. The management server manages the access of data by the multiple clients and manages reservation of the multiple storage nodes by a particular client.
US10515062B2
A processing device receives a first query comprising a first field value and a first time period. The processing device performs a first search of a data store to identify a first plurality of events having the first time period and at least one field that comprises the first field value. The processing device generates a first search object comprising the first field value. The processing device generates a search event comprising the first field value and a reference to the first search object. An event entry for the first search event is then written to the data store. Future searches may return both the first search event and other events.
US10515060B2
A method and system for generating a master clinical database from disparate sources, including public databases, private databases, and data from users, correlating the received data, determining a degree of confidence in and requesting and seeking confirmation of any data matched from the correlated data. The invention may identify key time points and users from whom to seek and receive confirmation of correlated data. The invention may be utilized to create a cross-trial, cross-sponsor, clinical master database that maintains appropriate user, subject and data confidentiality and privacy and which may be utilized to facilitate study design collaboration.
US10515058B2
A request to perform an operation on an object in a first storage system may be received from a client computing device via a local area network or a wide area network. Mapping data that associates an account identifier from the request to perform the operation on the object in the first storage system to a volume of a file system of a second storage system may be received. The second storage system may be mounted to perform the operation using the file in the second storage system that corresponds to the object in the first storage system. The second storage system may be mounted by using the account identifier from the mapping data.
US10515033B2
Provided is technology simplifying managing locally connected devices. A device management system configured to connect through a network a device manager and a relay manager that connects to multiple devices through a local communication path. The device manager sends to the relay manager through the network a first process request, the first process request conforming to SNMP, and containing device identification information identifying a device that connects to the relay manager. The relay manager acquires from the first process request target identification information identifying management information to process in the management information of a device, generate a second process request containing the target identification information, and send the second process request through the local communication path indicated by the device identification information contained in the first process request.
US10515019B1
Updating aging information for memory backing a virtual address-backed virtual machine (VM). A virtual memory address (VA) is allocated, within a page table entry (PTE), to a process backing the VM. Based on memory access(es) by the VM to a non-mapped guest-physical memory address (GPA), the GPA is identified as being associated with the VA; an HPA is allocated for the accessed GPA; a host-physical memory address (HPA) is associated with the VA within the PTE; the GPA is associated with the HPA within a second level address translation (SLAT) structure entry; and an accessed flag is set within the SLAT entry. Aging information is updated, including identifying the SLAT entry; querying a value of the accessed flag in the SLAT entry; clearing the accessed flag in the SLAT entry without invalidating the SLAT entry; and updating aging information for the VA and/or HPA based on the queried value.
US10515013B2
Techniques are disclosed relating to retrieving data from an in-memory cache, such as that for a database system. In various embodiments, an in-memory cache receives a request from an application for data, where the request specifies a class having a function executable to access the data from a location external to the cache in response to a cache miss. The cache handles the request such that the cache miss is not returned to the application. Specifically, the cache, in some embodiments, determines whether it stores the requested data, and in response to determining that it does not store the data, calls the function of the class to access the data from the location external to the cache and receives the data returned by the execution of the function. The cache then stores the received data in the cache and returns the received data in response to the request.
US10515009B1
Embodiments relating to garbage collection for a deduplicated and compressed storage device are described. One embodiment provides for a networked system comprising a set of multiple computing devices, each computing device to provide one or more deduplication and replication services to one or more deduplicated storage containers and a central computing device connected to each computing device in the set of multiple computing devices over a local network, the central computing device to provide deduplication garbage collection to each computing device in the set of computing devices.
US10515006B2
A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.
US10515003B1
A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
US10514997B2
Systems and methods associated with a multi-producer single consumer lock-free queue capable of accumulating traces is described herein. In a non-limiting embodiment, data is determined to be allocated, and a first head/tail pair indicating a location along a queue is received, the location indicating where a data bucket is able to be placed. A first data bucket to use for storing the data is determined, and the data is stored using the first data bucket. The first data bucket is then placed on the queue, and a first instruction to decrement a first reference count for the first head/tail pair is generated.
US10514996B2
An acceptance control unit accepts, after simulation of a state change of a target system, a specified time which is a time in a simulation period being a target of the simulation. A reproduction unit selects a change time corresponding to the specified time from trace data and obtains a state value corresponding to the selected change time from the trace data. The reproduction unit generates a state image indicating a state corresponding to the obtained state value. A display unit displays the generated state image.
US10514989B1
A method, computer program product, computing system, and system for recovering a virtual machine while running the virtual machine from a backup archive are described. The method may include emulating the virtual machine in preparation for finalizing the recovery of the virtual machine. The method may include creating a snapshot of the emulated virtual machine to redirect changes to the emulated virtual machine to a second delta file in the production datastore. The method may include cloning an original base virtual disk, including the first delta file, to the production datastore to create a cloned base virtual disk. The method may include patching a virtual disk file descriptor of the second delta file of the emulated virtual machine. The patching operation may include replacing links to the original base virtual disk of the emulated virtual machine, including the first delta file, with links to the cloned base virtual disk.
US10514988B2
In one embodiment, a computer-implemented method for server migration includes the step of providing an onsite system that comprises a server. A storage appliance is provided. The storage appliance is coupled with the onsite system. A bootable server image is created. The bootable server image is stored on the storage appliance. The bootable server image is migrated to a cloud-computing environment using the storage appliance. A version of the bootable server image is generated in the cloud-computing environment.
US10514979B2
A method for processing data includes coding a data item to obtain a coded data item that includes a predefinable number of bits, influencing maximally k many bits of the coded data item to obtain a changed data item, decoding the changed data item by using a fault-correcting code to obtain a decoded data item, and processing the decoded data item.
US10514978B1
Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
US10514972B2
Disclosed herein are methods, systems, and processes to embed forensic and triage data in memory dumps. Memory dump data being written to kernel memory of a computing system by a firmware interface is detected. An operating mode of an operating system executing on the computing system is activated. Hardware forensic data is generated by reading local computer bus data, firmware event log data, and memory mapped input/output (I/O) data associated with the computing system. The hardware forensic data is then stored in a memory location of the kernel memory, causing the hardware forensic data to be included in the memory dump data being written to kernel memory.
US10514967B2
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.
US10514959B2
The present invention describes a distributed operating system that allows any local operating system to run more than one cloud-hosted virtual machine. The described system uses three different server clusters: one for storing, one for general processing and other for image processing. The processed image is sent to the user over the network, all the user needs is a screen to display the final image and an input terminal as a touch screen or a mouse and keyboard.
US10514953B2
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US10514950B2
The present invention discloses a process management method and apparatus, and pertains to the field of computer technologies. The method includes: obtaining benchmark duration for interface switching; determining, after interface switching, switching duration of the interface switching; and stopping, according to a preset process priority, a process having a lower priority, if the switching duration is longer than the benchmark duration, and a difference between the switching duration and the benchmark duration is greater than a preset threshold. By means of the present invention, process management efficiency can be improved.
US10514948B2
Techniques are disclosed for inferring design-time information based on run-time artifacts generated by services operating in a distributed computing cluster. In an embodiment, a metadata system extracts metadata including run-time artifacts generated by services in a distributed computing cluster while processing a workflow including multiple jobs. The extracted metadata is processed to identify entities and entity relationships which can then be used to generate lineage information. Using the lineage information, the metadata system can infer design-time information associated with the workflow. The inferred design-time information can then be utilized to, for example, recreate the workflow, recreate previous versions of the workflow, optimize the workflow, etc.
US10514945B2
A hypervisor monitors for an initialization of a guest kernel running on a virtual machine implemented by the hypervisor. When the initialization of the guest kernel is detected, the hypervisor pauses a virtual processor of the virtual machine, locates a guest kernel image of the guest kernel in guest memory, locates a kernel function in the guest kernel image, inserts a breakpoint on the guest kernel function, resumes the virtual processor and monitors for a breakpoint instruction. After detecting the breakpoint instruction, the hypervisor gathers guest context by examining the guest memory and guest registers, pauses the virtual processor, constructs and injects a code gadget configured to run in the virtual machine, diverts the virtual processor to execute the code gadget, which causes the virtual processor to call the hypervisor at the end of executing the code gadget, and returns the virtual processor to execute the guest kernel function.
US10514944B2
Particular embodiments provide a system comprising a cluster of host machines for managing communications in a virtualization environment. Each of the host machines may comprise a hypervisor, a user virtual machine (UVM), and an I/O controller. A virtual disk accessible by all of the I/O controllers may comprise multiple storage devices, wherein the I/O controllers conduct I/O transactions with the virtual disk based on I/O requests received from the UVMs. A management module may implement a monitoring policy of rules associated with an operating status of components of the virtualization environment. The management module may receive data associated with the operating status of the components. In response to determining that the data associated with the operating status of the components satisfies one or more of the rules in the monitoring policy, the management module may initiate an alert.
US10514939B2
A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
US10514937B2
Embodiments provide a system including a first host computing device that includes a first virtual machine (VM) and a first application. The system also includes a second host computing device including a virtualization software layer, a second VM, and an auto-discovery service at least partially instantiated within the virtualization software layer. The auto-discovery service is configured to receive a message and an auto-discovery packet from a second application executing on the second VM. The auto-discovery service inserts an option into the auto-discovery packet, and transmits the auto-discovery packet to the first application. The option in the auto-discovery packet includes the message received from the second application.
US10514932B2
Methods, systems, and computer-readable media for resource configuration based on dynamic group membership are disclosed. An association between a group of computing resources and an intended state is stored. The intended state represents a computing resource configuration. During operation of a computing resource, whether the computing resource belongs to the group of computing resources is determined based at least in part on analysis of one or more attributes associated with the computing resource. Based at least in part on determining that the computing resource belongs to the group of computing resources, one or more actions are caused be performed to bring the computing resource into the intended state. The computing resource is executed while having the computing resource configuration represented by the intended state.
US10514927B2
A processor includes logic to execute an instruction stream out-of-order. The instruction stream is divided into a plurality of strands and its instructions and those within the streams are ordered by program order (PO). The processor further includes logic to identify an oldest undispatched instruction in the instruction stream and record its associated PO as an executed instruction pointer, identify a most recently committed store instruction in the instruction stream and record its associated PO as a store commitment pointer, a search pointer with PO less than the execution instruction pointer, identify a first set of store instructions in a store buffer with PO less than the search pointer and eligible for commitment, evaluate whether the first set of store instructions is larger than a number of read ports of the store buffer, and adjust the search pointer.
US10514921B2
A method for speeding the re-use of Physical Register Names (PRNs), and hence the processor registers, in a processor. The method involves returning a PRN to a freelist for reuse when it is obsolete even when it is not complete, and blocking writes to the Processor Register File (PRF) by obsolete realms.
US10514918B2
In-lane vector shuffle operations are described. In one embodiment a shuffle instruction specifies a field of per-lane control bits, a source operand and a destination operand, these operands having corresponding lanes, each lane divided into corresponding portions of multiple data elements. Sets of data elements are selected from corresponding portions of every lane of the source operand according to per-lane control bits. Elements of these sets are copied to specified fields in corresponding portions of every lane of the destination operand. Another embodiment of the shuffle instruction also specifies a second source operand, all operands having corresponding lanes divided into multiple data elements. A set selected according to per-lane control bits contains data elements from every lane portion of a first source operand and data elements from every corresponding lane portion of the second source operand. Set elements are copied to specified fields in every lane of the destination operand.
US10514910B2
An example method facilitates associating data objects with elements of a process to be implemented via a process-based software application. The example method includes determining that a developer has added a particular software element to a software application being developed by the developer; accessing metadata describing the software element; and using the metadata to automatically associate the software element to one or more data objects to be used by the software element during running of the software application. A process cloud may facilitate implementing the method by automatically performing data mapping for software elements, such as approval tasks, forms, and so on, by determining appropriate task outcome data objects with reference to data characterizing a software flow of the software application, and by similarly automatically selecting and/or creating data objects for forms, which may be associated with or used by a task.
US10514908B2
A program analysis device includes: a memory that stores an analysis program; and a processor coupled to the memory, the processor preforms operations of: classifying, based on a call relationship between programs in a program asset including the programs and pieces of data, the programs into one or more program groups; generating, based on data which is accessed from the programs included in the program groups, one or more first service component candidates which associates the program groups with the pieces of data; extracting, as common data, data which is updated by another first service component candidate from among the pieces of data associated with the one or more first service component candidate; and setting one or more second service component candidates generated by removing the common data from the one or more first service component candidates and the common data as a service component of the program asset.
US10514907B2
A computing device includes user resources and a validation agent. The validation agent identifies a logical group of a solution architecture to which the computing device belongs. The validation agent obtains a baseline configuration associated with the logical group. The validation agent identifies a dependency of the user resources on second user resources of a second computing device of the logical group. The validation agent makes a determination that an override attribute is associated with the second user resources. The validation agent modifies the obtained baseline configuration using the override attribute. The validation agent initiates a modification of the user resources using the modified obtained baseline configuration.
US10514906B2
Disclosed embodiments relate to generating an update package for updating software on an Electronic Control Unit (ECU) in a vehicle. Operations may include accessing a plurality of attributes of a software update to be stored on the ECU in the vehicle; accessing a corresponding plurality of attributes of current software stored on the ECU in the vehicle; comparing the plurality of attributes with the corresponding plurality of attributes; generating a delta file representing differences between the plurality of attributes and the corresponding plurality of attributes determined in the comparison; and providing the delta file to the ECU, wherein the delta file is configured to be processed by startup code in the ECU that enables the delta file to execute in the ECU in the vehicle.
US10514903B2
A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
US10514902B2
A method for updating a software program installed in a target electronic device includes: displaying a barcode that encodes device information; by a mobile electronic device, scanning the barcode and decoding the barcode to obtain the device information; communicating, by the mobile electronic device, with an update server to download update data; by the mobile electronic device, transmitting the update data to the target electronic device through wireless communication; and updating, by the target electronic device, the software program installed therein to a new version using the received update data.
US10514900B2
Provided is a software updating apparatus that can flexibly respond to various situations, including update capacity and use cases of each ECU, in a case of updating control information of a plurality of ECUs. Update control information necessary for update processing, including update data to be newly applied to an ECU, is received from a server and control of the update processing is performed based on the received update control information.
US10514896B2
Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant database associated with a number of users and a number of web application builder components for constructing web application components based on user input. The system displays a user interface for the web application builder framework with a selectable list of web application builder components and one or more development areas for building a web application builder based on user input. Based on a user request to select one or more web application builder components, the system presents and displays the selected web application builder components as implemented within the one or more development areas.
US10514893B1
A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value.
US10514892B2
An apparatus for detecting integrity violation includes a feedback shift register including a plurality of registers connected in series, and a feedback function unit connected between an output of a number of the registers and an input of at least one of the registers. The apparatus further includes an integrity violation detector adapted to determine as to whether a sequence of values at an input or output of at least one of the registers, or a logic combination thereof, is a non-constant sequence or a constant sequence. The apparatus is further adapted to output an indication that the feedback shift register is in an integral state if the sequence of values is a non-constant sequence, or to output an indication that the feedback shift register is subjected to an integrity violation if the sequence of values is a constant sequence.
US10514883B2
The present disclosure provides a multi-channel morphing digital audio filter, including methods and systems for real-time interpolation between a plurality of fixed frequency responses. Real-time interpolation may be performed simultaneously along three separate axes. Various embodiments of the present technology include receiving, in real-time via a digital filter module, at least one acoustic signal and one or more control input signals indicative of one or more corresponding interpolator values. The methods and systems may further include determining one or more filter coefficients based on a linear interpolation in an encoded space of a plurality of fixed frequency responses, generating a filter from the one or more determined filter coefficients, and applying the generated filter to the at least one received acoustic signal. In some embodiments, frequency and amplitude (i.e., angle and radius) of poles and zeros of the filters may be processed independently, and poles may be unconditionally stable.
US10514875B2
A printer controller arranged to control a print engine comprising: a print job storage for storing print jobs to be printed; wherein a print job may comprise a deadline, the deadline specifying an ultimate time by which the print job is to be completed; a scheduler module for determining a print execution time for each print job in a sequence of one or more print jobs, the scheduler taking into account a setup time for a print job for setting up the print engine to print the print job given a previous print job; a planning module for determining a print order for to-be-printed print jobs in the print storage, arranged to submit a plurality of sequences of to-be-printed print jobs in the print job storage to the scheduler and in response receive from the scheduler for each sequence of to-be-printed print jobs the print execution times of the print jobs; wherein the planning module elects a sequence of to-be-printed print jobs for which each deadline in a print job in the sequence is met according to the print execution times of the print jobs in the sequence as provided by the scheduler.
US10514872B2
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus is provided. The information processing apparatus has a display interface, an operation interface, and a communication interface, and is connected with a printer through the communication interface. The computer readable instructions, when executed by the computer, causing the computer to control the display interface to display a setting screen to accept entry of print settings applicable to the printer, including a first special setting which is feasible to a first channel but infeasible to a second channel, and in response to a specific operation related to the first special setting to the setting screen through the operation interface, determine the first channel to be a processing channel to be used to cause the printer to print the image.
US10514868B2
Methods and apparatus for utilizing a network device manager (NDM) as an agent for printing devices are provided. An NDM executing on a computing device can be registered as a. as a maintenance agent for a plurality of printing devices. The NDM can be utilized as the maintenance agent for the plurality of printing devices by: receiving inputs related to modifying data at the NDM; receiving data from the plurality of printing devices at the NDM; modifying the data received from the plurality of printing devices based on the inputs related to modifying data using the NDM; sending the modified data from the NDM to a device management system; after sending the modified data, receiving, at the NDM from the device management system, one or more maintenance messages related to maintenance of the plurality of printing devices; and providing a notification of the one or more maintenance messages.
US10514853B2
A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
US10514847B2
A data storage system includes multiple head nodes and multiple data storage sleds mounted in a rack. For a particular volume or volume partition one of the head nodes is designated as a primary head node for the volume or volume partition. The primary head node is configured to store data for the volume in a data storage of the primary head node and cause the data to be replicated to a secondary head node. The primary head node is also configured to cause the data for the volume to be stored in a plurality of respective mass storage devices each in different ones of the plurality of data storage sleds of the data storage system.
US10514844B2
In some implementations, a computing device may receive input in an input area displayed on a touchscreen display device of a computing device. The computing device may receive touch data associated with one or more limbs of a user resting on a surface of the touchscreen display device and determine that at least one point of the touch data is within a predetermined distance from an edge of the touchscreen display device. The computing device may modify the input area to create a modified input area, display the modified input area on the touchscreen display device, and receive additional input in the modified input area. When the additional input is received in the modified input area, the at least one point of the touch data may be greater than the predetermined distance from the edge of the touchscreen display device.
US10514843B2
The disclosure provides an information processing method. The method includes: detecting a first input operation by a touch sensing unit; determining whether a first condition is satisfied; executing a first instruction set if it is determined that the first condition is satisfied; and executing a second instruction set different from the first instruction set if it is determined that the first condition is not satisfied, the first instruction set includes at least a first display instruction for displaying an array of input identities by a display unit which is overlapped with the touch sensing unit, and the array of input identities includes at least one input identity, the input identity being an identity which is capable of being triggered by a second input operation detected by the touch sensing unit in order to input data corresponding to the input identity. The method can make input operations more convenient.
US10514841B2
An ink object component of a content creation application is provided that can transform an ink object into a multi-layered ink object that enables a user to move between the layers without losing access to the previous layers or the original ink object. One or more ink strokes can be received, displayed, and stored in an ink object. The ink object can be transformed into a multi-layered ink object by obtaining content objects based on recognized entities of the ink object and generating a data structure storing the content objects associated with the ink object. Conversion between layers of the multi-layered ink object can be performed in response to a designated gesture and can include displaying any of the content objects or the one or more ink strokes in place of the one or more ink strokes.
US10514840B2
A method is provided for modifying an image. The method comprises displaying an image, the image comprising a portion of an object; and determining if an edge of the object is in a location within the portion. The method further comprises detecting movement, in a member direction, of an operating member with respect to the edge. The method still further comprises moving, if the edge is not in the location, the object in an object direction corresponding to the detected movement; and modifying, if the edge is in the location, the image in response to the detected movement, the modified image comprising the edge in the location.
US10514839B2
A display device includes a display section, a gesture acceptance section, and a display control section. The display section has a touch panel function. The gesture acceptance section accepts a scroll gesture on the display section. The display control section allows a target screen image for display to move in a scrolling direction instructed by the scroll gesture and, when the gesture acceptance section accepts the scroll gesture for scrolling toward an end of the target screen image for display in a state where a display area of the target screen image for display being displayed on the display section has reached the end of the target screen image for display, subjects the display area to image processing corresponding to an amount of scroll instructed by the accepted scroll gesture.
US10514834B2
A method and system for selecting objects displayed on a computer screen by engaging a keyboard selection shortcut. Engaging the keyboard selection shortcut after selecting an object causes the objects of the same type to be selected. Engaging the keyboard selection shortcut again allows specifying secondary attributes and selection of objects having both, the same type and selected secondary attributes.
US10514831B2
Embodiments are described for handling focus when a gesture is input in a multi-screen device. In embodiments, the gesture indicates that two images, one that is in focus, swap positions. In response to receiving the gesture, the image in focus is moved from a first display of a first screen to a second display of a second screen. After the images are swapped, the focus is maintained on the image that originally had the focus.
US10514826B2
A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
US10514822B2
Systems and methods described for text entry for multi-user text-based communication using a portable communication device with a graphical user interface shown on a display. A plurality of text character icons are displayed on a display by an electronic processor in a center area of the graphical user interface and messages are displayed along a perimeter area of the graphical user interface. A selection of one or more text character icons in the center area of the graphical user interface is detected and a new text message is generated based on the detected selection of the one or more text character icons. The new text message is chronologically inserted and displayed in accordance with the chronological sequence along the perimeter of the graphical user interface. The new text message is then transmitted from the device.
US10514820B2
Various embodiments of the present disclosure relate generally to systems and methods for generating multi-view interactive digital media representations in a virtual reality environment. According to particular embodiments, a plurality of images is fused into a first content model and a first context model, both of which include multi-view interactive digital media representations of objects. Next, a virtual reality environment is generated using the first content model and the first context model. The virtual reality environment includes a first layer and a second layer. The user can navigate through and within the virtual reality environment to switch between multiple viewpoints of the content model via corresponding physical movements. The first layer includes the first content model and the second layer includes a second content model and wherein selection of the first layer provides access to the second layer with the second content model.
US10514806B2
An operation detection device includes: first and second illuminations that irradiate illumination light from different positions onto an operation surface on which a user performs an operation, and a camera that captures the operation surface together with at least two fingers of a same hand of the user. First and second shadows of a same hand of the user are extracted from captured images obtained by the camera. Respective touch points of the same hand of the user on the operation surface are detected including when the first and second shadows corresponding to first and second fingers of the same hand have overlapping areas.
US10514803B2
A method for identifying an error in a tip status indication from a stylus includes detecting input from a stylus with a digitizer sensor via an electrostatic (ES) wireless communication channel established between said stylus and said digitizer sensor. An indication of a tip status is received from the stylus, indicating whether the tip status is in hover or touch. The tip status is verified based on input detected with the digitizer sensor. When an error is identified in the tip status indication, a notification of the error is sent.
US10514801B2
Systems and methods for enabling user-interactions with virtual objects (VOs) included in immersive environments (IEs) are provided. A head-mounted display (HMD) device is communicatively coupled with a hover-sensing (HS) device, via a communication session. The HMD device provides an IE to a wearer by displaying a field-of-view (FOV) that includes a VO. The user executes user-interactions, such as 2D and/or 3D hand gestures, fingertip gestures, multi-fingertip gestures, stylus gestures, hover gestures, and the like. The HS device detects the user-interactions and generates interaction data. The interaction data is provided to the HMD device via the communication session. The HMD device updates the FOV and/or the VO based on the interaction data. A physical overlay that includes a 3D protrusion is coupled with the HS device. The overlay is transparent to the hover-sensing capabilities of the HS device. The protrusion provides tactile feedback to the user for the user-interactions.
US10514793B2
A touch sensor panel has a touch sensor portion which is provided on a substrate and includes a detection portion and a peripheral wiring portion, an antenna, a transmission line portion connected to the antenna, and a control board connected to the touch sensor portion and the transmission line portion. The transmission wiring portion has a signal wire which is provided on one surface of the substrate and connected to the antenna and two ground wires which are provided on the other surface of the substrate across a disposition region corresponding to a region, in which the signal wire is provided, and electrically connected to each other at least at an end on the antenna side.
US10514788B2
An in-cell touch panel and a display device, a touch driving method are disclosed. A common electrode layer in an array substrate is partitioned into a plurality of sub-electrodes arranged in an array. Sub-electrodes that are alternately disposed in a respective row of sub-electrodes serve as touch driving sub-electrodes that form a touch driving electrode. Sub-electrodes other than the touch driving sub-electrodes serve as common sub-electrodes. Touch sensing electrodes with projections within areas where corresponding common sub-electrodes are located are provided on an opposed substrate. Upon a line-by-line scanning of gate lines covered by respective rows of sub-electrodes, sub-electrodes in a currently-scanned row are applied with a common electrode signal, touch driving electrodes in rows of sub-electrodes other than the currently-scanned row of sub-electrodes are applied with touch driving signals.
US10514786B2
A touch detection method includes performing a detection method to obtain a signal point along with a signal value and a signal state, wherein the signal state has a positive state generated by proximity touch and a negative state by generated by impurity touch; checking a previous signal state generated by previous detection method and a current signal state generated by current detection method; comparing the previous signal state and the current signal state, and counting a number when the signal states of the previous signal state and the current signal are the same; determining if the number is greater than a threshold; and proceeding a base signal updating when the number is greater than the threshold.
US10514774B1
A method and system to a system to determine orientation of a device is disclosed. At least one sensor is provided. A quaternion is generated based on a signal generated by the sensor. The quaternion is indicative of the orientation of the device with reference to a stationary frame. Elements of the quaternion are compared to at least one predefined threshold value. A second signal is generated if the comparison is within the predefined threshold value.
US10514773B2
The invention concerns a foot-operated controller, comprising a top platform (1) having a top surface for receiving the feet, a bottom cup (2) having a lower surface (20) of curved convex shape for rotating (1) on its lower surface (20), wherein the top platform (1) is attached to the bottom cup (2), rotation sensors (7b) for measuring rotations of the top platform (1) about a first yaw axis (Z), a second roll axis (X) and a third pitch axis (Y). According to the invention, it comprises at least one strength sensor (6) for measuring strength applied on the top platform (1), means (7a) for generating control signals (CS) from the rotations and strength measured, means (7c) to register an initial rotation position of the platform (1) relative to at least one the axes (Z, X, Y) when the strength sensor (6) measures a strength representative of the presence of the feet, wherein the initial rotation position corresponds to a rest position of the feet on the top platform (1) when the user is sitting and to the top platform (1) inclined by at least a not null angle to the rear about the third pitch axis (Y) relative to an horizontal position (P0) of the platform (1), wherein the control signals (CS) are generated to take as a reference (CSO) the initial rotation position.
US10514770B2
A gesture recognition system is shown using a 77 GHz FMCW radar system. The signature of a gesturing hand is measured to construct an energy distribution in velocity space over time. A gesturing hand is fundamentally a dynamical system with unobservable “state” (i.e. the type of the gesture) which determines the sequence of associated observable velocity-energy distributions, therefore a Hidden Markov Model is used to for gesture recognition. A method for reducing the length of the feature vectors by a factor of 12 is also shown, by re-parameterizing the feature vectors in terms of a sum of Gaussians without decreasing the recognition performance.
US10514765B1
A wearable actuation device allows a user to interact with virtual objects in an AR or VR environment by providing force or haptic feedback. The wearable actuation device includes one or more actuator assemblies anchored to each of the user's fingers and a controller configured to communicate with a head mounted display. Embodiments of the actuator assembly include an electrorheological actuator, an optically driven actuator, and a piezo actuator sandwich assembly each of which is configured to undergo a reversible change in stiffness in response to an applied voltage or current. In one or more embodiments, the actuator assembly is configured to stiffen, elongate, compress in response to the application of a current or voltage waveform. In still other embodiments, the actuator assembly determines a measure of the current stress or strain being applied by the user on the virtual object.
US10514752B2
In at least one general aspect, a method can include detecting an interaction with a first object in a virtual reality (VR) environment, producing first contextual information based on user interaction with the first object, determining a second object to display in the VR environment based on the first contextual information, and presenting the second object in the VR environment. The interaction of the user may include at least one of a movement, a speech, or a physiological trait of the user.
US10514747B2
An apparatus includes a communication circuit coupled to a communication link, a wakeup detector, and a power control circuit. The communication circuit has a first state and a second state. The power consumption of the communication circuit is lower in the second state than in the first state. The wakeup detector is coupled to the communication link. The wakeup detector generates a wakeup signal to cause the communication circuit to make a transition from the second state to the first state in response to an occurrence of an event on the communication link. The power control circuit selectively supplies power to the communication circuit in response to the wakeup signal.
US10514738B2
A patient communication system having a medical sensing device operable to collect medical data, a network communication module operable to transmit the medical data onto a data network, a controller operable route the first medical sensing data to the network communication module, and a power source operable to provide power to the first medical sensing device, the controller, and the network communication module.
US10514735B2
According to some examples, solutions are provided for setting a cooling system of a computer system chassis by a positionable cover disposed on a computer hardware component receivable by the computer system chassis.
US10514734B2
A system comprising a plurality of functional modules connected by a bus, each functional module comprising a photo emitter and a photo receiver, to transmit photo signals between two adjacent modules. A method for addressing the functional modules, wherein a control module broadcasts respective unique addresses to the bus and a photo enquiry signal to its downstream module to trigger the latter to pick up an address. Each module provides a photo enquiry signal to its downstream module, after it has picked up an address from the bus.
US10514731B2
Disclosed is a touch panel. The touch panel includes a substrate, and an electrode part formed in a mesh shape on the substrate. The electrode part includes a resin layer comprising first and second sub-patterns, and a transparent electrode on the first sub-pattern. A ratio of a width of the first sub-pattern to a width of the second sub-pattern is in a range of 1:0.01 to 1:0.5.
US10514711B2
A flight control operation of a reference aerial vehicle is performed. For example, an image captured by an image sensor of the reference aerial vehicle is received. A target is detected in the image. A three-dimensional relative location of the target with respect to the reference aerial vehicle is determined based on the image. The flight control operation is performed based on the three-dimensional relative location of the target with respect to the reference aerial vehicle.
US10514710B2
Herein is disclosed an unmanned aerial vehicle alignment system comprising one or more image sensors, configured to obtain an image of a plurality of unmanned aerial vehicles and provide to one or more processors image data corresponding to the obtained image; one or more processors, configured to detect from the image data image positions of the plurality of unmanned aerial vehicles; derive a target position based on a relationship between an image position and a target alignment; and determine an adjustment instruction to direct an unmanned aerial vehicle toward the target position.
US10514702B2
A method detecting a floor obstacle using a laser range finder according to the present invention includes the following steps: (a) generating normal floor characteristic data with regard to a flat normal driving surface having no floor obstacle; (b) registering the normal floor characteristic data on a pre-registered one-class classification method; (c) obtaining sensing value of the laser range finder according to the driving of a mobile robot; (d) generating sensing value-floor characteristic data with respect to the sensing value; and (e) determining whether the sensing value indicates a normal driving surface or a floor obstacle by applying the sensing value-floor characteristic data to the one-class classification method. Therefore, an obstacle including a relatively small floor obstacle existing on the driving path of a mobile robot can be detected more effectively using a laser range finder, thereby providing more stably an area where the mobile robot can travel.
US10514697B2
Systems and method are provided for controlling a vehicle. In one embodiment, a method includes calculating, via a router of a vehicle system that accesses road map data, at least one route to a destination based on the road map data, thereby producing route solution data. The vehicle system enters a remote assistance mode in response to remote assistance decision data received from a blockage arbiter of the vehicle system. In the remote assistance mode, the method includes determining, via the router, at least one road segment of the road map data that is permitted to be blacklisted, thereby producing permitted blacklist data. The method includes transmitting the permitted blacklist data and the route solution data, via a vehicle communications module of the vehicle system, to a remote vehicle assistance system. The method includes updating, via the router, the road map data to exclude at least one blacklisted road segment defined by the permitted blacklist data.
US10514693B2
A method of operating a mobile robot includes driving the robot according to a drive command issued by a remote operator control unit in communication with the robot, determining a driven path from an origin, and after experiencing a loss of communications with the operator control unit, determining an orientation of the robot. The method further includes executing a self-righting maneuver when the robot is oriented upside down. The self-righting maneuver includes rotating an appendage of the robot from a stowed position alongside a main body of the robot downward and away from the main body, raising and supporting the main body on the appendage, and then further rotating the appendage to drive the upright main body past a vertical position, causing the robot to fall over and thereby invert the main body.
US10514681B2
A numerical controller carries out acceleration/deceleration control over an interpolation pulse produced based on command blocks. This numerical controller exercises acceleration/deceleration control processing over the interpolation pulse based on an acceleration/deceleration setting which corresponds to the command blocks, and outputs a first speed pulse. The numerical controller exercises acceleration/deceleration control processing over the first speed pulse such that command blocks overlap each other, based on an overlapping shared acceleration/deceleration setting which does not depended on the command blocks, and outputs a second speed pulse.
US10514680B2
A method of manufacturing a component using an additive manufacturing system is provided. The method includes providing a build file on a controller of the additive manufacturing system. The build file includes at least one generating function, at least one seed value, and at least one function parameter. The method also includes generating a curve that corresponds to the component based on the at least one generating function, the at least one seed value, and the at least one function parameter. The method further includes positioning a material on a surface. The method further includes determining, using the controller, a plurality of set points for a consolidation device. The plurality of set points are located along the curve. The method also includes operating the consolidation device of the additive manufacturing system to consolidate the material.
US10514673B2
A control device of a machine tool includes an oscillation command generation part which generates an oscillation command for at least one feed axis based on a rotation speed of a spindle and a position command of the at least one feed axis so that the oscillation command becomes a positive non-integral multiple of the rotation speed and a tool intermittently cuts a workpiece, an oscillation command correction part which corrects the oscillation command using the position of the feed axis, and an addition part which adds the oscillation command corrected by the oscillation command correction part to a position deviation between the position command and the detected position of the feed axis.
US10514670B2
An energy management apparatus according to an embodiment is used in a management system having an information device management apparatus that has a first storage storing information device information regarding at least one information device and sends to the energy management apparatus first power consumption information regarding the power consumption by the information device. The energy management apparatus has a receiver, a first acquisitor, and a second storage. The receiver receives, regarding zones related to a building, a detection signal regarding detection of a person in each of the zones. The first acquisitor acquires second power consumption information regarding power consumed by a facility device in the zones. The second storage stores the first power consumption information and the second power consumption information in connection with the zones, based on the detection signal received by the receiver.
US10514658B2
A display system comprising a first plurality of pixels, a second plurality of pixels, a first Fourier transform lens and a second Fourier transform lens. The first plurality of pixels is arranged to display first holographic data corresponding to a first holographic reconstruction and receive light of a first wavelength. The a second plurality of pixels is arranged to display second holographic data corresponding to a second holographic reconstruction and receive light of a second wavelength. The first Fourier transform lens is arranged to receive spatially modulated light having a first wavelength from the first plurality of pixels and perform an optical Fourier transform of the received light to form the first holographic reconstruction at a replay plane, wherein the first holographic reconstruction is formed of light at the first wavelength. The second Fourier transform lens is arranged to receive spatially modulated light having a second wavelength from the second plurality of pixels and perform an optical Fourier transform of the received light to form the second holographic reconstruction at the replay plane, wherein the second holographic reconstruction is formed of light at the second wavelength. The optical path length from the first Fourier transform lens to the replay plane is not equal to the optical path length from the second Fourier transform lens to the replay plane.
US10514651B1
A cleaning blade includes an edge portion made of an elastic material having a rebound resilience value R35 at 35° C. and a 100% modulus value M35 at 35° C. that satisfy the relation R35≤−4.8 M35+42.
US10514646B2
An image forming apparatus includes a latent image bearer, a latent image writing device, a developing device, a conveyance unit to convey a recording medium, a transfer device, a length data acquisition unit to obtain a length of the recording medium in a conveyance direction of the recording medium, an image forming processor to form a test pattern, and a light quantity correction calculator that acquires image density data of the test pattern and calculates a light quantity correction value to correct a light quantity. The image forming processor sets a position of the test pattern on the recording medium in the conveyance direction of the recording medium and a length of the test pattern in the conveyance direction of the recording medium based on the length of the recording medium in the conveyance direction of the recording medium obtained by the length data acquisition unit.
US10514645B2
An image forming apparatus includes a container that contains a developer, a temperature information acquisition unit that acquires temperature information of the container, and a control unit that controls an image formation operation for forming an image. During the image formation operation, the control unit executes a suspension operation for suspending the image formation operation in the case that t≥toth(toth≠0) is satisfied, where t is defined to be an elapsed time from when a temperature corresponding to the temperature information of the container exceeds a predetermined threshold temperature Tth, and where toth is defined to be an exceeding time threshold value related to a period during which the temperature corresponding to the temperature information of the container remains higher than the threshold temperature Tth.
US10514640B2
An image forming method includes developing an electrostatic latent image formed on a photoreceptor with a toner, transferring a formed toner image onto a recording material, and fixing the toner image on a surface of the recording material, in which a storage elastic modulus of the toner is 2.0×106 Pa or more at 70° C. and 4.0×104 Pa or less at 90° C., and in the fixing, a fixing belt having an elastic layer which contains a material having a storage elastic modulus of 1.0×106 Pa or more and 2.5×106 Pa or less at 200° C. is used.
US10514634B2
An image forming device includes an image carrier, a transfer device, a face-forming member, and a reducing element. The image carrier carries an image. The transfer device is disposed in contact with the image carrier, transports a recording medium, and applies a transfer voltage to a transfer region between the transfer device and the image carrier to transfer the image on the image carrier to the recording medium. The face-forming member is disposed in contact with a back face of the image carrier further upstream than the transfer region, is provided grounded along a direction intersecting the movement direction of the image carrier, and includes a conductive member forming a movement track face of the image carrier leading to the transfer region. The reducing element is provided on a current path going through the face-forming member, and reduces an amount of current leading from the face-forming member to ground.
US10514633B2
The present disclosure relates to a liquid electrophotographic ink developer unit. The unit comprises a developer roller, and a secondary roller that co-operates with the developer roller. The developer roller is formed of a material having a specific resistivity of less than 1×106 Ω·cm. The secondary roller is formed of a material having a specific resistivity of 1×104 to 1×109 Ω·cm.
US10514629B2
A sealing material reduces heat due to friction produced by contact with a rotating body. The sealing material 1 has cut pile woven fabric 3c having stripes. The sealing material 1 prevents leakage of powder 8 from rotating body or straight body 7b. The woven pile fabric 3b constituting sealing material 1 is woven pattern 3a having stripes which is woven from pile yarn 6 comprising a plurality of filaments 9, woven pattern 3a being cut pile woven fabric 3c having cut pile 4 at which pile 4 is of prescribed length, cut pile woven fabric 3c having steps 7e produced by differences in thickness of cut pile 4 including woven pattern 3e having stripes. The length of cut pile 4 of prescribed length has cut pile length 4d which is greater than the spacing of a pitch between pile supporting yarns 5 that support pile 4.
US10514606B2
A method for setting an illumination setting for illuminating an object field of a projection exposure apparatus includes taking into account the sensitivity of a performance variable for changes in the intensity of the illumination radiation in the illumination pupil.
US10514593B2
An Optical Image Stabilizer (OIS) system comprises three stacked frames (11, 12, 13) carrying an imaging system (14), the reciprocal movements of said frames (11, 12, 13) being translational movements orthogonal to each other and to the optical axis of the imaging system (14) and achieved and controlled by two couples of antagonistic shape memory alloy wires (16, 17).