US10707523B2
According to one embodiment, there is provided a solid electrolyte including an oxide represented by General Formula Li1+2xM12−x(Ca1−yM2y)x(PO4)3. In the General Formula above, M1 is at least one selected from the group consisting of Zr and Hf. M2 is at least one selected from the group consisting of Sr and Ba. x satisfies 0
US10707518B2
A method of producing a sulfide solid electrolyte material includes: forming an intermediate having crosslinking sulfur but no Li2S, by vitrifying, in a first vitrification process, a starting material composition obtained by mixing Li2S and a sulfide of a group 14 or group 15 element such that a proportion of Li2S with respect to the sum total of the Li2S and the sulfide of a group 14 or group 15 element is smaller than a proportion of Li2S required for the sulfide solid electrolyte material to obtain an ortho composition; and eliminating the crosslinking sulfur by vitrifying, in a second vitrification process, an intermediate-containing composition resulting from mixing a bond cleaving compound, which cleaves a bond of the crosslinking sulfur, with the intermediate.
US10707515B2
A system and method for producing a high-purity and high-activity vanadium electrolyte, comprising converting high-purity vanadium oxytrichloride into an ammonium salt in a fluidized bed by gas phase ammoniation, then in another fluidized bed, reducing the ammonium salt into a low-valence vanadium oxide having an average vanadium valence of 3.5, adding clean water and sulfuric acid for dissolution, and further performing activation by ultrasound to obtain a 3.5-valence vanadium electrolyte which can be directly used in a new all-vanadium redox flow battery stack. The method of producing an ammonium salt containing vanadium in the fluidized bed by gas phase ammoniation is of short process and high efficiency. Precise regulation of the valence state of the reduction product is implemented by arranging an internal member in the reduction fluidized bed, and ultrasonication is used to activate the vanadium ion, thereby greatly improving the activity of the electrolyte.
US10707512B2
The present invention relates to a monopropellant system for a regenerative fuel cell (RFC) and a method for mono-propulsion using same and, more specifically, to a monopropellant system for an RFC which can, when operating an electrically propelled airplane adopting an RFC system, secure more energy via a monopropellant than conventional methods and use same as a propulsion source for airplane takeoff and so on, and to a method for mono-propulsion using the monopropellant system for an RFC.
US10707511B2
The present invention provides solid oxide cells such as fuel cells, electrolyzers, and sensors comprising an electrolyte having an interface between an yttria-stabilized zirconia material and a glass material, in some embodiments. Other embodiments add an interface between a platinum oxide material and the yttria-stabilized zirconia material in the electrolyte. Further embodiments of solid oxide cells have an ion-conducting species such as an ionic liquid or inorganic salt in contact with at least one electrode of the cell. Certain embodiments provide room temperature operation of solid oxide cells.
US10707508B2
A fuel cell system includes a battery, a fuel cell, an air pump, and a processor. The battery stores electric power. The fuel cell supplies electric power to the battery. The air pump is driven with the electric power supplied from the battery to supply air to the fuel cell. The processor, when starting the fuel cell system, is configured to compare an amount of the electric power stored in the battery with a threshold electric power. If the amount of the electric power is higher than or equal to the threshold electric power, the air pump is driven. If the amount of the electric power is lower than the threshold electric power, the air pump is prohibited to drive.
US10707506B2
A hydrogen supply method for a fuel cell system, for supplying hydrogen according to a state of the fuel cell system when the fuel cell system is started, includes steps of (a) measuring a stop time period which elapses until the fuel cell system is started after the fuel cell system is stopped, (b) determining whether a reaction time period consumed to complete a reaction of residual hydrogen and residual oxygen residing in a fuel cell stack since the fuel system is stopped is not more than the stop time period, and (c) when it is determined in the step (b) that the stop time period is less than the reaction time period, closing a purge valve that is able to discharge gases accommodated in an anode from the anode and supplying at the same time hydrogen to the anode such that an internal pressure of the anode becomes a predetermined first target pressure.
US10707500B2
A fuel cell system includes a fuel cell module, auxiliary equipment, a power converter, and a casing containing the fuel cell module, the auxiliary equipment, and the power converter. The casing has a plurality of surfaces including one detachable maintenance surface. Only the maintenance surface has an air intake port for taking an oxygen-containing gas into the casing, an air exhaust port for discharging an exhaust gas discharged from the fuel cell module, to the outside of the casing, and a ventilation inlet port and a ventilation outlet port for ventilation of an inside of the casing by air.
US10707497B2
A fuel cell includes a membrane electrode assembly constituted of an electrolyte membrane and an electrode layer, a frame portion disposed along an outer periphery of the membrane electrode assembly, and separators that include gas flow passages to supply the membrane electrode assembly with fuel gas, wherein the membrane electrode assembly is interposed by a pair of the separators, and the separators include adhesion regions bonded to the frame portion via an adhesive, and reduced portions where distances between the separators and the frame portion are shorter than distances between the separators and the frame portion at other adhesion regions in the adhesion regions.
US10707488B2
A carbon material is described, having utility for fabricating an electrode of an electrochemical energy device, wherein the carbon material includes a particulate carbon having a particle size d50 in a range of from 1 to 15 μm, a bulk density in a range of from 0.3 g/cc to 1.2 g/cc, a surface area as measured by nitrogen BET surface area determination at 25° C. that does not exceed 10 m2/g, and an impurity content of less than 3000 ppm by weight, based on weight of the carbon material. Such carbon material may be utilized in amorphous or graphitic form in an electrode of an electrochemical energy device, such as a negative electrode of a lithium-ion battery or a lithium-ion hybrid capacitor.
US10707472B2
A multiple layer metallic laminate having more desirable electrical properties as compared to known embodiments includes multiple layers of metallic sheets clad together. The multiple layer laminate composite includes at least a first metallic layer having good soldering properties, such as commercially available nickel or nickel alloys, a second metallic layer having good resistance welding properties, such as commercial available steels or stainless steels, a third metallic layer having low electrical resistivity properties, such as commercially available copper and copper alloys, a fourth metallic layer have good resistance welding properties, such as commercially available steels or stainless steels, and a fifth metallic layer having good soldering properties, such as commercially available nickel or nickel alloys.
US10707469B2
A separator for a flowing electrolyte battery, and a method of forming such a separator, enable improved efficiency in a flowing electrolyte battery. The separator includes a sheet having a first surface and a second surface opposing the first surface. A first spacer element is disposed on the first surface, and a second spacer element is disposed on the second surface. The first spacer element is wider than the second spacer element in a direction that is both parallel to the first and second surfaces and perpendicular to longitudinal axes of the first and second spacer elements.
US10707460B2
In attaching a cover, the cover is attached to a placement jig such that positioning pins of the placement jig are respectively passed through a first bolt insertion portion and a second bolt insertion portion of the cover. In placing the cover, the cover is placed at a placement position on a first surface of a storage body such that the positioning pins of the placement jig to which the cover is attached are respectively inserted into a first fastening hole and a second fastening hole of the storage body.
US10707454B2
A packaging material for a power storage device includes a structure made up of a cover layer, a barrier layer, a sealant adhesive layer, and a sealant layer laminated in this general order. In the packaging material, the barrier layer has an aluminum foil layer and an anticorrosion treatment layer that is provided to a sealant layer side surface of the aluminum foil layer and faces the sealant adhesive layer. The sealant layer side surface of the aluminum foil layer has a 60° glossiness that is 690 or less in both MD and TD, and has a difference in 60° glossiness between MD and TD that is 100 or less.
US10707451B2
The present disclosure provides an organic light-emitting diode (OLED) substrate and a method for manufacturing same. The method includes providing a substrate that includes a non-pixel area, a first pixel area, a second pixel area, and a third pixel area; forming a first sacrificial layer in the first pixel area and the second pixel area, forming a third light-emitting material layer on the substrate, and removing the first sacrificial layer, so as to form a third pixel area organic layer; and using the same steps to form a second pixel area organic layer and a first pixel area organic layer.
US10707450B2
Disclosed is an OLED thin film packaging structure, including: a TFT substrate, an OLED, a first barrier layer, a first buffer layer, and a second barrier layer. The OLED is disposed on the TFT substrate. The first barrier layer is disposed on four sides and an upper surface of the OLED. The first buffer layer is disposed on an upper surface of the first barrier layer, and the second barrier layer covers the first barrier layer and the first buffer layer. An OLED thin film packaging method includes steps of: preparing a first barrier layer and a first buffer layer by using a first mask, and preparing a second barrier layer by using a second mask, thereby reducing a quantity of times for changing a mask, reducing a quantity of particles, and improving a thin film packaging effect.
US10707449B2
An array substrate, a method of preparing the array substrate, and a display panel are provided, the method of preparing the array substrate includes: providing a base substrate; forming a plurality of light emitting devices arranged in an array on the base substrate; covering the base substrate, on which the plurality of light emitting devices are formed, with a black matrix material; activating the plurality of light emitting devices to expose the black matrix material; and developing the exposed black matrix material to form a black matrix.
US10707439B2
The present disclosure provides a packaging adhesive, a packaging method, a display panel, and a display device. The packaging adhesive includes a frit, an organic solvent, and a material with a thermal expansion coefficient larger than that of the frit. Using the packaging adhesive provided by the present disclosure, the thermal expansion coefficient of the packaging adhesive from which the organic solvent is removed may be enhanced by doping the material with a thermal expansion coefficient larger than that of the frit into existing glass cement, so that in a packaging process using laser radiation, an expansion volume of the packaging adhesive when heated is increased. In this way, a gap between the packaging adhesive and an array substrate is effectively reduced, and a packaging effect is improved.
US10707436B2
The present disclosure relates to an illumination device which is realized by an organic light emitting element having a plurality of stacks and which achieves an improvement in relation to the efficiency difference among wavelengths by changing a light emitting layer structure of a predetermined stack.
US10707433B2
A display panel, a method of manufacturing the display panel, and a display device are provided, the display panel includes a substrate; an underlayer on the substrate; a first electrode on the underlayer; an electroluminescent functional layer on the first electrode; and a second electrode on the electroluminescent functional layer, a longitudinal section of the underlayer has a contour which is concave from the first electrode toward the substrate as a whole, and in the longitudinal section, a thickness of a region of the underlayer close to a center of the panel is not greater than a thickness of a region of the underlayer close to an edge of the panel.
US10707432B2
Disclosed are a photoelectronic device including a first electrode including a first metal; an active layer disposed between the first electrode and a second electrode; and a diffusion barrier layer disposed between the first electrode and the active layer; the diffusion barrier layer including a second metal, wherein the second metal has a thermal diffusivity that is lower than a thermal diffusivity of the first metal, and wherein the first electrode and the diffusion barrier layer are configured to transmit light, and an image sensor including the photoelectronic device.
US10707426B2
A charge transporting, liquid crystal photoalignment material comprising a charge transporting moiety connected through covalent chemical bonds to a surface derivatising moiety, and a photoalignment moiety connected through covalent chemical bonds to a surface derivatising moiety.
US10707424B2
A method of making a chemical product includes reacting a compound represented by Chemical Formula 1 with a metal alkyl chalcogenide using a palladium catalyst and a tertiary phosphine catalyst to obtain a first intermediate represented by Chemical Formula 2, obtaining a second intermediate represented by Chemical Formula 3 from the first intermediate, obtaining a third intermediate from the second intermediate and a compound represented by Chemical Formula 4, obtaining a fourth intermediate including a chalcogen-containing ring from the third intermediate, and performing a cyclization reaction of the fourth intermediate to obtain a fused heteroaromatic compound. A fused heteroaromatic compound obtained by the method, an intermediate thereof, and a synthetic method of the intermediate are disclosed.
US10707423B2
The present invention relates to novel organic compounds containing oligocarbazoles. The compounds are useful for organic light-emitting diodes. The compounds are also useful for charge-transport and charge-blocking layers, and as hosts in the light-emissive layer for organic light emitting devices (OLEDs).
US10707421B1
An organic semiconductor transistor is provided. The organic semiconductor transistor includes a gate electrode, a gate insulating layer positioned on the gate electrode, a source electrode and a drain electrode which are positioned on the gate insulating layer and spaced apart from each other, a channel layer formed of an organic semiconductor on the gate insulating layer on which the source electrode and the drain electrode are formed, and a dopant layer formed by injecting dopant molecules downward from an upper portion of the channel layer, wherein the dopant layer is formed to be spaced above a position at which each of the source electrode and the drain electrode is in contact with the channel layer, and the dopant molecules and the organic semiconductor form a material combination in which the dopant molecules diffuse in the organic semiconductor in a solid-state diffusion manner.
US10707418B2
The present disclosure provides an organic light-emitting diode (OLED) device, comprising at least two electron transport layers between a cathode and a light-emitting layer of the device, wherein energy barrier of different electron transport layers successively increase from the cathode to the light-emitting layer. The present disclosure also provides an evaporation equipment and an OLED device manufacturing method, wherein the electron transport layers of the OLED device are formed by an evaporation process using the evaporation equipment. The OLED device of the present disclosure improves the luminescence efficiency of OLED devices, and the evaporation equipment can readily effect a fast switching between different evaporation rates within a same evaporation chamber.
US10707405B2
This invention relates to an electromechanical actuator comprising a support and a deformable element comprising a portion anchored to at least one anchoring zone of the support and mobile portion, the deformable element comprising an electro-active layer, a reference electrode arranged on a first face of the electro-active layer an actuating electrode arranged on a second face, opposite the first face, of the electro-active layer comprises a capacitive device for measuring the deformation of the deformable element, said device being at least partially formed by a capacitive stack comprising a measuring electrode on the second face of the electro-active layer, a measuring portion of the reference electrode located facing the measuring electrode, and a portion of the electro-active layer inserted between the measuring electrode.
US10707400B1
The present invention is a plurality of solar power cells that each employs thermogenerators that are centered in a primary pool of silver metal surrounded by a secondary pool of silver metal in order to sense and absorb sunlight, directly and indirectly, and to absorb heat in order to produce electrical energy. The electrical current produced by the thermogenerators is then combined, balanced, converted to AC power, stepped up in voltage, and conditioned before being available for admission into the power grid.
US10707398B2
An object of the present invention is to provide an n-type thermoelectric conversion layer, which has a high power factor and exhibits excellent performance stability, a thermoelectric conversion element including the n-type thermoelectric conversion layer, and a composition for forming an n-type thermoelectric conversion layer used in the n-type thermoelectric conversion layer. The n-type thermoelectric conversion layer of the present invention contains carbon nanotubes and an amine compound which is represented by General Formula (1) or (2) and has a C log P value of 2.0 to 8.2.
US10707394B2
The present invention relates to a micro LED structure and a method of manufacturing the same. More particularly, the present invention relates to a micro LED structure and a method of manufacturing the same, the micro LED structure including: a micro LED; a circuit board driving the micro LED; and an anisotropic conductive anodic oxide film provided between the micro LED and the circuit board to electrically connect the circuit board and the micro LED. According to the present invention, without applying an external force (thermocompression bonding) to the anisotropic conductive anodic oxide film, it is possible to electrically connect the circuit board and the micro LED. In addition, it is possible to obtain characteristics such as uniform conductivity in a vertical direction and heat dissipation.
US10707388B2
A semiconductor device includes a base, a semiconductor element mounted on the base, a porous metal sintered body and a sealing member. The porous metal sintered body is provided on the base in an area different from an area on which the semiconductor element is mounted. The sealing member covers the semiconductor element. The sealing member is placed inside the porous metal sintered body.
US10707377B2
The present disclosure relates a display device including a semiconductor light emitting device, and a substrate having a receiving groove in which the semiconductor light emitting device is accommodated, wherein the semiconductor light emitting device includes a first conductive semiconductor layer, a second conductive semiconductor layer disposed at an upper portion of the first conductive semiconductor layer, a first conductive electrode disposed on the first conductive semiconductor layer, and a second conductive electrode disposed on the second conductive semiconductor layer, and spaced apart from the first conductive electrode along a horizontal direction, wherein when the semiconductor light emitting device is assembled into the receiving groove, the first conductive semiconductor layer has an asymmetrical shape with respect to at least one direction so that the first conductive electrode and the second conductive electrode are arranged at preset positions.
US10707374B2
A method of forming a light emitting device includes forming a growth mask layer including openings on a doped compound semiconductor layer, forming first light emitting diode (LED) subpixels by forming a plurality of active regions and second conductivity type semiconductor material layers employing selective epitaxy processes, and transferring each first LED subpixel to a backplane. An anode contact electrode may be formed on the second conductivity type semiconductor material layers for redundancy. The doped compound semiconductor layer may be patterned with tapered sidewalls to enhance etendue. An optically clear encapsulation matrix may be formed on the doped compound semiconductor material layer to enhance etendue. Lift-off processes may be employed for the active regions. Cracking of the LEDs may be suppressed employing a thick reflector layer.
US10707370B2
A photoelectric sensor capable of saving a space is provided. A photoelectric sensor includes a case body with a substantially rectangular parallelepiped shape that accommodates at least one of a light projecting section and a light receiving section. The case body has a front surface that has a light projecting and receiving surface that allows at least one of light from the light projecting section and light to the light receiving section to pass therethrough and a rear surface that is located on a side opposite to the front surface, and a cable that accommodates cords that are connected to at least one of the light projecting section and the light receiving section via a control section is attached to the rear surface.
US10707364B2
A solar cell includes a first processed optically transparent (transparent) substrate and a second processed transparent substrate, wherein at least one of the first processed transparent substrate and second processed transparent substrate includes at least one electrode thereon. At least one solar absorber material substrate having a first side and a second side is between the first and second processed transparent substrates. The solar absorber material substrate is bonded by an adhesiveless bonded interface on both the first side and the second side to the first and second processed transparent substrates.
US10707357B2
According to one embodiment, a semiconductor device includes a first electrode, a second electrode, a first semiconductor layer, and a second semiconductor layer. The second electrode is separated from the first electrode in a first direction. The first semiconductor layer includes n-type SiC, is provided between the first electrode and the second electrode, and is electrically connected to the first electrode. The second semiconductor layer contacts the first semiconductor layer and the second electrode, is provided between the first semiconductor layer and the second electrode, and includes n-type AlxGa1-xN (0.5≤x≤1). A thickness of the second semiconductor layer is not less than 10 nm and not more than 1 μm.
US10707353B2
A TFT, a method for fabricating the same, a display substrate, and a display device are disclosed. The TFT comprises a substrate, a gate, a gate insulating layer, semiconductor layer, a source, and a drain. The gate comprises a rough surface on a side facing the semiconductor layer. Since the surface of gate is uneven, the light which has been reflected on the surface of gate will no longer be reflected, or will be directly scattered to other directions. The incident light from the backlight source cannot impinge onto the semiconductor layer by continuous reflection. This reduces the possibility that the semiconductor layer is irradiated by light, and improves stability of TFT.
US10707335B2
The magnetoresistance effect element includes a semiconductor layer, a first ferromagnetic layer and a second ferromagnetic layer. The semiconductor layer has a first region, a second region, and a third region. The first ferromagnetic layer is provided on the first region, the second ferromagnetic layer is provided on the second region, and the third region is sandwiched between the first region and the second region in the first direction. The third region has n-type conductivity, and crystal orientations of the semiconductor material in the direction are substantially the same in the first region, the second region, and the third region. An interatomic distance of the third region in an upper surface neighboring region is larger than an interatomic distance of the third region in a lower surface neighboring region.
US10707322B2
A semiconductor device includes a channel layer disposed over a substrate, a barrier layer disposed over the channel layer, a gate electrode disposed over the barrier layer, and a pair of source/drain electrodes disposed on opposite sides of the gate electrode. The pair of source/drain electrodes extend through at least portions of the barrier layer. The semiconductor device also includes a lining layer conformally disposed on bottom portions of the pair of source/drain electrodes.
US10707320B2
A method of forming a semiconductor device includes forming a hafnium-containing layer over a semiconductor layer, simultaneously performing a thermal annealing process and applying an electrical field to the hafnium-containing layer to form a ferroelectric hafnium-containing layer, and forming a gate electrode over the ferroelectric hafnium-containing layer.
US10707311B2
HEMT having a drain field plate is provided. The drain field plate is formed in the area between the gate and drain of a HEMT. The drain field plate includes a metal pad that has a larger projection area than the drain pad. The drain field plate and semiconductor layer disposed beneath the drain field plate form a metal-semiconductor (M-S) Schottky structure. The capacitance of the M-S Schottky structure generates capacitance in the semiconductor area, which increases the breakdown voltage of the transistor components of the HEMT. A portion of the substrate under the active area may be removed to thereby increase the heat conductivity and reduce the junction temperature of the transistor components of the HEMT.
US10707301B2
A semiconductor device has a termination structure region that includes a lower parallel pn structure having lower first-columns of a first conductivity type and lower second-columns of a second conductivity type; a center parallel pn structure having center first-columns of the first conductivity type and first rings of the second conductivity type; an upper parallel pn structure having upper first-columns of the first conductivity type and upper second-columns of the second conductivity type; and an uppermost parallel pn structure having uppermost first-columns of the first conductivity type and second rings of the second conductivity type. The first and second rings are wider than the lower second-columns. An interval between the first rings and between the second rings is wider than an interval between the lower second-columns. Positions of the first rings differ from positions of the second rings, along a direction parallel to a front surface of the semiconductor device.
US10707300B2
A semiconductor device having a trench gate structure is provided. A semiconductor device is provided, including: a first-conductivity-type drift region provided in a semiconductor substrate; a first-conductivity-type accumulation region provided above the drift region and having a higher doping concentration than the drift region; a second-conductivity-type base region provided above the accumulation region; and an electric-field relaxation layer provided between the accumulation region and the base region and having a lower doping concentration than the accumulation region. The electric-field relaxation layer may include a first-conductivity-type region including a region having a same doping concentration as the drift region.
US10707293B2
Each of pixels includes: a transparent upper electrode covering at least a part of the first region and at least a part of the second region; a reflective lower electrode disposed in the second region; a light-emitting film disposed between the transparent upper electrode and the reflective lower electrode, the light-emitting film being configured to emit light in response to supplied electric current; a thin film transistor disposed lower than the reflective lower electrode in the second region, the thin film transistor having a channel made of a transparent oxide; and a transparent low-resistive film that is made of the transparent oxide and interconnects the power-source potential supply line and the transparent upper electrode, the transparent low-resistive film being separate from an oxide film that is made of the transparent oxide and includes the channel and having a resistance lower than a resistance of the channel.
US10707289B2
The present disclosure discloses a flexible display panel and a flexible display. The flexible display panel includes a flexible substrate with at least one bendable side, the flexible substrate comprises a display area and a drive controller, the flexible display panel of the present disclosure adjusts the aspect ratio by changing the structure of the drive controller, thereby shortening the length of the drive controller along the direction parallel to the bend line in the bend area, effectively avoiding defects of the structure of the drive controller on the flexible display panel, also increasing the viewing angle. In addition, in order to save the space, the flexible substrate connected to the drive controller is bent to the other side of the flexible substrate to make the drive controller drive the light emission of the display panel, which greatly reduces the volume of the flexible panel.
US10707281B2
A display apparatus is provided. The display apparatus has a display region including a first display region and a second display region. The display apparatus includes a substrate, a plurality of first signal lines and a plurality of second signal lines. The substrate includes a plurality of first pixels, a plurality of second pixels, at least one first active element, and a plurality of second active elements. The at least one first active element is disposed outside the first display region and controls the first pixels. The second active elements are disposed in the second display region and control the second pixels. Furthermore, another display apparatus is also provided.
US10707279B2
Provided is a method of sensing an illuminance in a passive matrix organic light emitting diode display, the display including a plurality of lower electrode patterns arranged in parallel, a plurality of transparent electrode patterns arranged in parallel and being perpendicular to the lower electrode patterns, and an organic compound layer interposed between the lower electrode pattern and the transparent electrode pattern, the method comprising steps of: (a) forming a predetermined voltage difference between at least one electrode patterns of the transparent electrode patterns as anodes and the lower electrode patterns as cathodes; (b) measuring the magnitude of current formed by the transparent electrode pattern and the lower electrode pattern in the step (a); and (c) measuring an illuminance using the measured current, in which a voltage supplied to the lower electrode pattern is relatively higher than that of the transparent electrode pattern in the step (a).
US10707274B2
An organic light-emitting diode display is provided. The organic light-emitting diode display includes an organic light-emitting display layer having red light-emitting units, green light-emitting units, and blue light-emitting units; a first inorganic layer disposed on the organic light-emitting display layer; and a light filter layer including a plurality of light filter units to increase light extraction efficiency of the light filter layer. The light filter units include first light filter units, second light filter units, and third light filter units. The first light filter units are aligned with the red light-emitting units; the second light filter units are aligned with the green light-emitting units; and the third light filter units are aligned with the blue light-emitting units. Material of the light filter layer is ink.
US10707272B2
An imaging device includes a photoelectric converter including first and second electrodes, a photoelectric conversion layer therebetween, and a hole-blocking layer between the first electrode and the photoelectric conversion layer; and a signal detection circuit electrically connected to the first electrode. The hole-blocking material has an electron affinity lower than both a work function of the first conducting material and an electron affinity of the first photoelectric conversion material. The photoelectric conversion unit is applied with a voltage between the first and second electrodes, and responsive to the voltage within a range from a first voltage to a second voltage, shows that a density of current passing between the first and second electrodes when light is incident on the photoelectric conversion layer becomes substantially equal to that when no light is incident thereon. A difference between the first voltage and the second voltage is 0.5 V or more.
US10707265B2
A display device is provided. The display device includes a substrate, and a first sub-pixel and a second sub-pixel disposed on the substrate, wherein the first sub-pixel and the second sub-pixel respectively correspond to two different colors. The first sub-pixel includes a first light-emitting element and a first wavelength conversion layer adjacent to the first light-emitting element, wherein a light emitted from the first light-emitting element passes through the first wavelength conversion layer. The second sub-pixel includes a second light-emitting element and a second wavelength conversion layer adjacent to the second light-emitting element, wherein a light emitted from the second light-emitting element passes through the second wavelength conversion layer. An area of the first wavelength conversion layer and an area of the second wavelength conversion layer are different.
US10707261B2
A semiconductor device may include a first sensor configured to sense light having a wavelength within a first wavelength range from incident light and generates a first electrical signal based on the sensed light and a second sensor configured to sense light having a wavelength within a second, different wavelength range from the incident light and generates a second electrical signal based on the sensed light. The first and second sensors may be electrically connected to each other via an intermediate connector, and the first sensor and the second sensor may share a pixel circuit that is electrically connected thereto via the intermediate connector. The first and second wavelength ranges may include infra-red and visible wavelength ranges, respectively. The first and second wavelength ranges may include different visible wavelength ranges.
US10707258B2
A semiconductor device includes a first substrate having an attaching surface on which first electrodes and a first insulating film are exposed, an insulating thin film that covers the attaching surface of the first substrate, and a second substrate which has an attaching surface on which second electrodes and a second insulating film are exposed and is attached to the first substrate in a state in which the attaching surface of the second substrate and the attaching surface of the first substrate are attached together sandwiching the insulating thin film therebetween, and the first electrodes and the second electrodes deform and break a part of the insulating thin film so as to be directly electrically connected to each other.
US10707257B2
According to an aspect, a multi-chip packaging structure includes a first substrate having a first surface and a second surface, where the first substrate has a conductive layer portion. The multi-chip packaging structure includes an image sensor device coupled to the first surface of the first substrate, a first device coupled to the second surface of the first substrate, and a second substrate disposed apart from the first substrate, where the second substrate has a conductive layer portion. The conductive layer portion of the first substrate is communicatively connected to the conductive layer portion of the second substrate. The first device is disposed between the first substrate and the second substrate. The multi-chip packaging structure includes a second device coupled to the second substrate, and a third device coupled to the first substrate or the second substrate.
US10707250B2
An embedded image sensor package including a transparent cover having a first side and an opposing second side. A first layer couples over the second side of the transparent cover and has an opening. An electrically conductive layer couples in or over the first layer and electrically couples with one or more electrical contacts exposed on an outer surface of the package. An image sensor chip having a first side with an image sensor and an opposing second side electrically couples with the electrically conductive layer at the first side of the image sensor chip. The image sensor chip couples over the first layer so the first side of the image sensor chip faces the second side of the transparent cover through the opening. The image sensor chip, first layer, and transparent cover at least partially define a cavity hermetically sealed using an underfill material. The package includes no wirebonds.
US10707248B2
In one general aspect, the techniques disclosed here feature an imaging device that includes: a semiconductor substrate; a first pixel cell including a first photoelectric converter in the semiconductor substrate, and a first capacitive element one end of which is electrically connected to the first photoelectric converter; and a second pixel cell including a second photoelectric converter in the semiconductor substrate. An area of the second photoelectric converter is larger than an area of the first photoelectric converter in a plan view.
US10707240B2
The purpose of the invention is to countermeasure a disconnection between the drain electrode or the source electrode and the wiring or the electrode formed on the insulating film via through hole. The concrete structure is that: A display device having a display area including a plurality of pixels comprising: the pixel includes a thin film transistor having a semiconductor layer as an active element, a first insulating film is formed to cover a drain electrode of the thin film transistor, the drain electrode is connected with an electrode or an wiring that are formed on the first insulating film via a through hole, an oxide semiconductor layer exists between the drain electrode and the first insulating film, the oxide semiconductor layer does not exist at the bottom of the through hole.
US10707237B2
An electronic device may include a display having an array of display pixels on a substrate. The display pixels may be organic light-emitting diode display pixels or display pixels in a liquid crystal display. In an organic light-emitting diode display, hybrid thin-film transistor structures may be formed that include semiconducting oxide thin-film transistors, silicon thin-film transistors, and capacitor structures. The capacitor structures may overlap the semiconducting oxide thin-film transistors. Organic light-emitting diode display pixels may have combinations of oxide and silicon transistors. In a liquid crystal display, display driver circuitry may include silicon thin-film transistor circuitry and display pixels may be based on oxide thin-film transistors. A single layer or two different layers of gate metal may be used in forming silicon transistor gates and oxide transistor gates. A silicon transistor may have a gate that overlaps a floating gate structure.
US10707234B2
A semiconductor device comprises: a substrate; a first well region of a first conductivity type and a second well region of a second conductivity type formed horizontally adjacent to each other in the substrate; a buried insulation layer formed on the first well region and the second well region; a first semiconductor layer formed to vertically overlap the first well region, and a second semiconductor layer formed to vertically overlap the second well region, on the buried insulation layer; a first isolation layer formed between the first semiconductor layer and the second semiconductor layer on the buried insulation layer; and a conductive layer formed on the first semiconductor layer and the second semiconductor layer to extend over the first semiconductor layer and the second semiconductor layer.
US10707231B2
Disclosed is a semiconductor memory device comprising a peripheral circuit structure on a first substrate, a second substrate on the peripheral circuit structure, a stack structure on the second substrate and comprising a plurality of gate electrodes, a through dielectric pattern penetrating the stack structure and the second substrate, and a vertical supporter on a top surface of the second substrate and vertically extending from the top surface of the second substrate and penetrating the stack structure and the through dielectric pattern.
US10707229B2
A semiconductor device includes a plurality of blocks on a substrate. Trenches are disposed between the plurality of blocks. Conductive patterns are formed inside the trenches. A lower end of an outermost trench among the trenches is formed at a level higher than a level of a lower end of the trench adjacent to the outermost trench. Each of the blocks includes insulating layers and gate electrodes, which are alternately and repeatedly stacked. Pillars pass through the insulating layers and the gate electrodes along a direction orthogonal to an upper surface of the substrate.
US10707211B2
Integrated circuitry comprising an array comprises a plurality of conductive vias. Individual of the vias comprise an upper horizontal perimeter comprising opposing end portions. One of the opposing end portions comprises opposing straight sidewalls. The other of the opposing end portions comprises opposing curved sidewalls that join with the opposing straight sidewalls of the one opposing end portion. Other embodiments, including methods, are disclosed.
US10707200B2
An amplifier circuit including a semiconductor element is formed on a substrate. A protection circuit formed on the substrate includes a plurality of protection diodes that are connected in series with each other, and the protection circuit is connected to an output terminal of the amplifier circuit. A pad conductive layer at least partially includes a pad for connecting to a circuit outside the substrate. The pad conductive layer and the protection circuit at least partially overlap each other in plan view.
US10707197B1
A three-dimensional stacked integrated circuit (3D SIC) that can have at least a first 3D XPoint (3DXP) die and, in some examples, can have at least a second 3DXP die too. In such examples, the first 3DXP die and the second 3DXP die can be stacked. The 3D SIC can be partitioned into a plurality of columns that are perpendicular to each of the stacked dies. In such examples, when a first column of the plurality of columns is determined as failing, data stored in the first column can be replicated to a second column of the plurality of columns. Also, for example, when a part of a first column of the plurality of columns is determined as failing, data stored in the part of the first column can be replicated to a corresponding part of a second column of the plurality of columns.
US10707195B2
The present disclosure relates to optical systems and methods for their manufacture. An example optical system includes a first substrate having a mounting surface and a spacer structure having at least one cavity. The spacer structure is coupled to the mounting surface of the first substrate. The optical system also includes a light-emitter device that is coupled to the spacer structure and a detector device coupled to the first substrate such that the at least one detector device is disposed within the at least one cavity of the spacer structure. The optical system also includes a second substrate that mounts a lens and a waveguide and is coupled to the spacer structure. The optical system also includes a shim coupled between the second surface of the spacer structure and a mounting surface of the second substrate.
US10707194B2
A display device includes a substrate having flexibility, a first surface and a second surface opposing the first surface, a display part arranged with a plurality of pixels above the first surface of the substrate, a frame part having a drive element for driving the plurality of pixels arranged around the display part, a mounting part mounted above the first surface of the substrate and including an individual circuit element and a connection element, a first adhesive layer above the second surface of the substrate and opposing the display part and the frame part, a first support film above the first adhesive layer, a second adhesive layer above the second surface of the substrate and opposing the mounting part, and a second support film above the second adhesive layer, wherein the first adhesive layer and the first support film separated from the second adhesive layer and the second support film.
US10707192B2
A light emitting panel according to this embodiment includes a plurality of light emitting modules, and the plurality of light emitting modules each include: a first insulation film that is light transmissive; a second insulation film which is disposed so as to face the first insulation film, and which is light transmissive; a conductive layer formed on at least either one of the first insulation film or the second insulation film; and a plurality of light emitting elements which is disposed between the first insulation film and the second insulation film, is disposed so as to form a predetermined pattern, and is connected to the conductive layer.
US10707180B2
A bond pad structure and method are provided. The structure includes a first conductive layer formed over a substrate. A second conductive layer is formed over a first portion of the first conductive layer, and a first portion of the second conductive layer forms a first capacitor electrode. A third conductive layer is formed over the first conductive layer and second conductive layer, and a first portion of the third conductive layer forms a second capacitor electrode. A second portion of the third conductive layer forms a wire bond region. A dielectric material is disposed between the first capacitor electrode and the second capacitor electrode to form a first capacitor.
US10707177B2
A package includes a package component, a device die over and bonded to the package component, a metal cap having a top portion over the device die, and a thermal interface material between and contacting the device die and the metal cap. The thermal interface material includes a first portion directly over an inner portion of the device die, and a second portion extending directly over a corner region of the device die. The first portion has a first thickness. The second portion has a second thickness greater than the first thickness.
US10707175B2
One illustrative example of an overlay mark disclosed herein includes four quadrants (I-IV). Each quadrant of the mark contains an inner periodic structure and an outer periodic structure. Each of the outer periodic structures includes a plurality of outer features. Each of the inner periodic structures includes a plurality of first inner groups, each of the first inner groups having a plurality of first inner features, each first inner group being oriented such that there is an end-to-end spacing relationship between each first inner group and a selected one of the outer features.
US10707174B2
According to one embodiment, a semiconductor device includes a device region covered with a resin film and a dicing region extending along at least one side of the device region, the dicing region including at least a first lithography mark and a second lithography mark. The resin film includes a first dicing region portion which covers a portion of the dicing region between the first lithography mark and the second lithography mark.
US10707169B1
Ceramic interposers in a disaggregated-die semiconductor package allow for useful signal integrity and interconnecting components. Low-loss ceramics are used to tune ceramic interposers for a die assembly that may have components from different process-technology nodes.
US10707162B2
Capacitor structures with pitch-matched capacitor unit cells are described. In an embodiment, the capacitor unit cells are formed by interdigitated finger electrodes. The finger electrodes may be pitch-matched in multiple metal layers within a capacitor unit cell, and the finger electrodes may be pitch-matched among an array of capacitor unit cells. Additionally, border unit cells may be pitch-matched with the capacitor unit cells.
US10707151B2
The present disclosure provides a through silicon via structure and a method for manufacturing the same. The through silicon via structure includes a semiconductor substrate, a shaping film, a conductive line, a barrier layer, and an insulating layer. The shaping film is disposed over a back surface of the semiconductor substrate, and is configured to maintain a planar formation of the semiconductor substrate. The conductive line is disposed through the shaping film and in the semiconductor substrate. The barrier layer surrounds the conductive line, and the insulating layer surrounds the barrier layer.
US10707147B2
Implementations of a clip may include a die attach portion including at least one protrusion extending from the die attach portion and a lead frame alignment portion including at least one alignment feature. The at least one alignment feature may be configured to couple into at least one hole in a lead frame thereby aligning the clip with the lead frame. The at least one protrusion may be configured to couple into at least one recess in the die.
US10707142B2
A semiconductor package including at least one integrated circuit component and a glue material is provided. The at least one integrated circuit component has a top surface with conductive terminals and a backside surface opposite to the top surface. The glue material encapsulates the at least one integrated circuit component, wherein a first lateral thickness of the glue material is smaller than a second lateral thickness of the glue material, the second lateral thickness is parallel to the first lateral thickness, and the first lateral thickness is substantially coplanar with the top surface.
US10707135B2
A method for fabricating semiconductor device includes the steps of: providing a substrate having a first region and a second region; forming a first well in the substrate on the first region and a second well in the substrate on the second region; removing part of the first well to form a first recess; and forming a first epitaxial layer in the first recess.
US10707131B2
A method includes forming in sequence a metallic capping layer and a dummy gate electrode layer over a semiconductor substrate; patterning the metallic capping layer and the dummy gate electrode layer to form a first stacked structure including a first portion of the metallic capping layer and a first portion of the dummy gate electrode layer; forming a plurality of first gate spacers on opposite sides of the first stacked structure; removing the first portion of the dummy gate electrode layer to expose the first portion of the metallic capping layer; and forming a first work function metal layer on the first portion of the metallic capping layer.
US10707128B2
A method of forming an active device having self-aligned source/drain contacts and gate contacts, including, forming an active area on a substrate, where the active area includes a device channel; forming two or more gate structures on the device channel; forming a plurality of source/drains on the active area adjacent to the two or more gate structures and device channel; forming a protective layer on the surfaces of the two or more gate structures, plurality of source/drains, and active layer; forming an interlayer dielectric layer on the protective layer; removing a portion of the interlayer dielectric and protective layer to form openings, where each opening exposes a portion of one of the plurality of source/drains; forming a source/drain contact liner in at least one of the plurality of openings; and forming a source/drain contact fill on the source/drain contact liner.
US10707122B2
In some embodiments, a method of forming an interconnect structure includes selectively depositing a barrier layer atop a substrate having one or more exposed metal surfaces and one or more exposed dielectric surfaces, wherein a thickness of the barrier layer atop the one or more exposed metal surfaces is greater than the thickness of the barrier layer atop the one or more exposed dielectric surfaces. In some embodiments, a method of forming an interconnect structure includes depositing an etch stop layer comprising aluminum atop a substrate via a physical vapor deposition process; and depositing a barrier layer atop the etch stop layer via a chemical vapor deposition process, wherein the substrate is transferred from a physical vapor deposition chamber after depositing the etch stop layer to a chemical vapor deposition chamber without exposing the substrate to atmosphere.
US10707120B1
An RF SOI device combines a triple-layer stressing stack and patterned low-k features (i.e., low-k polymer structures and/or air gap regions) disposed in pre-metal dielectric over the gate structures of NMOS transistors. The triple-layer stressing stack includes a thick SiN or oxynitride lower stressor layer that applies tensile stress in the channel regions of the NMOS transistors, a thin intermediate buffer layer, an upper etch-stop layer. After Metal-1 processing is completed, a special etching process is performed to define air gaps in the pre-metal dielectric over the NMOS gate structures using upper layer(s) of the triple-layer stressing stack as an etch stop to prevent damage to the stressor layer. A non-conformal dielectric material or an optional low-k dielectric material is then deposited in or over the air gaps to complete formation of the low-k features, and an optional capping or sealing layer is formed over the completed low-k features.
US10707117B2
The present disclosure teaches interconnection structures and methods for manufacturing the same. In one implementation, a method may include: providing a substrate structure, including: a substrate, an interlayer dielectric layer on the substrate, a plurality of first through holes running through the interlayer dielectric layer, and a first metal layer filling the plurality of first through holes; forming a through hole structural layer on the substrate structure, where a dual-damascene through hole structure included in the through hole structural layer includes: a second through hole and a third through hole in the through hole structural layer, and an opening on the second through hole and the third through hole, and a part of the through hole structural layer between the second through hole and the third through hole is exposed in the opening; filling a second metal layer in the second through hole and the third through hole, where an upper surface of the second metal layer is lower than an upper surface of the part of the through hole structural layer; etching the part of the through hole structural layer so that the upper surface of the part is lower than the upper surface of the second metal layer; and forming, in the opening, a third metal layer connected to the second metal layer. The present disclosure addresses a problem of a cauliflower defect in the prior art.
US10707080B2
A method of forming patterns includes the steps of providing a substrate on which a target layer and a hard mask layer are formed; forming a plurality of first resist patterns on the hard mask layer; performing a tilt-angle ion implant process to form a first doped area and a second doped area in the hard mask layer between adjacent first resist patterns; removing the first resist patterns; coating a directed self-assembly (DSA) material layer onto the hard mask layer; performing a self-assembling process of the DSA material layer to form repeatedly arranged block copolymer patterns in the DSA material layer; removing undesired portions from the DSA material layer to form second patterns on the hard mask layer; transferring the second patterns to the hard mask layer to form third patterns; and etching the target layer through the third patterns.
US10707077B2
A method and device for manufacturing low temperature poly-silicon, and a laser assembly are provided. A method for manufacturing low temperature poly-silicon includes forming an amorphous silicon layer on a substrate; controlling a relative movement of a laser assembly to the substrate in a direction perpendicular to a thickness of the substrate, and controlling a laser beam emitted from the laser assembly to irradiate the amorphous silicon layer on the substrate, to recrystallize an amorphous silicon in a region to be irradiated with the laser beam in the amorphous silicon layer. In a direction of the substrate moving relative to the laser assembly, energy of the laser beam emitted by the laser assembly in a same period of time decreases gradually.
US10707076B2
A method for manufacturing a nanostructure composite material includes a step of preparing an inorganic material nanostructure, and a step of embedding an organic material to the inorganic material nanostructure so as to form the nanostructure composite material. In addition, a nanostructure composite material is also provided.
US10707074B2
By sequentially performing, a plurality of times, a step of supplying a mixed gas of an organic metal-containing source gas and an inert gas to a process chamber housing a substrate by adjusting a flow velocity of the mixed gas on the substrate to 7.8 m/s to 15.6 m/s and adjusting a partial pressure of the organic metal-containing source gas in the mixed gas to 0.167 to 0.3, a step of exhausting the process chamber, a step of supplying an oxygen-containing gas to the process chamber, and a step of exhausting the process chamber, a metal oxide film is formed on the substrate.
US10707073B2
Examples of a film forming method includes repeating first processing and second processing in this order a plurality of times, wherein the first processing supplies material-1 having one silicon atom per molecule onto a substrate, and then generates plasma while reactant gas is introduced, thereby forming a silicon oxide film on the substrate, and the second processing provides material-2 having two or more silicon atoms per molecule onto the substrate, and then generates plasma while no reactant gas is introduced, thereby forming a double silicon compound on the substrate.
US10707070B2
Methods and systems for coating a substrate with a fluid are described. In an embodiment, a method may include receiving a substrate in a substrate processing unit, the substrate having one or more physical features formed on a surface of the substrate. The method may include introducing a gas into an environment of the surface of the substrate. Additionally, the method may include applying a fluid to the surface of the substrate, wherein the gas facilitates distribution of the fluid relative to the one or more physical features formed on the surface of the substrate. The method may further include controlling one or more processing parameters related to distribution of the fluid in order to achieve device formation objectives.
US10707069B2
A method of polishing a semiconductor wafer includes polishing a surface of the semiconductor wafer using a polishing pad while supplying a polishing agent slurry containing abrasives during a first step. The polishing pad is free of abrasives and includes a first surface that contacts the semiconductor wafer, the first surface having a surface structure including elevations. Supply of polishing agent slurry is subsequently ended and, in a second step, the surface of the semiconductor wafer is polished using the polishing pad while supplying a polishing agent solution having a pH value of at least 12 that is free of solids.
US10707059B2
A device for bombarding at least one substrate with a plasma with a first electrode and a second electrode that can be arranged opposite thereto, which electrodes are formed together producing the plasma between the electrodes wherein at least one of the electrodes is formed from at least two electrode units. In addition, this invention relates to a corresponding method.
US10707058B2
Embodiments include a plasma processing tool that includes a processing chamber, and a plurality of modular microwave sources coupled to the processing chamber. In an embodiment, the plurality of modular microwave sources include an array of applicators that are positioned over a dielectric body that forms a portion of an outer wall of the processing chamber. The array of applicators may be coupled to the dielectric body. Additionally, the plurality of modular microwave sources may include an array of microwave amplification modules. In an embodiment, each microwave amplification module may be coupled to at least one of the applicators in the array of applicators. According to an embodiment, the dielectric body be planar, non-planar, symmetric, or non-symmetric. In yet another embodiment, the dielectric body may include a plurality of recesses. In such an embodiment, at least one applicator may be positioned in at least one of the recesses.
US10707054B1
In a plasma processing apparatus of an exemplary embodiment, a radio frequency power source generates radio frequency power for plasma generation. A bias power source periodically applies a pulsed negative direct-current voltage to a lower electrode to draw ions into a substrate support. The radio frequency power source supplies the radio frequency power as one or more pulses in a period in which the pulsed negative direct-current voltage is not applied to the lower electrode. The radio frequency power source stops supply of the radio frequency power in a period in which the pulsed negative direct-current voltage is applied to the lower electrode. Each of the one or more pulses has a power level that gradually increases from a point in time of start thereof to a point in time when a peak thereof appears.
US10707044B1
A block fuse including a body and a plurality of fuses coupled to the body is described herein. The block fuse also includes a plurality of electrical connectors extending from the body in a first direction and electrically coupled to the plurality of fuses, and at least one block fuse removal tab extending from the body in a second direction, opposite to the first direction.
US10707043B2
A fuse device and a fuse element having excellent rapid blowout properties and excellent insulation properties after blowout even in a size-reduced fuse device are provided. A fuse element constitutes a current path of a fuse device and blows out due to self-generated heat when a rating-exceeding current flows, a length W in a width direction perpendicular to a conduction direction being greater than a total length L in the conduction direction in the fuse element. In particular, the fuse element includes a low melting point metal layer and a high melting point metal layer, the low melting point metal layer eroding the high melting point metal layer when current flows to cause blowout.
US10707038B2
A system and method for monitoring energy use in an electronic device. In one embodiment, an energy monitoring system includes a processor and an energy monitor module. The energy monitor module includes instructions that when executed cause the processor to receive values of measured parameters of a pulse signal that controls the switching of energy to an energy storage device in a switch mode power supply that provides power to an electronic device. The instructions also cause the processor to determine, based on the values of measured parameters, attributes of operation of the electronic device powered by the energy source during an interval corresponding to the measured parameters. The instructions further cause the processor to generate, based on the attributes of operation, a control signal that causes the electronic device to change the loading of the power supply by the electronic device.
US10707037B2
A fast earthing switch device for HV applications which includes a gas-tight casing, a movable contact connectable to and unconnectable from a fixed contact. The movable contact is linearly movable between an open position and a closed position. The device further includes an operating mechanism for the movable contact and is characterized in that the operating mechanism includes an actuating spring actuating a closing operation of the movable contact from the open position to the closed position, at least a driving lever mounted on an operating shaft actuating an opening operation of the movable contact from the closed position to the open position, the driving lever also partially reloading the actuating spring during the opening operation, the operating mechanism further includes coupling means operatively coupling the driving lever to the movable contact.
US10707022B2
A feedthrough capacitor assembly including a film-wound feedthrough capacitor and a mounting structure insulatively carrying the capacitor, the structure extendable through an opening in a conductive substrate and removably securable to the substrate. In response to opposed ends of the mounting structure applying a clamping force for non-movingly securing the capacitor to the substrate, the capacitor is not subjected to at least a portion of the clamping force.
US10707019B2
An electro-polarizable compound has the following general formula: where Core1 is an aromatic polycyclic conjugated molecule having two-dimensional flat form and self-assembling by pi-pi stacking in a column-like supramolecule, which is tetrapirolic macro-cyclic fragment, R1 is an dopant group connected to Core1, m is number of R1 which is equal to 1, 2, 3 or 4, R2 is a substituent comprising one or more ionic groups, p is number of R2 which is equal to 0, 1, 2, 3 or 4. The fragment marked NLE containing the Core1 with at least one R1 has a nonlinear effect of polarization. Core2 is an electro-conductive oligomer self-assembling by pi-pi stacking in a column-like supramolecule, n is number of Core2 which is equal to 2, or 4, R3 is a substituent comprising one or more ionic groups, s is number of R3 which is equal to 0, 1, 2, 3 or 4. R4 is a non-polar resistive substituent, k is a number of R4 which is equal to 0, 1, 2, 3, 4, 5, 6, 7 or 8.
US10707008B2
An iron core includes a first iron core block and a second iron core block disposed so as to create a gap therebetween, and a non-magnetic fastener disposed in the gap. The fastener joins the first iron core block and the second iron core block to each other.
US10707000B2
An integrated driving module with energy conversion function includes a patterned conductive circuit layer, an integrated electromagnetic induction component layer, a second dielectric layer, an embedded electrical component and a conductive component. The integrated electromagnetic induction component layer, which has a plurality of conductive coil layer, a plurality of conductive connecting component and a first dielectric layer, is disposed on the patterned conductive circuit layer. The conductive coil layers are stacked. Each conductive connecting component is electrically connected between the two conductive coil layers and between the corresponding conductive coil layer and the patterned conductive circuit layer. The first dielectric layer covers the conductive coil layers and the conductive connecting components. The second dielectric layer covers the patterned conductive circuit layer. The embedded component and the conductive component are disposed in the second dielectric layer electrically connected the patterned conductive circuit layer.
US10706994B2
A varistor includes a varistor body, a first terminal disposed on one side of the varistor body, a second terminal disposed on the other side of the varistor body, a first electrode disposed on an upper portion of the varistor body, electrically connected to the first terminal, and extending towards the other side of the varistor body, and a second electrode disposed on a lower portion of the varistor body, electrically connected to the second terminal, and extending towards the one side of the varistor body.
US10706969B2
Embodiment of the invention provide a method for determining a health index of a property area. The method comprises acquiring property data associated with a property area from a data source, and extracting a first property attribute data from the property data acquired. The first property attribute data extracted is used to determine presence or movement of a first pollutant data within the property area. The method further comprises determining a first potential impact data the first pollutant data may have on individual health based in part on the first property attribute data extracted, and computing a property score representing a health index of the property area based in part on the first potential impact data determined.
US10706965B2
A sensor information acquiring device includes a sensor and a control section configured to determine that a position of a target object does not change even if a relative relation between the sensor and the target object changes and control an information acquisition direction of the sensor on the basis of information concerning displacement of a displacement section to which the sensor is attached. Even when a position, a direction, and the like of the sensor are changed by influence of work and the like, the sensor information acquiring device can always acquire effective sensor information concerning a desired target object.
US10706963B2
Systems and methods for an e-commerce health care marketplace are provided. In one embodiment, a method comprises, responsive to a query from a user, retrieving from a database a list of responses comprising one or more health care providers offering one or more health care services at a provider-supplied price; filtering the list of responses based on a geographic location included in the query; providing, for display, the filtered list of responses; receiving a payment from the user for a response selected from the filtered list of responses; automatically sending a notification of the payment to a provider associated with the selected response; and responsive to receiving an order fulfillment notification from the provider, automatically providing the payment to the provider. In this way, health care consumers may make informed purchasing decisions when shopping for health care services and health care providers may receive prompt payment for services delivered.
US10706956B2
Methods are provided for evaluating and/or predicting the outcome of a clinical condition, such as cancer, metastasis, AIDS, autism, Alzheimer's, and/or Parkinson's disorder. The methods can also be used to monitor and track changes in a patient's DNA and/or RNA during and following a clinical treatment regime. The methods may also be used to evaluate protein and/or metabolite levels that correlate with such clinical conditions. The methods are also of use to ascertain the probability outcome for a patient's particular prognosis.
US10706947B2
The present application provides a shift register unit including: an input sub-circuit coupled to an input terminal, an first voltage terminal and an pull-up node; an output sub-circuit coupled to the pull-up node and art first clock terminal; a first storage sub-circuit having two terminals respectively coupled to the pull-up node and an output terminal; a first reset sub-circuit coupled to an reset terminal, an second voltage terminal, the pull-up node and the output terminal; a second reset sub-circuit coupled to a second clock terminal and a pull-down node; a pull-down sub-circuit coupled to the pull-down node, the second voltage terminal and the output terminal; and a spacing sub-circuit coupled to the pull-up node, the pull-down node and the second voltage terminal. The present application further provides a driving method of a shift register unit, a gate driving circuit and a display device.
US10706935B2
A read window budget (RWB) corresponding a group of memory cells is determined. The determined RWB and a target RWB is compared. In response to the determined RWB being different than the target RWB, one or more program step characteristics are adjusted to adjust the determined RWB toward the target RWB.
US10706919B2
A non-volatile semiconductor memory device includes an electrically data rewritable non-volatile semiconductor memory cell and a write circuit for writing data in the memory cell, the write circuit writing a data in the memory cells by supplying a write voltage Vpgm and a write control voltage VBL to the memory cell, continuing the writing of the data in the memory cell by changing the value of the write control voltage VBL in response to an advent of a first write state of the memory cell and inhibiting any operation of writing a data to the memory cell by further changing the value of the write control voltage VBL to Vdd in response to an advent of a second write state of the memory cell.
US10706918B2
Memories with symmetric read current profiles are provided. A memory includes a first memory array formed by a plurality of memory cells, a second memory array formed by a plurality of memory cells, and a read circuit. The read circuit includes an output buffer. The output buffer is configured to simultaneously obtain first data from the first memory array and second data from the second memory array according a first address signal, and selectively provide the first data or the second data as an output according to a control signal. Binary representation of the first data is complementary to that of the second data.
US10706916B1
An integrated level-shifter and memory clock is disclosed that minimizes delay of voltage level-shifting from an external clock on a first logic supply voltage to an internal clock on a higher array supply voltage that is pulse-width independent of the external clock used to generate the internal clock. The generation of the internal clock on the higher array supply voltages is accomplished in two stages of logic. An array-tracking timing delay circuit mimics access delay to generate a MRST_P to reset the internal clock on the higher array supply voltage.
US10706911B1
A sense amplifier includes a first sense amplification circuit electrically connected between a bit line, to which a multi-bit memory cell is also connected, and a complementary bit line. The first sense amplification circuit is configured to sense a least significant bit (LSB) of 2-bit data in the memory cell and latch the LSB in a first sensing bit line pair. A second sense amplification circuit is provided, which is configured to sense a most significant bit (MSB) of the 2-bit data and latch the MSB in a second sensing bit line pair. A switching circuit is provided, which is configured to selectively connect between bit lines of the first sensing bit line pair and bit lines of the second sensing bit line pair.
US10706905B1
The present disclosure generally relates to semiconductor structures and, more particularly, to a single path memory sense amplifier circuit and methods of manufacture. The circuit includes a sense amplifier circuit comprising a plurality of self-aligned transistors in a single sensing path; and a memory array connected to the sense amplifier circuit by the single sensing path.
US10706903B2
A nonvolatile memory cell includes a layered structure body formed by layering a storage layer that stores information in accordance with a magnetization direction and a magnetization fixed layer that defines a magnetization direction of the storage layer; and a heating layer that heats the magnetization fixed layer to control a magnetization direction of the magnetization fixed layer.
US10706886B1
A first time period is determined during which a first head driven by a first actuator will be performing a track-following operation. A second time period is also determined during which a second head driven by a second actuator will be performing a low-priority disk access operation that includes a seek. The first and second actuators are independently movable such that the first and second disk access operations are capable of being performed in parallel. If it is determined that the seek of the second head will impact servo control of the track-following operation of the first head, a start time of the seek of the second head is changed to correspond to a time that mitigates impacts to the track-following operation of the first head.
US10706881B1
A magnetic disk device includes a case including a magnetic disk, a magnetic head configured to read or write data from or to the magnetic disk, an actuator configured to move the magnetic head, and a humidity sensor positioned within the case to measure a humidity in the case and output a measurement value; a control circuit configured to calculate a value of a voltage to be applied to the actuator based on a displacement amount of the magnetic head and the measurement value output from the sensor, and output the calculated value; and a servo controller configured to control the actuator by applying the voltage to the actuator according to the value output by the control circuit.
US10706877B2
A magnetic recording head is disclosed having a main pole, a shield hot seed layer positioned at a first side of the main pole, a first material positioned at both a second side and a third side of the main pole, the first material connected to the main pole, a second material positioned adjacent to the first material on the second side and the third side of the main pole, the second material comprised of a spin torque layer, a third material positioned adjacent to the second material on the second side and the third side of the main pole, a fourth material positioned adjacent to the third material on the second side and the third side of the main pole and a side shield connected on an exterior side of the fourth material.
US10706874B2
An audio signal is obtained by a user terminal. The audio signal is divided into a plurality of short-time energy frames based on a frequency of a predetermined voice signal. Energy of each short-time energy frame is determined. Based on the energy of each short-time energy frame, whether the audio signal includes a voice signal is determined.
US10706873B2
Disclosed are machine learning-based technologies that analyze an audio input and provide speaker state predictions in response to the audio input. The speaker state predictions can be selected and customized for each of a variety of different applications.
US10706872B2
A method of synchronizing playback of audio data sent over a first wireless network from an audio source to a wireless speaker package that is adapted to play the audio data. The method includes comparing a first time period over which audio data was sent over the first wireless network to a second time period over which the audio data was received by the wireless speaker package, and playing the received audio data on the wireless speaker package over a third time period that is related to the comparison of the first and second time periods.
US10706869B2
According to an example aspect of the present invention, there is provided a method for forming a binaural filter for a stereo headphone in order to preserve the sound quality of the headphone, whereby the sum of the direct and crosstalk paths from loudspeakers to each ear have flat magnitude responses.
US10706864B2
A schematic block diagram of a decoder for decoding an encoded audio signal is shown. The decoder includes an adaptive spectrum-time converter and an overlap-add-processor. The adaptive spectrum-time converter converts successive blocks of spectral values into successive blocks of time values, e.g. via a frequency-to-time transform. Furthermore, the adaptive spectrum-time converter receives a control information and switches, in response to the control information, between transform kernels of a first group of transform kernels including one or more transform kernels having different symmetries at sides of a kernel, and a second group of transform kernels including one or more transform kernels having the same symmetries at sides of a transform kernel. Moreover, the overlap-add-processor overlaps and adds the successive blocks of time values to obtain decoded audio values, which may be a decoded audio signal.
US10706860B2
The present document relates to a method of layered encoding of a compressed sound representation of a sound or sound field. The compressed sound representation comprises a basic compressed sound representation comprising a plurality of components, basic side information for decoding the basic compressed sound representation to a basic reconstructed sound representation of the sound or sound field, and enhancement side information including parameters for improving the basic reconstructed sound representation. The method comprises sub-dividing the plurality of components into a plurality of groups of components and assigning each of the plurality of groups to a respective one of a plurality of hierarchical layers, the number of groups corresponding to the number of layers, and the plurality of layers including a baselayer and one or more hierarchical enhancement layers, adding the basic side information to the base layer, and determining a plurality of portions of enhancement side information from the enhancement side information and assigning each of the plurality of portions of enhancement side information to a respective one of the plurality of layers, wherein each portion of enhancement side information includes parameters for improving a reconstructed sound representation obtainable from data included in the respective layer and any layers lower than the respective layer. The document further relates to a method of decoding a compressed sound representation of a sound or sound field, wherein the compressed sound representation is encoded in a plurality of hierarchical layers that include a base layer and one or more hierarchical enhancement layers, as well as to an encoder and a decoder for layered coding of a compressed sound representation.
US10706840B2
Methods, systems, and apparatus for performing speech recognition. In some implementations, acoustic data representing an utterance is obtained. The acoustic data corresponds to time steps in a series of time steps. One or more computers process scores indicative of the acoustic data using a recurrent neural network to generate a sequence of outputs. The sequence of outputs indicates a likely output label from among a predetermined set of output labels. The predetermined set of output labels includes output labels that respectively correspond to different linguistic units and to a placeholder label that does not represent a classification of acoustic data. The recurrent neural network is configured to use an output label indicated for a previous time step to determine an output label for the current time step. The generated sequence of outputs is processed to generate a transcription of the utterance, and the transcription of the utterance is provided.
US10706837B1
A speech model includes a sub-model corresponding to a vocal attribute. The speech model generates an output waveform using a sample model, which receives text data, and a conditioning model, which receives text metadata and produces a prosody output for use by the sample model. If, during training or runtime, a different vocal attribute is desired or needed, the sub-model is re-trained or switched to a different sub-model corresponding to the different vocal attribute.
US10706836B2
Methods and systems are described herein for generating an audible presentation of a communication received from a remote server. A presentation of a media asset on a user equipment device is generated for a first user. A textual-based communication is received, at the user equipment device from the remote server. The textual-based communication is transmitted to the remote server by a second user and the remote server transmits the textual-based communication to the user equipment device responsive to determining that the second user is on a list of users associated with the first user. An engagement level of the first user with the user equipment device is determined. Responsive to determining that the engagement level does not exceed a threshold value, a presentation of the textual-based communication is generated in audible form.
US10706829B2
An apparatus, system, and method for a magnetically and releasably attachable trigger for an instrument is provided. Additionally, the trigger provides for an increased sensitivity of sound by being in direct physical contact with the surface on which it is attached.
US10706828B2
A power plate pedal board for musical instrument electronics is provided. An exemplary battery powered pedal board structure comprises: at least one battery; and control electronics, wherein the at least one battery and control electronics are housed within the battery powered pedal board structure, wherein the battery powered pedal board structure is configured to mount a plurality of musical effects pedals and to support a load applied to the plate assembly by one or more musician, and wherein the control electronics are configured to provide a plurality of outputs from one of the at least one battery, wherein the plurality of outputs comprise one or more of: (i) one or more outputs that are electrically isolated from each other and provide power to the plurality of musical effects pedals, and (ii) one or more outputs that are not electrically isolated from each other and provide power to one or more of the plurality of musical effects pedals.
US10706815B1
An accelerated secondary display system comprising a display adapter with a display simulator, a host computer with host software, a client device with a screen and client software. The display simulator is configured to send display characteristics to the host computer. The host computer is configured to receive the display characteristics and render an image into a frame buffer. The host software is configured to cause the host computer to stream image data over a communication channel, the image data based on the image in the frame buffer. The client software is configured to receive the image data over the communication channel and present a copy of the image on the screen based on the image data.
US10706814B2
An aspect of the disclosure provides a processing method for display data applied in a computing device, which processing method includes: determining a region of interest in the display area of the computing device; compressing data of an image in the display area; and transmitting data of an image of the region of interest and the compressed image data in the display area. The disclosure further provides a corresponding processing device and display device.
US10706810B2
A display assembly with a software rotatable content layout for a process control transmitter. The assembly has a display screen configured for displaying the rotatable content layout in a plurality of configurations and at least one physical button fixedly positioned proximate one side of the display screen. In one embodiment, the display layout comprises an upper perimeter band and a lower perimeter band reserved for displaying at least one label and a right side band and a left side band reserved for displaying an indicator attached to the at least one label and a third, interior region reserved for displaying additional text such that the at least one label is visually attached to the physical button proximate the one side of the display screen. The display is rotatable to maintain content in a viewer orientation such that at least one label is visually tied to at least one physical button in each of the plurality of configurations.
US10706805B2
A source driver includes a buffer unit including a plurality of unit buffers corresponding to a plurality of source lines, where each of the plurality of unit buffers includes a plurality of input terminals and an output terminal connected to at least one of the plurality of source lines, and a decoder unit configured to receive image data and a plurality of gamma voltages, and input at least one of the plurality of gamma voltages to the plurality of input terminals of each of the plurality of unit buffers, using the image data. The decoder unit inputs two or more of the gamma voltages, having different magnitudes, to the plurality of input terminals of each of first unit buffers among the plurality of unit buffers, and the first unit buffers output a gradation voltage higher than a first voltage and lower than a second voltage.
US10706799B2
A display device has a substrate for disposing a display area having an array of pixels, and control circuits having shift registers and latches to provide image data and timing control signals to the pixels. The control circuits have signal lines electrically connected to a connection cable to receive therefrom data signals indicative of the image data and timing pulses indicative of the timing control signals. The connection cable is also configured to provide reference signals to the shift registers and latches in the control circuits. The data signals are digital signals having an amplitude range greater than the amplitude range of the reference signals. No driver IC is disposed on the substrate to process analog signals. Each of the pixels has three sub-pixels and each of the color sub-pixels has three color sub-areas configured to receive timing control signals from a different scan line.
US10706773B2
A display device includes a display area including a pixel array part, a connection area including a connection terminal part and a bending area including first and second connection lines disposed between the pixel array part and the connection terminal part. Each of the first connection line and the second connection line includes a first layer wiring on a first layer and a second layer wiring on a second layer different from the first layer, the first layer wiring being disposed obliquely and rightward to an extending direction of the first connection line and the second connection line, the second layer wiring being disposed obliquely and leftward to the extending direction and connected to the first layer wiring. The first layer wiring of the first connection line and the second layer wiring of the second connection line are disposed to intersect each other.
US10706767B2
A shift register unit circuit includes an input circuit configured to supply an active potential to a first node responsive to an input pulse from an input terminal being active and to supply an inactive potential to the first node responsive to a reset pulse from a reset terminal being active; an output circuit configured to supply a first clock signal to an output terminal responsive to a second node being at the active potential and to cause a potential at the second node to be changed from the active potential to further away from the inactive potential responsive to a transition of a potential at the output terminal transitioning from the inactive potential to the active potential; and a potential control circuit configured to restrict a change in the potential at the first node caused by the transition of the potential at the output terminal from the inactive potential to the active potential.
US10706764B2
First photographed images taken at a plurality of angles and brightness information of each of the first photographed images are obtained. According to the brightness information of each of the colors, a relational model is established. Second photographed images taken at a plurality of angles and brightness distribution information of each of the second photographed images are obtained. The brightness distribution information is corrected based on the relational model. Measured brightness values are obtained, and gray level correction values for a preset gray level is calculated. Color deviation is corrected based on the gray level correction values.
US10706763B2
An organic light emitting diode (OLED) display device including a display unit including pixels constituted by OLEDs; and a controller configured to display an image through the display unit, acquire an average picture level (APL) of the image, set a movement path and a movement period of the image on the display based on the acquired APL, and move the image on the display unit based on the set movement path and the movement period.
US10706746B2
The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
US10706744B2
A penile prosthesis demonstration tool includes a male genital tool connected to an exterior of the housing. The housing has a first lateral side and an opposing second lateral side, with the first lateral side and the second lateral side each formed to have a concave curvature. The male genital tool has a penis tool attached to a scrotum tool. An inflatable penile implant placed inside of the penis tool; a pump placed inside of the scrotum tool and coupled to the inflatable penile implant; a reservoir placed inside of the housing and coupled to the pump; and a lubricant placed inside of the scrotum tool. An entirety of the lubricant outside of the pump.
US10706732B1
A system includes a brain activity sensor sensing electrical activity of a students' brain and a device that receives messages from the brain activity sensor while the student is receiving instructions with a first value for an attribute of instruction and that determines a first attention level from the received messages. The device receives additional messages from the brain activity sensor while the student is receiving instructions with a second value for the attribute of instruction and determines a second attention level from the additional received messages. The device then determines an attention variability for the attribute of instruction based on a change in attention level from the first attention level to the second attention level.
US10706723B2
A system and method for addressing roadside parking issues are provided. The method includes: determining whether a parking fee has been paid for an on-street parking space, and if not, activating a detector of the corresponding parking meter; determining whether an object exists in the parking space and whether the object, if existing, is a vehicle, and if yes to both, activating a camera of the parking meter to obtain an image of the parking space; determining again whether the object is a vehicle by performing image and license plate recognition, and if yes, either prompting a parking enforcement officer to go to the parking space and issue a parking ticket or issuing the parking ticket automatically; updating the parking meter after the parking ticket is issued; and reducing the detection frequency. The method is labor-saving and reduces power consumption by the parking meter.
US10706706B2
A system and a method for detecting and determining predetermined conditions related to a human occupant in a predetermined space includes one or more microphones for receiving sounds from within the predetermined space, and for transmitting received sounds to a received sound processor. The received sound processor is responsive to the received sounds, for determining at least one predetermined condition related to human occupant in the predetermined space. The system may further include an imager, a range-finder, a calibration factor and a processor. Images are taken of a space and corrected based on the appropriate calibration factor based on the output of the range-finder. The images are analyzed and compared to characteristics representative of certain events including falls. If the images match the particular characteristics, the system concludes that an event has occurred and outputs this result. An alarm may be generated if the system detects certain events.
US10706703B1
The present invention provides an alarm system capable of monitoring and controlling access to a controlled area using a central controller and access keys each having specified permissions. The system is operable to record images or video of the access entrance areas, utilize sensors for detecting tampering with the hardware of the system; sound alarms when the rules of the alarm system are violated; send alerts to management and other authorized personnel when the rules of the alarm system are violated; and log and correlate data regarding the use of the access keys and images/video taken with the dates and times, and the identities of the access key holders to deter any misuse of the alarm system.
US10706696B1
A security system for monitoring a property includes a plurality of sensor units disposed at different locations throughout the property, an autonomous vehicle that travels throughout the property and contains a camera, and a central station, in communication with the sensor units and the autonomous vehicle, that dispatches the autonomous vehicle to a location corresponding to an unknown object detected by at least some of the sensor units and determined by a processing module of the central station to be a potential intrusion, wherein the autonomous vehicle provides video data of the potential intrusion to the central station. The autonomous vehicle may be a flying vehicle. The autonomous vehicle may be dispatched to a vantage point that is clear of any obstacles and provides an unobstructed view of the location of the potential intruder. A user of the device may approve dispatching the autonomous vehicle.
US10706692B2
Devices, systems and methods for communicating to another user or users through skin response technology are provided. The present disclosure provides for receiving at least one message over a network by a mobile device; transmitting the received at least one message to a vibrotactile device configured to be worn on the skin of a user; converting, by the vibrotactile device, the transmitted at least one message into a predefined vibration pattern; and effecting the predefined vibration pattern onto the skin of a user by at least one actuating element of the vibrotactile device.
US10706682B2
Gaming chips are provided with embedded radio frequency identification (“RFID”) tags incorporated into a gaming chip for identifying and tracking the gaming chips within a casino, and even upon a gaming table. The gaming chips have a body in the shape of a disc which has a loss tangent of 0.0078 or less, and more preferably of 0.007 or less. For chips operating at 900 MHz, the body has a dielectric constant of 5 or less, and preferably 3-5. For chips operating at 2.45 GHz, the body has a dielectric constant of 5-8. Preferably, the body is made of a blend of plastic, such as PVC, and a dielectric ceramic. The RFID is preferably sandwiched between layers of a high frequency circuit material including top and bottom layers and a center layer have a hole for receiving the RFID. Preferably, the layers of high frequency circuit material have a dielectric constant of 2.5-4 and a loss tangent of 0.002-0.006.
US10706680B2
A client device, a system and a method for enabling financial transactions for an electronic gaming machine is described. The client device includes an electronic gaming machine processor, a printer, a printer sharing module and a controller. The printer sharing module is electrically coupled to the printer and the electronic gaming machine processor. The controller is electrically coupled to the printer sharing module. The controller reroutes the communications between the electronic gaming machine processor and the printer and allows the controller to communicate with the printer so that the controller instructs the printer to print a voucher. The system also includes a wireless communications module that enables communications with at least one other wireless communication module over short distances using point to point or broadcast packets that allow for bi-directional data transmission between each client device located on a casino gaming floor.
US10706673B2
The present application provides methods and corresponding systems for accessing services on a gaming device which, in certain embodiments, include the step or steps of obtaining at least one item of identity verification data from a user of a gaming device; encrypting the at least one item of identity verification data; comparing the at least one item of encrypted identity verification data received and at least one item of encrypted identity verification data obtained and stored previously on an authentication device; enabling at least one service on the gaming device based on a match between the encrypted identity verification data, the at least one service comprising a wager-type game; and displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play.
US10706670B2
Embodiments of the invention include a gaming device that has a video display. When the player initiates the game, an animation is shown. If the game had a losing outcome, the animation is very short and allows the player to quickly try for a win. If instead the game has a winning outcome the gaming device spins reels or otherwise shows the player how much he or she has one. The animation may also indicate progress toward a mystery jackpot or a group mystery jackpot.
US10706668B2
The present disclosure relates to a roulette wheel apparatus, and in particular to a ball launcher for use in a gaming system such as a roulette wheel apparatus and roulette wheel apparatus comprising the ball launcher. According to a first aspect, the ball launcher comprises a pair of launch tubes adapted to be connected to the airflow generator and defining different launching directions, wherein the ball gate for gating the ball into one of the launch tubes includes a ball shuttle adapted to be moveable from a ball-receiving station to each one of said pair of launch tubes to transport the ball from the ball-receiving station to one of said launch tubes.
US10706667B1
A system that facilitates the transfer of an amount funds between one or more gaming establishment accounts associated with a player and one or more gaming table components associated with a gaming establishment gaming table currently associated with the player.
US10706663B2
A system and method for presenting data pertaining to win streak length and spatial origin of winning combinations during slot machine game play. The system includes a kiosk for housing a computer assembly operatively connected with a primary display having a right gauge on a right side and a left gauge on a left side. The gaming machine accepts a payment to initiate slot machine game play and randomly presents a array of symbols on the display. The array of symbols includes a left column, a right column, and a column adjacent to each of the right column and the left column. The display presents a first winning combination of corresponding symbols having a first spatial origin and a second winning combination of corresponding symbols having a second spatial origin. The gauges display winning combinations and the spatial origin of each winning combination.
US10706661B2
The present disclosure relates generally to use of and interaction with a wearable device comprising a wireless communications interface, an augmented reality display, an input device, a processor coupled with the wireless communications interface, the display, and the input device, and a memory coupled with and readable by the processor. The memory can store therein a set of instructions which, when executed by the processor, causes the processor to receive, through the wireless communications interface from a gaming system of a gaming venue, information related to a competitive event. The processor can present, through the augmented reality display, a menu comprising a set of options related to the competitive event, receive, from the input device an input indicating a selected option from the set of options related to the competitive event, and send, to the gaming system of the gaming venue, a message comprising information related to the selected option.
US10706660B2
A gaming system including a number of host devices each coupled to one or more gaming machines, wherein content provided by the host device is output on the gaming machine. To output the content provided by the remote host, a host-controlled process that is authenticated by the gaming machine and executed in a secure memory location such that it is isolated from other processes executing on the gaming machine may be utilized. The host-controlled processes may be decoupled from the process used to execute the game of chance played on the gaming machine such that the content output by the host-controlled process does not alter the play of game of chance.
US10706659B2
A computing system can receive a pick-up request for a transport service from a requesting user within a given region. Based at least in part on the requesting user being within the given region, the computing system can transmit match code data corresponding to a match code to the computing device of the requesting user. The computing system may then receive input data indicating the match code from a computing device of an available driver, signifying that the available driver is to provide the transport service for the requesting user, and update a status for the requesting user to indicate that the transport service is being provided by the available driver for the requesting user.
US10706646B2
A method of performing diagnostic communication with a vehicle using a diagnostic device includes: acquiring a certificate revocation list (CRL) corresponding to a certificate of the diagnostic device from an external device, verifying a validity of the certificate using the acquired CRL, performing authentication with the vehicle when the validity of the certificate is verified, and starting diagnostic communication between the diagnostic device and the vehicle when the authentication is performed.
US10706636B2
A system and method is provided for creating editable configurations of 3D models. A 2D vector outlining a plurality of geometries is created and overlaid on the UV map of a 3D model. The 2D vector is used to create a plurality of virtual mesh groups outlined by the 2D vector, on the underlying mesh group of the 3D model. At least one mesh is selected from the plurality of virtual mesh groups for editing, thereby creating a plurality of editable configurations of the 3D model. The virtual mesh group is edited by applying any one of coloring, imaging, and texturing operations. The editing a virtual mesh group for applying a color transformation is replaced by applying the color transformation to the 2D vector and rasterizing the 2D vector into an image and applying the image as a texture on the UV map.
US10706630B2
There is disclosed an augmented reality user interface including dual representation of a physical location including generating two views for viewing the augmented reality objects, a first view includes the video data of the view including the augmented reality objects superimposed thereover in augmented reality locations and a second view that includes data derived from the physical location to generate a map with the augmented reality objects from the first view visible as objects on the map in the augmented reality locations, combining the location, the motion data, the video data, and the augmented reality objects into an augmented reality video such that when the computing device is in a first position, the first view is visible and when the computing device is in a second position, the second view is visible, and displaying the augmented reality video on a display.
US10706623B1
Computer-implemented systems and methods for preparing a virtual three-dimensional (3D) object for 3D printing are provided. A hollowed-out representation of an input model is generated. The input model defines a solid virtual 3D object, and the hollowed-out representation comprises a shell and an internal volume that is a void. The internal volume is meshed to generate a polygonal mesh representation of the internal volume. A lattice microstructure corresponding to the polygonal mesh representation is generated by (i) replacing each edge of the polygonal mesh representation with a solid part, and (ii) uniting the solid parts to form the lattice microstructure. A lightweight representation of the input model is generated, where the lightweight representation comprises the shell and the lattice microstructure.
US10706613B2
A computing system includes a processing system with at least one processing unit. The processing system is configured to receive a depth map with a first boundary of an object. The processing system is configured to receive a color image that corresponds to the depth map. The color image includes a second boundary of the object. The processing system is configured to extract depth edge points of the first boundary from the depth map. The processing system is configured to identify target depth edge points on the depth map. The target depth edge points correspond to color edge points of the second boundary of the object in the color image. In addition, the processing system is configured to snap the depth edge points to the target depth edge points such that the depth map is enhanced with an object boundary for the object.
US10706604B2
Embodiments provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a display engine to present the one or more frames of data to the display device for display; display logic to receive a request to display the one or more frames of data and generate one or more display events for the display engine based on the request, wherein the request includes a first hint to indicate a complexity of the one or more frames of data and the one or more display events includes a second hint derived from the first hint; and a performance controller to adjust one or more performance related parameters for the display system based on the second hint.
US10706593B2
The present invention provides a method for image reconstruction using target attribute assisted compressive sensing, including an initializing step, a subspace partitioning step, an atom set updating step, a sparse coefficient updating step and an outputting step. The present invention further provides a system for image reconstruction using target attribute assisted compressive sensing. A technical scheme provided by the present invention will introduce auxiliary information capable of reflecting target features into subspace partitioning in a case of unknown sparseness of a small target image signal, thereby accurately and effectively selecting the most closely matching dictionary subspace, and realizing efficient and rapid reconstruction of the small target image signal.
US10706584B1
A system tracks a user's hands by processing image data captured using one or more passive cameras. The system includes one or more passive cameras, such as color or monochrome cameras, and a hand tracking unit. The hand tracking unit receives the image data of the user's hand from the one or more passive cameras. The hand tracking unit determines, based on applying the image data to a neural network model, heat maps indicating locations of hand features of a hand shape model. The hand tracking unit may include circuitry that implements the neural network model. The neural network model is trained using image data from passive cameras, depth cameras, or both. The hand tracking unit determines a hand pose of the user's hand based on the locations of the hand features of the hand shape model. The hand pose may be used as a user input, or to render the hand for a display, such as in a head-mounted display.
US10706579B2
Certain embodiments of the methods and systems disclosed herein determine a location of a tracked object with respect to a coordinate system of a sensor array by using analog signals from sensors having overlapping nonlinear responses. Hyperacuity and real time tracking are achieved by either digital or analog processing of the sensor signals. Multiple sensor arrays can be configured in a plane, on a hemisphere or other complex surface to act as a single sensor or to provide a wide field of view and zooming capabilities of the sensor array. Other embodiments use the processing methods to adjust to contrast reversals between an image and the background.
US10706578B2
A non-transitory computer-readable medium stores a program. The program causes the computer to: acquire photographed image data which is generated by photographing, in an imaging apparatus, a photographed object indicating multiple reference points; acquire pieces of position information which indicate positions of the multiple reference points in the photographed image; map pieces of relative information to the respective reference points by analyzing relative positional relations between the multiple reference points in accordance with a first method; map the pieces of relative information to the respective reference points by analyzing relative positional relations between the multiple reference points in accordance with a second method; and determine a certain reference point as a reference point to be excluded, in a case that a first mapping relation is different from a second mapping relation.
US10706575B2
Asymmetries are detected in one or more images by partitioning each image to create a set of patches. Salient patches are identified, and an independent displacement for each patch is identified. The techniques used to identify the salient patches and the displacement for each patch are combined in a function to generate a score for each patch. The scores can be used to identify possible asymmetries.
US10706573B1
A structural analysis computing device for determining structural characteristics of an object pictured in a three-dimensional (3D) image may be provided. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image of the object, and at least one processor in communication with the memory and the object sensor. The processor may be configured to access the 3D image including the object, automatically determine a first plurality of measurements of the object from the 3D image, and display the 3D image on the user interface. The processor may be further configured to generate a data file including the 3D image and the first plurality of measurements, and store the data file within the memory. The processor may also be configured to transmit the data file to an insurance server computing device for generation of an associated insurance claim form.
US10706565B2
A multi-dimensional solution directed to employment of a low-resolution motion tracking technique to estimate a homogeneous transformation matrix that is further adapted to accurately characterize movement/motion between successive positions of an object through time. Low-resolution tracking is first used to estimate a homogeneous transformation matrix that describes the motion between successive positions of an object as that object moves over time. The 3-dimensional imaging data is then used to calculate a more accurate homogeneous transformation matrix, providing the accuracy to better characterize motion of the object over time. In the case where the ‘object’ being tracked is a 3-dimensional imaging system (herein, 3DIS), the resulting homogeneous transformation matrix is used to create 3-dimensional digital models of the scene that is in the field-of-view of the 3-dimensional imaging system (3DIS).
US10706563B2
Various embodiments may include methods of using image data to estimate motion of a vehicle observed within camera images, such as images captured by a vehicle navigation system of a host vehicle. Various embodiments may include a camera capturing a sequence of images including the observed vehicle, and a processor performing image processing to identify a wheel of the observed vehicle, and determining a rate of rotation of the wheel based on changes in orientation of the wheel between at least two images within the sequence of images. The processor may further determine a speed of the observed vehicle based on the wheel's rate of rotation and diameter. The processor may further determine a direction of travel and/or turning rate of the observed vehicle by determining relative angles of wheels of the observed vehicle in at least one image.
US10706549B2
A system and method that performs iterative foreground detection and multi-object segmentation in an image is disclosed herein. A new background prior is introduced to improve the foreground segmentation results. Three complimentary methods detect and segment foregrounds containing multiple objects. The first method performs an iterative segmentation of the image to pull out the salient objects in the image. In a second method, a higher dimensional embedding of the image graph is used to estimate the saliency score and extract multiple salient objects. A third method uses a metric to automatically pick the number of eigenvectors to consider in an alternative method to iteratively compute the image saliency map. Experimental results show that these methods succeed in accurately extracting multiple foreground objects from an image.
US10706548B2
A method of segmenting an MR organ volume includes performing regional mapping on the MR organ volume using a spatial prior probability map of a location of the organ to create a regionally mapped MR organ volume, and performing boundary refinement on the regionally mapped MR organ volume using a level set framework that employs the spatial prior probability map and a propagated shape constraint to generate a segmented MR organ volume.
US10706527B2
A correction method according to an embodiment includes illuminating an object to be inspected by using critical illumination by illumination light L11 generated by a light source 11, concentrating light from the object to be inspected illuminated by the illumination light L11 and acquiring image data of the object to be inspected by detecting the concentrated light by a first detector 23, concentrating part of the illumination light L11, and acquiring image data of a brightness distribution of the illumination light L11 by detecting the concentrated illumination light L11 by a second detector 33, and correcting the image data of the object to be inspected based on the image data of the brightness distribution.
US10706510B2
A method for phase unwrapping is provided. The method may include obtaining an initial phase image including a plurality of phase elements. At least one of the phase elements may be wrapped. The method may also include generating a phase mask by preprocessing the initial phase image based on phase differences between the plurality of phase elements. The method may also include generating at least two segmental phase images by segmenting the initial phase image along at least two directions based on the phase mask. The method may further include generating at least two intermediate phase images by performing phase unwrapping on each of the at least two segmental phase images, respectively. The method may further include determining an unwrapped phase image corresponding to the initial phase image based on the at least two intermediate phase images.
US10706509B2
Embodiments of the present invention provide systems, methods, and computer storage media for automatically synthesizing a content-aware fill using similarity transformed patches. A user interface receives a user-specified hole and a user-specified sampling region, both of which may be stored in a constraint mask. A brush tool can be used to interactively brush the sampling region and modify the constraint mask. The mask is passed to a patch-based synthesizer configured to synthesize the fill using similarity transformed patches sampled from the sampling region. Fill properties such as similarity transform parameters can be set to control the manner in which the fill is synthesized. A live preview can be provided with gradual updates of the synthesized fill prior to completion. Once a fill has been synthesized, the user interface presents the original image, replacing the hole with the synthesized fill.
US10706485B2
Embodiments presented herein describe techniques for generating a care plan tailored for an individual. According to one embodiment of the present disclosure, a care platform receives a selection of one or more care protocol templates to assign to a patient. Each care protocol template is associated with a medical condition to be treated. The care platform generates tasks to be performed by the patient, observation metrics specifying types of patient biometrics to monitor, and thresholds associated with each selection. The care platform receives one or more customizations to the tasks, observation metrics, and thresholds and determines whether any of the tasks or the customizations to the tasks conflict with one another. Upon identifying one or more conflicts, the conflicts are resolved based on specified rules associated with each conflicting task. The care plan is generated based on the observation metrics, thresholds, customizations, and resolved tasks.
US10706477B1
An augmented reality system enables consumers to access additional data and services when reviewing printed account statements. A built-in camera of a mobile device captures an image of the account statement. The captured image is processed to correlate the account statement to an account provider, effectively unlocking a set of customized services related to the account statement being reviewed. The mobile device displays customized services for the user to view and interact with.
US10706470B2
A specialized memory structure is provided for storing parts of orders received at an electronic trading system. A received order is divided into a displayed portion and a non-displayed portion, and each portion is allocated to a respective part of the memory structure. The memory structure is configured such that while matching the order with a contra order, priority is given to the displayed portion over the non-displayed portion. If such a match occurs, the displayed portion may be replenished. The matching in the non-displayed portion generally occurs according to rules of applying discretion. The matching in the displayed portion may occur at the displayed price or according to the rules of discretion.
US10706466B1
The AUTOMATIC REMOTE DEPOSIT IMAGE PREPARATION APPARATUSES, METHODS AND SYSTEMS (hereinafter “MultiCrop”) transforms uploaded check images and check deposit information inputs via MultiCrop components image into deposit confirmation outputs. For example, in one embodiment, a user may employ a personal computer connected to a web camera, and/or a smartphone with a built-in camera to initiate the remote deposit by holding a check in front of the camera, and the MultiCrop may capture images of the check and send them to a financial institution for deposit processing.
US10706464B1
Systems, methods, and computer-readable storage media for creating an open loop prepaid gift account. The system identifies a request to purchase an open loop prepaid gift account which can be used to make a purchase at a merchant, presents a menu from which a customer can select the merchant, and receives a selection. Based on the selection, the system presents an option to load funds onto the open loop prepaid gift account and, upon receipt of payment, creates the open loop prepaid gift account and loads the open loop prepaid gift account with money, wherein information associated with the open loop prepaid gift account is encoded onto a physical card, and wherein merchant information is printed on the physical card according to an authorization from the merchant, the merchant information including at least one of a legal name, a trade name, a logotype, and a marketing tagline of the merchant.
US10706459B2
Systems and methods for unlocking selective access for purchasing consumer products through augmented reality are disclosed. A user's mobile device may use augmented reality to capture an image and recognize a target in the image. Upon recognition of a target in the image, the device may overlay a three-dimensional model of a consumer product, and unlock the user access to purchase the consumer product shown.
US10706457B2
Custom creation of wall decor using a device configured to display an interactive wall art environment. The interactive wall art environment incorporates a user photo of a furnished room, including a background wall and a scaled image of the furniture in the room, and a curated layout of items displayed in proportion to the scaled image of the furniture to simulate the appearance of the wall art in the furnished room. The user can alter the wall art environment as desired, including selecting a custom wall color and a predefined image of furniture to simulate a furnished room instead of using the photo of the furnished room. The display of the interactive wall art environment includes displaying the cost of purchasing the customized items in the curated layout and linking to a shopping interface for transacting the purchase.
US10706450B1
The present disclosure is directed to training and using machine learning models to determine user intent from a search query, for example via a semantic parse that identifies particular catalog fields for items in an electronic catalog that would satisfy the user's current mission as reflected in their search query intent. The determined intent can then be used to filter recommendations and/or pre-select attribute-value input fields on detail pages displayed after the user navigates away from the search results page, until the mission is complete.
US10706444B2
Provided herein are systems and methods of inserting video content. A media player can receive, from a primary video content server, a video content item including primary video content to be presented on a webpage. The video content item can be associated with an encoding specifying a content spot in the primary video content. The media player can, subsequent to initiating playing of the video content item, the encoding specifying the content spot within the video content item. The media player can generate a request for supplemental video content to play based on the parsing of the encoding. The media player can transmit, to a secondary video content server, the request. The media player can receive, from the secondary video content server, the supplemental video content item selected based on the request. The media player can play the supplemental video content item during the content spot on the webpage.
US10706438B2
Systems and methods for the generation of a promotional design matrix with recommendation overlay are provided. A product, discount, quantity and offer structure selection are received from a user, or are imputed based upon previous offers. Variants for the discount vale and quantity are generated by incrementing these values. The quantity and its variants are each assigned to a column of a design matrix, while the discount and variants are assigned to the design matrix rows. At each intersection of a row and column of the design matrix a plurality of offer structures based upon the offer structure selection is generated. The system applies recommendation logic to flag offers that are most likely to be successful based upon their performance, feasibility and diversity. This flagging may include placing an icon, such as a star, next to the recommended offers.
US10706420B2
A method for customized authentication of a subaccount includes: storing an account profile, wherein the account profile includes a structured data set related to a transaction account including a plurality of subaccounts, each subaccount including an associated account number, authentication rules, and authentication values; receiving a transaction message related to a payment transaction, wherein the transaction message includes a transaction account number and authentication data; identifying a specific subaccount in the account profile where the included associated account number corresponds to the transaction account number; and authenticating the authentication data based on the authentication rules and the authentication values included in the identified specific subaccount.
US10706419B2
Systems and methods for verifying a distant-from-home financial transaction related to a customer account based on travel indicators in earlier purchase transactions made by that customer.
US10706418B2
Systems and methods for applying machine learning to dynamically validate a sales transaction document created by a user in a computing system are provided. Data comprising the sales transaction document is received. A machine learning model is applied to the sales transaction document to verify that the sales transaction document meets at least one compliance standard. The user is alerted if the sales transaction document does not meet the at least one compliance standard. The maching learning model is generated by: receiving first sales transaction data from a database; determining patterns based on the first sales transaction data, wherein the patterns indicate that corrective data was created to compensate for at least one error in original data, the at least one error indicating that the original data did not meet at least one compliance standard; and generating the machine learning model based on the determined patterns.
US10706416B2
Functional data for use in one or more digital transactions are secured by using an encapsulated security token (EST). In certain embodiments, the EST is created by encapsulating digital data including the functional data using at least two cryptographic systems of two parties. The encapsulation and subsequent de-encapsulation can utilize cryptographic systems of the parties that involve a private key for signing and decryption and a public key for encryption and signature verification. If constructed carefully over a series of rigorous events, the resulting EST can be practically impossible to counterfeit. In addition, a propagation of rights can be tracked for auditing and rights can be easily terminated or modified.
US10706409B2
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10706408B2
The present application provides a barcode-based communication method, including: rendering first transmission information into a first barcode, and displaying the first barcode for scanning by a peer device; and scanning a second barcode displayed by the peer device, to obtain second transmission information included in the second barcode, where the second transmission information is obtained by the peer device based on a processing result of the first transmission information. According to the technical solutions of the present application, two communication parties can perform bidirectional information transmission by using barcodes, to alleviate information asymmetry caused by unidirectional communication and improve service integrity and security.
US10706405B2
Embodiments of wireless client transaction systems are described herein. Other embodiments and related methods are also disclosed herein.
US10706404B2
A system and method are disclosed herein leveraging financial networks standards with mobile device data and secure processing and storage environment knowledge to authenticate a device. For instance, a party to a transaction may utilize these elements of information, not traditionally associated with wireless transactions, to achieve a lower probability of fraud and/or a higher confidence associated with the transaction.
US10706396B2
Systems and methods for initiating and/or facilitating a financial transaction in response to detecting and translating a spatial gesture may be provided. A payor transaction device may be capable of detecting, via a motion-detecting device, a payor spatial gesture corresponding to a payment gesture of one or more predetermined spatial gestures and, responsive to detecting the payor spatial gesture, receiving payee account information from a payee transaction device. The payor transaction device may also be capable of transmitting, to a payor computing device, transaction data comprising the payee account information and data indicative of the payor spatial gesture. The payor computing device may be capable of transmitting at least a portion of the transaction data to a financial service provider terminal to enable the financial service provider terminal to facilitate the requested transaction.
US10706387B1
The present disclosure provides systems and methods for automatic packaging determination comprising memory storing instructions and at least one processor performing steps comprising: receiving an order comprising at least one item; searching at least one data store to determine tags and properties associated with each item; sorting the items into at least one group; for each group: performing an optimization process for packaging the items in the group, by: selecting a data structure representing a first package; iteratively simulating packaging of a largest item of the group into the first package until all items are packaged, wherein if the simulating determines that the items in the group do not fit into the selected package: choosing a larger package, iteratively packing until all items are packed in the larger package; and generating set of instructions for packaging the items into the box; and sending the generated instructions for display.
US10706379B2
A Data Processing Risk Remediation System may be configured to: (1) access risk remediation data for an entity that identifies suitable action(s) to remediate a risk in response to identifying one or more data assets of the entity that may be affected by potential risk trigger(s); (2) receive an indication of an update to the one or more data assets; (3) identify one or more updated risk triggers for the entity; (4) analyze the one or more potential updated risk triggers to determine a relevance of a risk posed to the entity by the one or more updated risk triggers; (5) use one or more data modeling techniques to identify one or more data assets associated with the entity that may be affected by the risk; and (6) update the risk remediation data to include the one or more actions to remediate the risk.
US10706376B2
A method to associate a set of first entities to a set of second entities, e.g., computing jobs to processors, agent teams to workspace resources within a physical location, or the like. The NG is seeded using a force directed graph (FDG), whose “seed” particles represents the agents and their relative interconnectedness. The FDG is first brought into an equilibrium state to define a solution space. A relative coordinate system of the FDG solution space is then translated to a number of vertices represented in the NG, and then an initial seeding of the seed particles in the NG (based on their relative positions in the FDG solution space) is carried out. A search is then performed. During the search, each seed vertex releases its embedded agents to adjacent vertices to enable the agents to search for and achieve a required count. During this process, the seed particles grow to the desired size (with their constituent first entities then located at the NG vertices) to complete the agent-to-resource allocation process.
US10706362B2
Certain relationships representing material insights are identified from among a set of discovered relationships. Cognitive discovery of relationships in a knowledge base, or corpus, are ranked according to one or more metrics indicative of material insights, including recentness and degree of alignment.
US10706360B2
A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising healthcare relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed healthcare relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed healthcare relevant insights over time; and, a destination, the destination receiving the cognitively processed healthcare relevant insights.
US10706358B2
A computer-implementable method for managing a cognitive graph comprising: receiving data from a data source; determining whether the data comprises text; processing the data, the processing comprising performing a parsing operation on the data, the processing the data identifying a plurality of knowledge elements based upon the parsing operation; and, storing the knowledge elements within the cognitive graph as a collection of knowledge elements, the storing universally representing knowledge obtained from the data.
US10706356B1
The present invention provides for a computerized method for generation an action instruction based on cognitive learning. The present method and apparatus provides for accessing at least one neural network having a data set stored therein. The present method and apparatus determines at least one meaning data map of the data set. The meaning data map includes a plurality of cognitive frames that are embedded within a nine dimensional hypercube. For example, one embodiment may include a four frames making up a four dimensional cognitive dimension grammar that is embedded within the nine dimensional hypercube. The method and apparatus calculates a data meaning based on the at least one meaning data map. From this data meaning, the method and system then generates an action instruction.
US10706353B2
An integrated circuit includes a data storage circuit, a weight storage circuit, and an operation circuit. The data storage circuit stores, according to a preset control instruction, gray-scale value data of an image in a first preset time period; the weight storage circuit stores a data weight corresponding to the gray-scale value data in the first preset time period; the operation circuit carries out an operation on the gray-scale value data and the data weight in the first preset time period and outputs first data; the data storage circuit further stores the first data according to the preset control instruction in a second preset time period; the weight storage circuit further stores the data weight corresponding to the first data in the second preset time period; the operation circuit carries out an operation on the first data and the data weight in the second time period and outputs second data.
US10706350B1
In one embodiment, a method includes, by a computing device, receiving a plurality of inputs for a convolution layer of a convolutional neural network, the convolution layer having one or more input channels and one or more output channels, wherein the inputs are received via the input channels, generating, by convolving the inputs with one or more two-dimensional filters, a plurality of intermediate values, and generating, by convolving the intermediate values with one or more one-dimensional filters, a plurality of outputs, wherein the one-dimensional filters receive the intermediate values from the two-dimensional filters via intermediate channels. The method may provide the outputs to a subsequent layer of the convolutional neural network via the output channels. Each of the two dimensions of the two-dimensional filter may correspond to a spatial dimension, and the one dimension of the one-dimensional filter may correspond to a temporal dimension.
US10706343B2
A system for generating a two-dimensional barcode picture with an animation effect may receive an animation effect definition and a target character set. The system may encode the target character set into a barcode sequence comprising a plurality of feature bits. The system may generate two-dimensional barcode image data comprising pixel values corresponding to the feature bits. The system may transmit a dynamic picture comprising a plurality of frames that represent an animation based on the animation effect definition. Each of the frames may include at least a portion of the two-dimensional barcode image data. The respective locations of the pixel values for the two-dimensional barcode image data within the frames may be different in each of the frames according to the animation effect definition.
US10706341B2
A piece of baggage including a body of the piece of baggage, a display integrated in the body of the piece of baggage and configured as an electronic tag. An indicating area, having flight and personal data required for a flight. The indicating area has a length (A) ranging between 160 and 200 mm and a width (B) ranging between 38 and 60 mm.
US10706339B2
An image processing apparatus which reads an image of a document and prints the read image on a sheet includes a detecting unit, an obtaining unit, and a controller. The detecting unit detects a size of the document. The obtaining unit obtains a size of the sheet. The controller performs control such that, in a case where the size of the sheet obtained by the obtaining unit is not a predetermined size, an image in a reading region based on the size of the document detected by the detecting unit is read, and in a case where the size of the sheet obtained by the obtaining unit is the predetermined size, an image in a reading region based on the size of the sheet is read.
US10706336B2
An object recognition system is provided that includes a device configured to capture a video sequence formed from unlabeled testing video frames. The system includes a processor configured to pre-train a recognition engine formed from a reference set of CNNs on a still image domain that includes labeled training still image frames. The processor adapts the recognition engine to a video domain to form an adapted recognition engine, by applying a non-reference set of CNNs to a set of domains that include the still image and video domains and a degraded image domain. The degraded image domain includes labeled synthetically degraded versions of the labeled training still image frames included in the still image domain. The video domain includes random unlabeled training video frames. The processor recognizes, using the adapted engine, a set of objects in the video sequence. A display device displays the set of recognized objects.
US10706323B1
A method includes determining a feature importance ranking for each pair of clusters of a plurality of clusters to generate a first plurality of feature importance rankings. The method further includes determining a feature importance ranking between a particular data element and each cluster to generate a second plurality of feature importance rankings. A distance value associated with each pair of clusters of the plurality of clusters is determined to generate a plurality of distance values, and a probability value associated with each data element is determined to generate a plurality of probability values. The method further includes weighting the first plurality of feature importance rankings based on the plurality of distance values to determine a first plurality of weighted feature importance rankings and weighting the second plurality of feature importance rankings based on the plurality of probability values to determine a second plurality of weighted feature importance rankings.
US10706321B1
An image processing system that may be used to detect changes in objects, such as damage to automobiles, compares a base object model, which depicts the object in an expected condition, to one or more target object images of the object in the changed condition. To do so, the image processing system first processes a target object image to detect one or more predefined landmarks in the target object image using one or more correlation filters. The image processing system then uses the detected landmarks to determine a camera model for the target object image and uses the camera model to correct for camera distortions and to align the target object depicted in a target object image with the object in the base object model to put these objects in a common frame of reference for use in subsequent image processing. The image processing system may then determine contours of the target object within the target object image by overlaying an aligned base object model with the target object image, may remove background pixels or other extraneous information based on this comparison, and may perform a statistical processing routine on the identified target object image to detect changes to the target object as depicted in the target object image as compared to the base object model.
US10706318B2
Methods, apparatus, systems, and articles of manufacture are disclosed to improve robot object recognition. An example apparatus includes a visual object recognizer to obtain a visual identifier associated with a target object, and a recognizable object model generator to generate a model of the target object based on mapping an image of the target object to classifier information corresponding to the visual identifier.
US10706316B2
A method of generating a feature descriptor includes determining a first output histogram of an input by processing a first group of pixels of the input to determine first contributions to bins of the first output histogram. The input image including gradient orientation values and gradient magnitude values of a portion of an image that is in a region of a detected feature. After processing the first group of pixels, the method includes determining a second output histogram of the input by processing a second group of pixels of the input to determine second contributions to bins of the second output histogram.
US10706315B2
An image processing device includes a memory, and a processor coupled to the memory, wherein the processor is configured to execute acquiring a captured image including an original document region, detecting a color component value of a predetermined area in the captured image, detecting an edge in the predetermined area to acquire an edge amount indicating any one or both of a density of the edge and an edge intensity, and identifying, based on the color component value and the edge amount, a difference between a background of the original document region and a background of a background region obtained by removing the original document region from the captured image.
US10706313B2
An image processing apparatus includes: an image acquisition part that obtains an image including a captured target object; a first recognition part that extracts a feature related to the target object in the image and discriminates a category related to the target object based on a result of the feature extraction; a reliability acquisition part that obtains reliability of a discrimination result of the first recognition part with reference to data indicating reliability of the discrimination result stored in association with a candidate category classified by the first recognition part; a second recognition part that executes discrimination processing in accordance with the discrimination result of the first recognition part, extracts a feature related to the target object in the image, and discriminates the category related to the target object based on the result of the feature extraction and the reliability of the discrimination result of the first recognition part.
US10706304B2
Systems and methods for authenticating a user by a combination of the user's fingerprint and a tactile pattern are provided. According to one embodiment, a computing device captures a tactile pattern that is drawn by a user's finger on a touch panel that is operationally connected to the computing device. The computing device captures one or more fingerprints of the user using a fingerprint reader component of the computing device at one or more locations on the touch panel while the user is drawing the tactile pattern. The computing device matches the captured tactile pattern and fingerprints with a stored tactile pattern and fingerprints and authenticates the user if both the captured tactile pattern and fingerprints match with the stored tactile pattern and fingerprints.
US10706290B2
A method includes: deploying a frontend system (FIES); activating input streams from on-site cameras located at a current deployment location of the FIES; in accordance with the respective input stream of a first camera, registering an inspection event of a user in association with a first sample product on display; detecting a close-proximity interaction between the user and the FIES; automatically generating a first product recommendation, including: if the inspection event meets enhanced inspection criteria, which are met when a second inspection event of the first user exists in previously stored inspection events associated with the respective first sample product, automatically adding a product-specific description of the first sample product in the first product recommendation; and otherwise, forgoing including the product-specific description of the first sample product in the first product recommendation; and providing, through the frontend information exchange system, the first product recommendation to the first user.
US10706288B1
A method of supervising an offender or defendant who has been arrested or incarcerated and then released, preferably includes the steps of: a) the offender or defendant paying to a first monitoring entity an enrollment fee so that the offender or defendant becomes an enrollee; b) wherein in step “a” the enrollee has a mobile device or land line device having a camera and that is able to receive messages and/or telephone calls from the first monitoring entity; c) the enrollee receiving from the first monitoring entity a communication; d) wherein in step “c” the communication requires that the enrollee film himself or herself using the camera of his or her land line or mobile device; e) the monitoring entity selecting a method of identifying the enrollee by optionally using voice recognition or facial recognition; and f) the monitoring entity notifying a second entity that is a law enforcement entity if the enrollee does not answer the communication of step “c” or is not properly identified by the voice recognition or facial recognition of step “e”; g) after step “f” the second entity apprehending the enrollee; and h) wherein the fee of step “a” is shared by the first and second entities according to an agreed formula.
US10706278B2
Methods and systems for incorporating physical documents into a document review workflow involving electronic documents. One or more embodiments detect a presence of a physical document within a field of view of an AR device and map the physical document to an existing electronic document based on visual features of the physical document. Additionally, one or more embodiments determine at least one difference between the physical document and the electronic document and create, for the physical document and the electronic document a shared state mapping including the difference(s). One or more embodiments then apply the difference to the physical document or the electronic document by displaying the difference(s) in an AR layer within the field of view of the AR device or storing the difference(s) in the electronic document.
US10706271B2
Photographic emoji communications systems and methods of use are provided herein. An example method receiving a plurality of image files from a user device, each of the image files including a selfie of the user; for each of the plurality of image files, determining a reaction emotion of an associated selfie based on facial attributes of the user; storing the plurality of image files in a repository, each of the plurality of image files being labeled with a respective reaction emotion as a selfiemoji; receiving a request to include one of the selfiemojis in a message; and inserting one of the selfiemojis into the message.
US10706255B2
In a processing method, an electronic device may detect, in a locked state, an operation performed on a fingerprint sensor, and determine a result of matching a fingerprint collected by the fingerprint sensor with a preset fingerprint, where the matching result is matching or not matching. When an included angle between a direction of a screen and a gravity direction falls beyond a preset range, the electronic device skips executing a response corresponding to the matching result. When an included angle between a direction of a screen and a gravity direction falls within a preset range, the electronic device executes a response corresponding to the matching result.
US10706252B2
Input members with capacitive sensors are disclosed. In one embodiment of an electronic button, a first circuit is configured to capture a fingerprint of a user's finger placed on the electronic button, and a second circuit is configured to sense a force applied to the electronic button by the user's finger. The first circuit is further configured to provide temperature information to compensate for temperature sensitivities of the second circuit, and the second circuit is further configured to provide force information to the first circuit.
US10706250B2
A capacitive image sensing device is provided. The capacitive image sensing device includes a first charge amplifier, a second charge amplifier and a differential amplifier. The first charge amplifier is coupled to one of sensing electrodes of a sensor array. The differential amplifier has a first input terminal, a second input terminal and a differential output terminal pair. The first input terminal of the differential amplifier is coupled to the first charge amplifier. The second input terminal of the differential amplifier is coupled to the second charge amplifier.
US10706244B2
In some embodiments, apparatuses and methods are provided herein useful to monitoring locations of products in a facility. In some embodiments, a system comprises a plurality of RFID readers placed at predetermined locations about the facility, a plurality of RFID tags, wherein the RFID tags are associated with products, and a control circuit configured to receive, from one or more of the plurality of RFID readers, an indication of an RFID read, determine, based on the indication of the RFID read, a product associated with the RFID read and a location of the product, compare the location of the product with locations of previous reads of a same type of item as the product, determine, based upon the locations of previous reads of the same type of item as the product, if the location of the product consistent with the location of the previous reads.
US10706239B1
A labeling device includes a printer configured to print labels each having a barcode on a print side of the label opposite an adhesive side of the label. The printer is also configured to direct each printed label in a direction of travel. The device includes a label applicator located downstream of the printer with respect to the direction of travel. The device also includes a barcode scanner that is located downstream of the printer with respect to the direction of travel and is configured to scan the barcode of each label before the label applicator presses the label against the package.
US10706237B2
Technology is provided for improving digital assistant performance by generating and presenting suggestions to users for completing a task or a session. To generate the suggestions, a machine learned language prediction model is trained with features extracted from multiple sources, such as log data and session context. When input is received from a user, the trained machine learned language prediction model is used to determine the most likely suggestion to present to the user to lead to successful task completion. In generating the suggestion, intermediate suggestion data, such as a domain, intent, and/or slot, is generated for the suggestion. From the generated intermediate suggestion data for the suggestion, a surface form of the suggestion is generated that can be presented to the user. The resulting suggestion and related context may further be used to continue training the machine learned language prediction model.
US10706233B2
Provided is a computer implemented method including receiving a digital communication; analyzing said communication using natural language processing to identify any semantic reference to one or more digital artifacts; and identifying and locating the one or more digital artifacts. In some embodiments one or more digital artifacts are not specifically identified in the digital communication. In some embodiments one or more digital artifacts are not specifically included in the digital communication. Related apparatus, systems, techniques, and articles are also described.
US10706224B2
External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
US10706219B2
An electronic device is provided, which includes a display configured to receive a handwriting by touch and display the received handwriting, and a processor configured to display a handwriting input by at least two handwriting tools selected among different handwriting tools provided through the display by dividing layers of the handwriting according to a handwriting tool, and in response to a selection of a layer among the layers divided according to the handwriting tool, control to edit only a handwriting input by a handwriting tool corresponding to the selected layer.
US10706213B2
A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
US10706196B2
A method for generating an FPGA implementation based on an FPGA design serving as an FPGA model and/or a hardware description, including the steps of synthesizing a net list from the FPGA design and generating the FPGA implementation from the net list. The method includes searching for a similar FPGA implementation, the step of generating the FPGA implementation from the net list takes place using the similar FPGA implementation, the method includes a step of generating a graph-based representation based on the FPGA design, and the step of searching for a similar FPGA implementation comprises comparing the graph-based representation of the FPGA design with a graph-based representation of the at least one similar FPGA implementation. A method for generating a bit stream based on an FPGA design is also provided, serving as an FPGA model and/or a hardware description.
US10706195B1
The present disclosure relates to a method for use in the formal verification of an electronic circuit. Embodiments may include receiving, using a processor, a portion of an electronic circuit design and analyzing a syntactic structure of a string associated with the electronic circuit design. Embodiments may also include generating a parse tree, based upon, at least in part, the analysis and traversing the parse tree to identify one or more conditional nodes. Embodiments may further include generating a new node for each of the one or more conditional nodes and displaying, at a graphical user interface, a check, at least one of the one or more conditional nodes or the new node prior to performing either register-transfer-level RTL synthesis or final synthesis.
US10706190B2
Methods, systems, and computer-readable storage media for data transfer with a forecast model, the method being executed by one or more processors and including: receiving, by a server-side computing device and from a client-side proxy, a query including a plurality of item references associated to a new item, retrieving, by the server-side computing device, a plurality of data sets from a repository, each of the plurality of data sets including a respective time stream corresponding to a respective item reference, providing, by the server-side computing device, a result data set by aggregating the plurality of data sets, and transmitting, by the server-side computing device, the result data set to the client-side proxy, for forecasting a future time stream of the new item using the forecast model.
US10706184B2
A computer product for generating a digital 3D model for use in a dental component based on a digital 3D model of the dental component showing a shape of the teeth and a digital 3D representation of a pre-prepared set of teeth showing the region for which the dental component is intended, said product causing a system to generate a digital 3D combined model representing a target dental situation when the dental component is arranged at the teeth, where the instructions are configured for digitally replacing one or more teeth of the digital 3D representation of the pre-prepared set of teeth with the digital 3D model of the dental component by digitally removing the one or more teeth of the digital 3D representation of the pre-prepared set of teeth and adding the digital 3D model of the dental component to the digital 3D representation of the pre-prepared set of teeth.
US10706161B2
A method of encrypting a target media file that comprises using a processor of a client device associated with a sender for executing a code for: designating a target media file, and receiving from the sender a user selection indicative of an addressee automatically extracting at least one biometric feature of the addressee from at least one image associated with the addressee, using the at least one biometric feature to encrypt the target media file for creating an encrypted target media file, and forwarding an additional client device associated with addressee a message with access information to the encrypted target media file.
US10706147B1
A computer system and associated methods are disclosed for mitigating side-channel attacks using a shared cache. The computer system includes a host having a main memory and a shared cache. The host executes a virtual machine manager (VMM) that supports a plurality of co-located virtual machines (VMs), which can initiate side-channel attacks using the shared cache. The VMM is configured to maintain respective memory maps for the VMs. The VMM is further configured to determine a subset of current host memory pages for a selected VM that can be used in a side-channel attack, relocate the contents of the current host memory pages to replacement host memory pages in the main memory, and modify the subset of entries to change current host memory pages to the respective replacement host memory pages.
US10706143B2
Techniques for secure-chip memory for trusted execution environments are described. A processor may include a memory configured to interface with a trusted execution environment. The processor may be configured to indicate to a trusted execution environment that the memory supports dedicated access to the trusted execution environment. The processor may receive an instruction from the trusted execution environment. The processor may enforce an access control policy of an interface plugin to limit access of the memory by the trusted execution environment to a partition of the memory associated with the trusted execution environment. Other embodiments are described and claimed.
US10706133B2
Disclosed are a smart watch comprising a fingerprint sensor for user authentication, and a method for controlling the same. The present invention provides a smart watch and a method for controlling the same, the smart watch comprising: a case; a display unit which is positioned on the case and is configured to display the current time and a variety of information; a bezel which is provided on the case and is configured to surround the display unit; a fingerprint sensor which is provided on the bezel and is configured to simultaneously recognize a plurality of fingerprints which are different from each other; and a control device which is configured to control the operation on the basis of the fingerprints recognized by the fingerprint sensor.
US10706122B2
Apparatuses, methods, and non-transitory computer readable medium for accessibility testing are disclosed. Accessibility testing can include receiving input source data from one or more input sources which can include HTML files. The input source data is parsed, which includes determining a document object model for each of the one or more input sources. The one or more input sources that satisfy a violation criterion are determined, based on the parsing of the document object model for each of the one or more input sources. An accessibility report is generated and includes the one or more input sources that are determined to satisfy the violation criterion.
US10706117B2
Example embodiments of the present disclosure include a system comprising a computer-readable storage medium storing at least one program and a computer-implemented method for providing a recommendation based on a level of buying intent of an individual. Consistent with some embodiments, the method may include monitoring an amount of time an individual wears a particular item while in a fitting room of a retail store, and determining an interest level of the individual in purchasing the item based on the amount of time the individual wears the item. The method may further include generating and providing a recommendation for an additional based on the determined level of intent.
US10706116B2
Disclosed are various embodiments for providing an electronic search and guidance application that uses non-address destination designations. In one embodiment, a user enters a particular building identifier via a mobile device. A particular geographic location corresponding to the particular building identifier is determined. Navigation instructions to the geographic location are presented to the user.
US10706115B1
Methods and systems for improving user search experience with a search engine by providing a way for associated users to personalize search queries and/or search results based on users' information gathered from a social network. Search personalization can be achieved through the tailoring of search methodologies or the ranking or ordering of search results in accordance with information gathered for each user.
US10706110B2
Described in detail herein are systems and methods a data repository for an Electronic Document Interchange (EDI) system. A data repository management system can receive from a party system, at least one EDI document type, information associated with the third party system, a first set of data requests and a first set of data responses. The data repository management system can be operatively coupled to a data repository including a master self-referential table defining a hierarchy for the data repository. The data repository can further include a child table, a first sub-child table and a second sub-child table. The data repository management system can generate a rows in the master self-relational table, child table, first sub-child table and second sub-child table to store the information associated with the third party system and an associated EDI document.
US10706107B2
Embodiments of search systems that leverage the search or access activities of a core group of users to improve search functionality and performance of such search systems are disclosed. Specifically, embodiments may utilize users' search activity to generate clusters of users and associated labels for those clusters. These clusters can be leveraged during a search to generate suggestions for a user conducting the search.
US10706103B2
Systems, methods, and apparatuses for implementing a distributed, hierarchical, and iterative data graph processing strategy are disclosed. A large data graph is partitioned and the partitions are clustered. Sets of keys and hashes are generated for each cluster and distributed to a plurality of processing machines. The processing machines recreate the partitions, based on received hashes and keys of the clusters of the first partitions, and the graph. Thereafter, the partitioning, clustering and processing is repeatable for the recreated graphs. The disclosed strategy enables processing of large and dynamic data graphs, including bipartite query-Uniform Resource Locator graphs.
US10706102B2
Disclosed aspects relate to operation efficiency management in a shared pool of configurable computing resources. A first set of processing operations of a first application may be detected. A second set of processing operations of a second application may be detected. The first set of processing operations of the first application may be compared with the second set of processing operations of the second application. A substantial match of the first and second processing operations of the first and second applications may be determined. A single set of processing operations for both the first and second applications may be established.
US10706095B2
A method includes determining, using a processor system, that a portion of media content is objectionable to an audience based at least on a comparison between an identified aspect of the portion of media content and a first set of preferences associated with the audience. The first set of preferences defines a type of media content corresponding to the portion of media content as being objectionable to the audience. The audience is associated with a primary viewing device. The method also includes determining that the portion of media content is not objectionable to a member of the audience based at least on a second set of preferences. The second set of preferences defines the type of media content corresponding to the portion of media content as not being objectionable to the member. The method can transmit the portion of the media content to a secondary display device of the member.
US10706092B1
Search may be provided using a database storing a plurality of documents comprising a first set of documents and a second set of documents, a set of vetting values and a computer readable medium. In such a system, for each document in the second set of documents, the first set of documents comprises a document for which that document from the second set of documents is identified as a subsequent related document. Additionally, the set of vetting values may comprise, for each document from the second set of documents, a vetting value for the document from the first set of documents for which that document from the second set of documents is identified as the subsequent related document. Additionally, the medium may store instructions to respond to a query by determining, based on the set of vetting values, a search result set comprising documents from the first set of documents.
US10706083B2
Disclosed are a digital device and method of processing data therein. The present invention includes a first receiving unit for receiving application data, a second receiving unit for receiving a signal including a request for a search service and search word data for the search service, a memory storing search history data, a controller configured to perform a first operation based on the search word data in response to the received search service request, control to display a first search result data on a screen, if the displayed first search result data is not valid, add the received search word data to the search history data, and control to display a second search result data on the screen by performing a second search based on the search word data included in the search history data after the search service, and a display unit displaying the application data, the first search result data and the second search result data.
US10706081B2
Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for improving quality of location-related content, such as truncated location-related content, for example, while preserving and/or maintaining user privacy.
US10706078B2
Arrangements described herein relate to collaborative environments and, more particularly, to use of a microblog to enhance communication in an organization. The present arrangements can include receiving from a first user a first microblog entry into a microblog, identifying at least one keyword associated with the first microblog entry, and assigning to the at least one keyword a tag creating an association between the at least one keyword and at least one data repository. The arrangements further can include establishing bidirectional integration between the microblog and the at least one data repository of information related to the tag creating the association between the at least one keyword and the at least one data repository.
US10706077B2
Computer-implemented systems and methods for categorizing tables of a database into groups are provided. A set of queries used to access a database are processed to generate a log that identifies for each of the queries (i) a database operation associated with the query, (ii) a table of the database accessed via the query, and (iii) a column or columns of the table used by the query to access the table. Database operation criteria for categorizing database tables into groups are accessed. The criteria are based on a total number of times that a table is accessed by the set of queries and a number of times that the table is accessed using a column or group of columns. An algorithm that evaluates data of the log against the criteria is applied. The algorithm is configured to automatically categorize tables identified in the log into groups based on the evaluation.
US10706074B2
To generate an embedding model for entities in an online system, a first set of partitions is generated. Each partition of the first set of partitions includes a subset of entities of the online system. Each partition of at least a subset of partitions of the first set of partitions is assigned to embedding workers. Each of the embedding worker determines embedding vectors for each entity in the partition assigned to the embedding worker. A second set of partitions is generated. Each partition of at least a subset of partitions of the second set of partitions are assigned to embedding workers. Each embedding worker retrieves embedding vectors for the entities in the partition assigned to embedding worker, and determines updated embedding vectors for each of the entities based on the retrieved embedding vectors and information about interaction between the entities.
US10706071B2
A computerized, bandwidth-reduced system that will reconcile two ordered sets of values such that a series of changes made to the one are reflected in the other by creating defined REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES for one set of ordered values, transferring the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES and using the REMOVE SERIES, SWAP SERIES, INSERT SERIES and CHANGE SERIES to reconcile another ordered set of values.
US10706055B2
Techniques are described for executing an analytical query with a top-N clause. In an embodiment, a stream of tuples are received by each of the processing units from a data source identified in the query. The processing unit uses a portion of a received tuple to identify the partition that the tuple is assigned to. For each partition, the processing unit maintains a top-N data store that stores an N number of received tuples that match the criteria of top N tuples according to the query. The received tuple is compared to the N number of tuples to determine whether to store the received tuple and discard an already stored tuple, or to discard the received tuple. After all the tuples have been similarly processed by the processing units, all the top-N data stores for each partition are merged, yielding the top N number of tuples for each partition to return as a result of the query.
US10706053B2
Some embodiments locally cache search results received from a server in an object-agnostic data structure for the local execution of subsequent queries by a client application. The object-agnostic data structure stores objects returned, from a server, in a set of query results corresponding to one or more initial queries. The locally cached objects correspond to a partial set of the objects stored at a server. The object-agnostic data structure allows for the local execution of a subsequent query on the partial set of objects to generate a partial result set corresponding to the subsequent query. The partial result set for the subsequent query may be desired when the server is inaccessible or query executions on the server take longer than a threshold amount of time. The client application may update the partial result set with the complete result set received from the server upon availability of the complete result set.
US10706043B2
Provided is a system for providing a computer-implemented targeted search interface including a graphical user interface including at least one selectable option and at least one untitled search break. The system includes a database having a plurality of search results. The system further includes a processor, programmed or configured to, in response to actuation of a first selectable option: generate at least one related search break; prompt the user to input user data; receive the user data; generate, from the user data, a user profile; identify at least one group of related users; and, in response to actuation of the at least one related search break, generate, on a graphical user interface, a plurality of subsets of the at least one related search break, wherein a subset of the plurality of subsets of the at least one related search break has a relationship with a group of related users.
US10706041B1
Methods and apparatus are provided to categorize and process an incomplete transaction. A transaction pattern table is provided that includes a plurality of records, each record being defined by a transaction pattern identifier. Each record includes a transaction pattern and a metric of occurrence of the transaction pattern. An incomplete transaction is automatically compared to the transaction patterns in the table and a subset of transaction patterns in the table are identified that are potential candidates for matching the incomplete transaction. The incomplete transaction is categorized using the metric of occurrence of the transaction pattern for each transaction pattern in the subset. The incomplete transaction is then processed using the categorization of the incomplete transaction.
US10706036B2
System and method embodiments are provided for multi-version support in indexes in a database. The embodiments enable substantially optimized multi-version support in index and avoid backfill of commit log sequence number (LSN) for a transaction identifier (TxID). In an embodiment, a method in a data processing system for managing a database includes determining with the data processing system whether a record is deleted according to a delete indicator in an index leaf page record corresponding to the record; and determining with the data processing system, when the record is not deleted, whether the record is visible according to a new record indicator in the index leaf page record and according to a comparison of a system commit TxID at the transaction start with a record commit TxID obtained from the index leaf page record.
US10706032B2
According to one exemplary embodiment, a method for detecting unsolicited bulk emails (UBE) is provided. The method may include receiving an email. The method may also include identifying a uniform resource locator (URL) contained in the received email. The method may then include dividing the identified URL into a plurality of component parts. The method may further include generating a tree structure based on the plurality of component parts. The method may also include generating an input string based on the generated tree structure. The method may then include calculating a hash value based on the generated input string. The method may further include determining if the calculated hash value matches a UBE hash value within a plurality of UBE hash values. The method may also include identifying the received email as a UBE based on determining that the calculated hash value matches the UBE hash value.
US10706027B2
The invention provides for a database management system (100, 400) comprising a container management system (102). The container management system comprises: a container management system memory (106) for storing machine executable instructions (114) and a container management system processor (104). Execution of the machine executable instructions cause the container management system processor to repeatedly: receive (200) multiple database requests (116) via a first network connection (110), wherein each of the multiple database requests comprises metadata descriptive of the multiple database requests; calculate (202) a receiving rate (118) by counting the multiple database requests received in a predetermined duration; calculate (204) a processor count (120) using a predictive model and the receiving rate; determine (206) a number of data containers (122) using the receiving rate and a container memory model, wherein each of the data containers is a block of the container management system memory assigned by continuous address space; request (208) a processor pool from a processor hosting service (306) via a second network connection (112) to satisfy the processor count; allocate (210) data containers (128, 130, 132, 134) equal to the number of the data containers in the container management system memory; transfer (212) the multiple data base requests to the data containers as they are received, wherein each of the multiple data base requests is assigned to a chosen data container selected from the data containers using the metadata; and transfer (214) a filled data container selected from the number of data containers to the processor hosting service via the second network connection, wherein the filled data container is filled with the multiple data requests above a predetermined threshold.
US10706026B1
A system for selective purging includes an interface and a processor. The interface is to receive a selection of one or more data types for selective purging. The processor is to walk through a data audit memory; and to selectively remove data based at least in part on the one or more data types.
US10706021B2
A system and method can support persistence in a distributed data grid. A plurality of members in the distributed data grid can persist a plurality of partitions associated with one or more cache services in persistent storage. Furthermore, a coordinator, which may be a member in the distributed data grid, can synchronize a view of partition ownership among the plurality of members in the distributed data grid, and form a distributed consensus on which partition can be recovered from which member in the distributed data grid.
US10706020B2
A computer-implemented method for sharing CAx data includes receiving CAx data in a first CAx format from a first client, storing the CAx data in a plurality of alternate formats, receiving a request for the CAx data from a second client, providing the CAx data to the second client using at least one alternate format of the plurality of alternate formats responsive to receiving the request for the CAx data from the second client. An apparatus and system corresponding to the above method is also disclosed herein.
US10706011B2
A method, non-transitory computer readable medium, and content management apparatus receives a storage request including content and context information associated with the received content, the context information comprising at least metadata and information for one or more user tags, wherein the user tags are customizable and established by an administrator. One of a plurality of types of content is identified for the received content. Searchable information is extracted from the received content based on the identified one of the plurality of types of content. A searchable index is generated for the received content based on at least the extracted searchable information and the context information associated with the received content. The received content is stored in a manner which is retrievable based on one or more associations in the generated searchable index.
US10706009B2
Techniques are provided for managing cached data objects in a mixed workload environment. In an embodiment, a system, log data is stored in one or more buffers. In response to receiving a request to perform a logical write, a first process writes a first portion of the log data to a log file in persistent storage. While the first portion of the log data is being written to the log file, a second process writes a second portion of the log data in the one or more buffers to the log file in persistent storage. In another embodiment, a request to perform a second logical write may be received before the first logical write completes. While the first log data is being written to the log file, one or more processes write second log data for the second logical write to the log file.
US10706006B2
An image processor is described. The image processor includes a storage circuit to store segments of input image data received in a raster scan format. The image processor further includes a reformatting circuit to convert the segments of input image data into a block image format. The image processor further includes a processor comprising a two-dimensional execution lane array and a two-dimensional shift register array. The two-dimensional shift register array is to store the input image data that has been formatted into the block image format. The execution lane array is to execute instructions that operate on the image data from the two-dimensional shift register array.
US10706004B2
In one embodiment, a processor includes a plurality of cores each including a first storage to store a physical identifier for the core and a second storage to store a logical identifier associated with the core; a plurality of thermal sensors to measure a temperature at a corresponding location of the processor; and a power controller including a dynamic core identifier logic to dynamically remap a first logical identifier associated with a first core to associate the first logical identifier with a second core, based at least in part on a temperature associated with the first core, the dynamic remapping to cause a first thread to be migrated from the first core to the second core transparently to an operating system. Other embodiments are described and claimed.
US10705992B2
Provided are a computer program product, system, and method for non-disruptive encoding of source data in a source data set migrated to a target data set. The source data in the source data set is migrated to a target data set by encoding the source data to produce encoded source data to copy to a target data set. In response to receiving write data for the source data set, the write data is encoded to produce encoded write data to copy to the target data set. Input/Output (“I/O”) requests to the source data set are redirected to the target data set having encoded data for the source data set.
US10705971B2
Embodiments of the present disclosure relate to a method, a device and a computer readable medium for managing a storage system. The method can determine a mapping between a logical storage extent and a plurality of storage devices in a storage pool without storing a table of the mapping. Further, the method can record a new mapping after a storage devices fails and restore the original mapping after the failed storage device is replaced.
US10705969B2
A dedupable cache is disclosed. The dedupable cache may include cache memory including both a dedupable read cache and a non-dedupable write buffer. The dedupable cache may also include a deduplication engine to manage reads from and writes to the dedupable read cache, and may return a write status signal indicating whether a write to the dedupable read cache was successful or not. The dedupable cache may also include a cache controller, which may include: a cache hit/miss check to determine whether an address in a request may be found in the dedupable read cache; a hit block to manage data accesses when the requested data may be found in the dedupable read cache; a miss block to manage data accesses when the requested data is not found in the dedupable read cache; and a history storage to store information about accesses to the data in the dedupable read cache.
US10705968B2
Examples may bypass storage class memory (SCM) read cache based on a queue depth threshold. Examples may adjust a queue depth threshold for an SCM read cache based on an amount of data read from and written to the SCM read cache in a time period, and may bypass the SCM read cache based on a comparison of a number of outstanding IOs for the SCM read cache to a queue depth threshold for the SCM read cache.
US10705957B1
A cache memory stores a cache line associated with a coherence state field set to a first modified coherence state. The cache memory implements a default first coherence state update policy in which the cache memory is biased to retain write authority for the cache line. Responsive to a store request, the cache memory updates data of the cache line. If the store request indicates a change from the default first coherence state update policy, the cache memory updates the coherence state field from the first modified coherence state to a second modified coherence state in which the cache memory is biased to transfer write authority for the cache line. If the store request does not indicate a change from the default first coherence state policy, the cache memory refrains from updating the coherence state field from the first modified coherence state.
US10705956B1
A data storage system stores information indicating a determined sequence for performing operations on a data store. A lock is acquired on a portion of the data store. It is determined that performing the operations comprises performing at least one additional operation on the data store. Uncommitted changes implied by the operations are stored in a transaction buffer according to the determined sequence. Changes implied by the additional operation are determined based on a reentrant call to a data store interface. The logged sequence of changes is applied to the data store and the lock is released.
US10705952B2
Systems, methods, and/or devices are used to store metadata in a storage system. In one aspect, a first user space module sends a logical memory request to a memory management module of a kernel space module. The logical memory request includes data and metadata. A second user space module obtains the metadata of the logical memory request. A storage engine of the second user space module determines, in accordance with the obtained metadata, a location in non-volatile memory for the data. A second user space module generates a physical memory request including an indication of the non-volatile memory for the data. The second user space module transmits the physical memory request to the kernel space memory management module.
US10705948B2
The invention utilizes a plurality of robotic process automation (RPA) bots to generate data regarding production issues within applications. The RPA bots may simulate user access to the environment (i.e. user load) to predict possible issues or failures of the application within the particular environment. The RPA bots may further be used to identify the needs of an application when migrating the application from one environment to another. To this end, the bots may perform a dynamic simulation sequence for accessing applications, which may provide a realistic simulation of user load for an application within a certain environment. In this way, bots may be used to monitor and understand the complete runtime sequence and behavior of applications that would enable administrators to select the appropriate stack of modules of the destination infrastructure.
US10705938B2
An improved method for telecommunication analysis and monitoring employing a logic analyzer device. The logic analyzer device provides a plurality of concurrent graphic depictions of different electronic signals under differing electronic protocols for signal error determination on a communications channel. Error source determination is enabled through the provided concurrent depiction of digital and analog signal characteristics in the differing protocols, including digital data packets, signal voltages and timing. Through this concurrent depiction the user can visually discern potential causation for electronic communication errors caused by non-continuous signal anomalies affecting one or more of the protocols.
US10705933B2
Methods and systems are provided for testing a physical hardware device by a virtual hardware device using a virtualization system. The methods and systems perform operations including determining a memory location of a variable through which the virtual hardware device exchanges information with an external hardware resource. The operations also include exchanging the information with the external hardware resource via the memory location of the variable. The memory location of the variable used by the virtual hardware device is the same as a memory location of the variable used by the physical hardware device.
US10705921B2
A first threshold corresponds to a data change at which a backup is triggered. A second threshold corresponds to a time interval at which the backup is triggered. A client is polled to obtain a first value indicating an amount of data changed since a last backup. A second value is tracked indicating an amount of time elapsed since the last backup. A determination is made as to whether to trigger the backup based on at least one of the first value exceeding the first threshold or the second value exceeding the second threshold. When the backup is not triggered because neither the first value exceeds the first threshold nor the second value exceeds the second threshold, the backup is triggered regardless based on a degree to which the first threshold has been reached, a degree to which the second threshold has been reached, and current usage of resources.
US10705920B1
A system and method of backing up an online database to a storage device is provided wherein the online database is actively changed by one or more applications. The backed up online database is then subsequently restored. The online database is backed up by copying the online database to the storage device, and during the copying of the online database, writing changes that are made to the online database to a change log for the portion of the online database that has already been copied to the storage device, and not writing changes that are made to the online database to the change log for the portion of the online database that has not yet been copied to the storage device. The online database is then restored by loading the backed up online database to a restore database, and applying the changes in the change log to the restore database.
US10705919B2
An information processing apparatus, backup method, and program product that enable efficient differential backup. In one embodiment, an information processing apparatus for files stored in a storage device includes: a metadata management unit for managing metadata of files stored in the storage device; a map generation unit for generating a map which indicates whether metadata associated with an identification value uniquely identifying a file in the storage device is present or absent; and a backup management unit for scanning the metadata to detect files that have been created, modified, or deleted since the last backup, and storing at least a data block and the metadata for a detected file in a backup storage device as backup information in association with the identification value.
US10705917B2
Various systems, methods, and processes for optimizing the performance of a consolidated full backup of a restored virtual machine are disclosed. Changed data and metadata associated with the changed data is received from a hypervisor at a backup module. The hypervisor supports a virtual machine, and the virtual machine employs virtual disks. A confirmation is sent to the hypervisor from the backup module indicating that a full backup of the virtual disks has been created.
US10705915B2
An embedded system includes: a first storage portion in which a boot program in a basic program stored in a flash memory is developed and stored; a second storage portion in which the basic program is developed and stored according to the boot program developed in the first storage portion; a first error correction circuit configured to perform error correction when reading the boot program; a third storage portion in which information based on an error correction result of the error correction circuit is stored; and a control portion configured to determine propriety of refresh processing on the boot program based on the information based on the error correction result stored in the third storage portion.
US10705909B2
A RAID (redundant array of independent storage devices) storage system where a file is stored at a physical protection level corresponding to a RAID protection level defined by metadata included in and/or with the file to be stored.
US10705907B1
Described herein are embodiments of a process for efficiently allocating RAID stripes across an array of disks (e.g., SSDs). In some embodiments, the process can be used to allocate RAID stripes across a “heterogeneous” storage array (i.e., an array of different sized disks). Also described herein are embodiments of a storage system that utilize said processing.
US10705906B2
According to one embodiment, an apparatus is capable of exchanging a frame with an external apparatus in a packet mode of serial attached small computer system interface (SAS). The apparatus includes a controller configured to transmit a frame to the external apparatus, and to transmit a PACKET_SYNC extended binary primitive to the external apparatus when the frame is not correctly received by the external apparatus.
US10705905B2
Selective use of a software path and hardware path help to provide fine-grained T10-PI support while maintaining IO operation efficiency for single IO read/write commands transferring multiple data segments. NVMe hardware capability (i.e. the hardware path) is always utilized for CPU-intensive CRC verification. NVMe hardware capability is utilized for application tag and reference tag verification whenever possible. Software running on a computing node (i.e. the software path) is used for application tag and reference tag verification and replacement when those functions cannot be implemented by the NVMe hardware.
US10705895B2
A device may identify a tool operating on a first device for integration into a lifecycle management platform operating on a second device. The tool may be associated with providing a functionality not included in the lifecycle management platform. The first device may be external to the second device. The device may determine a set of tool attributes for data events associated with the tool. The data events may include a data input, a data output, a new message, an updated message, a deleted message, or the like. The device may select a message format based on the set of tool attributes. The device may configure adaptation for a tool application programming interface (API) of the tool and a platform API of the lifecycle management platform based on the message format. The device may provide information associated with configuring adaptation for the tool API and the platform API.
US10705891B2
A reminder method, system, and computer program product include collecting information and an activity of a user, determining an optimum time to send the reminder to the user based on the information and the activity of the user and an optimal platform to deliver the reminder to the user based on the information and the activity of the user.
US10705885B2
Described herein are systems, methods, and software to enhance the scaling of data processing systems in a computing environment. In one implementation, a method of operating a data processing management system includes monitoring a queue length in an allocation queue for data processing system, and generating a prediction of the allocation queue based on the monitored queue length. Once the prediction is generated, the data processing management system may modify an operational state of at least one data processing system based on the prediction of the queue length and a processing time requirement for data objects in the allocation queue.
US10705884B2
A method receives a computational task; determines a processing resource requirement of the computational task; determines available processing resources of a first temporal vehicular virtual server (TVVS) at a first timestamp, the first TVVS comprising first participant vehicles proximally located relative to one another on a road segment at the first timestamp; determines vehicle movement data of the first participant vehicles; estimates available processing resources of the first TVVS at a second timestamp subsequent to the first timestamp based on the vehicle movement data of the first participant vehicles; determines to execute the computational task on the first TVVS based on the processing resource requirement of the computation task, the available processing resources of the first TVVS at the first timestamp, and the estimated available processing resources of the first TVVS at the second timestamp; and assigns the computational task to the first TVVS to execute the computational task.
US10705881B2
A system for reducing overlay network overhead includes a memory, a processor in communication with the memory, a first container and a second container running on a first host, and a container scheduler executing on the processor. Each of the first container and second container expose a network service port(s). The container scheduler executes on the processor to assign a network complexity weight to the first host. The network complexity weight is based on a quantity of network service ports that the first container and the second container expose. The container scheduler also filters hosts based on resource availability corresponding to each host and ranks the hosts based on a respective network complexity weight corresponding to each host. Additionally, the container scheduler dispatches a third container to a second host based on the resource availability and network complexity weight corresponding to the second host.
US10705875B2
Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.
US10705853B2
Technologies are described herein for accelerating the boot process of client computers by consolidating client-specific boot data in a data storage system. Boot statistics are collected for a number of client computers booting from virtual storage volumes provided by the data storage system. The boot statistics are analyzed to identify client-specific boot data stored on each of the virtual storage volumes, and the client-specific boot data is consolidated and copied into contiguous regions of a single, consolidated boot volume in the data storage system. Requests for read operations from the client computers for the client-specific boot data are then redirected to the consolidated boot volume, increasing boot performance for the client computers.
US10705848B2
A TAGE branch predictor has, as its fallback predictor, a perceptron predictor. This provides a branch predictor which reduces the penalty of context switches and branch prediction state flushes.
US10705843B2
A method of checking for a stall condition in a processor is disclosed, the method including inserting an inline instruction sequence into a thread, the inline instruction sequence configured to read the result from a timing register during processing of a first instruction and store the result in a first general purpose register, wherein the timing register functions as a timer for the processor; and read the results from the timing register during processing of a second instruction and store the results in a second general purpose register, wherein the second instruction is the next consecutive instruction after the first instruction. The inline thread sequence may be inserted in sequence with the thread and further configured to compare the difference between the result in the first and second general purpose register to a programmable threshold.
US10705838B2
Microcode is stored in a program memory and intended to be executed by a central processing unit of a processing unit. The processing unit may include a memory controller associated with each program memory and a hardware peripheral. The method includes, in response to a request to update the microcode, a transmission, to each hardware peripheral, of a global authorization request signal obtained from an elementary authorization request signal generated by each corresponding memory controller, a transmission of a global authorization signal obtained from an elementary authorization signal generated by each hardware peripheral in response to the global authorization request signal and after satisfying a predetermined elementary condition, and an updating of each microcode by the corresponding memory controller only after the global authorization signal is received.
US10705833B2
Aspects extend to methods, systems, and computer program products for transforming data manipulation code into data workflow. Data manipulation code for a data science process is written in a data manipulation programming language. The data manipulation code defines input instructions, data manipulation instructions, and output instructions. A learning module automatically transforms the data manipulation code into a data workflow representative of the data science process. The level of detail for a data workflow can be tailored for an intended audience and/or for subsequent editing with an editor program (e.g., a drawing program). Aspects of the invention address the disconnection between designing a data science process and documenting the data science process. The creation of data workflows is automated, virtually eliminating manual operations and providing significant productive gains for data scientists, data engineers, developers, and program managers.
US10705822B2
A terminal device for use in a software rewriting system configured to rewrite a software package of a control device mounted on a movable object, including: a wide area communication unit configured to communicate with a server via a wide area network; a storage unit; and a short-range wireless communication unit configured to communicate with the movable object via a short-range wireless communication network. The updating software package is received, via the wide area network and the wide area communication unit, from a server including an updating software database storing the updating software packages for updating the software package of the control device. The updating software package received from the server is stored in the storage unit. The updating software package stored in the storage unit is transmitted to the movable object, via the short-range wireless communication unit and a short-range wireless communication network.
US10705813B2
Disclosed is a method by which a terminal device executes an application by using at least one calculating device, the method comprising the steps of: calculating a processing time of the at least one calculating device; selecting the predetermined number of processing devices for executing the application on the basis of a user's preference or the at least one calculated processing time; determining a workload for minimizing a processing time function determined by using a use rate corresponding to the predetermined number of determined processing devices; and executing the application by applying the determined workload to the predetermined number of processing devices.
US10705800B2
A code-proving system is adapted to analyze implementation code for compliance with a at least a specified model. The implementation code can be code that is used to provide control or semi-automated control of a complex electromechanical system, such as an automobile. The specified model may be written to comply with a meta-model such as the software architecture specification known as Automotive Open System Architecture (AUTOSAR).
US10705796B1
Disclosed are techniques for classifying inquiries in real-time or nearly real-time. These techniques identify or generate a data model that receives and determine one or more classes for the inquiry in real-time or nearly real-time at least by applying a hierarchical set of rules in the data model to the inquiry. A hierarchical class data structure at least by storing and indexing the one or more classes based in part or in whole upon a hierarchical structure of the one or more classes in a non-transitory computer memory.
US10705789B2
Techniques for implementing dynamic volume adjustment by a virtual assistant are provided. In one embodiment, the virtual assistant can receive a voice query or command from a user, recognize the content of the voice query or command, process the voice query or command based on the recognized content, and determine an auditory response to be output to the user. The virtual assistant can then identify a plurality of criteria for automatically determining an output volume level for the response, where the plurality of criteria including content-based criteria and environment-based criteria, calculate values for the plurality of criteria, and combine the values to determine the output volume level. The virtual assistant can subsequently cause the auditory response to be output to the user at the determined output volume level.
US10705776B2
An image processing apparatus includes a setting unit and a communication control unit to execute HTTP communication to an external apparatus. The setting unit sets whether to use a proxy server. The communication control unit controls, in a case where Hypertext Transfer Protocol (HTTP) communication to the external apparatus on a personal area network is performed, executing the HTTP communication to the external apparatus by other than the proxy server, even if use of the proxy server is set.
US10705774B2
To make a set of set values of a plurality of print setting items added in a first execution environment usable in a second execution environment as well, an information processing apparatus comprises: a first printer driver configured to operate in a first execution environment, and add a set of set values of a plurality of print setting items to a list; and an application corresponding to a second printer driver configured to operate in a second execution environment, and obtain the set of the set values added by the first printer driver and display the set of the set values as a choice.
US10705773B2
An object of the present invention is to suppress a printing apparatus from becoming unavailable due to the life of a nonvolatile memory ending. The present invention is a printing apparatus including: a volatile memory; a nonvolatile memory in which a rewrite of data is performed in units of blocks and whose number of times of rewrite has an upper limit; and a management unit configured to manage a use of the volatile memory and the nonvolatile memory as a spool buffer temporarily storing print data, and the management unit limits the use of the nonvolatile memory based on an estimated life of the nonvolatile memory, which is different from state information indicating a state of a defective block of the nonvolatile memory.
US10705765B2
Provided are a computer program product, system, and method for managing point-in-time copies for extents of data. A point-in-time copy for at least one range of extents in at least one volume for a point-in-time copy identifier is established. Change recording information is generated indicating each of the at least one range of extents less than all of the extents in the at least one volume. An update to data in the at least one range of extents in the point-in-time copy is received and data in the source storage in the at least one range of extents to be updated is copied as changed data to the target storage. Indication is made in the change recording information of the data in the at least one range of extents that has been updated.
US10705762B2
Systems, apparatuses, and methods related to memory systems and operation are described. A memory system may be communicative coupled to a processor via data buses. The memory system may include a memory array that stores first data at a first storage location and second data at a second storage location. The memory may include a memory controller, which receives a memory access request that requests return of the first data and the second data, determines a data access pattern resulting from the memory access request, determines an access pointer that identifies the first storage location of the first data and the second storage location of the second data, and instructs the memory system to use the access pointer to identify and output the first data and the second data via the data buses to enable the processor to perform an operation based on the first data and the second data.
US10705757B2
There are provided a memory interface, a command queue controller configured to determine an execution order of normal commands and a suspend command; a command time controller configured to receive the normal commands, and output command and time information by providing a corresponding additional operation time to each of the normal commands; a command time manager configured to match the command and time information to each of the normal commands to be stored therein, and output an end signal; and an input/output interface configured to receive the normal commands and the suspend command, and transmit the normal commands and the suspend command to a memory device through a channel.
US10705751B2
The disclosure relates to a method and device for processing data. The method includes determining a size of available storage space in a first storage area in a terminal equipment; comparing the size of the available storage space in the first storage area to a first threshold; determining that the size of the available storage space in the first storage area is less than the first threshold; in response to determining that the size of the available storage space in the first storage area is less than the first threshold, determining whether data stored in the first storage area meet a preset condition; determining that the data stored in the first storage area meet the preset condition; and transferring the data that meet the preset condition to a second storage area, wherein the second storage area is different from the first storage area.
US10705742B2
Techniques manage a storage system. Such techniques involve: determining an expected input/output (I/O) concurrency number of an access request for a storage system, the access request being associated with a first one of a plurality of redundant arrays of independent disks (RAIDs) comprised in the storage system; in response to a current available I/O concurrency number of the first RAID being less than the expected I/O concurrency number, increasing the available I/O concurrency number of the first RAID based on a reserved I/O concurrency number of the storage system; and performing the access request using the first RAID having the increased available I/O concurrency number.
US10705737B2
An object is to construct a storage system configured with a high degree of freedom while ensuring a certain fault tolerance. The storage system includes a plurality of nodes that process an I/O processing request of data. The node has a storage device and a processor that performs the I/O processing on the storage device. The processor constitutes a data redundancy configuration in which data stored in different storage devices is combined as a data set. A management unit for managing the storage system performs a fault tolerance calculation of calculating fault tolerance information for a failure of each component by using component information that is information of a component including at least the and the storage device, and by using data redundancy configuration information related to the data redundancy configuration, and determines a data arrangement by applying the data redundancy configuration related to the calculated fault tolerance information.
US10705724B2
An information processing apparatus is provided in in a hierarchical structure of at least three hierarchies, and communicates with another information processing apparatus that is present in the immediately above hierarchy in the hierarchical structure to determine whether a version of the software installed on the information processing apparatus matches a version of the software installed on the immediately above information processing apparatus. The information processing apparatus also acquires setup information from the immediately above information processing apparatus upon determining that the software version installed on the information processing apparatus matches that of the software installed in the immediately above information processing apparatus.
US10705717B2
The present invention provides a notebook computer. The notebook computer includes a secondary display screen that has a small size and a primary display screen that has a large size. The secondary display screen may be a touch display screen and is operable for solely displaying an image and conducting an input/output operation so that when the operation life of the notebook computer get short, the large-sized primary display screen can be shut down for reducing energy consumption, while the secondary display screen may be powered by the notebook computer or may be provided with an individual battery to supply electrical power thereto and may establish communication through a contact type connector with a main board of the notebook computer or communicate with the main body of the notebook computer through wireless communication modules, so that the notebook computer may possesses extended operation life and is also operable in multiple operation modes that can be selected and set by a user so as to improve user's experience and production competition power.
US10705715B2
Generally, a computer implemented group distance learning system including one more servers which serve a group distance learning computer code executable to provide a graphical user interface which by user interaction allows a plurality of client users to be allocated into a plurality of client user groups each user group having access to a common graphic user interface to collaborate in performance of group assignments. Specifically, a group distance learning computer code which implements a graphical user interface accessed in common by a plurality of client users from remote locations to facilitate collaborative group video production.
US10705707B2
A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is displayed near the value that receives a slide gesture for adjusting the value in place. The user interface may be configured to select one of the discrete parts of the value in response to changing a level of the slide gesture. For example, a user may move the swipe gesture from a level used for adjusting the day value to the level representing the year value. The user interface displayed and method(s) used to adjust the value may be based on the type of value and the structure and content of the document.
US10705705B2
A system for generating user interface elements comprises a data analysis module, a receiver module and an element generation module. The data analysis module is arranged to identify a plurality of classes in input data, wherein each class is associated with a plurality of characteristic values each with a corresponding time stamp. The receiver module is arranged to receive a selection of a first time stamp, and the data analysis module is arranged to determine a first selection of the characteristic values each associated with the first time stamp. The element generation module is arranged to generate a plurality of user interface elements each associated with a class by calculating, for each user interface element, a two-dimensional area based on the characteristic value in the first selection associated with the class of the element.
US10705704B2
A user interface includes a touch-sensitive display and a display control unit for controlling the display. A method for controlling a household appliance using the graphical user interface includes the steps of: displaying a first graphical representation on the display, the first graphical representation including symbols, each symbol being associated with an appliance subunit of the household appliance; when a symbol is touched by a touching means, transmitting control signals from the control unit to the display to change the first graphical representation into a second graphical representation; displaying information regarding a change of a setting value of the appliance entity associated with the touched symbol when the touching means is dragged from a first position to a second position at the display; and changing the graphical representation at the display from the second graphical representation to a third graphical representation when lifting the touching means from the display.
US10705700B2
Embodiments of the present invention are directed at providing a mirror snapping system for selecting candidate snap points as endpoints for path segments with symmetry in a created image. In one embodiment, generating candidate snap locations from a newly created path segment can be accomplished by automatically constructing an axis of symmetry for the newly created path segment and reflecting created path segment endpoints in the design across the axis of symmetry. In a further embodiment, upon selection of a candidate snap location as the anchored endpoint for an unanchored endpoint of a path segment, line parameters associated with the candidate snap location can be implemented in the path segment. Such parameters can include weight, color, and curvature of the path segment. Other embodiments may be described and/or claimed.
US10705698B2
A display device includes a display unit, a display control unit, a reception unit, and a processing unit. The display control unit generates a synthesized icon when allocated areas of at least two of a plurality of icons displayed in the display unit overlap. The processing unit executes, when the reception unit receives a slide operation starting from a point in a region of the synthesized icon where the icons overlap, a function associated with the icon displayed at an end point of the slide operation, out of the functions respectively associated with the icons superposed in the region.
US10705691B2
A user may interact with a first application. A dynamic user interface consistency system may create a user interface blueprint file which stores explicit and inferred user preferences. The user may open a second application. The second application may refer to the user interface blueprint file to generate a user interface according to the user preferences.
US10705687B1
Systems and methods of visually indicating on a user interface of an electronic reader the lengths, types of content, structure and current location of a user within a corpus of electronic content are presented. The corpus of electronic content may be converted into contiguous visual sections and contiguous thumbnails (of the visual sections). The user interface includes a content strip tray displaying a viewable portion of the thumbnails and a main viewing area displaying a viewable portion of the visual sections. An accent effect may be displayed over the viewable portion of the thumbnails that corresponds with the viewable portion of the visual sections currently displayed in the main viewing area to indicate a location of the user in the electronic content. Additionally, headers, location markers, assignments and notes may be displayed on the viewable portion of the thumbnails.
US10705685B2
A graphical user interface (GUI) can be tested using a navigation system to access objects. As an example, a processing device in a system can receive a selection of an object. The selection can be made through the GUI. In response to the selection, the processing device retrieves the object and a destination at which the object is located. The processing device recursively traverses a backwards navigation path from the destination to the graphical user interface using the name of the object and the destination. The processing device can then navigate to the destination using the backwards navigation path.
US10705684B2
A system includes display equipment and a processor coupled to the display equipment. The processor is configured to cause the display equipment to display an electronic checklist associated with an aircraft. The processor is configured determine whether the electronic checklist includes a checklist item associated with a particular control page of a plurality of control pages. The processor is configured to, based on determining that the electronic checklist includes the checklist item associated with the particular control page, cause the display equipment to display the particular control page that includes a control element that is selectable to cause a control command to be sent to one or more components.
US10705680B2
An information processing apparatus includes a display, an instruction receiving unit, and a controller. The display displays a screen containing a fundamental icon and an associated icon. The fundamental icon is an icon for selecting execution of a certain function. The associated icon is associated with the fundamental icon. The instruction receiving unit receives an instruction to delete an icon displayed on the screen by the display. The controller exerts control in such a manner that, when the icon is the fundamental icon, the instruction receiving unit does not delete the fundamental icon.
US10705679B1
A system can include at least one auxiliary device comprising a plurality of user interface components responsive to user inputs. A host device can include a link interface configured to communicate with each auxiliary device via a communication link. The host device also includes configuration logic to automatically configure each auxiliary device to implement at least one of a plurality of virtual interactive pages, which is assigned based on the number of auxiliary devices connected to the host device. Each of the virtual interactive pages is programmed to associate a discrete set of actions or events with specified user interface components of the respective auxiliary device to which the virtual interactive page is assigned. The host device can execute a selected one of the actions or events in response to activation of a corresponding one of the user interface components.
US10705676B2
The present disclosure provides a method of for interacting with a button. The method includes determining whether a state of the button is being switched among a normal state, a hover state, and a press state, presenting a first predetermined pattern around the button in response to determining that a state of the button is being switched from the normal state to the hover state; and presenting a second predetermined pattern around the button in response to determining that the state of the button is being switched from the hover state to the press state. The first and second predetermined patterns are displayed to a user switching the button. Through the present disclosure, a clear and accurate interaction indication and the whole interaction process can be presented to the user during button interaction, improving the user experience during interaction.
US10705675B2
Systems and methods for triggering generation of an alert for delivery to a remote device are disclosed herein. The system can include memory having: a user profile database; and a content library database. The system can include a recipient user device having: a network interface; and a recipient I/O subsystem; and the system can include a supervisor device having: a network interface; and a supervisor I/O subsystem. The system can include a content management server that can: direct the generation of a placement interface in the graphical user interface by the recipient I/O subsystem; direct the generation of a presentation interface; direct the generation of a coupling interface at each of the recipient user device and the supervisor user device; and generate and send an alert to the recipient user device and the supervisor device.
US10705662B2
A touch substrate, a manufacturing method thereof and a display panel are provided. The touch substrate includes: a base, including a touch region and a lead region positioned around the touch region; a plurality of first electrode strips, arranged side by side on the base in the touch region, each of the plurality of first electrode strips including a plurality of first sub-electrodes arranged at intervals; and a plurality of conductive bridges, arranged on the base in the touch region, two adjacent first sub-electrodes in each of the plurality of first electrode strips being electrically connected by one of the plurality of conductive bridges, wherein each of the plurality of conductive bridges includes a main body portion and a branch portion which are directly connected with each other, and at least two branch portions are arranged at least one end of the main body portion.
US10705653B2
An input device includes a plurality of sensor electrodes and a processing system. The plurality of sensor electrodes is configured for capacitive sensing in a sensing region of the input device. The processing system is configured to receive first sensor information about the sensing region from the plurality of sensor electrodes, and to receive second sensor information about the sensing region from an auxiliary sensing device coupled to the sensing region. The processing system is further configured to dynamically calibrate the plurality of sensor electrodes based at least in part on the first sensor information and the second sensor information. In some aspects, the auxiliary sensing device may comprise one or more optical sensors.
US10705643B2
A tactile touch sensor (TTS) system and method allowing physical augmentation of a high-resolution touch sensor array (TSA) is disclosed. Physical augmentation is accomplished using a TSA physical overlay (TPO) placed on top of the TSA. The TPO is constructed to transmit forces to the underlying TSA. Force transmission is accomplished by either using a flexible overlay or with a rigid mechanical overlay that transmits user forces exerted on the overlay to the underlying TSA. Incorporation of TPO identifiers (TPI) within the TPO permits identification of the TPO by a TPO detector (TPD) allowing operational characteristics of the TSA to be automatically reconfigured to conform to the currently applied TPO structure by a user computing device (UCD). The UCD may be configured to automatically load an appropriate application software driver (ASD) in response to a TPI read by the TPD from the currently applied TPO.
US10705642B2
The present disclosure provides a force touch display device and a method for manufacturing and driving the force touch display drive. The force touch display device includes an array substrate, a light guide plate and a metal reflective plate. The array substrate includes a first carrier substrate and a metal wire grid and a metal connection terminal disposed on the first carrier substrate, in which the metal connection terminal is electrically connected to the metal reflective plate. The metal wire grid includes a plurality of metal wires arranged in parallel, and the metal wire grid is configured so that light passing through the metal wire grid becomes linearly polarized light. The light guide plate disposed between the array substrate and the metal reflective plate.
US10705640B2
A touch panel, a touch display device, and a method for fabricating the touch panel are disclosed. The touch panel comprises: a substrate; a plurality of touch sensing units arranged in an array on the substrate, each of the touch sensing units including a first touch sub-electrode arranged in a first direction, two second touch sub-electrodes arranged on both sides of the first touch sub-electrode and arranged in a second direction, and an electrode slit disposed between each of the second touch sub-electrodes and the first touch sub-electrode; wherein the two second touch sub-electrodes in each of the touch sensing units are electrically connected via at least two first bridges.
US10705636B2
A display panel and a display device are provided. The display panel includes a substrate, a thin film transistor layer, an organic light emitting diode (OLED) layer, a thin film encapsulation layer, a first common electrode layer, a cover plate, and conductive lines. An area without touch function of the display panel is eliminated by disposing the conductive lines at a side of the first common electrode plate, placing the conductive lines and the first common electrode plate respectively on two film layers, and electrically connecting with each other via through holes of an insulation layer.
US10705633B2
The present disclosure provides a display panel, which includes a first light-emitting unit, a first electrode line A, a second light-emitting unit, a second electrode line A, and a first electrode line B. The first light-emitting unit includes a first electrode A and a first electrode B located at both ends of the first light-emitting unit respectively. The first electrode line A is connected to the first electrode A. The second light-emitting unit is located on a first side of the first light-emitting unit and includes a second electrode A and a second electrode B located at both ends of the second light-emitting unit respectively. The second electrode line A is connected to the second electrode A, and the second electrode line A and the first electrode line A are independent in terms of signal. The first electrode line B is arranged between the first light-emitting unit and the second light-emitting unit and connected to the first electrode B and the second electrode B respectively.
US10705618B2
A method, system, and computer program product for generating a visual and tactile representation of a plurality of flexed pages associated with a set of data and presented on a graphical display. The graphical display may sense a plurality of flexural states and model respective tactile gradients according to the plurality of flexural states. For a flexural state meeting a set of criteria, the tactile gradient may be applied to the graphical display by distributing a selective volume contained with the graphical display.
US10705614B2
An electronic device may include: a rotation detection module configured to detect rotation parameters of a rotating body; a haptic module configured to generate vibration according to a vibration pattern; a display configured to display a user interface; a memory; and a processor electrically connected with the rotation detection module, the haptic module, the display, and the memory. The memory may store instructions that, when executed, cause the processor to: determine vibration parameters based on the rotation parameters detected by the rotation detection module; generate a vibration pattern based on the vibration parameters; and output a user interface corresponding to the generated vibration pattern on the display.
US10705613B2
Provided is a display device. The display device includes a display panel, a vibration transfer layer, and a touch sensitive element. The vibration transfer layer is disposed under the display panel and has a plurality of openings. The touch sensitive element is disposed under the vibration transfer layer.
US10705606B1
A tracking sensor integration system presented herein collects sensor data obtained for each time frame by a plurality of sensors attached to a wearable garment placed on a user's hand. A controller coupled to the tracking sensor integration system calculates a measurement gain based at least in part on collected sensor data, and determines prediction for a pose of the user's hand for the current time frame using the collected sensor data and a plurality of estimation parameters for the current time frame. The controller then updates the estimation parameters for the current time frame, based in part on the measurement gain and the prediction for the pose of the user's hand. The controller determines an estimated pose for the user's hand, based in part on the updated estimation parameters and the collected sensor data.
US10705605B2
A display control unit causes an accumulation image list screen having a list of accumulation images to be displayed on a head-mounted display. A detection unit detects an eye gaze of a user directed at one of the accumulation images on the basis of a captured image from an eye gaze detection camera of the head-mounted display. A time measurement unit measures an eye fixation duration of the user for the accumulation image. An evaluation unit replaces the eye fixation duration with an interest level of the user for the accumulation image on the basis of evaluation criteria. An information accepting unit accepts the interest level as information about the eye fixation duration. An information management unit records the image ID of the accumulation image and the interest level to a storage device in association with each other as image interest-level information.
US10705599B2
An immersive head-mounted display (IHMD) can include motion sensing detectors and a display. The IHMD can generate a first generate a first graphical field of view to present on the display. The IHMD can generate a request for a user input. The IHMD can generate one or more second graphical fields of view that are shifted in various directions from the first graphical field of view to present on the displays in response to receiving movement data, from the motion sensing detectors, indicative of the IHMD being moved in the various directions. The IHMD can analyze the movement data to determine a user reply to the request in response to receiving the movement data within a predetermined amount of time. The IHMD can determine the movement data corresponds to an affirmative head shake and perform an affirmative action or corresponds to a negative head shake and perform a negative action.
US10705598B2
One disclosed example provides a computing device configured to receive from an image sensor of a head-mounted device environmental tracking exposures and handheld object tracking exposures, determine a pose of the handheld object with respect to the head-mounted device based upon the handheld object tracking exposures, determine a pose of the head-mounted device with respect to a surrounding environment based upon the environmental tracking exposures, derive a pose of the handheld object relative to the surrounding environment based upon the pose of the handheld object with respect to the head-mounted device and the pose of the head-mounted device with respect to the surrounding environment, and output the pose of the handheld object relative to the surrounding environment for controlling a user interface displayed on the head-mounted device.