US10586985B2
A positive electrode material having a nominal stoichiometry Li1+y/2Co1−x−y−z−dSizFexMyM′d(PO4)1+y/2 where M is a trivalent cation selected from at least one of Cr, Ti, Al, Mn, Ni, V, Sc, La and/or Ga, M′ is a divalent cation selected from at least one of Mn, Ni, Zn, Sr, Cu, Ca and/or Mg, y is within a range of 0
US10586977B1
Electrodes, production methods and mono-cell batteries are provided, which comprise active material particles embedded in electrically conductive metallic porous structure, dry-etched anode structures and battery structures with thick anodes and cathodes that have spatially uniform resistance. The metallic porous structure provides electric conductivity, a large volume that supports good ionic conductivity, that in turn reduces directional elongation of the particles during operation, and may enable reduction or removal of binders, conductive additives and/or current collectors to yield electrodes with higher structural stability, lower resistance, possibly higher energy density and longer cycling lifetime. Dry etching treatments may be used to reduce oxidized surfaces of the active material particles, thereby simplifying production methods and enhancing porosity and ionic conductivity of the electrodes. Electrodes may be made thick and used to form mono-cell batteries which are simple to produce and yield high performance.
US10586975B2
An electrode for a rechargeable lithium battery includes a current collector, an electrode active material layer on at least one surface of the current collector, a carbon-based coating layer between the current collector and the electrode active material layer, the carbon-based coating layer being formed from a carbon-based slurry including a carbon-based material, a first binder, and a thickener. A content of the first binder is about 35 wt % to about 70 wt % based on the carbon-based coating layer.
US10586974B2
A pulsed laser can be used to ablate the desired thin film layers at a desired location, to a desired depth, without impinging significantly upon other layers. The battery cell layer order may be optionally optimized to aid in ease of laser ablation. The laser process can isolate layers of thin film within sufficient proximity to at least one edge of the final thin film battery stack to optimize active battery area.
US10586970B2
A wiring module that is used in a battery assembly in which a columnar positive electrode and a columnar negative electrode of a plurality of batteries formed in a thin-type rectangular parallelepiped shape are arranged alternately. The wiring module includes a terminal pattern on a surface of an insulating resin substrate connected to the columnar positive electrode and the columnar negative electrode; a voltage detection wiring pattern on the surface connected to the terminal pattern; a fuse pattern on the surface interposed in the voltage detection wiring pattern; and an insulating resin layer that covers a peripheral portion of the terminal pattern, the voltage detection wiring pattern, and the fuse pattern are covered with the insulating resin layer A pair of through-holes, into which the columnar positive electrode and the columnar negative electrode are inserted, is formed in the terminal pattern and the insulating resin substrate.
US10586967B2
The present invention relates to a separator for a secondary battery which is capable of improving a shut-down function of a cellulose-based multilayer separator physically having high strength. The separator for a secondary battery comprises a substrate formed of cellulose-based nanofibers and polyethylene nanoparticles; and a resin layer stacked on one surface or both surfaces of the substrate, the resin being formed from a polyolefin.
US10586958B2
A packing tray for a rechargeable battery is disclosed. In one aspect, the tray includes a bottom portion and an inner wall connected to the bottom portion. The bottom portion and the inner wall define a receiving space configured to receive a battery cell. The inner wall includes upper and lower portions. The lower portion extends upwardly, and the upper portion is outwardly curved such that the upper portion is wider than the lower portion.
US10586956B2
A pouch type secondary battery and a method of manufacturing the same are disclosed. The pouch type secondary battery includes a pouch type case formed by attaching an upper sheet and a lower sheet, and an electrode assembly received in the pouch type case. A polymer coating layer for improving sealability is further included at an outer side portion of the pouch type case, in which the upper sheet and the lower sheet are attached.
US10586955B2
A secondary battery with an exterior body having a novel sealing structure, and a structure of a sealing portion that relaxes a stress of deformation are provided. The secondary battery includes a positive electrode, a negative electrode, an electrolyte solution, and an exterior body enclosing at least part of the positive electrode, at least part of the negative electrode, and the electrolyte solution. The exterior body includes a first region having a shape with a curve, a shape with a wavy line, a shape with an arc, or a shape with a plurality of inflection points, and a second region having the same shape as the first region. The first region is in contact with the second region. Alternatively, the first region has a shape without a straight line. The secondary battery may be flexible, and the exterior body in a region having flexibility may include the first region.
US10586951B2
A method of manufacturing an organic EL element (1) includes: a step of forming a first electrode layer (5), an organic functional layer (7), and a second electrode layer (9) on a substrate (3), a step of detecting a defective portion after forming the second electrode layer (9), a step of removing the second electrode layer (9) in the defective portion by irradiating the defective portion with a laser beam (L) from the second electrode layer (9) side when the defective portion has been detected, and a step of forming a sealing layer (11) after removing the second electrode layer 9 in the defective portion.
US10586945B2
A display device includes a substrate, a plurality of pixels above the substrate, each of the pixels including a light emitting element, a display region including the plurality of pixels, a thin film transistor which each of the plurality of pixels includes, a protective film including a first inorganic insulating material and located between the thin film transistor and the light emitting element, a sealing film including a second inorganic insulating material and covering the light emitting element, and at least one through hole located in the display region and passing through the substrate, the protective film, and the sealing film, wherein the second inorganic insulating material is in direct contact with the protective film in a first region located between the through hole and the pixels.
US10586944B2
A display device includes a window member and a display module coupled to the window member. The window member includes a first resin layer and a second resin layer. The first resin layer is on the display module and has a first elongation, a first thickness, and a first hardness. The second resin layer is on the display module and the first resin layer and has a second elongation smaller than the first elongation, a second thickness greater than the first thickness, and a second hardness greater than the first hardness.
US10586939B2
An organic light emitting display device comprises two emission portions between first and second electrodes, wherein at least one among the two emission portions includes two emitting layers, whereby efficiency and a color reproduction ratio may be improved.
US10586935B2
A light emitting composition comprising a central platinum group transition metal coordinated to a bridged tetradentate ligand comprised of chelating bis(azinyl)amine groups. A six-membered heteroatom ring is formed through coordination of the chelating ligand with the transition metal. An electron donating moiety serves as a bridge between the bis(azinyl)amine groups. The electron donating moiety can include amine or aryl groups. The platinum group transition metal may be selected from the group consisting of platinum, palladium, iridium, rhodium, ruthenium, and osmium. Additionally, OLED devices are provided, each of the OLED devices comprising a light emitting layer that includes one of the light emitting compositions.
US10586934B2
A light-emitting element having high external quantum efficiency is provided. A light-emitting element having a long lifetime is provided. A light-emitting element is provided which includes a light-emitting layer containing a phosphorescent compound, a first organic compound, and a second organic compound between a pair of electrodes, in which a combination of the first organic compound and the second organic compound forms an exciplex (excited complex). The light-emitting element transfers energy by utilizing an overlap between the emission spectrum of the exciplex and the absorption spectrum of the phosphorescent compound and thus has high energy transfer efficiency. Therefore, a light-emitting element having high external quantum efficiency can be obtained.
US10586933B2
Disclosed is a compound having Formula I In Formula I: Ar is aryl or deuterated aryl; R1 and R2 are the same or different and can be alkyl, silyl, aryl, deuterated alkyl, deuterated silyl, or deuterated aryl; R3-R5 are the same or different at each occurrence and can be D, alkyl, silyl, aryl, deuterated alkyl, deuterated aryl, or deuterated silyl; where two adjacent R4 groups can be joined together to form a fused 6-membered aromatic or deuterated aromatic ring; a and c are independently an integer from 0-3; and b is an integer from 0-4.Formula I may exist as either fac or mer structural isomers including mixtures of both.
US10586926B2
The present invention relates to oxocarbon-, pseudooxocarbon- and radialene compounds as well as to their use as doping agent for doping an organic semiconductive matrix material, as blocker material, as charge injection layer, as electrode material as well as organic semiconductor, as well as electronic components and organic semiconductive materials using them.
US10586924B2
Subject matter herein disclosed relates to a method for the manufacture of a switching device comprising a correlated electron material. In embodiments, processes are described which may be useful for avoiding a resistive layer which tends to form between the correlated electron material and a conductive substrate and/or overlay.
US10586922B1
A phase change material (PCM) device is disclosed. The PCM device includes a bottom electrode and an insulator layer over the bottom electrode. The PCM device further includes a resistive electrode over the insulator layer with a via in the insulator layer between one end of the resistive electrode and the bottom electrode. The PCM device further includes a PCM region over the resistive electrode and a top electrode over the PCM region.
US10586915B2
The present disclosure relates to 3-dimensional Hall sensor devices comprising a Hall sensor element having a Hall effect region implemented in a 3-dimensional shell and comprising at least three terminals. Each terminal is connected to at least one electrical contact of the Hall effect region and each electrical contact is disposed at a different region of the 3-dimensional shell. The present disclosure further discloses spinning current/voltage schemes for offset cancellation in such 3-dimensional Hall sensor devices.
US10586911B1
Techniques regarding parallel gradiometric SQUIDs and the manufacturing thereof are provided. For example, one or more embodiments described herein can comprise an apparatus, which can comprise a first pattern of superconducting material located on a substrate. Also, the apparatus can comprise a second pattern of superconducting material that can extend across the first pattern of superconducting material at a position. Further, the apparatus can comprise a Josephson junction located at the position, which can comprise an insulating barrier that can connect the first pattern of superconductor material and the second pattern of superconductor material.
US10586908B2
The disclosed technology can be used to increase lifetimes of quantum coherent devices such as qubits including transmons and xmons and to reduce the losses in resonators. Energy stored in superconducting devices can be lost by emission of phonons that couple to the environment. Defects in one or more materials in the quantum coherent device can cause the coupling to phonons. Patterning one or more of the layers creates a phononic bandgap that reduces or eliminates the emission of the phonons to the environment. The energy then couples back to the quantum coherent device.
US10586907B2
An LED illumination module is described, where a row of LED elements (1) is arranged via a substrate (16) on a secondary cooling element (2). The secondary cooling element (2) can consist of a first material layer (16, 17) of copper and a second material layer (18) of aluminium. In such material combinations, phononic refraction leads to a good lateral heat distribution, which improves the heat flow and reduces temperature gradients. Alternatively or in addition thereto, the secondary cooling element (2) can be equipped with heat pipes. The LED elements (1) are electrically contacted by means of a current supply member (21) arranged at a distance from the substrate (16).
US10586890B2
An opto-electronic device with two-dimensional injection layers is described. The device can include a semiconductor structure with a semiconductor layer having one of an n-type semiconductor layer or a p-type semiconductor layer, and a light generating structure formed on the semiconductor layer. A set of tilted semiconductor heterostructures is formed over the semiconductor structure. Each tilted semiconductor heterostructure includes a core region, a set of shell regions adjoining a sidewall of the core region, and a pair of two-dimensional carrier accumulation (2DCA) layers. Each 2DCA layer is formed at a heterointerface between one of the sidewalls of the core region and one of the shell regions. The sidewalls of the core region, the shell regions, and the 2DCA layers each having a sloping surface, wherein each 2DCA layer forms an angle with a surface of the semiconductor structure.
US10586873B2
A method for producing a field-effect transistor including first-oxide-layer and second-oxide-layer and forming front-channel or back-channel in region where the first-oxide-layer and the second-oxide-layer are adjacent to each other, the method including: forming second-precursor-layer, which is precursor of the second-oxide-layer, so as to be in contact with first-precursor-layer, which is precursor of the first-oxide-layer, and then converting the first-precursor-layer and the second-precursor-layer to the first-oxide-layer and the second-oxide-layer, respectively, the forming includes at least one of treatments (I) and (II) below: (I) treatment of: coating first-oxide-precursor-forming coating liquid that can form precursor of first oxide and contains solvent; and then removing the solvent to form the first-precursor-layer which is the precursor of the first-oxide-layer; and (II) treatment of: coating second-oxide-precursor-forming coating liquid that can form precursor of second oxide and contains solvent; and then removing the solvent to form the second-precursor-layer which is the precursor of the second-oxide-layer.
US10586872B2
A method of forming a source/drain contact is provided. The method includes forming a sacrificial layer on a source/drain, and depositing an oxidation layer on the sacrificial layer. The method further includes heat treating the oxidation layer and the sacrificial layer to form a modified sacrificial layer. The method further includes forming a protective liner on the modified sacrificial layer, and depositing an interlayer dielectric layer on the protective liner. The method further includes forming a trench in the interlayer dielectric layer that exposes a portion of the protective liner.
US10586869B2
An object is to manufacture a semiconductor device including an oxide semiconductor film, which has stable electric characteristics and high reliability. A crystalline oxide semiconductor film is formed, without performing a plurality of steps, as follows: by utilizing a difference in atomic weight of plural kinds of atoms included in an oxide semiconductor target, zinc with low atomic weight is preferentially deposited on an oxide insulating film to form a seed crystal including zinc; and tin, indium, or the like with high atomic weight is deposited on the seed crystal while causing crystal growth. Further, a crystalline oxide semiconductor film is formed by causing crystal growth using a seed crystal with a hexagonal crystal structure including zinc as a nucleus, whereby a single crystal oxide semiconductor film or a substantially single crystal oxide semiconductor film is formed.
US10586855B2
A method of forming a gate structure for a semiconductor device that includes forming first spacers on the sidewalls of replacement gate structures that are present on a fin structure, wherein an upper surface of the first spacers is offset from an upper surface of the replacement gate structure, and forming at least second spacers on the first spacers and the exposed surfaces of the replacement gate structure. The method may further include substituting the replacement gate structure with a functional gate structure having a first width portion in a first space between adjacent first spacers, and a second width portion having a second width in a second space between adjacent second spacers, wherein the second width is greater than the first width.
US10586854B2
One example of an apparatus includes a conducting channel region. The conducting channel region includes a plurality of epitaxially grown, in situ doped conducting channels arranged in a spaced apart relation relative to each other. A source positioned at a first end of the conducting channel region, and a drain positioned at a second end of the conducting channel region. A gate surrounds all sides of the conducting channel region and fills in spaces between the plurality of epitaxially grown, in situ doped conducting channels.
US10586845B1
According to an embodiment of a semiconductor device, the device includes gate trenches formed in a SiC substrate and extending lengthwise in parallel in a first direction. Rows of source regions of a first conductivity type are formed in the SiC substrate and extend lengthwise in parallel in a second direction which is transverse to the first direction. Rows of body regions of a second conductivity type opposite the first conductivity type are formed in the SiC substrate below the rows of source regions. Rows of body contact regions of the second conductivity type are formed in the SiC substrate. The rows of body contact regions extend lengthwise in parallel in the second direction. First shielding regions of the second conductivity type are formed deeper in the SiC substrate than the rows of body regions.
US10586831B1
A light emitting diode memory includes a substrate, a tunneling structure, a current spreading layer, a first electrode layer and a second electrode layer. The tunneling structure is formed on the substrate. The tunneling structure includes first, second and third material layers. The current spreading layer is formed on the tunneling structure. The first electrode layer is formed on the substrate. The second electrode layer is formed on the current spreading layer. When a bias voltage applied to the first electrode layer and the second electrode layer is higher than a reset voltage, the light emitting diode memory is in a reset state. When the bias voltage is lower than a set voltage, the light emitting diode memory is in a set state. When the bias voltage is higher than a turn-on voltage, the light emitting diode memory emits a light beam.
US10586825B2
An image sensor includes a plurality of photodiodes disposed in a semiconductor material to convert image light into image charge, and a metal grid, including a metal shield that is coplanar with the metal grid, disposed proximate to a backside of the semiconductor material. The metal grid is optically aligned with the plurality of photodiodes to direct the image light into the plurality of photodiodes, and a contact pad is disposed in a trench in the semiconductor material. The contact pad is coupled to the metal shield to ground the metal shield.
US10586824B2
Disclosed is an image sensor including a substrate having a first surface and a second surface opposite to each other, a first photoelectric conversion region and a second photoelectric conversion region in the substrate, a through electrode between the first and second photoelectric conversion regions, an insulation structure on the second surface of the substrate, a first color filter and a second color filter respectively provided on the first and second photoelectric conversion regions, and a photoelectric conversion layer on the insulation structure and electrically connected to the through electrode. The through electrode include a first end adjacent to the first surface and a second end adjacent to the second surface. The first end has a non-planar shape.
US10586822B2
A back-illuminated type MOS (metal-oxide semiconductor) solid-state image pickup device 32 in which micro pads 34, 37 are formed on the wiring layer side and a signal processing chip 33 having micro pads 35, 38 formed on the wiring layer at the positions corresponding to the micro pads 34, 37 of the MOS solid-state image pickup device 32 are connected by micro bumps 36, 39. In a semiconductor module including the MOS type solid-state image pickup device, at the same time an image processing speed can be increased, simultaneity within the picture can be realized and image quality can be improved, a manufacturing process can be facilitated, and a yield can be improved. Also, it becomes possible to decrease a power consumption required when all pixels or a large number of pixels is driven at the same time.
US10586819B2
The present technology relates to a solid-state imaging device and an electronic apparatus that can increase the theoretical yield of a chip. A pixel array is formed with pixels arranged in a matrix. A drive control unit is provided for each set of pixel rows in the pixel array. The drive control unit operates to simultaneously drive the pixels included in the set of pixel rows. The present technology can be applied to a CMOS image sensor including A/D converter circuits for each column in a pixel array.
US10586817B2
A technique is described in which a transistor formed using an oxide semiconductor film, a transistor formed using a polysilicon film, a transistor formed using an amorphous silicon film or the like, a transistor formed using an organic semiconductor film, a light-emitting element, or a passive element is separated from a glass substrate by light or heat. An oxide layer is formed over a light-transmitting substrate, a metal layer is selectively formed over the oxide layer, a resin layer is formed over the metal layer, an element layer is formed over the resin layer, a flexible film is fixed to the element layer, the resin layer and the metal layer are irradiated with light through the light-transmitting substrate, the light-transmitting substrate is separated, and a bottom surface of the metal layer is made bare.
US10586814B2
A display panel includes: a base substrate; a peripheral circuit located on the base substrate, the peripheral circuit including a first circuit, a second circuit and a third circuit, and the first circuit, the second circuit and the third circuit respectively including a first electrode pattern, a second electrode pattern and a third electrode pattern; and a protection structure, located in at least one circuit of the first circuit, the second circuit and the third circuit and configured for preventing an electrode pattern from being disconnected.
US10586806B2
A semiconductor memory device comprises: a semiconductor substrate; a plurality of memory units provided on the semiconductor substrate and each including a plurality of memory cells that are stacked; and a plurality of bit lines formed above each of a plurality of the memory units aligned in a column direction, an alignment pitch in a row direction of the plurality of bit lines being less than an alignment pitch in the row direction of the memory units, and an end of each of the memory units aligned in the column direction being connected to one of the plurality of bit lines formed above the plurality of the memory units aligned in the column direction.
US10586804B2
According to one embodiment, a multi-layer wiring structure includes a first multi-layer section, first contact plugs, and pillars. First conductors and first insulators are alternately layered in the first multi-layer section. The multi-layer section includes a first area that includes memory cells, and a second area different from the first area. The first contact plugs are formed in the first holes extending from an uppermost layer of the first multi-layer section respectively to the first conductors in the second area, side surfaces of the first contact plugs being covered with first insulating films. The pillars are formed of second insulators and passing through the first multi-layer section in a layered direction in the second area.
US10586793B2
A semiconductor device includes a plurality of forward conducting insulated-gate bipolar transistor cells configured to conduct a current in a forward operating mode of the semiconductor device and to block a current in a reverse operating mode of the semiconductor device. The semiconductor device also includes a plurality of reverse conducting insulated-gate bipolar transistor cells configured to conduct a current both in the forward operating mode and in the reverse operating mode. A corresponding method for operating a semiconductor device is also disclosed.
US10586791B2
In a described example, an apparatus includes: a first metal oxide semiconductor field effect transistor (MOSFET) coupled between a first input terminal for receiving a supply voltage and an output terminal for coupling to a load, and having a first gate terminal; an enable terminal coupled to the first gate terminal for receiving an enable signal; a first current mirror coupled between the first input terminal and a first terminal of a first series resistor and having an input coupled to the first gate terminal; and a second MOSFET coupled between the first gate terminal and the output terminal, and having a second gate terminal coupled to the first terminal of the first series resistor, the first series resistor having a second terminal coupled to the output terminal.
US10586783B2
A manufacturing method including supplying a first substrate including a first face designated front face, the front face being made of a III-V type semiconductor, supplying a second substrate, forming a radical oxide layer on the front face of the first substrate by executing a radical oxidation, assembling, by a step of direct bonding, the first substrate and the second substrate so as to form an assembly including the radical oxide layer intercalated between the first and second substrates, executing a heat treatment intended to reinforce the assembly interface, and making disappear, at least partially, the radical oxide layer.
US10586771B2
A conductive polymer shielding layer covering insulating layer formed on an integrated-circuit die is provided and a method thereof. The method comprises die attaching, wire bonding, back etching, insulation molding, partial cutting, conductive material/polymer coating, and singulation.
US10586770B2
An optical module includes: a substrate including a through hole, a first chip including a first heating member and disposed in the through hole, a second chip including a second heating member and bonded to a first upper surface of the substrate and a second upper surface of the first chip via bumps, and a first heat sink adhered to a lower surface of the substrate with a first adhesive and adhered to a lower surface of the first chip with a second adhesive, wherein the substrate includes a slit which is provided on a side of a first portion, to which the second chip is bonded, of the substrate with respect to the through hole, and communicates with the through hole.
US10586769B2
A technique relates to fabricating a semiconductor device. A contact trench is formed in an inter-level dielectric layer. The contact trench creates an exposed portion of a semiconductor substrate through the inter-level dielectric layer. A gate stack is on the semiconductor substrate, and the inter-level dielectric layer is adjacent to the gate stack and the semiconductor substrate. A source/drain region is formed in the contact trench such that the source/drain region is on the exposed portion of the semiconductor substrate. Tin is introduced in the source/drain region to form an alloyed layer on top of the source/drain region, and the alloyed layer includes the tin and a source/drain material of the source/drain region. A trench layer is formed in the contact trench such that the trench layer is on top of the alloyed layer. A metallic liner layer is formed on the trench layer and the inter-level dielectric layer.
US10586764B2
Semiconductor packages with programmable routing pathways are disclosed. The semiconductor package may have a source trace that may be electrically coupled to two or more different electrical pathways, where any of the electrical pathways may be activated to provide an electrical connection between the source trace and one or more destination nodes. Each of the electrical pathways may have a corresponding metal well with a correspond airgap overlying the metal well, as well as corresponding heating elements. If a particular heating element is energized, the heating element may melt metal in a corresponding metal well and the molten metal may migrate by capillary action into the overlying airgap to complete an electrical connection between the source trace and a destination node.
US10586760B2
An assembly includes a chip including an integrated circuit, a casing including an integrated circuit including plural active elements and including an upper portion formed on a side of the chip, a lower portion formed on another side of the chip, and a cooling inlet and a cooling outlet for transferring a coolant, provided in the casing, and for forming outer sidewalls of the upper portion and inner sidewalls of the lower portion, plural through-wafer vias for electrically connecting the integrated circuit of the chip and the integrated circuit of the casing, and a card connected to the casing for electrically connecting the casing to a system board. The outer sidewalls of the upper portion of the casing are located between vertical planes defined by opposing outer sidewalls of the lower portion of the casing.
US10586758B2
A substrate-with-support includes: a substrate having a wiring area, an outer peripheral area provided on an outer peripheral side of the wiring area, and a plurality of support joint portions being provided on the outer peripheral area; and a support made of metal having an outer frame portion arranged to face the outer peripheral area and to expose the wiring area, and a plurality of protruding portions being provided on the outer frame portion, wherein the support joint portions and the protruding portions are joined to each other.
US10586751B2
A semiconductor package device comprises a substrate, an electrical component and a package body. The electrical component is disposed on the substrate. The electrical component has an active surface facing toward the substrate and a back surface opposite to the active surface. The back surface has a first portion and a second portion surrounding the first portion. The first portion of the back surface of the electrical component includes a plurality of pillars. The package body is disposed on the substrate. The package body encapsulates the electrical component and exposes the back surface of the electrical component.
US10586748B2
A printed circuit board (PCB) includes an insulating layer with an upper surface and a lower surface opposite to the upper surface; a first conductive pattern on the upper surface of the insulating layer; a second conductive pattern on the lower surface of the insulating layer; an aluminum pattern that covers at least a portion of an upper surface of the first conductive pattern; and a first passivation layer that covers at least a portion of sides of the first conductive pattern and that prevents diffusion into the first conductive pattern.
US10586732B2
A method includes forming at least a first via in a multilayer structure comprising a first layer and a second layer formed over the first layer, the first via extending from a top of the second layer to a top of a first contact formed in the first layer and forming a polymer film on at least a portion of sidewalls of the first via by etching the top of the first contact using a cleaning process.
US10586718B2
Implementations described herein provide a cooling base and a substrate support assembly having the same. In one example, a cooling base is provided that includes a body coupled to a cap. A plurality cooling channels are disposed in the body and bounded on at least one side by the cap. The plurality cooling channels have a polar array of spirals.
US10586717B2
A semiconductor processing apparatus is provided. The apparatus includes a first chamber portion and a second chamber portion movable relative to the first chamber portion between an open position and a closed position. The first chamber portion includes a recessed area formed on an internal surface of the first chamber portion. The first chamber portion also includes one or more through-holes connected to respective locations of the recessed area. When the second chamber portion is in the closed position and a semiconductor wafer is housed in the micro chamber, the recessed area is sealed by a surface of the semiconductor wafer to form a closed channel. The surface may be processed by a processing fluid flowing in the closed channel. Accordingly, a flowing direction and a flowing speed of the processing fluid may be accurately controlled, and an amount of the processing fluid consumed may be greatly reduced.
US10586715B2
Embodiments describe the selective electroless plating of dielectric layers. According to an embodiment, a dielectric layer is patterned to form one or more patterned surfaces. A seed layer is then selectively formed along the patterned surfaces of the dielectric layer. An electroless plating process is used to deposit metal only on the patterned surfaces of the dielectric layer. According to an embodiment, the dielectric layer is doped with an activator precursor. Laser assisted local activation is performed on the patterned surfaces of the dielectric layer in order to selectively form a seed layer only on the patterned surfaces of the dielectric layer by reducing the activator precursor to an oxidation state of zero. According to an additional embodiment, a seed layer is selectively formed on the patterned surfaces of the dielectric layer with a colloidal or ionic seeding solution.
US10586711B2
A substrate processing method of processing a substrate using a block copolymer containing a hydrophilic polymer and a hydrophobic polymer, the substrate processing method includes: a block copolymer coating step of applying the block copolymer onto the substrate on which a predetermined projecting and recessed pattern is formed, to form a coating film of the block copolymer; a polymer separation step of phase-separating the block copolymer into the hydrophilic polymer and the hydrophobic polymer; a polymer removal step of selectively removing the hydrophilic polymer from the phase-separated block copolymer; and after the block copolymer coating step and before the polymer removal step, a film thickness reduction step of reducing a film thickness of the coating film of the block copolymer.
US10586710B2
Provided is a method of etching a silicon-containing film made of at least one of silicon oxide and silicon nitride. The etching method includes: (i) preparing a workpiece having a silicon-containing film and a mask provided on the silicon-containing film in a chamber body of a plasma processing apparatus, in which an opening is formed in the mask; and (ii) etching the silicon-containing film, in which plasma is produced in the chamber body from processing gas containing fluorine, hydrogen, and iodine in order to etch the silicon-containing film, and a temperature of the workpiece is set to a temperature of 0° C. or less.
US10586708B2
The invention provides a method for polishing or planarizing a wafer of at least one of semiconductor, optical and magnetic substrates. The method includes rotating a polishing pad having radial feeder grooves in a polishing layer separating the polishing layer into polishing regions. The radial feeder grooves extend at least from a location adjacent the center to a location adjacent the outer edge. Each polishing region includes a series of biased grooves connecting a pair of adjacent radial feeder grooves. The series of biased grooves separate a land area and have inner walls closer to the center and outer walls closer to the outer edge. Pressing and rotating the wafer against the rotating polishing pad for multiple rotations polishes or planarizes the wafer with land areas wet by the overflowing polishing fluid.
US10586706B2
A method for preserving interlevel dielectric in a gate cut region includes recessing a dielectric fill to expose cap layers of gate structures formed in a device region and in a cut region and forming a liner in the recess on top of the recessed dielectric fill. The liner includes a material to provide etch selectivity to protect the dielectric fill. The gate structures in the cut region are recessed to form a gate recess using the liner to protect the dielectric fill from etching. A gate material is removed from within the gate structure using the liner to protect the dielectric fill from etching. A dielectric gap fill is formed to replace the gate material and to fill the gate recess in the cut region.
US10586702B2
Using processes disclosed herein, materials and structures are created and used. For example, processes can include melting boron nitride or amorphous carbon into an undercooled state followed by quenching. Exemplary new materials disclosed herein can be ferromagnetic and/or harder than diamond. Materials disclosed herein may include dopants in concentrations exceeding thermodynamic solubility limits. A novel phase of solid carbon has structure different than diamond and graphite.
US10586699B2
A method of assessing a semiconductor substrate includes a sticking step of sticking a device layer of the semiconductor substrate to a support substrate, a thinning step of thinning the semiconductor substrate from a reverse side thereof to a thickness smaller than a finished thickness after the sticking step is carried out, and an assessing step of applying light to the semiconductor substrate from the reverse side thereof and measuring scattered light from the semiconductor substrate thereby to assess a property of the semiconductor substrate.
US10586696B2
In an embodiment, a method of processing a substrate includes introducing a first process gas or a mixture of the first process gas and a second process gas into an etch chamber; exposing the substrate to the first process gas or to the mixture of the first and second process gases, the substrate having halogen residue formed on an exposed surface, the substrate having high aspect ratio features; forming and maintaining a plasma of the first process gas or a plasma of the mixture of the first and second process gases in the etch chamber to remove the residue from the surface by applying a first source power; exposing the substrate to the second process gas; and forming and maintaining a plasma of the second process gas in the etch chamber to remove the residue from the surface by applying a second source power and a bias power.
US10586693B2
A substrate processing apparatus comprises: a liquid film former which forms a liquid film by supplying a liquid on an upper surface of the substrate W held horizontally; a cooling gas discharge nozzle which discharges cooling gas of a temperature lower than a freezing point of the liquid forming the liquid film to the liquid film; a thawing liquid discharge nozzle which discharges a thawing liquid to a frozen film formed by freezing the liquid film; a thawing liquid supplier which supplies the heated thawing liquid to the thawing liquid discharge nozzle via a pipe; and a receiver which receives the cooling gas and the thawing liquid respectively discharged from the cooling gas discharge nozzle and the thawing liquid discharge nozzle at the respective retracted position and guides the cooling gas and the thawing liquid to a common flow passage.
US10586690B2
A magnetron sputtering device, a magnetron sputtering apparatus, and a magnetron sputtering method are provided. The magnetron sputtering device includes: a target material bearing portion, configured to bear a target material thereon; a magnet bearing section, configured to bear a magnet thereon and to be capable of driving the magnet to perform reciprocating motion along a predetermined path with respect to the target material bearing portion; a limit sensor, configured to determine an end-point position of the predetermined path along which the magnet performs reciprocating motion; the end-point position determined by the limit sensor can be adjusted along the predetermined path during a working procedure of the magnetron sputtering device.
US10586679B2
An electron microscope sample holder that includes at least one capillary having a sufficient inner diameter to act as a catheter pathway that allows objects that can be accommodated within the at least one capillary to be replaced or swapped with other objects. The sample holder having at least one capillary allows the user to insert and remove temporary fluidic pathways, sensors or other tools without the need to dissemble the holder.
US10586666B2
A light switch cover for converting a standard toggle switch into a remote-controlled toggle switch. In one embodiment, the light switch cover comprises a switch toggle member for acting upon a toggle light switch member to place the toggle light switch member into either an on position or an off position, a gear train coupled to the switch toggle member that causes the switch toggle member to act upon the toggle light switch member, an electric motor, coupled to the gear train, for driving the gear train in a first direction to cause the switch toggle member to place the toggle light switch member into the on position, and for driving the gear train in a second direction to cause the switch toggle member to place the toggle light switch member into the off position, motor driving circuitry coupled to the electric motor, a receiver for receiving signals that cause actuation of the standard toggle switch, and processing circuitry coupled to the receiver and the motor driving circuitry that causes the light switch cover to receive a signal to turn the toggle switch into the on position and, in response, causing the electric motor to rotate in a direction to cause the switch toggle member to place the toggle light switch member into the on position.
US10586661B2
A process for producing a thin film graphene oxide-bonded metal foil current collector for a battery or supercapacitor, comprising: (a) preparing a graphene oxide gel having graphene oxide (GO) molecules dissolved in a fluid medium; (b) depositing a layer of GO gel onto at least one of two primary surfaces of a metal foil to form a layer of wet graphene oxide gel, wherein the depositing procedure includes shear-induced thinning of the GO gel; (c) partially or completely removing said fluid medium from the deposited wet layer to form a dry film of GO having an inter-plane spacing d002 of 0.4 nm to 1.2 nm as determined by X-ray diffraction; and (d) heat treating the dry film of graphene oxide to form the thin film graphene oxide-bonded metal foil current collector at a heat treatment temperature from 80° C. to 2,500° C.
US10586649B2
Devices, systems, and methods for determining gas characteristics to monitor transformer operation include extracting gas from transformer fluid for analysis.
US10586638B2
A quench protection apparatus includes a number N of superconducting coils and a heater matrix. The number N of superconducting coils are electrically coupled in series. The heater matrix module includes the number N of heater units. The number N of heater units is electrically coupled in parallel with the number N of superconducting coils respectively. A number M of the heater units each includes at least the number N of heaters. Each superconducting coil is thermally coupled with at least one heater of each of the number M of the heater units. The number of N-M of the heater units each includes at least one heater. Each of the number M of superconducting coils correspondingly coupled with the number M of the heater units is thermally coupled with at least one heater of each of the number N-M of the heater units. A superconducting magnet system protected by above quench protection apparatus is also provided.
US10586627B2
The spark plug includes an insulator made from an alumina-based sintered body, and the insulator contains 90 to 98 wt % of an Al component in oxide equivalent. The insulator contains 1 to 5 wt % of an Si component, 0.1 to 1 wt % of an Mg component, 2 wt % or less of a Ca component, 0.3 to 6 wt % of a Ba component, and 0.11 to 5 wt % of a rare earth component, in oxide equivalent. In analysis using a scanning transmission electron microscope with a probe diameter of an electron beam set at 1 nm, Si and a rare earth element are detected at a crystal grain boundary having a thickness of 15 nm or less, and an alkaline earth metal at the crystal grain boundary is less than a detection limit.
US10586610B2
The invention provides a method for determining copy number variations (CNV) of a sequence of interest in a test sample that comprises a mixture of nucleic acids that are known or are suspected to differ in the amount of one or more sequence of interest. The method comprises a statistical approach that accounts for accrued variability stemming from process-related, interchromosomal and inter-sequencing variability. The method is applicable to determining CNV of any fetal aneuploidy, and CNVs known or suspected to be associated with a variety of medical conditions. CNV that can be determined according to the method include trisomies and monosomies of any one or more of chromosomes 1-22, X and Y, other chromosomal polysomies, and deletions and/or duplications of segments of any one or more of the chromosomes, which can be detected by sequencing only once the nucleic acids of a test sample.
US10586603B2
There are provided a memory device and an operating method thereof. A memory device may include a memory block, peripheral circuits, and a control logic. The memory block may include a plurality of memory cells. The peripheral circuits may perform a program operation on the memory cells. The control logic may control the peripheral circuits to apply, during the program operation, a program voltage to a selected word line and selectively apply, to one or more unselected word lines, a second pass voltage lower than a first pass voltage set as a default voltage during a blind program period which does not include a verify operation.
US10586589B2
There is provided a memory unit (100). The memory unit comprises a plurality of memory cells (110), each memory cell of the plurality of memory cells being operatively connected to data input and output circuitry by a pair of bit lines (130a, 130b), a pre-charge circuit (150) configured to provide a voltage for charging the bit lines, and a multiplexer circuit. The multiplayer circuit (140) comprises, for each bit line, an associated NMOS (142a, 142b) device that is configured to selectively connect the bit line (130a, 130b) to the data input and output circuitry and to the pre-charge circuit (150) when activated by a corresponding bit line selection signal, and a multiplex controller (144) that is configured to be able to select each pair of bit lines by activating the associated NMOS devices (142a, 142b) using the corresponding bit lines selection signals.
US10586584B2
A semiconductor memory device includes a memory cell array, an error correction code (ECC) engine, a refresh control circuit, a scrubbing control circuit and a control logic circuit. The refresh control circuit generates refresh row addresses for refreshing a memory region on memory cell rows in response to a first command received from a memory controller. The scrubbing control circuit counts the refresh row addresses and generates a scrubbing address for performing a scrubbing operation on a first memory cell row of the memory cell rows whenever the scrubbing control circuit counts N refresh row addresses of the refresh row addresses. The ECC engine reads first data corresponding to a first codeword, from at least one sub-page in the first memory cell row, corrects at least one error bit in the first codeword and writes back the corrected first codeword in a corresponding memory location.
US10586581B1
Structures for a non-volatile memory and methods for forming and using such structures. A bitcell of the non-volatile memory includes a nonvolatile memory element and a field-effect transistor having a drain region coupled with the nonvolatile memory element, a source region, and a gate electrode. A word line is coupled with the gate electrode of the field-effect transistor, a bit line is coupled with the nonvolatile memory element, and a source line is coupled with the source region of the field-effect transistor. A power supply is configured to supply a negative bias voltage to the bit line in order to provide a first state for writing data to the nonvolatile memory element or to supply the negative bias voltage to the source line in order to provide a second state for writing data to the nonvolatile memory element.
US10586578B2
To accurately read data in a storage device provided with a cell having a variable resistance value. In a reference cell circuit, a resistance value changes to a predetermined initial value when an initialization signal exceeding a predetermined reversal threshold is input. A reference side signal source inputs a reference side read signal of a predetermined value not exceeding the predetermined reversal threshold to the reference cell circuit after the initialization signal is input to the reference cell circuit when there is an instruction to read with respect to a memory cell. A cell side signal source inputs a cell side read signal of the predetermined value to the memory cell after the initialization signal is input. A comparison unit compares a reference signal output from the reference cell circuit into which the reference side read signal has been input, and a cell signal output from the memory cell into which the cell side read current has been input, and acquires the comparison result as read data.
US10586575B2
An electronic circuit including: a first delay line circuit to generate a first data strobe by delaying a second data strobe, such that an edge of the first data strobe is aligned within a first time interval; and a sampling circuit to sample the first data signal at the edge of the first data strobe, wherein plural data signals include the first data signal and a second data signal, wherein timings of the plural data signals deviate from a reference timing of a reference data strobe by plural time lengths, wherein the first data signal deviates from the reference timing by a first time length of the plural time lengths, and wherein an edge of the second data strobe is aligned within a second time interval, wherein a timing of the second data signal deviates from the reference timing by a shortest time length of the plural time lengths.
US10586571B2
Various embodiments for creating media clips are disclosed. In one example, a method is performed by a server for managing the creation and distribution of media clips, where the server associates a content capture device with an event, the content capture device for recording at least a portion of the event, receives a tag notification from a content tagging device via a network interface, generates a media clip creation command to the content capture device via the network interface, sends the media clip creation command to the content capture device, and receives a media clip created by the content capture device in response to receiving the media clip creation command.
US10586565B2
The magnetic recording medium contains, in a magnetic layer, a fatty acid ester and a polyester resin having a number average molecular weight of greater than or equal to 1,000 but less than 20,000, and containing a structural unit derived from a polyvalent carboxylic acid and a structural unit derived from a polyol, as well as 10 mol % to 50 mol % of a structural unit, derived from a cyclic polyvalent carboxylic acid selected from the group consisting of an alicyclic polyvalent carboxylic acid and an aromatic polyvalent carboxylic acid, per 100 mol % of a combined total of the above structural units, and one or more partial structures selected from the group consisting of the following partial structures: wherein each of L1 and L2 independently denotes a divalent connecting group, and each of Z1 and Z2 independently denotes a monovalent group denoted by —OM or a monovalent group denoted by —O−A+.
US10586563B1
Active pressure in the air bearing surface of a slider in the region of the transducer is reduced by introducing two channels in the center pad of the advanced air bearing along each side of the centerline and spaced apart from the transducer. This configuration moves the high pressure region away from the transducer zone at the trailing edge of the slider.
US10586561B2
An apparatus according to one embodiment includes a sensor having an active region, a magnetic shield adjacent the active region, a spacer between the active region and the magnetic shield, a second magnetic shield on an opposite side of the active region as the magnetic shield, and a second spacer between the active region and the second magnetic shield. Both spacers include an electrically conductive ceramic layer. The electrically conductive ceramic layer of the spacer has a different composition than the electrically conductive ceramic layer of the second spacer.
US10586560B1
A PMR (perpendicular magnetic recording) head is configured for thermally assisted magnetic recording (TAMR). The thermal energy is supplied by the near-fields of plasmons and the near-fields are directed to a magnetic recording medium by a PPG layer. The PPG layer is Rhodium (Rh) whose small-grained crystal structure normally makes it subject to thermal deformations and other weaknesses. By growing the PPG layer on a thin template layer (TTL), the portion of the PPG layer adjacent to the air-bearing surface (ABS) develops a larger grain size and stronger forces between its atomic constituents which makes it resistant to those deformations.
US10586557B2
According to one aspect, a method for determining voice activity is disclosed, the method including receiving a frame of an input audio signal, the input audio signal having a sample rate, and spitting the audio signal into a plurality of subbands, the plurality of subbands including at least a lowest subband and a highest subband. The method further comprises filtering the lowest subband to reduce an energy of the lowest subband, estimating a noise level for at least some of the plurality of subbands, and computing a signal-to-noise ratio for at least some of the plurality of subbands. The method also includes determining a speech activity level based at least in part on the computed signal-to-noise ratios and an average of an energy of at least some of the plurality of subbands.
US10586556B2
A method of providing real-time speech analysis for a user includes capturing a speech input, performing a real-time recognition of the speech input including converting the speech input to a text using an automatic speech recognition component, analyzing the recognized speech input, by a processing unit of a computer in a speech recognition and analyzing system, to identify an error in the user's speech, and by comparing a voice of a correct text generated by a speech generation and analyzing system with the captured speech input, and providing a real-time correction to the user based on a result of the comparing the voice of the correct text with the captured speech input. The comparing the voice of the correct text with the captured speech input includes comparing a standard pronunciation of the correct text with a pronunciation of the user in the captured speech input to identify the error.
US10586550B2
The present invention relates to audio coding systems which make use of a harmonic transposition method for high frequency reconstruction (HFR). A system and a method for generating a high frequency component of a signal from a low frequency component of the signal is described. The system comprises an analysis filter bank providing a plurality of analysis subband signals of the low frequency component of the signal. It also comprises a non-linear processing unit to generate a synthesis subband signal with a synthesis frequency by modifying the phase of a first and a second of the plurality of analysis subband signals and by combining the phase-modified analysis subband signals. Finally, it comprises a synthesis filter bank for generating the high frequency component of the signal from the synthesis subband signal.
US10586548B2
An encoder for encoding an audio signal has a predictor, a factorizer, a transformer and a quantize and encode stage. The predictor is configured to analyze the audio signal to obtain prediction coefficients describing a spectral analog of the audio signal or a fundamental frequency of the audio signal and subject the audio signal to an analysis filter function dependent on the prediction coefficients to output a residual signal of the audio signal. The factorizer is configured to apply a matrix factorization onto an audiocorrelation or covariance matrix of synthesis filter function defined by the prediction coefficients to obtain factorized matrices. The transformer is configured to transform the residual signal based on the factorized matrices to obtain a transformed residual signal. The quantize and decode stage is configured to quantize the transformed residual signal to obtain a quantized transformed residual signal or an encoded quantized transformed residual signal.
US10586547B2
A method for processing speech signals prior to encoding a digital signal comprising audio data includes selecting frequency domain coding or time domain coding based on a coding bit rate to be used for coding the digital signal and a short pitch lag detection of the digital signal.
US10586546B2
An example apparatus includes a memory configured to store the audio data; and one or more processors in communication with the memory, the one or more processors configured to: decode, from an encoded audio bitstream, a unique identifier for each of a plurality of subbands of audio data; perform inverse pyramid vector quantization (PVQ) using a compact map to reconstruct a residual vector for each subband of the plurality of subbands of the audio data based on the unique identifier for the respective subband of the plurality of subbands of the audio data, wherein the compact map is generated using structural unification of vectors across subbands and relational compression, and wherein the unique identifiers correspond to codevectors; and reconstruct, based on the residual vectors and energy scalars for each subband, the plurality of subbands of the audio data.
US10586542B2
This document generally describes systems, methods, devices, and other techniques related to speaker verification, including (i) training a neural network for a speaker verification model, (ii) enrolling users at a client device, and (iii) verifying identities of users based on characteristics of the users' voices. Some implementations include a computer-implemented method. The method can include receiving, at a computing device, data that characterizes an utterance of a user of the computing device. A speaker representation can be generated, at the computing device, for the utterance using a neural network on the computing device. The neural network can be trained based on a plurality of training samples that each: (i) include data that characterizes a first utterance and data that characterizes one or more second utterances, and (ii) are labeled as a matching speakers sample or a non-matching speakers sample.
US10586529B2
A computer-implemented method for processing a speech signal, includes: identifying speech segments in an input speech signal; calculating an upper variance and a lower variance, the upper variance being a variance of upper spectra larger than a criteria among speech spectra corresponding to frames in the speech segments, the lower variance being a variance of lower spectra smaller than a criteria among the speech spectra corresponding to the frames in the speech segments; determining whether the input speech signal is a special input speech signal using a difference between the upper variance and the lower variance; and performing speech recognition of the input speech signal which has been determined to be the special input speech signal, using a special acoustic model for the special input speech signal.
US10586528B2
Domain-specific speech recognizer generation with crowd sourcing is described. The domain-specific speech recognizers are generated for voice user interfaces (VUIs) configured to replace or supplement application interfaces. In accordance with the described techniques, the speech recognizers are generated for a respective such application interface and are domain-specific because they are each generated based on language data that corresponds to the respective application interface. This domain-specific language data is used to build a domain-specific language model. The domain-specific language data is also used to collect acoustic data for building an acoustic model. In particular, the domain-specific language data is used to generate user interfaces that prompt crowd-sourcing participants to say selected words represented by the language data for recording. The recordings of these selected words are then used to build the acoustic model. The domain-specific speech recognizers are generated by combining a respective domain-specific language model and crowd-sourced acoustic model.
US10586523B1
A method for operating a hearing device including a component to be worn at least partially in an ear of a user and an active noise control (ANC) system is provided. The method includes capturing an audio with a microphone system, generating an audio signal based on the captured audio, and generating a feed-forward (FF) compensating signal based on the captured audio. The method includes monitoring the acoustic environment of the hearing device for presence of wind noise, and mixing the audio signal with the generated FF compensating signal at a ratio dependent on whether wind noise is detected to provide an acoustic output signal. A hearing device including an active noise control (ANC) system and a wind noise monitor is also provided.
US10586520B2
A music data processing method includes estimating a performance position within a musical piece, and updating a tempo designated by music data representing a performance content of the musical piece such that a tempo trajectory corresponds to a transition in a degree of dispersion of a performance tempo, which is generated as a result of estimating the performance position with respect to a plurality of performances of the musical piece, and the transition in the degree of dispersion of a reference tempo. The performance tempo is preferentially reflected in a portion of the musical piece in which the degree of dispersion of the performance tempo falls below the degree of dispersion of the reference tempo, and the reference tempo is preferentially reflected in a portion of the musical piece in which the degree of dispersion of the performance tempo exceeds the degree of dispersion of the reference tempo.
US10586516B2
Data may be handled based on compressibility (i.e., whether the data may be further compressed or is not further compressible). A supervised learning model may be trained using a set of known further compressible data and a set of known non-compressible data. Using these data sets, the model may generate weighting factors and bias for the particular data sets. The trained model may then be used to evaluate a set of unclassified data.
US10586511B2
A display panel, a driving method, and a display device are provided. The display panel includes display area including main display area and auxiliary display area. Auxiliary display area has a smaller length than the main display area in row direction. Each auxiliary display area includes first display area, and non-rectangular display area having curved edge. First boundary is between each non-rectangular display area and first display area. Second boundary is between each non-rectangular display area and main display area. Each sector-shaped region has a vertex that is a center of circle corresponding to curved edge. Each sector-shaped region has attenuation transition zone having smaller width than radius of sector-shaped region. Width of attenuation transition zone adjacent to first boundary and width of attenuation transition zone adjacent to second boundary are smaller than width of attenuation transition zone of other sector-shaped regions.
US10586510B2
A stain compensating apparatus includes a camera, an input signal processing part, an edge compensating part and a stain compensating value generating part. The camera captures a display image from the display panel. The input signal processing part generates a luminance profile based on the display image captured by the camera. The edge compensating part compensates the luminance profile of a curved portion of the display panel. The stain compensating value generating part generates a stain compensating value for a pixel of the display panel using the compensated luminance profile.
US10586508B2
A system and method for controlling the brightness level of an electronic display. An image capture device in proximity to the electronic display is used to capture images and/or video of the ambient environmental conditions local to the electronic display. The images and/or video is analyzed to determine the nature of the environmental conditions, and adjustments to the brightness level of the electronic display are made in consideration of said environmental conditions. In some embodiments, the images and/or video captured by the image capture device may be compared to stored images representative of different environmental conditions.
US10586506B2
A display device includes a display panel, a timing controller, a data driver, and a light source unit. The display panel includes a plurality of data lines. The timing controller receives a control signal and image data, and outputs a data control signal, converted image data, and a mode selection signal. The data driver receives the data control signal, the converted image data, and the mode selection signal from the timing controller, outputs a data voltage to the plurality of data lines, and operates in a first mode which is a power saving mode or a second mode which is a normal driving mode in response to the mode selection signal. The light source unit includes a light source part that operates in association with a source driving circuit included in the data driver.
US10586500B2
The present disclosure provides a multiplexed type driver circuit, a driving method, and a display. The driver circuit may include: a fourth switch couple to a first switch and a first sub-pixel, a fifth switch couple to a second switch and a second sub-pixel, a sixth switch couple to a third switch and a third sub-pixel. The driving method may include: controlling ON and OFF of the first switch to input a data signal to the first sub-pixel; controlling ON and OFF of the second switch to input a data signal to the second sub-pixel; controlling ON of the third switch and OFF of the sixth switch to input a data signal to the third sub-pixel; and turning off the third switch after turning off the sixth switch. The durations of data signal input to the first sub-pixel, the second sub-pixel and the third sub-pixel are identical.
US10586492B2
A pixel circuit includes a switching transistor whose conduction is controlled by a drive signal supplied to the control terminal, a drive wiring adapted to propagate the drive signal, and a data wiring adapted to propagate a data signal. A multi-layered wiring structure is used so that a second wiring layer is formed on a layer different from that on which a first wiring layer is formed.
US10586479B2
An inspection circuit is properly protected in a display device, which the driver IC is not on the terminal area. A liquid crystal display device comprising a TFT substrate having a display area, in which video signal lines are formed, and a terminal area; a counter substrate overlapping with the display area of the TFT substrate; the counter substrate and the TFT substrate are adhered by the seal material, the display area is formed in an area surrounded by the seal material; wherein the flexible wiring circuit substrate connects to the terminal area, the driver IC, which supplies video signals to the video signal lines, is not installed in the terminal area, the inspection circuit is formed between the display area and the terminal area, wherein the inspection circuit overlaps with the counter substrate in a plan view.
US10586478B2
A method for dynamically reforming a moveable display surface to deliver physicality to a user is provided. The method generates a physical profile of the user to calibrate the moveable display surface by receiving a measurement of at a hand of the user and estimating a maximum depth of a palm of the hand when folded based on causing a subset of cells of the plurality of moveable cells of the grid to increase in height. At least one image of a plurality of images, objects of the at least one image, and relative positions of objects of the at least one image are received Physicality is delivered to the user by causing the grid of the moveable display surface to render the objects based at least in part on the physical profile and the relative positions.
US10586473B2
In one embodiment of the present invention, a real-time delivery of Point of Purchase (POP) messaging at various locations around a retail store is included within aisles, end-of-aisles, shelf edge, departments, check-out stands, on shopping carts and mobile personal devices carried by individual customers.
US10586472B2
Thin film labels, systems, and methods of making and using thereof are described. The thin film systems contain a label and a carrier film, where the label contains an overprint layer, indicia, and an adhesive layer. The carrier film may be coated on one or both sides with a release liner. The adhesive layer can be any suitable adhesive, such as a pressure sensitive adhesive, a fluid activatable adhesive, a heat activated adhesive, or a contact activated adhesive. The label is formed by printed or coating one or more layers of precursor material on the carrier film using standard printers. Suitable precursor materials include, but are not limited to epoxys, solvent cast films, polyurethane dispersions, such as acrylic-urethane hybrid polymer dispersions and polyester-polyurethane dispersions. After the overprint layer dries or is cured, the indicia are printed onto the overprint layer, then the adhesive is coated on top of the indicia.
US10586465B2
Apparatus and methods to determine a change in atmospheric pressure between a forward portion of a flying object and a rear portion of the flying object based on at least one radio frequency (RF) return signal, and to determine a password using the determined change in atmospheric pressure.
US10586464B2
Various systems, methods, for unmanned aerial vehicles (UAV) are disclosed. In one aspect, UAVs operation in an area may be managed and organized by UAV corridors, which can be defined ways for the operation and movement of UAVs. UAV corridors may be supported by infrastructures and/or systems supported UAVs operations. Support infrastructures may include support systems such as resupply stations and landing pads. Support systems may include communication UAVs and/or stations for providing communications and/or other services, such as aerial traffic services, to UAV with limited communication capabilities. Further support systems may include flight management services for guiding UAVs with limited navigation capabilities as well as tracking and/or supporting unknown or malfunctioning UAVs.
US10586456B2
A system and method for determining car to lane distance is provided. In one aspect, the system includes a camera configured to generate an image, a processor, and a computer-readable memory. The processor is configured to receive the image from the camera, generate a wheel segmentation map representative of one or more wheels detected in the image, and generate a lane segmentation map representative of one or more lanes detected in the image. For at least one of the wheels in the wheel segmentation map, the processor is also configured to determine a distance between the wheel and at least one nearby lane in the lane segmentation map. The processor is further configured to determine a distance between a vehicle in the image and the lane based on the distance between the wheel and the lane.
US10586454B2
System, methods, and other embodiments described herein relate to engaging a driver of a vehicle about driving behaviors. In one embodiment, a method includes computing predicted controls according to at least a defined skill level of the driver. The predicted controls indicate how to control the vehicle to maintain the vehicle along a driving path on a roadway. The method includes, in response to receiving manual control inputs from the driver, generating control feedback to the driver about the manual control inputs based, at least in part, on a difference between the manual control inputs and the predicted controls.
US10586449B2
A method, apparatus and computer program product are provided to selectively utilize one or more networks in order to reliably communicate the information regarding one or more traffic signals and one or more intersections controlled by respective traffic signals. In the context of a method, the method includes communicating with a first network in order to receive information with a mobile platform regarding one or more traffic signals and information regarding one or more intersections. At least one traffic signal is associated with a respective intersection. The method also includes identifying a first switching condition and communicating with a second network, different than the first network, in order to receive the information regarding the one or more traffic signals and the information regarding the one or more intersections following identification of the first switching condition.
US10586447B2
Smart traffic signal methods are provided. One method includes determining a stopping distance for a vehicle approaching a geographic location and, in response to determining the stopping distance, determining whether the first vehicle will stop prior to reaching the geographic location. The method further includes, in response to determining that the vehicle will not stop prior to reaching the geographic location, modifying a signal of a traffic light located at the geographic location. Systems and computer program products for performing the above method are also provided.
US10586445B2
There is provided an information processing apparatus including a matter extracting unit extracting a predetermined matter from text information, an action pattern specifying unit specifying one or multiple action patterns associated with the predetermined matter, an action extracting unit extracting each of the action patterns associated with the predetermined matter, from sensor information, and a state analyzing unit generating state information indicating a state related to the matter, based on each of the action patterns extracted from the sensor information, using a contribution level indicating a degree of contribution of each of the action patterns to the predetermined matter, for a combination of the predetermined matter and each of the action patterns associated with the predetermined matter.
US10586444B2
A monitoring and alert system for retro-fitting to latching mechanisms. A master control unit is located proximate to an operator of the system. It includes a user interface having: an input enabling an operator to arm the system and then allow it to operate with minimal interaction of the operator. It also includes an output alerting the operator as to the status of the system in relation to a plurality of prescribed conditions. One or more slave units having sensing units detecting a latched and unlatched state are attached to a discrete latching mechanism for detecting the latching status thereof. Each slave unit comprises sensing means to detect whether the latching mechanism is in a latched state or an unlatched state.
US10586438B2
A management system includes, a sensor configured to detect biological information on a user, a communication unit capable of communicating with a terminal device and capable of receiving the biological information, a controller configured to detect whether the user is awake or gets out of the bed, based on the received biological information and activate an alarm to the terminal device, and a display configured to prioritize the alarm related to the user which has a high possibility of falling off the bed.
US10586431B2
A method of generating a haptic effect on a linear resonance actuator (“LRA”) having a resonant frequency includes receiving a haptic effect signal for the haptic effect, where the haptic effect comprises a desired frequency that is off-resonant from the LRA. The method further includes generating a first sine wave at the desired frequency and generating a second sine wave at or near the resonant frequency. The method further includes combining the first sine wave and the second sine wave to generate a drive signal.
US10586430B2
A code is displayed on a screen with a first set of indicia, the code designed to be read only by a computer system. A second code is displayed only when it is determined that the code is being read. This determination is made by an optical sensor, such as a camera, detecting a particular wavelength of light above a threshold, the wavelength associated with an expected reader device. While the particular wavelength is detected the second code is displayed. Once the light is no longer detected, the display reverts back to the first code. In this manner, the second code, such as a barcode to be read is only displayed while the barcode is actually being read, but is otherwise hidden from view. The entire process can take place in under a second or in a fraction of a second, such as 1/10th of a second or less.
US10586429B1
A variation of the blackjack card game where players who have not busted in a round of play are given the option of placing a separate bet on the dealer's “soft” 17, which is a hand containing an ace (counted as eleven, as opposed to one) and one or more other cards totaling six.
US10586426B2
A gaming machine, system, and method for presenting a game may include accepting a wager, randomly selecting k relocatable indicia from a set of N possible indicia, where N>k, positioning the k indicia into j possible locations (j>=k), evaluating the k indicia relative to first paytable with payout rules based solely on the indicia values, evaluating the k indicia relative to a second paytable with payout rules based on at least the location of the indicia, and awarding any prizes earned.
US10586422B2
Systems and methods for providing a gambling hybrid game having an omniscience mode are disclosed. The systems and method involve receiving an input from a player accepting an omniscience gambling proposition. The results of a gambling event associated with the omniscience gambling proposition are then determined and wagers are resolved. The results of the gambling event are then used to determine information to provide a player to satisfy the omniscience gambling proposition.
US10586413B2
An entrance and exit control system and method for Bluetooth, wherein a first Bluetooth module mounted on a digital door lock and including an antenna having directivity toward the outside of a door and a second Bluetooth module mounted on a remote controller are configured to communicate with each other, and the first Bluetooth module or the second Bluetooth module is switched from a slave mode to a master mode when a keypad of the digital door lock or a keypad of the remote controller is touched. The digital door lock may switch, in response to a touch, from a slave to a master to implement a door opening function, and the remote controller may switch, in response to a touch, from a slave to a master to implement the door opening function.
US10586397B1
An augmented reality operating system based on augmented reality software as a service (SaaS) comprises an augmented reality management system providing a pre-assigned 3D virtual image to a web browser which has transmitted a URL address in a distribution mode and in supporting creation of augmented reality content based on augmented reality software as a service in an authoring mode, providing a template for creating the augmented reality content on a web browser authorized as a manager and billing a payment according to the type of template used; a user terminal receiving the 3D virtual image from the augmented reality content management system by transmitting the URL address through an installed web browser and displaying each physical object of actual image information displayed on the web browser by augmenting the physical object with a pre-assigned virtual object of the 3D virtual image in a distribution mode; and a manager terminal accessing augmented reality software as a service of the augmented reality content management system via an installed web browser, creating the augmented reality content by determining an augmentation position on a map, a physical object of actual image information located at the augmentation position, and a virtual object assigned to the physical object respectively in an authoring mode.
US10586396B1
Systems and methods for conveying virtual content in an augmented reality environment comprising images of virtual content superimposed over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in the real world. Exemplary implementations may: obtain user information for a user associated with a presentation device physically present at a location of the system; compare the user information with the accessibility criteria for the virtual content to determine whether any portions of the virtual content are to be presented to the user based on the accessibility criteria and the user information for the user; and facilitate presentation of the virtual content to the user via presentation device of user based on the virtual content information, the field of view, and the correlations between the multiple linkage points and the reference frame of the virtual content.
US10586383B2
Described herein is a system and method for scanning a three-dimensional object using data from an infrared sensor. The data can be used during preprocessing, reconstructing and/or post processing of generation of a three-dimensional model. Data from an infrared sensor and data from a sensor (e.g., RGB sensor, a depth sensor, a camera, a scanner, a digital camera, a digital video camera, a web camera, depth sensor, etc.) can be utilized to generate a three-dimensional model of the three-dimensional object. For example, the data from the infrared sensor can be utilized to identify an item and to exclude the identified item from the generated three-dimensional model.
US10586379B2
In various example embodiments, a system and method for integration of a three-dimensional model is disclosed. In one example embodiment, a method includes receiving a plurality of images, selecting points on the images and triangulating the points to generate a plurality of depth maps, generate a three-dimensional mesh by combining the plurality of depth maps, generating a three-dimensional model of the item by projecting the plurality of images onto the mesh using the points, calibrating colors used in the model using colors diffuse properties of the colors in the images, and providing a user interface allowing a user to select one or more user points on the three-dimensional model and provide additional information associated with the selected user points.
US10586371B2
The present disclosure relates to a motion retargeting method and apparatus for character animation, and the method may include generating an intermediate object including at least one of a skeleton and a mesh based on a source motion and a target character, extracting keyframes of the intermediate object, constituting target rig parameters based on the extracted keyframes, and performing spacetime optimization on the target rig parameters to minimize a pose error between the intermediate object and the target character.
US10586361B2
Mesh art positioning techniques as part of digital content creation by a graphics editing application of a computing device are described. The graphics editing application is configured to obtain lists of vertices that are used to form mesh art. This list may then be used by a snapping module of graphics editing application to generate a snap point list that is used as a basis for mesh art positioning in relation to other objects within an item of digital content. Techniques are also described to address color diffusion within the mesh art, such as to identify a vertex that is a source of color diffusion and a boundary of color diffusion within the mesh art. The source and/or outer boundary of color diffusion within the mesh is then used as a basis to control mesh art positioning by the graphics editing application.
US10586358B1
A computer-implemented method for creating a visualization of beacons collected over a specified time period from users on a website. Beacons are rendered as nodes grouped into clusters, with relatedness between beacons being represented as a link. The number of nodes rendered is reduced along with the number of links that connect pairs of nodes. The resulting data structure is rendered as a force-directed chart by assigning force unit values to each of the nodes and links, each representative node of a cluster of nodes being assigned a relatively high negative charge and all remaining nodes in the cluster being assigned a relatively low negative charge. Link distances and strengths between unrelated/related clusters are also assigned values. A set of physical laws is applied to all of the nodes and links to determine their relative position in the visualization based on their assigned force unit values.
US10586356B2
Embodiments of the present invention are directed to beautifying freeform input paths in accordance with paths existing in the drawing (i.e., resolved paths). In some embodiments of the present invention, freeform input paths of a curved format can be modified or replaced to more precisely illustrate a path desired by a user. As such, a user can provide a freeform input path that resembles a path of interest by the user, but is not as precise as desired. Based on existing paths in the electronic drawing, a path suggestion(s) can be generated to rectify, modify, or replace the input path with a more precise path. In some cases, a user can then select a desired path suggestion, and the selected path then replaces the initially provided freeform input path.
US10586344B2
A method for performing localization and mapping of a mapping device. The method includes: capturing images of environment by a visual sensor of the mapping device, and processing the captured images to obtain a set of high-resolution images and a set of low-resolution images; determining motion-scale measurement of the mapping device using an inertial sensor and an odometer; generating, by a controller of the mapping device, a first mask corresponding to dynamic features in the low-resolution images; extracting features from the high-resolution images; recovering, by the controller, poses of the mapping device based on the high-resolution images and the motion-scale measurements; filtering out, by the controller, the features from the high-resolution images that correspond to the first mask, to obtain filtered features; and performing, by the controller, localization and mapping using the poses and the filtered features.
US10586338B2
The invention relates to a positions determination apparatus for determining positions, at which an interventional instrument (3) is located, in a projection image. An input unit (16) allows a user to indicate the position of a tip (23) of the interventional instrument (3) in the projection image, wherein the positions, at which the interventional instrument is located, in the projection image are determined based on the projection image, the indicated tip position and a three-dimensional representation of the interventional instrument, which is defined by its position and shape as determined by a tracking device like an OSS device. By using the projection image, the indicated tip position and the representation the positions in the projection image, at which the interventional instrument is located, can be determined very accurately. Based on these determined positions the projection device and the tracking device can be very accurately registered to each other.
US10586333B2
According to some aspects, an image processing apparatus is provided. The image processing apparatus includes circuitry configured to receive at least two images of a biological sample and determine motion information for a plurality of regions of the at least two images. The motion information corresponds to motion of the biological sample. The circuitry is further configured to generate a graphical representation of at least two characteristic amounts. The at least two characteristic amounts correspond to a region of the plurality of regions and one characteristic amount of the at least two characteristic amounts is indicative of the motion information.
US10586329B2
A method and system for automatic location of a target treatment structure, such as a pulmonary vein ostium, from an anatomical image. The method includes calculating a most likely path of blood flow through a pulmonary vein based on a cross-sectional area minimization technique and calculating pulmonary vein geometry as a function of length. For example, a pulmonary vein ostium may be located by analyzing a change in pulmonary vein dimensional size or other anatomical factors, such as absolute size. The method may also include determining tissue thickness at the pulmonary vein ostium or other treatment size for treatment dose optimization. The method may be an algorithm performed by a processing unit of a navigation system or other component of a medical system.
US10586314B2
An image fusion method, apparatus, and an infrared thermal imaging device, in which the method includes: acquiring a visible image and an infrared thermogram using the same scale at the same field of view; calculating a fusion ratio for each frame of the infrared thermograms; and performing a gray value fusion to each frame of the infrared thermograms and a corresponding frame of the visible images according to the fusion ratio.
US10586307B2
Disclosed is a method of acquiring an image of a target to provide an output video image that has a plurality of frame images. The method includes the steps of receiving a series of frame images from a video camera, using a processor to manipulate the series of frame images, which includes determining a reference resolution for providing output frame images, and displaying and/or storing the manipulated series of frame images as the output video image without changing a resolution of the output frame images. Also disclosed is a document imaging apparatus that includes a digital imaging unit. The digital imaging unit contains optics that having an infinite focal length. The document imaging apparatus also includes a processor that is coupled to the digital imaging unit and that is configured to cause the digital imaging unit to zoom in or zoom out in real-time while maintaining a resolution value of stored images constant. A non-transitory storage medium stores images obtained from the digital imaging unit and a display displays the stored images. A folding suspension arm supports the digital imaging unit at a distance from a target to be imaged.
US10586304B2
Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilties to correspond with the updated image rendering format.
US10586303B2
Technologies related to intermediary graphics rendition are generally described. In some examples, an intermediary computing device may store graphics models in a model store. A server computing device may generate and send a compositing flow to the intermediary computing device. The compositing flow may comprise model identifiers and model rendering information. The intermediary computing device may retrieve models identified in the compositing flow from the model store, and provide the identified models and model rendering information to a Graphics Processing Unit (GPU) for rendering. The GPU may render graphics for delivery via a network to a client device.
US10586302B1
Systems and methods to generate an environmental record for an interactive space are presented herein. An environmental record may represent a set of local environments and may define archival location compositions for the local environments. An archival location composition for a local environment may define aspects of the local environment associated with one or more objects and/or surfaces previously determined to be present in the local environment. A headset worn by a user in the local environment may generate a current location composition based on output signals from sensors included in the headset. The archival and current location compositions may be compared to determine updates for the environmental record.
US10586293B1
Systems and methods are disclosed for managing personalized dining checks created by individualized ordering enabled by associating mobile devices of patrons and waiters with table indicia. One method includes: receiving information identifying the user devices of one or more patrons and information identifying a table indicia as a result of associating the user devices of the one or more patrons with a table indicia; initiating a dining session based on information identifying user devices and information identifying a table indicia; receiving requests for dining items and transaction amounts for the dining items from the user devices, each request including information identifying the user device and the table indicia; receiving information confirming the delivery of dining items to the patrons; determining final transaction amount for the requested dining items; sending final transaction amount to the user devices and enabling the user devices to send a payment authorization; receiving a payment transaction authorization from the user devices to transact funds to pay for the final transaction amount using predetermined payment methods; and processing the payment transaction using the payment transaction authorization.
US10586288B2
Methods, computer-readable media, systems and apparatuses for determining and implementing risk unit based insurance policies are presented. A user may receive a plurality of risk units associated with an insurance policy. The risk units may be stored in a risk unit account associated with the user, the vehicle, etc. During operation of the vehicle, sensor data may be received. The sensor data may provide information associated with driving behaviors of the user, environmental conditions in which the vehicle is being operated, and the like. A consumption rate of the risk units may be determined based, at least in part, on the received sensor data. If a number of risk units in a risk unit account is below a predetermined threshold, a notification may be transmitted to the user and/or a predetermined number of risk units may be automatically added to the risk unit account.
US10586282B2
A system for trading a plurality of derivative financial instruments comprises a processor operable to receive a first order to buy a derivative financial instrument that represents a contestant in a contest. The processor is further operable to receive a second order to sell the derivative financial instrument. The processor is further operable to determine a market price based at least in part on the first order and the second order. The processor is further operable to execute a trade at the determined market price. The system further comprises a memory operable to store the first order and/or the second order.
US10586279B1
Systems and methods are described for identifying a subset of interest from a general population and for monitoring a database of daily activity logs associated with the general population in order to identify database entries indicative of an occurrence of a pre-defined trigger event that is associated with a member of the subset of interest. In particular, systems and methods are described that allow a massive database of daily activity logs to be monitored to identify trigger events that have occurred within the past twenty-four hours or other very recent time period. Embodiments are described that may be advantageously used by a provider of credit-related products and/or services who wishes to accurately target prospective customers, identified by the system, based on occurrence of a trigger event, as being in a decision-making phase of credit shopping, for purposes of making a timely and targeted offering relevant to the customers' current activities.
US10586277B2
A computer-implemented data processing system comprises account management logic, workflow logic, and interface logic. The account management logic is configured to manage financial accounts associated with a plurality of users. The workflow logic is configured to identify workflow items to be acted upon by users in connection with financial transactions relating to the financial accounts. The interface logic cooperates with the workflow logic to generate a plurality of display screens to be displayed by wireless handheld mobile devices. The display screens comprise a home page screen that is provided to the user upon login and that includes a link to a workflow screen where the user may act upon one or more of the workflow items.
US10586271B2
A system and method for multi-source transaction processing receives order requests from a client system operated by a user. The order requests may include order placements and order inquiries. For example, an order request may be a placement for a computer system and associated peripherals. The user may have particular fulfillment organization preferences, and different components of the computer system and associated peripherals may be fulfilled by different fulfillment partners. Accordingly, the orders order requests are processed by an order request servicing system to, for example, split the order request into multiple processed order requests and each of the processed order requests is associated with an order request management system and prepared for transmission to the associated order request management system. The order request management systems can utilize the processed order requests to fulfill the order request. The order request management systems transmit order request management system data which provides, for example, order status information, financial information, and other data. The order request servicing system may, for example, internally process the order request management system data associated with an order request, transmit the order request management system data to the client system, or transmit the order request management system data to another system depending upon the nature of the order request management system data. Thus, the order request servicing system can transparently link users to one or more order request management systems. Additionally, the order request management systems can be linked together over a network, such as the Internet, to provide a network of order request management systems.
US10586268B2
A method for processing a consumer referral includes: storing, a plurality of location data entries, each entry including data related to a geographic location including a location identifier and location data; storing a plurality of referral data entries, each entry including data related to a referral including a referral identifier and one or more specific location identifiers; receiving a referral request, the request including a specific referral identifier encoded in a machine-readable code displayed at a specific geographic location associated with the specific referral identifier; identifying a specific referral data entry where the included referral identifier corresponds to the specific referral identifier; identifying a specific location data entry where the included location identifier corresponds to one of the one or more specific location identifiers included in the identified specific referral data entry; and transmitting the location data included in the identified specific location data entry in response to the request.
US10586258B2
A method controlling reservations at an electric vehicle charging station is disclosed. The method includes: sending, from the mobile device, the charge transfer request for the electric vehicle of a first user at an electric vehicle charging station to the cloud server, wherein a user of the mobile device is associated with the electric vehicle to be charged; in response to authorizing the charge transfer request using identification information and credit account information received from the mobile device, charging the electric vehicle of the first user at the electric vehicle charging station for a first charging session; reserving a second charging session for an electric vehicle of a second user; and facilitating communication with the first user and the second user to modify the scheduled end time of the first charging session for the first user an amount of time and modify the scheduled start time of the second charging session of the second user an amount of time.
US10586255B2
Methods, systems, and devices for displaying advertisements on mobile telephone devices at the end of a call to a pre-designated number are disclosed. In aspect a computerized method comprises determining that a telephone call has been initiated between a mobile telephone device and a second telephone device, determining that the telephone number matches a campaign telephone number stored on the mobile telephone device, determining a media object to display based on the telephone number, downloading the media object on the mobile telephone device, determining that the telephone call has ended, and displaying the media object on the mobile telephone device after the telephone call has ended.
US10586254B2
Systems of an electrical vehicle and the operations thereof are provided that use object profiles to select autonomous vehicle operations, including acceleration rate, deceleration rate, steering angle, and inter-vehicle spacing.
US10586242B2
Aspects of the present invention include a method, system and computer program product. The method includes a processor identifying a plurality of workload characteristics by customer geography, country and/or culture; identifying one or more workload characteristics within a customer geography, country and/or culture; creating a test workload execution model; determining that a peak customer test coverage is beneficial to at least one customer in other customer geographies, countries and/or cultures; and reducing, by the processor, a number of test resources allocated to at least one customer in other customer geographies, countries and/or cultures.
US10586238B2
An automated process to determine whether an image has been modified includes receiving an image (e.g., via a web portal), requesting an image validation service to analyze the image to determine whether the image and/or a subject depicted in the image, has been modified from its original form and, based on the analysis of the image validation service, outputting a likelihood that the image has been modified. The image validation service may analyze the image using one or more operations to determine a likelihood that the image has been modified, and provide an indication of the likelihood that the image has been modified to the web portal. The indication of the likelihood that the image has been modified may be presented on a display via the web portal, and various actions may be suggested or taken based on the likelihood that the image has been modified.
US10586237B2
Computer-implemented method and apparatus for customer interaction management using interaction semantics to leverage knowledge across interaction media including web chat. An agent device displays to the agent (i) a plurality of instructions and directions about how to interact with the customer with real-time updates, (ii) a plurality of feedback to inform the agent in real-time of their current performance, and (iii) an annotation engine for providing semantic annotations of the interaction in real-time or offline so that stored interactions are annotated to better assist the development of machine learning systems that provide direction and feedback to agents. The present invention provides an interface for business users to set strategies to be used by agents during their interactions and to view the outcomes of particular strategies being implemented. The present invention provides an organic manner in which an organization can semantically annotate interaction data in a semi-automated process and also provide analytics about the use of particular interaction strategies at the semantic level.
US10586234B2
A computing device for detecting fraudulent network events in a payment card transaction network is provided. The computing device includes a processor and a display device. The computing device is programmed to receive a first plurality of fraud data elements associated with a plurality of payment card transactions from a fraud detection system. The computing device is also programmed to generate a first graph from the first plurality of fraud data elements. The computing device is further programmed to receive a first plurality of data elements associated with the plurality of payment card transactions from a second system. The computing device is also programmed to generate a second graph from the first plurality of data elements and display both of the first graph and the second graph simultaneously to a user on the display device, such that the user to detect fraudulent events in the payment card transaction network.
US10586232B2
The present invention is directed to a data card. The data card includes a biometric sensor, at least one processor wherein the at least one processor is operable on contact by a user with said biometric sensor whereon said processor is adapted to obtain a reading from the biometric sensor to verify that the user is an authorised user and prohibit further card usage in the event that the user is not an authorised user.
US10586228B2
An RF tag with integrated anti-theft device allows a user, having a mobile device, to perform a secure purchasing application where the user uses the camera of the mobile device to read a barcode of a product and an RF tag with an integrated anti-theft device. The user can select the product he wishes to buy, check the information concerning that product, purchase the product, and disable the anti-theft device to go through a security portal without triggering the alarm.
US10586222B1
Sever-based order persistence and/or fulfillment is described herein. Server(s) associated with a payment processing service may receive, from a first point-of-sale (POS) device located at a first physical location of a merchant, a record identifying an item that a customer intends to purchase from the merchant. The server(s) may change an inventory status of a data item corresponding to the item in an inventory data structure associated with an inventory of the merchant to indicate that the item is reserved for the customer. Subsequently, the server(s) may receive, from a second POS device remotely located from the first POS device, a request for the item and may determine that the inventory status of the data item indicates that the item is reserved for the customer. The server(s) may manage the inventory such to enable the merchant to determine how to fulfill the multiple requests from multiple disparately located customers.
US10586221B1
Access to a content selection may be regulated by accessing a medium associated with the content selection, identifying a profile associated with the medium, using the profile to analyze a content request with a multitiered rule base that includes two or more of a medium rule base, a media player rule base, and a host rule base, and enabling access to the content selection in accordance with one or more results of the analysis.
US10586214B2
In some embodiments, a method can comprise facilitating display on an electronic display of one or more available time slots available at a store to a user. In many embodiments, the method can further comprise receiving a selection over an electronic transmission system of a first time slot from the user, the one or more available time slots comprising the first time slot and receiving, in an electronic order cart, a selection of a plurality of items from the user. In some embodiments, the method can further comprise, after receiving the selection of the plurality of items from the user, determining that the plurality of items are available in a store inventory of the store. In many embodiments, the method can comprise, in response to determining that the plurality of items are available in the store inventory, determining that one or more pickers are available to finish picking the plurality of items before the first time slot and, after determining that the one or more pickers are available to pick the plurality of items, confirming the first time slot with the user. Other embodiments of related methods and systems are also provided.
US10586203B1
Described is a multiple-camera system and process for re-identifying a user located in a materials handling facility based on user patterns and/or descriptors representative of the user. In one implementation, a user pattern and/or a plurality of descriptors representative of a user are maintained as a position of a user is tracked through a materials handling facility. If the tracking of the user is lost, the last known position is stored with the user pattern and/or descriptors. If a new object is detected and confirmed to be a user, a user pattern and/or descriptors of the new object are compared with the stored user pattern and/or descriptors to determine if the new object is the user.
US10586198B2
A method, computer program product, and computing system for administering a first alertness test to determine a first result for a user, wherein the first result is indicative of a first level of alertness of the user at the time of the first alertness test. At least a second alertness test may be administered to determine at least a second result for the user, wherein the at least a second result is indicative of at least a second level of alertness of the user at the time of the at least a second alertness test. The first result is compared to the at least a second result to identify a level of cognitive decline for the user.
US10586194B2
A method and system for capturing research decision flow in a Research and Development (R&D) activity are provided. The method includes defining an objective of the R&D activity and determining one or more requirements for fulfilling the objective of the R&D activity. Furthermore, the method also includes defining a set of tests to verify that the requirements are satisfied or the risks have been mitigated. Furthermore, the method also includes developing a task plan to satisfy the one or more requirements and mitigate one or more risks of the set of risks. Furthermore, the method also includes linking the objective, the one or more requirements, the set of risks and the task plan, to generate a linked information record. In an additional embodiment, the method includes identifying a set of risks associated with failure to satisfy the one or more requirements.
US10586186B2
Embodiments herein describe a fog drone that selects, organizes, monitors, and controls a plurality of drones in a fleet. The fog drone receives a job to be completed from a dispatcher and identifies the resources for accomplishing the job such as the amount of material (e.g., fiber optic cable) or the type of drones (e.g., drones with RF antennas or digging implements) needed to execute the job. Using the identified resources, the fog drone estimates the number of drones needed to complete the job and can recruit available drones to form the fleet. Once the fleet is formed, the fog drone determines a number of drones to place on standby to replace active drones if those drones need to recharge or malfunction.
US10586185B2
A system for generating a graphical user interface in a client device. The system may include a processor in communication with the client device and a database. The processor may execute: receiving a request for occupancy information of a specified merchant; obtaining a plurality of credit card authorizations associated with the merchant; generating a posted transaction array based on the credit card authorizations; removing outlier members of the posted transaction array by applying a threshold filter; generating a transaction frequency array based on the posted transaction array, the transaction frequency array comprising weekdays and aggregated transactions associated with the weekdays; modifying the transaction frequency array by applying a transformation to the aggregated transactions; generating a smoothed array by applying a kernel density estimate to the transaction frequency array; and generating a graphical user interface displaying information in the smoothed array.
US10586183B2
A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
US10586182B2
A method implemented in a computer infrastructure having computer executable code, includes detecting one of an absence of a virtual universe (VU) occurrence in a VU within a predetermined time period, a special event in the VU and a change of real world status from a previous real world status. Additionally, the method includes determining a VU asset of a VU resident relevant to the VU occurrence, the special event or the previous real world status. Further, the method includes performing an automated asset reduction of the VU asset based on the determining.
US10586173B2
An AI database hosted on cloud platform is configured to cooperate with a search engine and an AI engine. The AI database stores and indexes trained AI objects and its class of AI objects have searchable criteria. The AI database cooperates with the search engine to utilize search criteria supplied from a user, from either or both 1) via scripted software code and 2) via data put into defined fields of a user interface. The search engine utilizes the search criteria in order for the search engine to retrieve one or more AI data objects that have already been trained as query results. The AI database is coupled to an AI engine to allow any of reuse, reconfigure ability, and recomposition of the one or more trained AI data objects from the AI database into a new trained AI model.
US10586160B2
Embodiments of the present invention provide a computer system for increasing the quality of interactions between two or more entities. These entities are either individuals (e.g., human beings using a computer device) or artificial intelligence (AI) agents. The interactions between all of the entities within a computing environment are mapped and analyzed. Based on the mapped interactions, a relationship model is generated in order to run multiple applications within a computing environment.
US10586157B2
In an example embodiment, for each of a plurality of different titles in a social network structure, the title is mapped into a first vector having n coordinates, while kills are mapped into a second vector having n coordinates. The first and second vectors are stored in a deep representation data structure. One or more objective functions are applied to at least one combination of two or more of the vectors in the deep representation data structure. Then, an optimization test on each of the at least one combination is performed using a corresponding objective function output for each of the at least one combination of two or more of the vectors, and, for any combination that did not pass the optimization test, one or more coordinates for the vectors in the combination are altered so that the vectors in the combination become closer together within an n-dimensional space.
US10586156B2
Mechanisms for processing a knowledge canvassing request receive a request specifying an entity of interest from an originator of the request and analyze the request to extract a feature of the request. The mechanisms determine whether the request is a targeted natural language question to be answered or a knowledge canvassing request, based on the extracted feature. In response to determining that the request is a knowledge canvassing request, the mechanisms process the request by identifying entities represented in a knowledge graph data structure as being related to the entity of interest. The mechanisms output results of the processing of the request to the originator of the request.
US10586153B2
A method and apparatus may include receiving a signal from a motor. The signal is received while the motor is operating. The method also includes performing a pre-processing of the signal. The method also includes inputting the signal to a 1D convolutional neural network. The method also includes detecting a fault of the motor based on the output of the neural network.
US10586152B2
A system assesses the integrity of a digital image by detecting an edge in the digital image and defining a patch of pixels encompassing the edge. The system then generates data relating to intensity and gradient magnitude for pixels in the patch, analyzes the data relating to intensity and gradient magnitude, and determines that the digital image has been forged or the digital image has not been forged based on the analysis of the data relating to intensity and gradient magnitude.
US10586149B2
A data processing apparatus includes a storage unit configured to store reference data of a filter operation and coefficient data of filters, a plurality of operators configured to parallelly perform the filter operation on the reference data and the coefficient data of the filters, a first supply unit configured to supply reference data transferred from the storage unit to the plurality of operators, a second supply unit configured to supply coefficient data of a first and second filters transferred from the storage unit to the plurality of operators, and a control unit configured to control the second supply unit to supply the coefficient data of the first filter to a first operator, and supply the coefficient data of the second filter to a second operator.
US10586147B2
Provided are a neuromorphic computing device, memory device, system, and method to maintain a spike history for neurons in a spiking neural network. A neural network spike history is generated in a memory device having an array of rows and columns of memory cells. There is one row of the rows for each of a plurality of neurons and columns for each of a plurality of time slots. Indication is made in a current column in the row of the memory cells for a firing neuron that a spike was fired. Indication is made in the current column in rows of memory cells of idle neurons that did not fire that a spike was not fired. Information in the array is used to determine a timing difference between a connected neuron and the firing neuron and to adjust a weight of the connecting synapse.
US10586141B2
A communication antenna, which includes a first area for transmitting and receiving signals and a second area for receiving electronic components. The first area is located in a first plane, referred to as a higher level plane, and the second area is located in a second plane, referred to as a lower level plane. The lower level plane is parallel to the higher level plane.
US10586132B2
A system and method for highly automated driving of a vehicle to detect and classify pedestrians and traffic signs and other vehicles are provided. The system includes an on-vehicle camera for receiving image data. A location determining module is also on the vehicle to determine a location of the vehicle and a vehicle memory unit on the vehicle storing at least one particularized convolutional neural networks to process the image data. A vehicle processor is communicatively coupled to the vehicle memory unit and the camera and the location determining module and is configured to collect vehicle location data with the location determining module. The vehicle processor is also configured to process the image data using the at least one particularized convolutional neural network based the vehicle location data and environmental conditions around the vehicle to detect and classify pedestrians and traffic signs and other vehicles.
US10586124B2
Disclosed are devices, systems, methods, techniques, and computer program products for estimating a Region Of Interest (ROI) corresponding to a plurality of content streams. The method may include receiving, by a system having at least one processor, a plurality of sensor data associated with a plurality of mobile devices. The plurality of sensor data corresponds to a plurality of content streams captured by the plurality of mobile devices. Further, each of the plurality of mobile devices may include at least one recorder configured to capture a corresponding content steam. Further, a sensor data associated with a mobile device may include a location data and an orientation data of the mobile device during capturing of a content stream. The method may further include, analyzing, by the system, the plurality of sensor data and determining, by the system, a ROI based on at least the plurality of sensor data, thereby generating an estimation of the ROI.
US10586122B1
A method includes receiving a first set of images from an image capture device of a vehicle. The method also includes performing a first analysis of movement of biomechanical points of occupants of the vehicle in the first set of images. The method further includes receiving an indication that a traffic incident has occurred. The method also includes receiving a second set of images from the image capture device corresponding to when the traffic incident occurred. The method further includes performing a second analysis of movement of the biomechanical points of the occupants in the second set of images. The method also includes determining a likelihood of injury or a severity of injury to the occupants based on the first analysis of movement and the second analysis of movement.
US10586120B2
A method and a device for detecting the opening state of a garage door or the like, such as a door that restricts entry by a vehicle are provided. A control apparatus generates a predetermined light pattern. A headlight apparatus projects the predetermined light pattern onto the door, while a camera apparatus detects the light pattern projected onto the door. The control apparatus compares the light pattern detected by the camera apparatus with the predetermined light pattern and outputs information signals according to the differences between the detected light pattern and the predetermined light pattern. The differences determine the opening state of the door.
US10586111B2
A system and methods are disclosed for training a machine learning model to identify constituent images within composite images. In one implementation, a composite image is generated, where the composite image comprises a first portion containing pixel data of a first constituent image, and a second portion containing pixel data of a second constituent image. A first training input comprising pixel data of the composite image and a first target output for the first training input are generated, where the first target output identifies a position of the first portion within the composite image. The training data is provided to train the machine learning model on (i) a set of training inputs comprising the first training input and (ii) a set of target outputs comprising the first target output.
US10586108B2
The present disclosure discloses a photo processing method and an apparatus for grouping photos into photo albums based on facial recognition results. The method includes: performing face detection on multiple photos, to obtain a face image feature set, each face image feature in the face image feature set corresponding to one of the multiple photos; determining a face-level similarity for each pair of face image features in the face image feature set; determining a photo-level similarity between each pair of photos in the multiple photos in accordance with their associated face-level similarities; generating a photo set for each target photo in the multiple photos, wherein any photo-level similarity between the target photo and another photo in the photo set exceeds a predefined photo-level threshold; and generating a label for each photo set using photographing location and photographing time information associated with the photos in the photo set.
US10586106B2
An interactive and responsive presentation of spatially-associated information related to a user's environment based on the user's context is provided. Aspects of a 3D audio cloud system extract information about entities in the user's environment, and generate and provide the user with a 3D audio cloud that presents a spatial audio representation of entities in the user's environment that gives the user cues as to where the entities are located with respect to the user. An entity can be represented in a descriptive manner that provides the user with various types of information about the entity (e.g., shape, size, color, others' opinions, actions, emotions). Further, aspects of the 3D audio cloud system dynamically update the 3D audio cloud based on the user's location, position, or orientation, receive selection input from the user associated with the 3D audio cloud, and retrieve and present additional information as requested by the user.
US10586100B2
Extracting financial card information with relaxed alignment comprises a method to receive an image of a card, determine one or more edge finder zones in locations of the image, and identify lines in the one or more edge finder zones. The method further identifies one or more quadrilaterals formed by intersections of extrapolations of the identified lines, determines an aspect ratio of the one or more quadrilateral, and compares the determined aspect ratios of the quadrilateral to an expected aspect ratio. The method then identifies a quadrilateral that matches the expected aspect ratio and performs an optical character recognition algorithm on the rectified model. A similar method is performed on multiple cards in an image. The results of the analysis of each of the cards are compared to improve accuracy of the data.
US10586093B2
A system and methodologies for pattern representation and recognition are provided. A method includes acquiring a representation associated with discriminating information associated with a subject, retrieving an association between a stored representation and an identity of the subject, determining a discrimination score as a function of the representation and the stored representation based on a neighbor similarity score and relationship contextualization process parameters, and executing one or more control actions based on the discrimination score.
US10586089B2
The present invention generally relates to a method forming a fingerprint image using a fingerprint sensing system, and specifically the formation of an improved fingerprint image by combining fingerprint image data from a plurality of subsequently acquired images of a finger. The invention also relates to a corresponding fingerprint sensing system and to a computer program product.
US10586087B2
The present invention relates to a transponder tag (10) that is operable by a mobile telephone, a mobile telephone for operating such a transponder tag (10), a method of operating the transponder tag (10), and a method for detecting the presence of a portable object. The transponder tag comprises a receiving unit (20) for receiving a wireless input signal. The transponder tag (10) is configured to obtain energy (EG) from the received input signal and to use the energy (EG) obtained from the input signal for transmitting by way of a wireless short-range connection a wireless output signal (SSR) that corresponds to a tag information (ITG) of the transponder tag (10). The receiving unit (20) is configured to receive a wireless input signal (STUP) at a frequency of at least one uplink band of a mobile telephone network. In this way, radiation energy of the mobile phone is used to achieve an energy-efficient and reliable operation of the transponder tag as long as the latter is located within a short distance of the mobile phone. This is useful for numerous applications. For example a person may use his/her mobile telephone to obtain a quick overview and/or a reliable confirmation that all his/her personnel belongings, e.g. keys or medical box, are “on board” at the moment the person leaves home.
US10586080B2
The present disclosure provides a method and an apparatus for updating a mining model, which are applied to the mining model in a semantic analysis system. The method includes: acquiring a semantic analysis result obtained by analyzing a query through the semantic analysis system; generating a training format corpus according to the semantic analysis result, in which the training format corpus includes a first format corpus and a second format corpus; and performing an iterative updating on the mining model based on the first format corpus and the second format corpus, in which the first format corpus is configured to label a semantic feature in the query, and the second format corpus is configured to label a template feature in the query. With the present disclosure, a semantic analysis effect of the semantic analysis system may be improved effectively.
US10586078B2
A generation unit is configured to generate a document with a font embedded therein in a case where a determination unit determines that a parameter is an instruction to transmit the generated document to a print service system, and configured to generate a document without the font embedded therein in a case where the determination unit determines that the parameter is not an instruction to transmit the generated document to the print service system.
US10586075B2
In particular embodiments, an Orphaned Data Action System is configured to analyze one or more data systems (e.g., data assets), identify one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization, and notify one or more individuals of the particular organization of the one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization.
US10586073B1
This disclosure describes systems, methods, and computer-readable media related to preserving customer data privacy for merchant orders. A purchase request may be received from a user device. The purchase request may be processed to identify user data, merchant data, and merchandise data. A privacy identifier associated with the purchase request may be generated. An intermediate processing center to receive requested merchandise may be determined based at least in part on the purchase request. Intermediate processing center data may be associated with the privacy identifier. The purchase request may be modified by removing at least a portion of the user data, and adding the privacy identifier. The modified purchase request may be transmitted to a merchant based at least in part on the merchant data.
US10586071B2
A method for safeguarding confidential information during a screen share between two computing devices each having a screen. The method includes receiving, from a first computer, a request to share content of one or more applications displayable on a screen of a second computer. The method further includes summarizing the content to be displayed by the one or more applications, and transmitting, by the first computer, the summarized content to be shared by the one or more applications with the second computer. In exemplary embodiments, the summarized content may be password protected. The method may further include prompting, by the second computer, a password entry and displaying, by the second computer, the summarized content based on a password match.
US10586066B2
A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system. As a result, a collaborative content item that is stored in association with a user account on the content management system is not counted against the user account's storage capacity.
US10586063B2
A device is provided including processing circuitry configured to generate a plurality of file fragments by splitting a file stored in the device, and to determine a plurality of cloud storages used to store respective file fragments from the plurality of file fragments, wherein the plurality of cloud storages are from among cloud storages in which a user of the device is registered; and communication circuitry configured to request the plurality of cloud storages to respectively store the plurality of file fragments.
US10586061B2
Systems and methods are provided for federated search. Search results can be federated across cloud-based data stores having data accessible to applications hosted in the cloud and private data stores protected by a data security provider that manages communications between a private network and the cloud. A search query invoked by a client of a cloud-based application can be partitioned into search criteria applicable to the cloud-based data stores and search criteria applicable to the private data store. The cloud-based application can perform a search using the search criteria applicable to the cloud-based data stores and use results of a search against the private data store to federate the results.
US10586054B2
Embodiments of the invention relate to systems and methods for providing an anonymization engine. One embodiment of the present invention relates to a method comprising receiving a message directed at a recipient computer located outside a secure area by a privacy computer located within a secure area. The privacy computer may identify private information using a plurality of privacy rules and anonymize the message according to the plurality of privacy rules. Another embodiment may be directed to a method comprising receiving a request for sensitive data from a requesting computer. An anonymization computer may determine a sensitive data record associated with the request and may anonymize the sensitive data record by performing at least two of: removing unnecessary sensitive data entries from the sensitive data record, masking the sensitive data entries to maintain format, separating the sensitive data entries into associated data groupings, and de-contexting the data.
US10586051B2
A computer-implemented method, a computer program product, and a computer system for transformation of security information and event management (SIEM) rules and deploying the SIEM rules in a network of event processors. A computer system or server converts the SIEM rules to formal representations. The computer system or server generates rule abstraction of the formal representations, by using an abstraction function. The computer system or server constructs a finite automaton based on the rule abstraction. The computer system or server eliminates irrelevant transitions in the finite automaton to generate an optimized finite automaton. The computer system or server generates optimized formal rules, based on the optimized finite automaton. The computer system or server converts the optimized formal rules to optimized SIEM rules. The computer or server deploys the optimized SIEM rules in the network of the event processors.
US10586040B2
A method for determining sandbox configurations for malware analysis is described. In one embodiment, the method may include receiving a plurality of files, extracting at least one element from at least one file from the plurality of files, identifying one or more properties associated with an endpoint, determining a correlation between the at least one extracted element and the one or more properties of the endpoint, and determining one or more sandbox configurations based at least in part on the determined correlation. In some cases, the endpoint is related to at least one of the plurality of files.
US10586039B2
An information processing apparatus includes a memory and a processor. The memory stores a first string of error detection codes each corresponding to a used partial area of a stack area allocated to a program. The processor generates, when execution of the program is interrupted, a differential string of error detection codes each corresponding to a used partial area of a difference between used partial areas at the time of generating the first string and used partial areas at the interruption. The processor obtains a second string of error detection codes by reflecting the differential string to the first string. The processor generates, when the execution of the program is resumed, a third string of error detection codes each corresponding to a used partial area of the stack area at the resumption. The processor detects stack destruction based on collation between the second string and the third string.
US10586036B2
Devices, systems, and methods of password recovery and password reset, as well as resetting or recovering other types of user-authentication factor. A system monitors and tracks user-interactions that are performed by a user of an electronic device or a computerized service. The system defines a user-specific task or challenge, in which the user is requested to enter a phrase or perform a task. A user-specific feature is extracted from the manner in which the user performs the task. Subsequently, that user-specific feature is utilized instead of a security question, in order to verify the identity of the user and to allow the user to perform password reset or to perform a reset of another user-authentication factor; by presenting to the user the same task or a similar task, and monitoring the manner in which the user performs the fresh task.
US10586032B2
Systems and methods for authenticating a biometric device using a trusted coordinating smart device in accordance with embodiments of the invention are disclosed. In one embodiment, a process for enrolling a configurable biometric device with a network service includes obtaining a device identifier (ID) of the configurable biometric device using a coordinating smart device, communicating the device ID from the coordinating smart device to a network service, communicating a first challenge based on a challenge-response authentication protocol from the network service to the coordinating smart device, communicating the first challenge and a response uniform resource locator (URL) from the coordinating smart device to the configurable biometric device, generating a first response to the first challenge and communicating the first response to the network service utilizing the response URL, receiving a secure channel key by the coordinating smart device from the network service, communicating the secure channel key from the coordinating smart device to the configurable biometric device, performing a biometric enrollment process using the configurable biometric device including capturing biometric information from a user, and creating a secure communication link between the configurable biometric device and the network service using the secure channel key when the first response satisfies the challenge-response authentication protocol.
US10586027B2
A method for sharing a cross-platform account resource is described. An authentication request carrying a user name, a password, and an ID of an APP resource server is transmitted to an account management server, based on a register account on the account management server; an authentication ticket corresponding to the APP resource server is received from the account managements server, and the authentication ticket is stored, in which the authentication ticket carries a user ID, an authorization key and a refresh key; a resource request is transmitted to the APP resource server, based on the user ID and the authorization key in the authentication ticket; an APP resource is received from the APP resource server, after the APP resource server requests the account management server to verify the authentication ticket by using the user ID and the authorization key.
US10586007B1
A multi-dimensional placement methodology, system and computer readable medium is presented. A plurality of data sets is ordered by need. A plurality of storage areas are defined based on a storage device type, an associated compression algorithm, and a plurality of parameters associated with different properties of the particular storage device and the compression algorithm being used. A data set is placed in a selected storage area based on a determination of which storage area provides a desired combination of the storage device type and compression.
US10586006B2
Generating design data for manufacturing a logic array of a semiconductor circuit from specification data describing the logic array. The specification is transformed into structured specification data including objects corresponding to circuit cells of a first type and logic specification data specifying the logic circuitry to be included in the logic array, and into structure data including placing and routing information concerning the circuit cells of the first type. A determination is made of circuit cells of a second type from the logic specification data. The circuit cells of the first type are pre-placed and routed based on the structure data. The circuit cells of second type are automatically placed and routed.
US10585995B2
Reducing clock power consumption of a computer processor by simulating, in a baseline simulation of a computer processor design using a software model of the computer processor design, performance of an instruction by the computer processor design, to produce a baseline result of the instruction, and identifying a circuit of the computer processor design that receives a clock signal during performance of the instruction, and in a comparison simulation of the computer processor design using the software model of the computer processor design, simulating performance of the instruction by the computer processor design while injecting a corruption signal into the circuit, to produce a comparison result of the instruction, and designating the circuit for clock gating when processing the instruction, if the comparison result of the instruction is identical to the baseline result of the instruction.
US10585993B2
A method and apparatus is provided that determines and simulates the proper putting stroke using at least aiming direction and speed for successfully making a particular putt based on particular putting green characteristics and the location of the golf hole on the putting green, and which is interactive with the user thereby providing an enhanced playing experience and improved putting results.
US10585981B2
In a method of operating a software engine for storing, organizing and reporting data in an organizational environment through user created templates and data items, users can build highly customizable templates for data and web forms for data entry, with many different specifiable attributes. Related data is linked and can be queried for retrieval. Users can design, create, add, and use unlimited number of forms, reports, business processes, and queries without any additional programming. Metadata objects (mobjects) and data items (ditems) are created by an administrator. Mobject templates are form templates that are rendered into web forms by a render module, and ditem templates are inputs and controls on the web forms. The schema of the production database remains unchanged regardless of user interaction with the system, thus providing a highly customizable data storage and organization system for any business environment.
US10585973B2
Aspects for vector operations in neural network are described herein. The aspects may include a vector caching unit configured to store a first vector and a second vector, wherein the first vector includes one or more first elements and the second vector includes one or more second elements. The aspects may further include one or more adders and a combiner. The one or more adders may be configured to respectively add each of the first elements to a corresponding one of the second elements to generate one or more addition results. The combiner may be configured to combine a combiner configured to combine the one or more addition results into an output vector.
US10585967B2
A proxy server receives from a client device a request for a network resource that is hosted at an origin server for a domain. The request is received at the proxy server as a result of a DNS request for the domain resolving to the proxy server. The origin server is one of multiple origin servers that belong to different domains that resolve to the proxy server and are owned by different entities. The proxy server retrieves the requested network resource. The proxy server determines that the requested resource is an HTML page, automatically modifies the HTML page, and transmits the modified HTML page to the client device.
US10585965B2
A determination device includes an image obtaining unit for obtaining an image in a linked area associated with an URL, a linked-to page obtaining unit for obtaining, from storing means for storing content, a linked-to page specified by the URL associated with the linked area, and a character determination unit for determining correctness of association between the linked area and the URL based on the image obtained by the image obtaining unit and the linked-to page obtained by the linked-to page obtaining unit.
US10585963B2
Systems and methods are provided for a brand search ecosystem accessed via a network including a database of brands and branded products, locations, features, and services with input on business rules, algorithms, and information from brandholders and/or providing economic incentive payments to participants in the brand search ecosystem. The brand search ecosystem includes a brand name database including a plurality of brands and brandholders and brandbidders associated with respective brands. A search engine communicates with brandholders and the brand name database via a network for accessing information of brandholders and the brand name database to identify brandholders and brandbidders associated with brands. The search engine receives search requests from users, accesses the brand name database, and provides search results to the users. A clearing house processes economic incentive payments to brandholders and/or brandbidders associated with brands in the database.
US10585962B2
The present disclosure is directed to associating computing devices with each other based on computer network activity for selection of content items as part of an online content item placement campaign. A first linking factor is identified based on a connection between a first device and the computer network via a first IP address during a first time period, and based on a connection between a second device and the computer network via the first IP address during the first time period. A number of devices that connect with the computer network via the first IP address is determined. A positive match probability is generated. A second and third linking factors are monitored. A negative match probability is determined based on the second and third linking factors. The first device is linked with the second device based on the positive and negative match probabilities.
US10585960B2
A location prediction framework is described for applying location labels or tags to target documents and/or identifying location-sensitive queries. Terms in content and queries are represented by corresponding term locations vectors (TLVs) in which the term is represented as a weighted distribution across locations. Each element of a TLV represents a probability that the term corresponding to the TLV relates to a particular location. Predicted locations may be introduced as features to a ranking framework to improve the identification and ranking of search results for a given query.
US10585946B2
The embodiments herein provide a system and method for compact representation of graphs of regular degree. The graphs of regular degree are represented in a compact manner using a plurality of representation methods. The compact representation of the graphs of regular degree allows ease of understanding, storage and transmission of the graphs. The compact representation of graphs is a method for compression of graphs and representation of graphs with the minimum number of variables thereby enabling the storage and transmission of data in graph format efficiently. Further, the compact representation of graphs allows presentation of infinite family representation of Hamiltonian bipartite graphs of regular degree.
US10585938B2
There is provided a visual localization method comprising: (a) transmitting data representative of one or more detected visual features from a mobile device to a server; (b) estimating the location of the mobile device at the server based on the visual features received from the mobile device; (c) transmitting reference data associated with the estimated location from the server to the mobile device; and (d) the mobile device determining its location based on the reference data received from the server.
US10585927B1
Methods and apparatus related to providing steps for completing a task based on analysis of multiple sources. A how-to query related to performing a task and a plurality of sources related to the how-to query may be identified. A set of steps related to performing the task may be determined based on analysis of the plurality of sources that are related to the how-to query, optionally including determining a confidence measure for the plurality of sources. The set of steps may be associated with the how-to query in a database. The set of steps may be provided to a user in response to the how-to query submitted by the user. In some implementations the analysis of the plurality of sources that are related to the how-to query may include comparing components of different sets of steps and identifying the common elements to determine a set of steps.
US10585925B2
In accordance with embodiments, there are provided mechanisms and methods for facilitating management of user queries and dynamic filtration of responses based on group filters in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a first computing device, a query via an application programming interface (“API”) of a software application at a second computing device, where the query includes one or more filter parameters including a size filter parameter. The method may further include evaluating the query based on the one or more filter parameters including the size filter parameter, selecting a first response based on the size filter parameter, and communicating the first response to be viewed via the API at the second computing device.
US10585924B2
The subject disclosure presents a natural language processing engine for analyzing an input sentence comprising one or more clauses, and generating a plurality of semantic structures for the sentence and the component clauses, based on statistically parsing an input sentence to generate a syntactic structure of the input sentence, examining the syntactic structure of phrases and subordinate clauses within the input sentence, and generating tuples representing a subject, verb, object, indirect object, supplement, type, etc. Each part of the tuple is a reference to an entity in an external knowledge base. Disclosed operations include linking a plurality of entities identified in the syntactic structure with corresponding entities found in an external knowledge base, operating a co-reference resolution, filtering the references from mentioned entities to external entities by semantic relations, and exporting the set of output tuples.
US10585923B2
A computer provides search suggestions by capturing data from a first application, wherein the data includes data displayed on a screen by the first application. The computer segments the data from the first application into blocks. The computer extracts words from the data from the first application. The computer generates tokens of phrases and words using natural language processing tokenization. The computer scores the blocks based upon the data from the first application. The computer scores the tokens based upon the scoring of the blocks and the data from the first application. The computer detects a switch action from the first application to a second application, wherein the second application contains a search function. The computer provides the scored tokens to the search function of the second application.
US10585920B2
A temporal layer containing personalization markers (e.g., placemarks) created by a user at a given time (or time period), can be combined with map imagery, allowing the user (or other users) to show only the personalization markers contained in the temporal layer. Temporal layers can be of arbitrary temporal or geographical size, fully or partially overlapping in time or space, split into smaller temporal layers, logically aligned or combined and/or continuous or non-continuous in time or space. Temporal layers can be stored in a repository where they can be searched and used by others. Temporal layers can be associated with search services (e.g., news search) or search histories (e.g., automatic temporal layers based on search history). A user's personal profile can be compared with other users' personal profiles and the results of the comparison can be used to recommend temporal layers. Advertisements can be associated with temporal layers.
US10585917B2
An embodiment provides a method, including: receiving, from a plurality of devices, event data; storing, in electronic memory of one or more source devices, event data reported by the plurality of devices; routing, using a processor, the event data to a warehouse database; storing, in the warehouse database, the event data according to a plurality of storage dimensions associated with one or more of a plurality of selectable elements of a graphical user interface; and displaying, on a display device operatively coupled to the warehouse database, a front end program comprising the graphical user interface having the plurality of selectable elements; wherein, responsive to user interface with one of the plurality of selectable elements in the graphical user interface, the data warehouse communicates a subset of the event data by associating a storage dimension with the one of the selectable elements in the graphical user interface. Other embodiments are described and claimed.
US10585914B1
In some embodiments, an apparatus includes a memory having an instance of a distributed shared memory and a processor operatively coupled to the memory. The processor is configured to instantiate a first instance of a front-end application and receive, at the first instance of the front-end application, and input signal associated with a state of the first instance of the front-end application. The processor is configured to insert a value into a field data structure defined in the instance of the distributed shared memory and associated with an event source configured through a second instance of the distributed shared memory. The processor is configured to generate an event object indicative of the value inserted into the field data structure and send a signal to update the second instance of the front-end application.
US10585913B2
A system has a master node with instructions executed by a master node processor to receive a query over a network from a client machine and distribute query segments over the network. Worker nodes receive the query segments. Each worker node includes instructions executed by a worker node processor to construct from a columnar file a term map characterizing a term from the columnar file, row identifications from the columnar file and a Boolean indicator for each row identification that characterizes whether the term is present in the row specified by the row identification. The term map is cached in dynamic memory. Values responsive to the query segment are collected from the term map. The values are sent to the master node. The master node aggregates values from the worker nodes to form a result that is returned to the client machine over the network.
US10585909B2
A method for executing a computational task in a data management system is provided. The method includes storing a first stored procedure in a first database management system (DBMS) including first data containers. The first stored procedure receives names of one or more of the first data containers to act as input or output data containers and includes first statements for triggering resolution of features of a respective first input or output data container. The method also includes storing a second stored procedure in a second DBMS including second data containers. The second stored procedure implements the computational task and operates on one or more of the second data containers. The method also includes receiving, by the first DBMS, a request from a client application to perform the computational task.
US10585905B2
A method and system for improving an Internet based search is provided. The method includes generating an intent domain associated with a subject based intent classification. An unstructured data analysis process is executed with respect to a content corpus being associated with the subject based intent classification and a search phase entered in a search field of a graphical user interface with respect to a domain specific search query for specified subject matter. In response the subject based intent classification is determined to be associated with the search query and the subject based intent classification is compared to search results data. A subset of search results of the search results data correlating to the subject based intent classification is determined and ranked resulting in a ranked list. The subject based intent classification and the ranked list are presented to a user.
US10585898B2
A mechanism is provided in a data processing system for identifying nonsense passages. An annotator in a natural language processing pipeline configured to execute in the data processing system annotates an input passage in a corpus with linguistic features to form an annotated passage. A domain-specific policy is associated with a domain of the corpus. A metric counters component in the natural language processing pipeline counts a number of instances of each type of linguistic feature in the annotated passage to form a set of feature counts. The metric counters component of the natural language processing pipeline determines a value for a metric based on the set of feature counts. The metric is specified in the domain-specific policy. A comparator component of the natural language processing pipeline compares the value for the metric to a predetermined model threshold. The threshold is specified in the domain-specific policy. A filter component of the natural language processing pipeline identifies whether the input passage is a nonsense passage based on a result of the comparison.
US10585894B2
Systems, methods, and non-transitory computer-readable media can present a content feed through a display screen, the content feed including one or more content items. At least one content item in the content feed for which a layout is to be generated can be determined. The layout for the content item can be generated prior to the content item being accessed.
US10585890B2
Aspects of the present disclosure relate to an approach for generating query execution plans for a database query. A computer-implemented method comprises determining whether a size of a file to be generated during execution of a database query is variable in response to obtaining the database query. The method further comprises determining a plurality of ranges for the size of the file in response to determining that the size of the file is variable. The method further comprises generating a plurality of query execution plans corresponding to the plurality of ranges. Accordingly, a plurality of query execution plans corresponding to different file sizes can be generated for the database query, and an efficient and cost effective query execution plan may be selected based on the actual file size during the execution of the database query.
US10585883B2
A method and apparatus for a data analysis system for analyzing data object collections is provided. The data analysis system includes one or more graphical user interfaces comprising various interface elements that enable users to create visual queries. A visual query is constructed as a graph representing a pattern of interest in a collection of data objects. A visual query may include one or more graph elements and property information associated with the specified graph elements. After a user has constructed a visual query, the system may transform the visual query into a query template. A query engine may then execute the query template to search a data object collection for data object results corresponding to the specified pattern. The search for instances of a specified pattern in a collection of data objects is referred herein to as a “search around.”
US10585879B2
One or more processors initiate generation of an identifier based on the definitions of both a primary range and a secondary range. One or more processors obtain a unique sequence value from a unique sequence range of known maximum number of values. One or more processors determine an offset value based on, at least in part, the primary range and the secondary range. One or more processors add the offset value to the unique sequence value to generate an identifier value. Processing a transaction using the identifier value as a database primary key in a database of a transaction processing system.
US10585875B2
This invention relates to a system, method and computer program product for a data warehouse model validation system, said data warehouse model validation system having an ETL model and a corresponding data warehouse model, said data ETL system comprising: an element group locator for locating an element group across the ETL model and the data warehouse model, whereby the element group comprises ETL elements and related data warehouse elements; an inconsistency determiner for determining inconsistencies between the ETL elements and data warehouse elements, whereby one or more elements are missing from the data warehouse model or one or more elements in the data warehouse model do not correspond to expected elements or features of elements; and an inconsistency recorder for recording any located missing elements or unexpected elements from the located element group.
US10585862B2
Various example embodiments are directed to systems and methods for migrating a database from a source database having a source schema to a target database having a target schema. For example the migrating may comprise a pre-migration phase and a migration phase. The pre-migration phase may comprise either executing a pre-migration command to modify at least a portion of the source database or generating a pre-migration object at the source database. The migration phase may comprise selecting at least one column from the source database that was modified during the pre-migration phase and writing the at least one column to the target database.
US10585858B2
Log synchronization among discrete devices in a computer system includes, periodically at a predefined interval: sending, by a host to each of a plurality of discrete devices in the computer system, a synchronization tag, wherein each of the discrete devices, responsive to receiving the synchronization tag from the host, is configured to record the synchronization tag in a log entry; and recording, by the host, the synchronization tag in a log entry.
US10585856B1
Techniques for performing data compression in which host application data access patterns are used to determine a compression block size, which is the size of the blocks of data to which compression is applied by a data storage system. A compression block size may be set to the size of the typical data access performed by a host application on the storage data object. The performance resulting from using multiple compression block sizes may be calculated using a detected data access pattern, and the compression block size set to the size of the typical data access pattern performed by the host application in response to the performance resulting from using a compression block size equal to the typical data access performed by the host application on the storage data object exceeding the performance resulting from using the other compression block sizes.
US10585853B2
Embodiments of the present invention are directed to a computer-implemented method for selecting an identifier file for a software product. An example method includes installing the software product on a machine. The method further includes determining a list of files of the software product by scanning a file system of the machine. The method further includes selecting an identifier file from the list of files using a machine learning algorithm. The method further includes updating a license of the software product on the machine with the identifier file.
US10585852B2
In accordance with embodiments, there are provided mechanisms and methods for facilitating evaluation of data types for dynamic lightweight objects in an on-demand services environment. In one embodiment and by way of example, a method includes uploading a data file having data at a first computing device in response to a request, and detecting data types relating to the data within the data file. The detecting includes scanning data rows and data columns of the data file. The method may further include classifying the detected data types into one or more categories, and creating one or more dynamic objects based on the one or more categories.
US10585848B2
A processor includes a front-end portion that issues instructions to execution units that execute the issued instructions. A hardware neural network unit (NNU) execution unit includes a first memory that holds data words associated with artificial neural networks (ANN) neuron outputs, a second memory that holds weight words associated with connections between ANN neurons, and a third memory that holds a program comprising NNU instructions that are distinct, with respect to their instruction set, from the instructions issued to the NNU by the front-end portion of the processor. The program performs ANN-associated computations on the data and weight words. A first instruction instructs the NNU to transfer NNU instructions of the program from architectural general purpose registers to the third memory. A second instruction instructs the NNU to invoke the program stored in the third memory.
US10585842B2
Provided are a system and related devices whereby it is easy to achieve I/O virtualization. A HUB device according to the present invention is provided with a switch for internal slots in a PC (for example, internal PCI-Express slots) and is configured to be able to interconnect internal slots in other PCs. In a computer system in which one or more PCs are interconnected by this HUB device, which serves as the central point of connection, each PC can “see” I/O devices of other PCs through the switch for the internal slots. Therefore, each PC creates a device list including I/O devices of the PC and I/O devices of other PCs, and the OS of the PC uses the device list. As a result, it is possible to easily achieve I/O virtualization.
US10585833B1
The present disclosure provides a system and method for enabling a flexible PCIe topology in a computing system. The flexible PCIe topology can allow a user to adjust PCIe connections between CPUs and components of the computing system based upon a specific application. In some implementations, the computing system comprises a plurality of CPUs, a plurality of GPUs or Field-Programmable Gate Arrays (FPGAs), a plurality of PCIe switches, and a plurality of network interface controllers (NICs). In some implementations, the computing system comprises a switch circuit to connect the plurality of CPUs, the plurality of PCIe switches, and the plurality of NICs. The switch circuit comprises a plurality of inputs and a plurality of outputs to connect the plurality of CPUs, the plurality of PCIe switches and the plurality of NICs. Connection routes within the switch circuit can be adjusted to set a specific PCIe topology of the computing system.
US10585832B2
Apparatus and methods for a USB hub connected to USB host and one or more USB devices to support the USB host and the USB devices to dynamically switch roles such that a product which initially operates as a USB device operates a USB host while a USB host supports additional operation as a USB device. Products such as smartphones, initially operating as USB devices, may dynamically switch roles to become USB hosts. Similarly USB hosts, such as PCs and in-vehicle infotainment systems, initially operating as USB hosts may dynamically support additional operation as USB devices. The USB host operates a USB device stack over a USB host stack such that the USB device stack communicates with a role-switched USB host via the root port that remains in a state acting as USB host. In addition, the USB host maintains a connection to an upstream port of the USB hub.
US10585830B2
An example method for facilitating policy-driven storage in a microserver computing environment is provided and includes receiving, at an input/output (I/O) adapter in a microserver chassis having a plurality of compute nodes and a shared storage resource, policy contexts prescribing storage access parameters of respective compute nodes and enforcing the respective policy contexts on I/O operations by the compute nodes, in which respect a particular I/O operation by any compute node is not executed if the respective policy context does not allow the particular I/O operation. The method further includes allocating tokens to command descriptors associated with I/O operations for accessing the shared storage resource, identifying a violation of any policy context of any compute node based on availability of the tokens, and throttling I/O operations by other compute nodes until the violation disappears.
US10585819B2
A system is disclosed. The system may include a processor running an application program and a memory storing data being used by the application program. An upstream interface enables communication with the processor; a downstream interface enables communication with a storage device. The system may also include an acceleration module implemented using hardware and including an Acceleration Platform Manager (APM-F) to execute an acceleration instruction. The storage device may include an endpoint of the storage device for communicating with the acceleration module, a controller to manage operations of the storage device, storage for application data for the application program, and a storage device Acceleration Platform Manager (APM-S) to assist the APM-F in executing the acceleration instruction. The processor, the acceleration module, and the storage device may communicate via a Peripheral Component Interconnect Exchange (PCIe) bus. The acceleration module may support performing the acceleration instruction on the application data on the storage device for the application program without loading the application data into the memory.
US10585817B2
A method of testing signal integrity and power integrity in an address bus includes determining a worst case switching scenario for victim bits versus aggressor bits on addresses on the address bus, generating a second switching scenario by eliminating repeated patterns and non-switching patterns for victim bits and aggressor bits, simulating address bus operation with the second switching scenario, and iteratively correlating simulation results with measured results to match simulated results with measured results.
US10585808B2
Single hypervisor call to perform pin and unpin operations. A hypervisor call relating to the pinning of units of memory is obtained. The hypervisor call specifies an unpin operation for a first memory address and a pin operation for a second memory address. Based on obtaining the hypervisor call, at least one of the unpin operation for the first memory address and the pin operation for the second memory address is performed.
US10585791B2
An embodiment of a semiconductor apparatus may include technology to determine a differentiator associated with an access request for two or more memory devices, and set a target order for the two or more memory devices based on the differentiator. Other embodiments are disclosed and claimed.
US10585790B2
Short pointer mode applications are able to execute in long pointer mode environments. A plurality of actions is performed to prepare a short pointer mode application for execution in the long pointer mode environment. These actions include allocating memory for one or more in-memory short pointers of the application. The memory being allocated for an in-memory short pointer is of a size corresponding to a size of the in-memory short pointer. Further, a register is allocated for an in-register short pointer of the application. The register is allocated at a size corresponding to a long pointer mode. The size corresponding to the long pointer mode is different from the size of the in-memory short pointer.
US10585787B2
A construction method of a software accelerated testing technology based on a noise resonance includes steps of: (1), collecting a source code of software to be tested; (2), automatically generating software test cases based on an intelligent evolving method, until information same or similar as a fault phenomenon is searched; (3), starting a saturation noise mode, and meanwhile exerting all controllable noise sources at a maximum intensity; (4), exerting all the controllable noise sources at a minimum intensity; (5), starting a strategy noise interference mode, and generating a noise resonance; (6), continuously exerting noises at a noise intensity able to generate the noise resonance; and (7), generating effective test sequences. Through the above steps, construction of the software accelerated testing technology based on the noise resonance is completed, which helps software testers accelerate recurrence of a software fault during testing and update the software to increase a reliability thereof.
US10585783B2
An integrated circuit (IC) includes a plurality of intellectual properties (IPs), each of the plurality of IPs includes a test logic. A first memory controller provides user data received from at least one of the plurality of IPs to a first memory in a first operation mode. A scanner gathers debugging data from the test logics of the plurality of IPs in a second operation mode. And a second memory controller receives the debugging data from the scanner and provides the debugging data to the first memory in the second operation mode.
US10585781B2
The invention relates to a method for debugging software components of a distributed real-time software system, wherein the target hardware comprises computer nodes and the development system comprises one or more computers. According to the invention, an enhanced development system is formed, in which enhanced development system the computer nodes of the target hardware are connected to the computers of the development system via one or more time-controlled distributer units, wherein the enhanced development system has a sparse global time of known precision, wherein the computer nodes of the target hardware exchange messages with the computers of the development system via one or more distributer units, and wherein, in a frame, a software component on the target hardware and, temporally parallel thereto, a software component in the development system are supplied with the same input data and executed, wherein the activation signals are triggered at the start of the two executions of the software component in the same space tick of the global time, and wherein the software component executed in the development system is enhanced in such a way that, during its execution, selected intermediate results are written on an external data memory.
US10585780B2
For each detected bug, historical code with similar characteristics and bug corrections from a historical bug dataset can be displayed in a source code editor. Relevant training and/or testing data can be found by comparing an internal representation of the code under development with an internal representation of the original buggy code in the historical bug dataset. Training and/or testing data that is relevant to the current code can be distinguished from irrelevant training and/or testing data by determining that the code syntax tokens from the current and historical data overlap to at least a specified percentage. Code can be devolved into a set of metrics. The degree of overlap between the metric sets can be determined. If a computed risk factor for the bug correction meets or exceeds a specified threshold, the bug correction can be automatically applied. Additional testing can be automatically performed on and/or added to the corrected code.
US10585779B2
A method and system, the method including receiving a set of requirements for a software application, the set of requirements comprising a plurality of software requirements identified for the software application; analyzing the set of requirements to determine dependencies between the plurality of software requirements in the set of requirements; generating a visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements; storing the generated visualization of the determined dependencies and test boundaries between the plurality of software requirements in the set of requirements in a record; and applying the determined dependencies in the record to at least one of (i) optimize test steps in a test procedure and (ii) generate an executable test procedure that exercises external inputs and outputs for the software application.
US10585775B2
Systems and methods for analyzing a customer deployment in a converged or hyper-converged infrastructure are disclosed. A machine learning model is trained based upon historical usage data of other customer deployments. A k-means clustering is performed to generate a prediction as to whether a deployment is configured for optimal failover. Recommendations to improve failover performance can also be generated.
US10585773B2
A method is provided to manage economics and operational dynamics of various information technology (IT) systems. A computer collects data indicative of operation of a plurality of hardware components and collects data indicative of operation of a plurality of software components. The computer creates a first qualitative value representing a hardware status of the plurality of the hardware components and a second qualitative value representing a software status of the plurality of the software components. The first and second qualitative values are displayed in graphical form for evaluation by a system operator, and the computer computes a probability of life expectancy for the plurality of hardware components and the plurality of software components based on said first and second qualitative values and utilizing cognitive and artificial intelligence based calculations to determine the probability.
US10585770B2
A method, system, and computer program product for accelerating data reconstruction for a disk array, the disk array comprising a plurality of physical disks, the method, system, and computer program product including virtualizing the plurality of physical disks as a plurality of virtual disks, applying a data protection algorithm to the plurality of virtual disks to obtain redundant information on data to be stored, providing a map from the plurality of virtual disks to the plurality of physical disks, storing, based on the map, the data and the redundant information in the plurality of physical disks according to a predetermined allocation policy, and in response to at least one of the plurality of physical disks failing, implementing a data reconstruction for a disk array based on the redundant information and the data in working disks from amongst the plurality of physical disks.
US10585768B2
One or more techniques and/or computing devices are provided for cross-platform replication. For example, a replication relationship may be established between a first storage endpoint and a second storage endpoint, where at least one of the storage endpoints, such as the first storage endpoint, lacks or has incompatible functionality to perform and manage replication because the storage endpoints have different storage platforms that store data differently, use different control operations and interfaces, etc. Accordingly, replication destination workflow, replication source workflow, and/or a proxy representing the first storage endpoint may be implemented at the second storage endpoint comprising the replication functionality. In this way, replication, such as snapshot replication, may be implemented between the storage endpoints by the second storage endpoint using the replication destination workflow, the replication source workflow, and/or the proxy that either locally executes tasks or routes tasks to the first storage endpoint such as for data access.
US10585763B2
Methods, computing systems and computer program products implement embodiments of the present invention that include detecting a loss of communication with a given storage node among multiple storage nodes in a distributed computing system. Upon detecting the loss of communication, a log including updates to the data stored in the given storage node is recorded and, the recorded updates can be applied to the given storage node upon communication with the given storage node being reestablished. In some embodiments, the distributed storage system may be configured as a software defined storage system where the storage nodes can be implemented as either virtual machines or software containers. In additional embodiments, upon detecting the loss of communication, a redistribution of the mirrored data among remaining storage nodes is initiated upon detecting the loss of communication, and the redistribution is rolled back upon reestablishing the communication.
US10585762B2
To maintain files in a retained file system, a run-time error detection code (EDC) is generated for a retained file. The run-time EDC is generated on the basis of at least one of entire content and metadata of the retained file. Further, the run-time EDC is compared with a validation EDC associated with the retained file to identify a corruption of the retained file. The validation EDC is generated at an instance of placing the retained file in the retained FS. Furthermore, the validation EDC is based on at least one of entire content and metadata of the retained file. Based on the comparison, an original version of the retained file may is restored from a trusted backup system.
US10585760B2
A method for accessing filesystem objects on a backup server storing block level backups, includes: receiving a request to access a filesystem object stored in the block level backups, the request including a pattern of characters identifying the filesystem object in a global history table mapping a history of filesystem objects to the block level backups; identifying, based on the pattern of characters, an object identifier in the global history table corresponding to the filesystem object; identifying, based on the object identifier, a set of one or more block level backups of the computing system having a copy of the filesystem object; selecting a block level backup from the set of one or more block level backups; mounting the selected block level backup to access a backed-up file system of the computing system; and retrieving, from the backed-up filesystem, the filesystem object.
US10585753B2
According to an aspect, a method for triggering creation of a checkpoint in a computer system includes executing a task in a processing node of the computer system. A monitoring block size is determined for the checkpoint. A checkpoint interval is determined based on the monitoring block size, a checkpoint bandwidth, and a failure rate of the computer system. Based on determining that the checkpoint interval has elapsed, the checkpoint including state data of the task is created to enable restarting execution of the task upon a restart operation. The state data of the checkpoint is restored from a memory responsive to detecting an error condition at the processing node. Execution of the task is restarted in the processing node based on the state data restored from the memory.
US10585752B1
A set of logical containers are maintained in a cache, each logical container corresponding to a portion of a main snapshot catalog. First metadata of a first snapshot created by a first snapshot appliance is examined. Based on the first metadata examination, the first snapshot is cataloged into a first logical container. Second metadata of a second snapshot created by a second snapshot appliance is examined. Based on the second metadata examination, the second snapshot is cataloged into a second logical container, separate from the first logical container. A request is received to perform an operation involving one of the first or second snapshots. The request is matched to one of the first or second logical containers. The one of the first or second logical containers is searched to retrieve a snapshot responsive to the request without searching another of the first or second logical containers.
US10585748B2
A method begins by a computing device of a dispersed storage network (DSN) maintaining a queue of pending requests to access the DSN while new requests are added to the queue and executed requests are deleted from the queue. The method continues by the computing device determining, for each pending request in the queue, a prioritization score to produce a plurality of prioritization scores. The prioritization score is determined by determining an identity of a requestor associated with a pending request, obtaining a trust score based on the requestor's identity, and obtaining a compliance score based on the requestor's identity. The trust score indicates the requestor's level of legitimate use of the DSN and the compliance score indicates the requestor's level of compliance with DSN system requests. The method continues by the computing device executing pending requests of the queue in accordance with the plurality of prioritization scores.
US10585742B2
A method and system for performing a root cause analysis. A CPU identifies events of interest as a function of a user's observable behavior, which includes the user's eye gaze, while viewing event data. The CPU calculates an interest score for each of the identified events of interest, wherein the interest score is a probability of each of the identified events of interest being a root cause of a defect. The CPU tags each of the events of interest with a tag as a function of each calculated interest score. The identifying of the one or more events of interest includes: correlating a focal point of the user's eye gaze to a viewing position of a display device displaying the file; and identifying, as a function of the viewing position, the event data being viewed and an amount of time that the event data is viewed by the user.
US10585719B2
NUMA-aware reader-writer locks may leverage lock cohorting techniques that introduce a synthetic level into the lock hierarchy (e.g., one whose nodes do not correspond to the system topology). The synthetic level may include a global reader lock and a global writer lock. A writer thread may acquire a node-level writer lock, then the global writer lock, and then the top-level lock, after which it may access a critical section protected by the lock. The writer may release the lock (if an upper bound on consecutive writers has been met), or may pass the lock to another writer (on the same node or a different node, according to a fairness policy). A reader may acquire the global reader lock (whether or not node-level reader locks are present), and then the top-level lock. However, readers may only hold these locks long enough to increment reader counts associated with them.
US10585702B2
In some embodiments, the invention involves partitioning resources of a manycore platform for simultaneous use by multiple clients, or adding/reducing capacity to a single client. Cores and resources are activated and assigned to a client environment by reprogramming the cores' route tables and source address decoders. Memory and I/O devices are partitioned and securely assigned to a core and/or a client environment. Instructions regarding allocation or reallocation of resources is received by an out-of-band processor having privileges to reprogram the chipsets and cores. Other embodiments are described and claimed.
US10585689B1
A secure shared memory interface for computer application processes is described. In one embodiment, a method includes initiating a shared memory interface between a master application process instance and a slave application process instance running on a computer. The method also includes allocating one or more regions within a memory allocation of the slave application process instance to the shared memory interface. The method further includes generating a first descriptor ring and a second descriptor ring in each region of the one or more regions of the shared memory interface. The master application process instance and the slave application process instance exchange information by adding one or more packets to at least one region of the one or more regions of the shared memory interface.
US10585683B2
The present disclosure relates to accessing data using dynamically generated application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at a computing system, a data request from a client device. The data request generally identifies a navigable path through a graph projection of the API. The computing system generates an API call to process the data request. To generate the API call for each node in the navigable path, the computing system, identifies a node in the graph projection to access data from and generates a subquery to access data from the node using one or more parameters included in the data request and defined in a schema associated with the node. The computing system executes the one or more subqueries to obtain a result and returns the result of executing the subqueries as a result of the API call.
US10585674B2
An example system includes a processor. The system also includes a peripheral interface that includes a controller communicatively coupled to the processor. The controller is to request information from a plurality of devices connected to the peripheral interface prior to the processor requesting the information. The controller is to provide the information to the processor.
US10585670B2
A processor architecture includes a register file hierarchy to implement virtual registers that provide a larger set of registers than those directly supported by an instruction set architecture to facilitate multiple copies of the same architecture register for different processing threads, where the register file hierarchy includes a plurality of hierarchy levels. The processor architecture further includes a plurality of execution units coupled to the register file hierarchy.
US10585668B2
A process for processor testing includes generating a set of test instructions having a first portion and a second portion. A first branch instruction is randomly generated for the first portion where the first branch instruction branches to a respective instruction in a second portion by a branching location offset. A second branch instruction is randomly generated for the second portion where the second branch instruction branches to a respective instruction in the first portion by the branching location offset. If additional instructions are to be added to the set of test instructions, a value of the branching location offset is incrementing by a predetermined amount.
US10585660B2
A method may include operating a program using an input that causes buffer overflow and determining minimum input length that causes buffer overflow and maximum input length that does not cause buffer overflow. The method may include operating program using first input that includes the maximum input length and second input that includes the minimum input length. The method may include collecting call/return pairs for each function of the program using the first and second input and determining, based on a difference between call/return pairs, a function that causes buffer overflow. The method may include determining whether a number of calls exceeds a threshold. In response to the number of calls exceeding the threshold, the method may include inserting a patch configured to prevent buffer overflow in a calling function.
US10585656B1
Methods, systems, and computer-readable media are disclosed herein that facilitate automatically audited software deployment. When a software deployment event is scheduled by a user, an event manager selects and bundles data, properties, and computer readable instructions for the deployment based on a particular client, environment, and/or release packet. At the scheduled time, the event manager automatically triggers deployment of the software via an integration manager, without the need for a software engineer. The event manager monitors the integration manager throughout processing of workflow to deploy software of the release packet. In near real-time, the event manager identifies when a failure occurs, identifies the specific cause of failures in a workflow, and sends the information as an alert to a user. The event manager also facilitates restarting processing of a workflow at a particular failed step.
US10585655B2
The present application is directed towards systems and methods for automatic retrofitting of customized code objects during transformation of a system from a source installation to a target installation. In many instances, new objects may be created or objects modified on an online or production system while a development system is being upgraded. Simply copying the upgraded development system to the production system when complete would delete these new objects or modifications. Accordingly, the modifications or new objects may need to be retrofitted, or propagated to the development system and upgraded or transformed for compatibility with the new software, prior to placing the system online.
US10585654B2
System and method for deploying a processing component of a computing infrastructure in a computing environment with host computers use an annotated command object that includes an identifier, at least one requirement and a command to deploy the processing component. When the annotated command object is processed, the at least one requirement of the annotated command object is satisfied, which includes processing another annotated command object to deploy at least one of a required processing component and a required feature of a particular processing component. The command of the annotated command object is executed to deploy the processing component in the computing environment.
US10585648B2
Systems and methods may aggregate and organize implicit and explicit initialization, reset, and termination operations defined throughout the hierarchy of an executable. The systems and methods may analyze the model and identify implicit and explicit initialization, reset, and termination operations defined at various hierarchical levels. The systems and methods may aggregate the implicit and explicit initialization, reset, and termination operations into an initialize callable unit, a reset callable unit, and a termination callable unit. The systems and methods may apply optimizations to the callable units, and resolve conflicts. The systems and methods may define a single entry point for each of the initialize, reset, and termination callable units.
US10585644B2
An integrated quantum random noise source includes a substrate, an optical oscillator that may be integral to the substrate coupled by an optical waveguide to an optical directional coupler. The optical directional coupler has two outputs that are coupled by optical waveguides to a pair of photodetectors that are part of a balanced photodetector. The balanced photodetector in response outputs an analogue signal proportional to the difference in photocurrents of the two photodetectors. The analogue output signal from the balanced photodetector is a random Gaussian-distributed signal representative of quadrature measurements on the quantum vacuum state of light. The random noise source can be coupled other apparatus to provide a source of random bits.
US10585640B2
Techniques are disclosed for generating a voice user interface (VUI) modality within an application that includes graphical user interface (GUI) screens. A GUI screen parser analyzes the GUI screens to determine the various navigational GUI screen paths that are associated with edge objects within multiple GUI screens. Some edge objects are identified as select objects or prompt objects. A natural language processing system generates a select object synonym data structure and a prompt object data structure that may be utilized by a VUI generator to generate VUI data structures that give the application VUI modality.
US10585638B2
A terminal apparatus for providing description about one or more objects arranged in a predetermined area is provided. The terminal apparatus includes a memory configured to store arrangement information indicating arrangement of the one or more objects in the predetermined area and description information associated with the one or more objects; and a processor coupled to the memory and configured to obtain area identification information for identifying the predetermined area when the terminal apparatus is located in the predetermined area, identify a positional relationship between the terminal apparatus and the one or more objects based on the arrangement information when the area identification information is obtained, and cause the terminal apparatus to describe an object of the one or more objects, in accordance with the identified positional relationship between the terminal apparatus and the one or more objects.
US10585631B2
An extension computing device connects to a multi-function printing (MFP) device to enable additional functionality and capabilities to support the MFP device. Print jobs and other tasks may be performed in the extension computing device so that the MFP device addresses more important tasks in real time. The extension computing device receives and processes a print job without the need to engage the MFP device or its engine. The print job then may be stored in the extension computing device until it is printed on demand by the MFP device. Other applications also may be located in the extension computing device. An extension engine performs tasks to determine when to process the print job in the extension computing device. The extension computing device includes a processor, a print job manager, a storage, an operating system, and input/output capabilities.
US10585628B2
A packet forwarding method, device, and system for use in non-volatile memory express (NVMe) over fabric. According to the method, a first packet sent by a control device is received, and an input/output command or a management command that complies with the NVMe protocol and that is included in the first packet is obtained; a second packet is generated according to the input/output command or the management command, where the input/output command or the management command complies with the NVMe protocol and is included in the first packet, and the second packet is a packet for executing the input/output command or the management command; a network port for forwarding the second packet is selected according to an identity of a target non-volatile memory; and the second packet is encapsulated into a packet that meets an NVMe over fabric forwarding requirement, and the encapsulated second packet is sent by using the selected network port.
US10585627B2
In various embodiments, methods and systems for implementing a distributed metadata management system in distributed storage systems are provided. A distributed storage system operates based on data storage resources (e.g., extents and streams). The distributed metadata management system is implemented for extent and stream metadata to facilitate the scalability of metadata processing. The distributed storage system implements extent managers and stream managers that independently manage extent and stream metadata, respectively. The extent managers are associated with an extent table that stores extent metadata. The stream managers are associated with streams that store associations with extents. The distributed metadata management system can also utilize a bootstrap layer that leverages components of a legacy distributed storage system to facilitate distributed management of extent and stream metadata. The bootstrap layer is used to store the extent table as a system table and to persist the state of the stream manager as system streams.
US10585623B2
A computer system includes a hardware buffer controller. Memory access requests to a buffer do not include an address within the buffer and threads accessing the buffer do not access or directly update any pointers to locations within the buffer. The memory access requests are addressed to the hardware buffer controller, which determines an address from its current state and issues a memory access command to that address. The hardware buffer controller updates its state in response to the memory access requests. The hardware buffer controller evaluates its state and outputs events to a thread scheduler in response to overflow or underflow conditions or near-overflow or near-underflow conditions. The thread scheduler may then block threads from issuing memory access requests to the hardware buffer controller. The buffer implemented may be a FIFO or other type of buffer.
US10585610B1
Systems and methods for managing content in a flash memory. A locking data structure is used to control access to data structures and the locking data structure is implemented in flash memory. The locking data structure is updated by overwriting the data such that the associated data structure is identified as locked or unlocked.
US10585602B2
An example method involves receiving, at a first memory node, data to be written at a memory location in the first memory node. The data is received from a device. At the first memory node, old data is read from the memory location, without sending the old data to the device. The data is written to the memory location. The data and the old data are sent from the first memory node to a second memory node to store parity information in the second memory node without the device determining the parity information. The parity information is based on the data stored in the first memory node.
US10585601B2
An information processing apparatus includes a memory and a processor configured to obtain information on a relation between virtual volumes used by a virtual machine and physical volumes provided in a storage apparatus from a management machine configured to manage allocations of the virtual volumes to the physical volumes; store the obtained information into a management information stored in the memory; and in response to receiving a copy request, obtain information on a first physical volume allocated to the first virtual volume designated as a copy participant in the copy request from the management information when the information on the first virtual volume is present in the management information, and send the storage apparatus a copy instruction designating the first physical volume as a copy participant. Obtain the information on the relation is performed when the information on the first virtual volume is not present in the management information.
US10585596B2
A method, computer system, and a computer program product for dynamic IO throttling in a storlet environment is provided. The present invention may include receiving, from a user, a computational algorithm. The present invention may also include deploying the received computational algorithm. The present invention may then include determining the user has not engaged throttling based on the deployed computational algorithm. The present invention may further include parsing the computational algorithm based on the engaged throttling. The present invention may include identifying a pipeline operation based on the parsed computational algorithm. The present invention may also include building a timing relation between the identified pipeline operation and an IO operation. The present invention may then include translating a timing lag to a storage IO operation based on the built timing relation.
US10585594B1
A method of responding to requests to read data from a computerized data storage system is disclosed. The method includes (a) receiving a request to access a set of data stored in an extent of persistent storage of the computerized data storage system, (b) obtaining, from mapping metadata provided for locating the requested extent, a hash digest of the set of data, the hash digest identifying contents of the set of data, (c) indexing into a content-based cache within memory of the computerized data storage system with a key based on the hash digest to locate a cached copy of the set of data within the memory, and (d) returning the cached copy of the set of data from the memory without accessing the extent of data from persistent storage. An apparatus, system, and computer program product for performing a similar method are also provided.
US10585587B2
A memory control circuitry has a write destination selector to select either a volatile memory or a non-volatile memory in a first storage as a write destination, for an address area in the first storage written by a processor, a write controller to write data in the write destination selected by the write destination selector, and an access information register to register information selecting the volatile memory or the non-volatile memory as the write destination, and number-of-times information indicating how many times a page of successive addresses for the address area is switched, as both information being associated with each other. When there is a write request from the processor, the write destination selector selects the write destination based on the information registered in the access information register.
US10585586B2
An electronic apparatus, a method, and computer-readable medium are disclosed. The electronic apparatus includes a communicator, a display, and a processor. The communicator is configured to obtain a brainwave signal. The processor is configured to display on the display a character input window and a keyboard UI including a plurality of character keys. The processor is also configured to identify a character key to input to the character input window from the plurality of character keys based on at least one channel signal from the obtained brain wave signal. The channel signal includes a F7 channel, a F8 channel, and an AF3 channel. The processor is also configured to display a character corresponding to the identified character key to the character input window.
US10585584B2
Examples relate to improving typing accuracy using a virtual keyboard. One example enables detection that a key of the virtual keyboard has been pressed and identification of a finger of a user used to press the key of the virtual keyboard. The key that was intended to be pressed may be determined based on the determined key, the finger of the user, and a mapping of finger placement and keys of the virtual keyboard. Functionality associated with pressing the intended key may be performed.
US10585580B2
A mobile terminal including a wireless communication processor configured to provide wireless communication; a touch screen; and a controller configured to in response to a request to execute an application, execute the application and display an execution screen of the application on the touch screen, terminate the application and stop displaying the execution screen on the touch screen, and in response to a request to re-execute the terminated application, re-execute the application and display an initial screen on the touch screen among any one of a first screen set in an initial stage of the application being executed, a second screen displayed on the touch screen before the application is terminated, and a third screen designated through a first predetermined input for at least one page provided through the application.
US10585577B2
A display device with a display section and a control unit including a processor, the processor performing operation in accordance with an operation program and the control unit performing control of: receiving an instruction based on touch operation on the display section; storing a list; storing use information; updating the stored use information; and allowing the display section to display the stored list upon reception of an instruction for displaying the list and performing scroll display of the list upon reception of a scroll instruction and in a case where the list is a scroll image. The control unit detects, as priority information, information highest in a use frequency out of the information listed in a scroll direction from a start position of the scroll display, and ends the scroll display while displaying the priority information at a predefined position in a display region of the display section.
US10585555B2
A method of controlling a mobile terminal, and which includes selecting at least first and second applications to be simultaneously run together; displaying, via a touchscreen of the mobile terminal, an integrated icon corresponding to the selected first and second applications; and simultaneously running, via a controller of the mobile terminal, the first and second applications and displaying execution screens of the first and second applications in a formation corresponding to a layout of the created integrated icon, in response to a selection of the integrated icon.
US10585554B2
A system, process and computer-readable media that incorporate teachings of the subject disclosure may include, for example, an interactive application delivering captions of an audio signal, such as a voicemail message or audio received concurrently during a telephone conversation. The application can be a television application, for example, receiving at a media processor associated with equipment of a first party, a textual interpretation of an audio signal of a second party, for example, during an active telephone call between the first party and the second party. A graphical image of the textual interpretation of the audio signal is rendered at the media processor and presented to a display device, such as a television display. Other embodiments are disclosed.
US10585553B2
A method for controlling a display device that includes a touch screen is provided. The method includes establishing a plurality of window display spaces in the touch screen, wherein each of the plurality of window display spaces displays a window for running an application, displaying a launcher application in one of the plurality of window display spaces, the launcher application presenting at least one icon to run at least one application, receiving in the launcher application a new application run command to run a new application, and displaying a new window for running the new application in one of the other window display spaces than the window display space where the launcher application is displayed, in response to the new application run command.
US10585549B2
The present invention provides a mobile terminal and a method for controlling the same. The mobile terminal comprises: a display unit; a memory in which videos are stored; and a control unit which performs control to allow a first video of the videos stored in the memory to be displayed on the display unit, and to allow an indication corresponding to a second video to be displayed on the display unit, wherein the second video is relevant to the first video with respect to at least one of shooting location, shooting time, shooting direction and subject similarity.
US10585543B2
Disclosed is a force sensing display device which sequentially supplies a driving signal to at least two force sensing sensors and senses forces pressing the force sensing sensors by using sensing signals sequentially received from the force sensing sensors. The force sensing display device includes a panel including a plurality of gate lines and a plurality of data lines, a gate driver driving the plurality of gate lines, a data driver driving the plurality of data lines, a controller controlling the gate driver and the data driver, a force sensing panel disposed adjacent to the panel and including at least two force sensing sensors, and a force sensing unit sequentially supplying a driving signal to the at least two force sensing sensors and sensing forces respectively pressing the at least two force sensing sensors by using sensing signals sequentially received from the force sensing panel.
US10585536B2
The present disclosure generally relates to methods and devices for rejecting touches to an electronic device that are false positives for transitioning the device from a low-power state to a high-power state. The electronic device, includes a display and a touch-sensitive surface including an array of touch pixels, the array of touch pixels including one or more margin regions and one or more non-margin regions. While the display is in a low-power state, the electronic device detects, at the touch-sensitive surface, an input. In response to detecting the input and in accordance with at least a portion of the input being in the one or more margin regions and a determination that a first input-characteristic of the input meets at least one criterion of a first set of display-wake-rejection criteria, the electronic device forgoes transitioning the display from the low-power state to a high-power state.
US10585534B2
An ultrasound input device can be coupled to a material layer having an external surface located opposite the material layer from the ultrasound input device. The ultrasound input device can transmit an emitted signal through the material layer towards the external surface and receive a set of reflected ultrasound signals associated with the emitted signal. The set of reflected ultrasound signals comprises at least one reflected ultrasound signal, and the set of reflected ultrasound signals can be associated with a touch event between an object and the external surface. A system can comprise one or more data processors configured for performing operations including determining an energy signal associated with the set of reflected ultrasound signals, extracting feature information associated with the energy signal, determining an inference associated with the object based on the extracted feature information, and generating an output signal associated with the determined inference.
US10585529B2
Examples are disclosed herein that relate to reducing noise in received signals. An example provides a method comprising receiving, via one or more electrodes of an input device, a capacitive signal, for each of two or more reference sequences designed for a respective capacitive signal condition, correlating the capacitive signal with the reference sequence, and identifying a particular one of the two or more reference sequences that produced a highest noise immunity when correlated with the capacitive signal. The method may further comprise correlating the identified reference sequence with a subsequent capacitive signal to thereby receive information in the subsequent capacitive signal regarding an input device condition.
US10585528B2
A method of differential self-capacitance measurement is used to enhance a signal-to-noise ratio of sense lines in a touch panel display, thereby improving touch sensor accuracy. The differential self-capacitance measurement is implemented for a touch panel using charge sharing between adjacent sense lines of the touch panel matrix. Sequential differential self-capacitance measurements can be compared with one another by computing the difference |CS1−CS2|−|CS2−CS1| to sense a change caused by an intervening event. By scanning the entire touch panel matrix, events can be tracked across the touch panel.
US10585525B2
In one embodiment, a method includes determining that a notification is to be displayed on a first portion of a touchscreen of a first computing device. The method also includes determining a point on a surface of the touchscreen in which a user of the first computing device intends to imminently touch the touchscreen. Also, the method includes determining whether a second portion of the touchscreen includes a currently-displayed interactive touch component, the second portion of the touchscreen being defined by the point and predetermined areas of the touchscreen adjacent to and surrounding the point. Moreover, the method includes modifying at least one aspect of the notification in response to a determination that the second portion of the touchscreen includes and/or overlaps with the first portion of the touchscreen. Additional embodiments for adaptively modifying notification settings for implementation on a touchscreen display are also described.
US10585518B2
Display module support techniques are described. In one or more implementations, an apparatus includes an external enclosure forming a cavity and a touch display module. The touch display module includes a touch panel assembly having one or more touch sensors and a display module to output a display through at least a portion of the touch panel assembly. The apparatus also includes a support that secures the touch display module to the external enclosure. The support is secured to the external enclosure using a reworkable connection.
US10585484B2
An apparatus, a system, and a method for transferring data from a terminal to an Electromyography (EMG) device are provided. The method includes detecting a user motion, determining whether the user motion corresponds to a motion associated with requesting data to be transferred from the source terminal to the EMG device, and if the user motion corresponds to a motion associated with requesting data to be transferred to from the source terminal to the EMG device, transmitting to the source terminal a request for the data according to the user motion.
US10585479B2
A control for a virtual reality (VR) system environment includes a portion and an additional portion each configured to contact different portions of a user's body. As one of the portions of the user's body moves towards the other potion of the user's body, the corresponding portion of the material contacting the moving portion of the user's body also moves towards the other portion of the material contacting the other portion of the user's body. Different positions of the portion and the additional portion relative to each other may correspond to different instructions that cause the VR system environment to perform different actions. In some embodiments, the control includes one or more feedback mechanisms providing the user with tactile feedback that simulates interactions with one or more virtual objects presented by the VR system environment.
US10585470B2
A method, computer system, and computer program product for determining an engagement level of an individual is provided. The present invention may include capturing a plurality of image data depicting a relative location of a user. The present invention may also include identifying an individual within the captured image data. The present invention may further include gathering a plurality of engagement level indicator data associated with the identified individual. The present invention may also include calculating a current engagement level of the identified individual using the plurality of gathered engagement level indicator data.
US10585468B2
Techniques for datacenter power management using dynamic redundancy are disclosed. A power control switch is configured to selectively apply power to one or two power cords of a dual-corded electronic apparatus. When the power control switch energizes both power cords, the electronic apparatus operates in 2N redundancy. When the power control switch energizes only one of the power cords, the electronic apparatus operates in 1N redundancy. The power control switch is configured to dynamically change the redundancy mode based on service level agreement (SLA) criteria, power policies, power supply and demand, and environmental factors.
US10585465B2
Apparatus and method for environmentally monitoring electronics devices. Each electronics device has an environmental sensor configured to monitor an environmental state. Environmental control logic, including computer instructions stored in the memory, is configured to simultaneously query, with respect to a global clock, at least a subset of the electronics devices to read the respective sensors and thereby obtain a set of environmental data points, and to map the set of environmental data points in relation to the sensor locations forming a transmissibility mode profile (TMP).
US10585463B1
A luminous fan includes a supporting mechanism, a main circuit board, a light-guiding impeller and an illumination module. The light-guiding impeller is pivotally coupled to a bracket of the supporting mechanism. The illumination module is disposed within a hub of the light-guiding impeller. After a light beam from a light-emitting element of the illumination module is emitted to a lens assembly, the light beam is refracted by a secondary lens of the lens assembly and transmitted to the light-guiding impeller. Consequently, the light-guiding impeller is illuminated.
US10585462B2
Techniques are provided for system level modeling of two-phase cooling systems. In one example, a computer-implemented method comprises determining, by a system operatively coupled to a processor, respective sets of steady state values for parameters at inlet-outlet junctions using a system model, wherein the determining is based on first user input specifying a cooling system design comprising a plurality of part objects, wherein adjacent part objects in a flow direction are connected at the inlet-outlet junctions. The computer-implemented method can also comprise generating, by the system, a graphical display that depicts the respective sets of parameter values at the inlet-outlet junctions.
US10585456B2
Disclosed herein is a flexible display device having a bending sensing device configured such that an external resistor is mounted in the flexible display device together with a bending sensor, whereby it is possible to lower an output offset voltage, to reduce resistance deviation depending on temperature change, and to sense twisting of the flexible display device. The bending sensing device includes at least one bending sensor mounted in a bending region of a film (layer) that is tensioned and/or a film (layer) that is compressed when the flexible display device, including a plurality of films (layers), is bent and at least one reference resistor mounted in a non-bending region of the film (layer) that is tensioned and/or the film (layer) that is compressed.
US10585453B2
An electronic device according to various embodiments includes a housing; a user interface; a wireless communication circuit disposed in the housing; a wired communication interface exposed through the housing; a processor disposed in the housing and electrically connected to the user interface, the wireless communication circuit, and the wired communication interface; and a memory disposed in the housing and electrically connected to the processor, wherein the memory stores instructions that, when executed by the processor, cause the electronic device to establish a first communication channel with an external electronic device including a storage using the wireless communication circuit and/or the wired communication interface so that the electronic device operates as a device and the external electronic device operates as a host, to exchange information with the external electronic device through the first communication channel, and to establish a second communication channel with the external electronic device using the wireless communication circuit so that the electronic device operates as a host and the external electronic device operates as a device.
US10585450B1
A protective cover has a top cover and a bottom cover which are separate from each other, and are not connected. The top cover has a main body that extends to an outer perimeter, the outer perimeter including an upwardly extending wall which extends upwardly from the outer perimeter. A first adhesive element is disposed on the top cover adjacent the outer perimeter for permanently bonding the top cover to a screen portion of a laptop computer. The bottom cover includes a main body having corners which extend into longitudinally extending elongate arms which each have an upwardly extending wall. A second adhesive element is disposed on the main body of the bottom cover, and each of the longitudinally extending elongate arms, adapted for permanently bonding the bottom cover to the keyboard portion of the laptop computer.
US10585447B1
A voltage generator and a method for generating an output voltage is presented. The generator has a current mirror circuit with a first transistor having a gate and a first terminal, and a second transistor having a gate coupled to the gate of the first transistor, and with a first terminal coupled to a feedback node. A third transistor has a gate, a first terminal and a second terminal. The first terminal is coupled to the feedback node and the second terminal is coupled to an output node. A fourth transistor has a gate coupled to the third transistor. There is a current source coupled to the output node, and a feedback circuit to detect a terminal voltage at the feedback node and to control the terminal voltage by adjusting a gate voltage at the gate of the second transistor.
US10585441B2
An aerial system and method of operating an aerial system is provided. The aerial system includes a body, a lift mechanism, a processing system, a camera, and a sensor module. The lift mechanism is coupled to the body and configured to controllably provide lift and/or thrust. The processing system is configured to control the lift mechanism to provide flight to the aerial system. The camera is coupled to the body and is configured to obtain images of an environment proximate the aerial system. The sensor module is coupled to the body and includes an emitter and a receiver. The receiver is configured to sense data related to an ambient environment associated with the aerial system. The processing system controls a controllable parameter of the lift mechanism or the emitter as a function of the sensed data.
US10585432B2
A user interface device for an autonomous vehicle (AV) can include an autonomy engage selector and a plurality of vehicle interfaces connected in series. Each of the plurality of vehicle interfaces can correspond to a respective vehicle operation and can include a relay that engages when the vehicle interface is in a ready state. The user interface device can also include a drive-by-wire controller to autonomously operate each of the plurality of vehicle interfaces in response to an engage input on the autonomy engage selector when the user interface device is in a ready condition.
US10585428B2
The preset invention is directed to a building energy management system and method, more specifically to a building energy management system and method that can quickly detect and control an abnormal situation or an emergency situation that may occur within a building.
US10585427B2
A system manages human machine interface (HMI) applications for industrial control and automation. Software instructions stored on a tangible, non-transitory media and executable by a processor receive data indicative of a manufacturing/process control system being monitored and display a user interface indicative of a status of the manufacturing/process control system being monitored wherein the status is based on the received data.
US10585425B2
Controlling product production in multi-stage manufacturing process automatically generates by machine learning causal relationships between the processing conditions and the product quality based on product genealogy data and product quality data. Real time sensor data from sensors coupled to processing units in a manufacturing facility implementing the multi-stage manufacturing process are received, and control rules are instantiated based on the real time sensor data. An instantiated control rule firing causes an actuator to automatically set a processing variable to a set point specified in the control rule.
US10585407B2
A home appliance for treating an article according to an automatic cycle of operation, includes a treating chamber having an open face, a door for closing the open face of the treating chamber, two or more sensors on a housing of the home appliance, an actuator operably coupled with the door to move the door from a closed position of the door to an opened position of the door, and a controller.
US10585405B2
A communication port interface facilitates downloading of torque and/or angle log information from an electronic torque tool to an external device. Torque and/or angle preset job information may be entered in client software and uploaded from the external device to the electronic torque tool via the communication port interface. Additional information including real time clock information and wrench system parameters may be uploaded to the electronic torque tool via the communication port interface.
US10585403B2
Technical solutions are described for predicting linepack delays. An example method includes receiving temporal sensor measurements of a first fluid-delivery pipeline network and generating a causality graph of the first fluid-delivery pipeline network. The method also includes determining a topological network of the stations based on the causality graph, where the topological network identifies a temporal delay between a pair of stations. The method also includes generating a temporal delay prediction model based on the topological network and predicting the linepack delays of a second fluid-delivery pipeline network based on the temporal delay prediction model, where a compressor station of the second fluid-delivery pipeline network compresses fluid based on the predicted linepack delays to maintain a predetermined pressure.
US10585402B2
Method of constructing a reference data structure and method of controlling an actuator. The present invention is aimed at a method of constructing a reference data structure (DR) comprising at least one setpoint parameter (PAR) for at least one actuator (12) of an item of equipment of a building-automation installation, comprising a step (S30) of generating the reference data structure (DR) comprising an association set ({CVE1j; VPi}) for associating between at least one determined value (VPi) corresponding to the at least one setpoint parameter and the determined combination (CVE1j) belonging to the set (E1) of functional data (CVE1) and a method of controlling at least one actuator (12) of an item of equipment of a building-automation installation, the method being implemented by the actuator (12) or by a controller (11) associated with said actuator (12) and comprising a step (E30) of controlling the at least one actuator (12) by applying a setpoint (Cs) determined as a function of the at least one setpoint parameter value (VP) selected in the reference data structure (DR) as well as a system comprising at least one computer (20) and at least one actuator (12) for the respective implementation of said methods.
US10585400B2
The method comprises providing a time-to-digital converter with a measurement period (3) for registration of events (1), and selecting time intervals of independent durations (4), each of the durations being independent of the registration of events. At each registration of an event, the time-to-digital converter is blocked from further registration for one of the time intervals of independent duration. Thus the recorded lengths of the time intervals (11, 13, 14, 16) corresponding to the occurrence of the events within each measurement period are uniformly distributed and a time-domain bias is avoided. The time-to-digital converter circuit includes a controlled gate for blocking the time-to-digital converter.
US10585398B2
A mechanical isotropic harmonic oscillator including a two rotational degrees of freedom linkage supporting an orbiting mass with respect to a fixed base with at least one spring element having isotropic and linear restoring force properties, such that a high degree of spring stiffness and reduced mass isotropy provides for reduced sensitivity to linear and angular accelerations.
US10585394B2
A hologram is constructed from individual subholograms assigned to corresponding encoding regions in a light modulation device and respectively assigned to an object point of the object to be reconstructed with the hologram. With a virtual observer window, a defined viewing region is provided through which a reconstructed scene in a reconstruction space is observed by an observer. A complex value of a wavefront for each individual object point is calculated in the virtual observer window. Each individual amplitude of a complex value of a wavefront in the virtual observer window is subsequently multiplied by a correction value with which a correction of the angle selectivity of at least one volume grating arranged downstream in the beam path of the light modulation device is carried out. The corrected complex values determined in this way for all object points are summed and transformed into the hologram plane of the light modulation device.
US10585392B2
A pair of side plate portions of a duct unit are formed to continue from an upstream plate portion to a downstream plate portion. A partition wall portion partitions a space between the pair of side plate portions into branch flow paths and the other area. A plurality of flow-out openings formed in the downstream plate portion are smaller, in area and width in a first direction, than flow-in openings formed in the upstream plate portion. The pair of side plate portions are formed to extend along edges of the flow-in openings and edges of the flow-out openings. The edges of each of the flow-in openings and the flow-out openings are opposite to each other in the first direction. An interval between the pair of side plate portions in the first direction becomes gradually narrower from upstream to downstream.
US10585386B2
An image forming apparatus includes an inner cover, an outer cover, a first pressing portion, and a restricting portion. The inner cover is opened and closed for a developer storage portion storing developer to be attached or detached. The outer cover is made of resin and provided on an outer side of the inner cover, and opened and closed in a same direction as the inner cover. The first pressing portion is provided on the outer cover and, when the outer cover is closed in a state where the inner cover is opened, comes into contact with and presses the inner cover in a closing direction. When the inner cover is closed, the restricting portion is engaged with the inner cover at a lock position located on an upstream side of a predetermined closing position of the inner cover in the closing direction, and restricts opening of the inner cover.
US10585383B2
A binding apparatus includes: a first pressing part that presses a recording material bundle to bind the recording material bundle; a second pressing part that faces the first pressing part; and a pushout part that is formed as a member different from the second pressing part for pushing out the second pressing part toward the first pressing part. The second pressing part is supported to be movable with respect to the pushout part and, when pushed out by the pushout part, presses the recording material bundle.
US10585379B2
An image forming apparatus includes a heater including a heating element, a driving unit that supplies electrical power to the heating element, and a plurality of temperature detection portions, each detecting a temperature of the heater, and being disposed on a first circuit. A control unit controls the driving unit based on the temperatures detected by the plurality of temperature detection portions, the control unit being disposed on a second circuit, which is isolated from the first circuit. A plurality of abnormality detection circuit portions output signals corresponding to the temperatures detected by the plurality of temperature detection portions, and are disposed on the first circuits. In addition, an abnormality transmission circuit portion transmits a signal indicating an abnormality in the heater to the control unit based on the signals output by the abnormality detection circuit portions.
US10585376B2
An image forming apparatus includes a controller configured to control a first and a second voltage applied to a transfer device when transferring an image to a first and a second side of a recording material, respectively. The controller controls a mode that outputs a test chart on which at least one of a plurality of first test images for adjusting the first voltage and a plurality of second test images for adjusting the second voltage is formed. In a case of forming the second test images on a second side of the test chart, and before forming the second test images, the controller forms a plurality of predetermined toner images under a same image forming condition on a first side of the test chart so that the predetermined toner images are formed on a plurality of predetermined areas overlapping each area where the second test images are to be formed.
US10585374B2
In a developing apparatus, a housing has a first opening. A shutter is movable between an open position and a closed position. A locking member is movable between a lock position and a release position. The locking member is located between the housing and the shutter in a cartridge-attachment direction. The locking member is located at the lock position in a case where the toner cartridge is detached from the developing apparatus. The locking member is in contact with the toner cartridge, thereby moving from the lock position to the release position in a case where the toner cartridge is attached to the developing apparatus. A cover having a second opening that is in communication with the first opening in a state where the shutter is at the open position is located at an opposite side of the locking member with respect to the shutter in the cartridge-attachment direction.
US10585371B2
Exemplary embodiments provide materials and methods for an electrostatic charging member including a conductive substrate; a base layer disposed over the conductive substrate, the base layer comprising an elastomeric material and a semiconductive material; and a protective outer layer disposed over the base layer, the protective outer layer comprising a polymeric resin and a plurality of conductive particles, wherein the outer protective layer has a surface resistivity ranging from about 105 O/sq to about 1013 O/sq.
US10585369B2
An object of the present invention is to provide a ferrite particle having a low apparent density, filling a specified volume with a low weight with various properties maintained in a controllable state, a ferrite carrier core material composed of the ferrite particle, and a ferrite carrier using the ferrite core material and an electrophotographic developer. To achieve the object, the ferrite particle having the outer shell structure containing the Ti oxide for the ferrite carrier core material, and the ferrite carrier using the ferrite particle as the ferrite carrier core material and the electrophotographic developer are employed.
US10585366B2
Provided is an image forming apparatus including an image bearer capable of bearing a toner image, where a latent image is formed on the image bearer, a developing unit configured to develop the latent image formed on the image bearer with a toner, and a cleaning unit including a blade-shaped elastic body, where the elastic body is brought into contact with a surface of the image bearer, wherein a friction coefficient Ft/Fn between the image bearer and the elastic body is 0.85 or greater but 1.1 or less, and self-excited vibration WRFt(LMH) of shear force of the elastic body in a LMH band is 1.5 gf or greater but 3.5 gf or less.
US10585362B2
In a substrate processing apparatus, an optical sensor is provided at a hand that transports a substrate to a processing unit, and an optical fiber is provided at a fixed member that has a certain positional relationship with a spin chuck in the processing unit. When the hand has a predetermined positional relationship with the spin chuck in the processing unit, the light emitted from a first light emitter of the optical sensor is received by a second light receiver of the optical fiber and guided to a second light emitter of the optical fiber, and the light emitted from the second light emitter is received by a first light receiver. A light receiving signal corresponding to an amount of light received by the first light receiver is output from the optical sensor.
US10585357B2
A target structure, wherein the target structure is configured to be measured with a metrology tool that has a diffraction threshold; the target structure including: one or more patterns supported on a substrate, the one or more patterns being periodic with a first period in a first direction and periodic with a second period in a second direction, wherein the first direction and second direction are different and parallel to the substrate, and the first period is equal to or greater than the diffraction threshold and the second period is less than the diffraction threshold.
US10585350B2
Micro- and nano-patterns in imprint layers formed on a substrate and lithographic methods for forming such layers. The layers include a plurality of structures, and a residual layer having a residual layer thickness (RLT) that extends from the surface of the substrate to a base of the structures, where the RLT varies across the surface of the substrate according to a predefined pattern.
US10585348B2
Provided are a pellicle for extreme ultraviolet light lithography, a method for producing the same, and an exposure method. A pellicle according to the present invention includes a first frame having a pellicle film located thereon; a second frame supporting the first frame; a through-hole running through the first frame; and a filter covering the through-hole on the side of a surface of the first frame on which the pellicle film is located. The through-hole may run through the pellicle film; and the filter may be located on the pellicle film. The filter may be located, adjacent to the pellicle film, on the first frame.
US10585345B2
A photomask blank (1) having: a transparent substrate (10); a first film (11) etched by chlorine/oxygen-based dry etching and made of a material having resistance against fluorine-based dry etching; and a second film (12) formed adjacent to the first film and made of a material which comprises silicon and oxygen or silicon, oxygen, and nitrogen and has an Si—Si bond and which is substantially not etched by chlorine/oxygen-based dry etching, wherein: the photoresist adhesive performance is improved; the resist pattern is stably maintained without degrading, collapsing, or peeling even when a fine resist pattern is formed from a photoresist film; and an excellent shape and dimensional accuracy is obtained in regard to etching of a lower layer film in which the resist pattern is used.
US10585344B1
Active areas of image sensors are determined by establishing a mergeline on a sensor map. Image data generated by active areas of image sensors are used to determine a seam or mergeline to create a panoramic image. The mergeline on a sensor map is implemented as an active image sensor area of addressable image sensor elements. An optimal mergeline is determined. Image sensor elements of the active sensor area of at least two image sensors are read and the read image data is stored on a memory preferably as contiguous data representing a panoramic image prior to demosaicing and displayed in real-time or close to real-time on a display. At least two image sensors in a multi-camera body are rotationally aligned with an alignment error that is smaller than 0.5 degrees.
US10585334B2
An illumination apparatus includes a light source portion including a light emitter and a reflector configured to reflect light from the light emitter, a mover configured to move at least one of the light emitter and the reflector so that a relative distance between the light emitter and the reflector varies in order to change a light distribution angle of the light source portion, and a controller configured to control a position of at least one of the light emitter and the reflector via the mover based on a light emission amount of the light emitter.
US10585330B2
A liquid crystal light deflector includes a first electrode layer including line electrodes, a second electrode layer including a common electrode, and a liquid crystal layer that forms an electrical prism using liquid crystal molecules according to an electric field formed between the first and second electrode layers. The orientations of the liquid crystal molecules may be reset by an electric field formed between line electrodes of adjacent channels within the first electrode layer. A method of deflecting light includes controlling the first electrode layer and the second electrode layer to reset the orientation of the liquid crystal molecules prior to forming an electrical prism in the liquid crystal layer.
US10585316B2
The present invention presents a switching layer S for use in a switching element which has forwards-scattering properties in at least one switching state. Furthermore, a switching element which comprises the switching layer S and a window element which includes the switching element are presented.
US10585313B2
According to one embodiment, a liquid crystal display device includes a first substrate including a common electrode, an insulation film, and a pixel electrode, and a second substrate including a black matrix which includes a first light-shield portion, a second light-shield portion and a third light-shield portion, a first crossing portion at which the first light-shield portion and the second light-shield intersect, a second crossing portion at which the first light-shield portion and the third light-shield portion intersect, and a columnar spacer extending from a position overlapping the first crossing portion toward the first substrate.
US10585309B2
An ellipsoid wide angle backlight lens includes a lens body, the lens body being provided with a light exit top face, a light exit side face and a light reflection bottom face, the light exit side face being connected to the light exit top face and the light reflection bottom face, a light source mounting hole being arranged on a center of the light reflection bottom face, an inner wall of the light mounting hole being a light incident face, which being connected to the light reflection bottom face; wherein a light incident convex point is arranged at a top center of the light mounting hole, and surfaces of the light exit top face, the light incident face and the light incident convex point are all in an ellipsoid structure. The ellipsoid structure may reduce the number of used LED lamps and power consumption of a liquid crystal television.
US10585305B2
The present disclosure discloses a display screen and a display device, wherein the display screen comprises a display area and a non-display area; the display area comprises a first opening area, and the non-display area comprises a first non-display area and a second non-display area; the second non-display area is embedded in the first opening area; the first non-display area surrounds the display area and the second non-display area; the display screen comprises a front sensor, a first substrate and a second substrate; the first substrate covers the display area, the first non-display area and the second non-display area, and the second substrate covers the display area, the first non-display area and the second non-display area; the front sensor is arranged in the second non-display area; and the first substrate and the second substrate allow light to pass through at respective positions corresponding to the second non-display area.
US10585304B2
The present disclosure provides an array substrate and a method for fabricating the same, and a display apparatus. The array substrate includes: a base substrate, and a shielding pattern and a plurality of detection units on the base substrate. At least one of the plurality of detection units includes a switch transistor and a photosensitive device coupled to the switch transistor. The shielding pattern covers the switch transistor on a side of the switch transistor distal to the base substrate. The photosensitive device is located on a side of the shielding pattern proximal to the base substrate. The shielding pattern is configured to shield irradiation light and allow detection light to be transmitted to the photosensitive device.
US10585302B2
Disclosed are a curved display device and a manufacturing method therefor. The curved display device includes: an array substrate and an opposite substrate arranged opposite to each other, and a liquid crystal layer located between the array substrate and the opposite substrate, wherein on a side, away from the liquid crystal layer, of the array substrate and/or the opposite substrate, a plurality of piezoelectric sensors parallel to each other and a piezoelectric control chip in electrical signal connection with the piezoelectric sensors are respectively provided.
US10585301B2
The present disclosure provides a viewing angle switching structure, a display device and a viewing angle switching method. The viewing angle switching structure includes a plurality of viewing angle switching units corresponding to pixels on a display panel. Each viewing angle switching unit includes: an accommodation cavity; a first solution layer and a second solution layer in the accommodation cavity, a liquid interface being formed between the first and the second solution layers; and an electric field driving unit configured to generate a driving electric field to be applied to the accommodation cavity. The first solution layer has a refractive index different from the second solution layer. The first solution layer includes a transparent conductive solution and the second solution layer includes a transparent non-conductive solution. A shape of the liquid interface between the first and the second solution layers is changeable under the effect of the driving electric field.
US10585298B2
A hinged connection between first and second members (24, 25) which makes use of a fixation pin (1). The fixation pin (1) has a first configuration which enables the pin to be inserted through a first hole in a first member (24), through an aligned intermediate hole in the second member (25) and through an aligned second hole in the first member (24). The fixation pin (1) does not have a screw thread on its exterior surface. The fixation pin (1) after it has been inserted is subject to a treatment which changes it to a second configuration, or the fixation pin spontaneously changes, while it is being inserted through the holes or immediately thereafter, to a second configuration. In the second configuration, part or all of the fixation pin contacts the wall of at least one of the holes, so that the first and second members are connected together at a hinged connection. The invention is particularly useful when the hinged connection is part of an eyeglass assembly, wherein the temple member or the frame member is the first member (24) and the other is the second member (25).
US10585296B2
Disclosed herein is a high throughput optical scanning device and methods of use. The optical scanning device and methods of use provided herein can allow high throughput scanning of a continuously moving object with a high resolution despite fluctuations in stage velocity. This can aid in high throughput scanning of a substrate, such as a biological chip comprising fluorophores. Also provided herein are improved optical relay systems and scanning optics.
US10585295B2
A display device includes a display panel including a plurality of pixels arrayed along first and second directions, a distribution unit that distributes light emitted from each pixel configured to display a parallax image corresponding to each of a plurality of viewpoints, and a light blocking unit between the display panel and the distribution unit. The distribution unit distributes light emitted from each of the pixels to the plurality of viewpoints along the first direction in a first display state where the display panel displays a parallax image, or stops distributing emitted light in a second display state, displaying a planar image. The light blocking unit forms, along the first direction, a plurality of first light blocking areas each extending along the second direction blocking some emitted light in the first display state, and stops forming the first light blocking areas in the second display state.
US10585283B2
The present specification relates to a head mounted display and a control method therefor, the subject matter thereof relates to: receiving a rendered frame from a computing device on the basis of first sensing information; time-warping the received frame on the basis of second sensing information; processing the frame time-warped on the basis of the second sensing information; and displaying the processed frame on a screen.
US10585276B2
A wavelength-converting wheel, for converting an excitation beam having an output power greater than or equal to 100 W into a conversion beam, is provided. The wavelength-converting wheel includes a turntable having an annular irradiation portion, an adhesive layer disposed at the annular irradiation portion, a reflective layer disposed on the adhesive layer, and a wavelength-converting layer. The wavelength-converting layer is disposed on the reflective layer and has a light receiving surface configured to be irradiated by the excitation beam. The invention further provides an illumination system including the wavelength-converting wheel, and a projection apparatus including the illumination system. The heat dissipating ability of the wavelength-converting wheel is improved. The material of the wavelength-converting layer is not deteriorated or damaged due to the heat of the excitation beam. The wavelength-converting layer has improved wavelength conversion efficiency and can effectively convert a high output power excitation beam into a conversion beam.
US10585273B2
Two-pass capture of a macro image. In an embodiment, a scanning apparatus comprises a stage, a high-resolution camera, and a lens that provides a field of view, substantially equal in width to a slide width, to the high-resolution camera. The apparatus also comprises a first illumination system for transmission-mode illumination, and a second illumination system for reflection-mode illumination. Processor(s) move the stage in a first direction to capture a first macro image of a specimen during a single pass while the field of view is illuminated by the first illumination system, and move the stage in a second direction to capture a second macro image of the specimen during a single pass while the field of view is illuminated by the second illumination system. The processor(s) identify artifacts in the second macro image, and, based on those artifacts, correct the first macro image to generate a modified first macro image.
US10585269B2
An optical system includes a reflective optical system on a magnification side along an optical path of the projection optical system and a refractive optical system on a reduction side along the optical path. The reflective optical system includes one reflective optical element having a power. The refractive optical system includes a front group on the magnification side and a rear group on the reduction side. The front group having, in order from the magnification side toward the reduction side, a first lens group with a positive or negative refractive power, a second lens group, and a third lens group with a positive refractive power. The rear group has a positive refractive power. The first lens group moves to the magnification side, and the second lens group and the third lens group move to the reduction side in a change in focus from a long distance to a short distance.
US10585265B2
The present disclosure provides for various embodiments of optical imaging lenses. An optical imaging lens may comprise at least eight lens elements positioned in an order from an object side to an image side. By controlling the convex or concave shape of the surfaces of the lens elements and designing parameters satisfying at least an inequality, the optical imaging lens may exhibit improved optical characteristics, the total length of the optical imaging lens may be shortened, and the view angle and f-number may also be improved.
US10585257B1
The present disclosure provides improved color-coded labels, and improved systems and methods for utilizing such color-coded labels. More particularly, the present disclosure provides advantageous systems/methods for utilizing printable color-coded pattern label arrays for patch field applications and the like. The present disclosure provides improved methods for labeling data center applications (e.g., patch field applications). In exemplary embodiments, by fabricating a pre-printed, repeating pattern of the colors defined by industry specification TIA-598 to a roll/sheet of printable labels, this color coding can be advantageously applied to an array of patch field labels. Once the individual labels are printed and applied, the individual label color will translate to a sub-unit fiber number, while the overall array of label colors will reveal the panel polarity, which is important service information, which will be delivered in an immediate visual color-coded manner to the servicing technicians without the need for additional text.
US10585247B2
Embodiments disclosed herein are directed to a device and system of devices including: a connector comprising a housing comprising a groove lengthwise in a surface of the housing and a push-pull tab comprising a protrusion, a widthwise recess on the connector housing accepting protrusions on a removable anchor device that retains the connector in a port, wherein the push-pull tab releases the connector from the port using protrusions on the anchor device and the receiver device comprising one or more ports for receiving one or more connector types; and the receiver device comprising one or more ports without an anchor; said port secures a second connector type comprising a latch release mechanism; and the receiver device ports are opposite one another; wherein the opposite ports can accept a first connector and a second connector; wherein the first connector release mechanism and differs from the second connector release mechanism.
US10585245B1
Structures that include an optical component, such as a grating coupler, and methods of fabricating a structure that includes an optical component, such as a grating coupler. First and second layers are arranged over the optical component with the first layer arranged between the second layer and the optical component. The first and second layers are each composed of a tunable material having a refractive index that is a function of a bias voltage applied to the first layer and the second layer.
US10585244B2
An optical fiber placement surface has formed thereon width-directional position restricting sections for partially restricting the position of an optical fiber ribbon in a width direction perpendicular to the axial direction of the optical fiber ribbon. A portion other than the width-directional position restricting sections serves as a width-directional position non-restricting section that does not restrict the position of the optical fiber ribbon in the direction perpendicular to the axial direction of the optical fiber ribbon. A pressing member is formed at a portion corresponding to the width-directional position non-restricting section. On the other hand, the pressing member is not formed at positions corresponding to the width-directional positional restricting sections. Thus, the optical fiber ribbon is not pressed at the width-directional positional restricting sections. Portions at which the optical fiber ribbon is not pressed by the pressing member are defined as non-main pressing sections.
US10585242B1
The channel waveguides disclosed herein have bend compensation in the form of at least one compensated bend section. The channel waveguides are formed in a glass-based substrate having a glass-based matrix. The channel waveguide has an waveguide IOX region with a straight section and a bend section. The waveguide IOX region at the bend section is superimposed with a quasi-linear modifying IOX region to form a compensated bend IOX region that defines the compensated bend section. The compensated bend section has a reduced amount of optical loss as compared to if the compensated bend section had a refractive index profile that was the same as the straight section. Methods of forming the compensated bend sections for the channel waveguides are also disclosed.
US10585241B2
The present invention is an integrated photonics platform is created through the application of a polymer and silicon dioxide mask, multiple anisotropic etchings with inductively-coupled plasma reactive-ion-etching and a brief isotropic silicon etching to produce a a T-shaped silicon base wafer. A silicon-on-insulator donor wafer is bonded to the silicon base wafer a silicon dioxide layer between the two wafers is removed, producing a finalized T-shaped optical waveguide. The T-shaped optical waveguide causes confinement of the optical mode in the upper region of the “T,” above the connection to the post. This shape prevents leakage of light into the silicon wafer.
US10585239B2
A photodiode (PD) device that monolithically integrates a PD element with a waveguide element is disclosed. The PD device includes a conducting layer with a first region and a second region next to the first region, where the PD element exists in the first region, while, the waveguide element exists in the second region and optically couples with the PD element. The waveguide element includes a core layer and a cladding layer on the conducting layer, which forms an optical confinement structure. The PD element includes an absorption layer on the conducting layer and a p-type cladding layer on the absorption layer, which form another optical confinement structure. The absorption layer has a length at least 12 μm measured from the interface against the core layer.
US10585229B1
Exemplary lighting systems, light fixtures, and wireways that can be used in a variety of public transportation or architectural applications are described. The light engines can be edge lit and sealed. The light engine includes an internal flange that engages a portion of the light diffuser assembly to force the light diffuser assembly against a seal to allow the light engine to be assembled with fasteners disposed at the top of the light engine. The wireways can include a common routing compartment disposed above a plurality of wiring channels.
US10585224B2
There is provided a polarizing plate excellent in durability. A polarizing plate 100 according to one embodiment of the present invention includes a polarizer 10; and a pair of protective films 21, 22 respectively arranged on both main surfaces of the polarizer 10, wherein the polarizing plate 100 has a polarizer void portion 30 formed by positioning of an end surface 10a of the polarizer 10 inward in a plane direction relative to each of end surfaces 21a, 22a of the protective films 21, 22.