Document Document Title
US10707432B2 Photoelectronic device and image sensor
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.
US10707429B2 Flexible display panel and flexible display apparatus
A flexible display panel and a display apparatus are provided. The flexible display panel includes a flexible substrate, a first buffer layer disposed on one side of the flexible substrate, a thin-film transistor layer disposed on a side of the first buffer layer away from the flexible substrate, a planarization layer disposed on a side of the thin-film transistor layer away from the flexible substrate, and an organic light-emitting layer disposed on a side of the planarization layer away from the flexible substrate, where the flexible display panel includes at least one bending area, and in the at least one bending area, at least one groove is formed in at least one of the first buffer layer and the thin-film transistor layer, and W ≥ n 180 ° ⁢ π ⁢ ⁢ R .
US10707427B2 Organic electroluminescent materials and devices
This invention relates to the development of heterocyclic materials for use in OLED devices. The materials are based on a pair of 5-membered aromatic or psuedoaromatic rings bonded to one another and complexed to a transition metal.
US10707415B2 Methods and processes for forming devices from correlated electron material (CEM)
Subject matter disclosed herein may relate to fabrication of correlated electron materials used, for example, to perform specified application performance parameters. In embodiments, CEM devices fabricated at a first stage of a wafer fabrication process, such as a front-end-of-line stage, may differ from CEM devices fabricated at a second stage of a wafer fabrication process, such as a middle-of-line stage or a back-end-of-line stage, for example.
US10707406B2 Method for manufacturing piezoelectric device
In a method of manufacturing a piezoelectric device, during an isolation formation step, a supporting substrate has a piezoelectric thin film formed on its front with a compressive stress film present on its back. The compressive stress film compresses the surface on a piezoelectric single crystal substrate side of the supporting substrate, and the piezoelectric thin film compresses the back of the supporting substrate, which is opposite to the surface on the piezoelectric single crystal substrate side. Thus, the compressive stress produced by the compressive stress film and that produced by the piezoelectric thin film are balanced in the supporting substrate, which causes the supporting substrate to be free of warpage and remain flat. A driving force that induces isolation in the isolation formation step is gasification of the implanted ionized element rather than the compressive stress to the isolation plane produced by the piezoelectric thin film.
US10707405B2 Electromechanical actuator
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.
US10707404B2 Piezoelectric element
In a piezoelectric element, internal stress generated in an inactive portion at the time of sintering when a piezoelectric element is fabricated or stress applied from the outside to the inactive portion is absorbed by a recess of a lower surface of a first through hole conductor and a recess of an upper surface of a second through hole conductor. Accordingly, for example, deformation, rupture, or the like of the through hole conductor is prevented, and conduction failure or disconnection of an electrode layer or a through hole conductor is prevented. Further, in the inactive portion, since a protrusion of the piezoelectric layer enters the recess of the through hole conductor, a holding force of the piezoelectric layer with respect to the through hole conductor increases, and deformation of the through hole conductor is prevented or obstructed.
US10707402B2 Antenna-based quibit annealing method
Systems and techniques facilitating antenna-based thermal annealing of qubits are provided. In one example, a radio frequency emitter, transmitter, and/or antenna can be positioned above a superconducting qubit chip having a Josephson junction coupled to a set of one or more capacitor pads. The radio frequency emitter, transmitter, and/or antenna can emit an electromagnetic signal onto the set of one or more capacitor pads. The capacitor pads can function as receiving antennas and therefore receive the electromagnetic signal. Upon receipt of the electromagnetic signal, an alternating current and/or voltage can be induced in the capacitor pads, which current and/or voltage thereby heat the pads and the Josephson junction. The heating of the Josephson junction can change its physical properties, thereby annealing the Josephson junction. In another example, the emitter can direct the electromagnetic signal to avoid unwanted annealing of neighboring qubits on the superconducting qubit chip.
US10707400B1 Solar power cell
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 N-type thermoelectric conversion layer, thermoelectric conversion element, and composition for forming N-type thermoelectric conversion layer
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.
US10707397B2 Systems, methods, and materials for cryogenic thermoelectric cooling
Materials and systems and methods of manufacture thereof that function as thermoelectric materials both in and near a cryogenic temperature range. In particular, the synthesis of heavy fermion materials that exhibit higher ZTs than previously achieved at cryogenic and near-cryogenic temperatures.
US10707396B2 Power generation element, power generation module, power generation device, and power generation system
According to one embodiment, a power generation element includes a first conductive layer, a second conductive layer, a first member, and a second member. The first member includes a first crystal and is provided between the first conductive layer and the second conductive layer. The first crystal has a wurtzite structure. The second member is separated from the first member and is provided between the first member and the second conductive layer. A <000-1> direction of the first crystal has a component from the first member toward the second member.
US10707395B2 Eutectic electrode structure of flip-chip LED chip and flip-chip LED chip
A flip-chip LED chip includes: a substrate; a first semiconductor layer; a light emitting layer; a second semiconductor layer; a local defect region over part of the second semiconductor layer and extending downward to the first semiconductor layer; first and second metal layers respectively over portions of the first and second semiconductor layers; an insulating layer covering the first and second metal layers, the second and first semiconductor layers in the local defect region. The insulating layer has opening structures over the first and second metal layers respectively; a eutectic electrode structure over the insulating layer with openings and including first and second eutectic layers from bottom up at a vertical direction, and including first-type and second-type electrode regions at a horizontal direction. The second eutectic layer does not overlap with the first and second metal layers at the vertical direction.
US10707389B2 Light emitting device
A light emitting device includes a light emitting surface, a back surface arranged on an opposite side of the light emitting surface, a mounting surface arranged between the light emitting surface and the back surface, and includes a light emitting element, a light shielding member, first and second terminal coating films, and first and second electrically conductive members. The light emitting element has first and second electrodes arranged on the second main surface. The light shielding member covers the lateral surface of the light emitting element and does not cover the first main surface of the light emitting element. The first and second terminal coating films are electrically connected to the first and second electrodes respectively, and arranged continuously on the back surface and the mounting surface of the light emitting device. The first and second electrically conductive members are in contact with the first and second electrodes respectively.
US10707388B2 Semiconductor device, and method for manufacturing semiconductor device
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.
US10707387B2 Dicing a wafer of light emitting devices
Some embodiments include a III-nitride light emitting device with a light emitting layer disposed between an n-type region and a p-type region. A glass layer is connected to the III-nitride light emitting device. A wavelength converting layer is disposed between the III-nitride light emitting device and the glass layer. The glass layer is narrower than the III-nitride light emitting device.
US10707382B2 Light emitting element
A light-emitting element according to an embodiment of the present document has a transparent electrode having an opening, and the transparent electrode has a protrusion on a side surface of the opening. A second electrode pad is arranged on the opening of the transparent electrode, and abuts the protrusion. Accordingly, peeling of the second electrode pad can be prevented, thereby improving the reliability of the light-emitting element.
US10707378B2 Semiconductor light-emitting device
According to one embodiment, the p-side electrode is provided on the second semiconductor layer. The insulating film is provided on the p-side electrode. The n-side electrode includes a first portion, a second portion, and a third portion. The first portion is provided on a side face of the first semiconductor layer. The second portion is provided in the first n-side region. The third portion overlaps the p-side electrode via the insulating film and connects the first portion and the second portion to each other.
US10707377B2 Display device using semiconductor light emitting device and method for manufacturing the same
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.
US10707372B2 Light-emitting device
A light-emitting device in which a light-emitting element and a substrate are reliably bonded to each other and which has high operation stability is provided. The light-emitting device includes the substrate, the light-emitting element disposed on the substrate with a bonding layer interposed therebetween, and a resin body configured to surround and cover entire side surfaces of the light-emitting element, and have a bottom surface having any of a curved surface shape and a planar surface shape that faces the substrate and is configured to be distant from the substrate between the resin body and the substrate as a distance from the side surface of the light-emitting element increases.
US10707367B2 Contact for silicon heterojunction solar cells
A photovoltaic device and method include a substrate coupled to an emitter side structure on a first side of the substrate and a back side structure on a side opposite the first side of the substrate. The emitter side structure or the back side structure include layers alternating between wide band gap layers and narrow band gap layers to provide a multilayer contact with an effectively increased band offset with the substrate and/or an effectively higher doping level over a single material contact. An emitter contact is coupled to the emitter side structure on a light collecting end portion of the device. A back contact is coupled to the back side structure opposite the light collecting end portion.
US10707366B2 Multijunction solar cells on bulk GeSi substrate
A solar cell comprising a bulk germanium silicon growth substrate; a diffused photoactive junction in the germanium silicon substrate; and a sequence of subcells grown over the substrate, with the first grown subcell either being lattice matched or lattice mis-matched to the growth substrate.
US10707364B2 Solar cell with absorber substrate bonded between substrates
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.
US10707360B2 Thermosetting electroconductive paste composition, and solar cell and solar cell module both using the same
A thermosetting electroconductive paste composition includes an electroconductive powder (A) containing at least one of a silver-coated metal powder (A-1) and a powder of either copper or an alloy thereof (A-2), a thermosetting ingredient (B) containing at least one of an epoxy resin (B-1) and a blocked polyisocyanate compound (B-2), a hardener (C), and an alkyl- or alkenylsuccinic acid compound (D) which is a succinic acid or derivative thereof having an alkyl or alkenyl group having a carbon number of from 8 to 24 introduced into an α-position. An amount of the alkyl- or alkenylsuccinic acid compound is 0.01 to 1.8 parts by mass per 100 parts by mass of a sum of the electroconductive powder (A) and the thermosetting ingredient (B).
US10707358B2 Selective shielding of ambient light at chip level
A semiconductor device having a substrate with at least one photo-detecting region and at least one bond pad is provided. A first passivation layer is deposited over the substrate and over step portions at the edges of the bond pad and a trench having sidewalls and a bottom surface is formed in the substrate. A light shielding layer is deposited over the first passivation layer and covering the trench sidewalls. The light shielding layer has end portions at the photo-detecting region, at step portions at the edges of the bond pad and at the bottom surface of the trench. A second passivation layer is deposited over the light shielding layer. A third passivation layer is deposited over the end portions of the light shielding layer at the photo-detecting region and at the step portions at edges of the bond pad.
US10707354B2 Semiconductor integrated circuit device
In a standard cell including nanowire FETs, pads connected to nanowires are arranged at a predetermined pitch in X direction along which the nanowires extend. A cell width of the standard cell is an integral multiplication of the pitch. In a case where the standard cell is arranged to constitute the layout of a semiconductor integrated circuit device, the pads are regularly arranged in the X direction.
US10707353B2 Thin film transistor, method for fabricating the same, display substrate and display device
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.
US10707351B2 Electronic device including light detection device and operation method thereof
An operation method and an electronic device are provided. A proximity detection mode is activated in response to deactivating the display during an execution of a call application. In response to activating the proximity detection mode, a proximity distance of an object is identified based on outputting the light through the light emitting unit and receiving the light through the light receiving unit. If the identified proximity distance is larger than a pre-defined proximity recognition distance, the proximity detection mode is deactivated and the display is activated.
US10707350B2 TFT substrate, scanning antenna provided with TFT substrate, and method for producing TFT substrate
A source terminal section of a TFT substrate includes a source terminal lower connection section included in a gate metal layer, and a source terminal upper connection section included in a conductive layer. A source gate connection section includes a source lower connection wiring line included in the gate metal layer and connected to the source terminal lower connection section, a source bus connection section included in a source metal layer and connected to a source bus line, and a source upper connection section included in a conductive layer, and the source upper connection section is in contact with the source lower connection wiring line within a third opening formed in a gate insulating layer and in contact with the source bus connection section within a fifth opening formed in an interlayer insulating layer.
US10707346B2 High-voltage transistor with self-aligned isolation
A high-voltage transistor structure is provided that includes a self-aligned isolation feature between the gate and drain. Normally, the isolation feature is not self-aligned. The self-aligned isolation process can be integrated into standard CMOS process technology. In one example embodiment, the drain of the transistor structure is positioned one pitch away from the active gate, with an intervening dummy gate structure formed between the drain and active gate structure. The dummy gate structure is sacrificial in nature and can be utilized to create a self-aligned isolation recess, wherein the gate spacer effectively provides a template for etching the isolation recess. This self-aligned isolation forming process eliminates a number of the variation and dimensional constraints attendant non-aligned isolation forming techniques, which in turn allows for smaller footprint and tighter alignment so as to reduce device variation. The structure and forming techniques are compatible with both planar and non-planar transistor architectures.
US10707342B2 Transistor having at least one transistor cell with a field electrode
Disclosed is a transistor device and a method for producing thereof. The transistor device includes at least one transistor cell, wherein the at least one transistor cell includes: a source region, a body region and a drift region in a semiconductor body; a gate electrode dielectrically insulated from the body region by a gate dielectric; a field electrode dielectrically insulated from the drift region by a field electrode dielectric; and a contact plug extending from a first surface of the semiconductor body to the field electrode and adjoining the source region and the body region.
US10707327B2 MOSFET with reduced resistance
A semiconductor device includes a semiconductor substrate including a doped region. A metal layer is formed on the doped region. An insulating layer covers the metal layer. The metal layer can serve as a buried metal layer which reduces electrical resistance between electrical charge in the doped region and adjacent contacts. The contacts can extend through the insulating layer between the buried metal layer and overlying metal stripes.
US10707325B1 Fin field effect transistor devices with robust gate isolation
A method of forming a complementary metal oxide semiconductor (CMOS) device is provided. The method includes forming a plurality of vertical fins on a substrate, and forming at least two dummy gates across the plurality of vertical fins. The method further includes forming a masking block on one of the at least two dummy gates, and removing the portions of the at least two dummy gates not covered by the masking block, wherein the portion of the one dummy gate covered by the masking block forms a dummy gate plug. The method further includes forming a gate dielectric layer on the exposed surfaces of the plurality of vertical fins and dummy gate plug, and forming a conductive gate layer on the gate dielectric layer, wherein the dummy gate plug physically separates two active gate structures.
US10707321B2 Power device with multiple field stop layers
A power device, which has a Field Stop (FS) layer based on a semiconductor substrate between a collector region and a drift region in an FS-IGBT structure. The FS layer includes multiple implants for improved functionality of the power device.
US10707318B2 Semiconductor device and method of manufacturing the same
Provided is a semiconductor device including a fin-type field effect transistor (FinFET). The first FinFET includes a first gate structure and the first gate structure includes a first work function layer. The first work function layer includes a first layer and a second layer. The first layer is disposed over the second layer. The second layer includes a base material and a dopant doped in the base material. The dopant comprises Al, Ta, W, or a combination thereof. The first layer and the second layer comprise different materials. A method of manufacturing the semiconductor device is also provided.
US10707317B2 Semiconductor device including a barrier diode
According to one embodiment, a semiconductor device includes a first semiconductor region of a first conductivity type, a first electrode, a second semiconductor region of a second conductivity type, a third semiconductor region of the first conductivity type, a second electrode, and a third electrode. The first semiconductor region includes a first region and a second region. The second semiconductor region is provided on the second region. The third semiconductor region is provided on a portion of the second semiconductor region. The third electrode is provided on the second semiconductor region and the first semiconductor region. A first layer is provided on the third electrode. The first layer includes at least one selected from the group consisting of titanium, nickel, and vanadium. A second layer is provided on the first layer. The second layer includes silicon and at least one selected from the group consisting of nitrogen and oxygen.
US10707316B2 Structure and formation method of semiconductor device structure with gate structure
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a substrate, a dielectric layer over the substrate, a first metal gate structure in the dielectric layer and having a first width and a second metal gate structure in the dielectric layer and having a second width. The first metal gate structure includes a first metal electrode, and the second metal gate structure includes a second metal electrode. The second metal electrode includes a first conductive portion having a third width and a second conductive portion over the first conductive portion and having a fourth width. The fourth width is greater than the third width. The semiconductor device structure also includes two first source/drain portions at opposite sides of the first metal gate structure, and two second source/drain portions at opposite sides of the second metal gate structure.
US10707313B2 Thin film transistor, method of manufacturing thin film transistor, and display
A thin film transistor includes a gate electrode, an insulation film disposed on the gate electrode, a semiconductor layer facing the gate electrode with the insulation film in between, and a source-drain wiring layer electrically coupled to the semiconductor layer, and including a first wiring layer and a second wiring layer. The first wiring layer is in contact with the semiconductor layer between the semiconductor layer and the insulation film, and is configured of a transparent electroconductive film. The second wiring layer is overlapped with a portion of the first wiring layer. Another semiconductor layer made of a material same as a material of the semiconductor layer is stacked on the second wiring layer.
US10707311B2 High electron mobility transistor (HEMT)
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.
US10707310B2 Semiconductor device
According to one embodiment, a semiconductor device includes first to third regions, and first to third electrodes. The first region includes a first partial region, a second partial region, and a third partial region between the first and second partial regions. A direction from the first partial region toward the first electrode is aligned with a first direction. A second direction from the first electrode toward the second electrode crosses the first direction. A direction from the third partial region toward the third electrode is aligned with the first direction. A position of the third electrode is between a position of the first electrode and a position of the second electrode in the second direction. At least a portion of the second region is provided between the first and second electrodes. At least a portion of the third region is provided between the first and second regions.
US10707307B2 Semiconductor storage device
A semiconductor storage device includes a substrate, a plurality of first gate electrodes on the substrate and arranged in a thickness direction of the substrate, and a first semiconductor pillar extending in the thickness direction of the substrate through the plurality of first gate electrodes, the first semiconductor pillar including a first portion facing the plurality of first gate electrodes and a second portion farther from the substrate than the first portion. The semiconductor storage device also includes a second gate electrode on the substrate farther from the substrate than the plurality of first gate electrodes, and a second semiconductor pillar extending in the thickness direction of the substrate through the second gate electrode, and connected to the first semiconductor pillar at the second portion of the first semiconductor pillar. The second portion of the first semiconductor pillar contains carbon (C).
US10707306B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to an embodiment includes a SiC layer, an electrode electrically connected to the SiC layer and an impurity region provided between the SiC layer and the electrode. The impurity region includes first position and second position, the first position having highest concentration of an impurity in the impurity region, the highest concentration being not lower than 1×1020 cm−3 and not higher than 5×1022 cm−3, the second position having concentration of the impurity one digit lower than the highest concentration, the first position being between the electrode and the second position, a distance between the first position and the second position being 50 nm or shorter.
US10707305B2 Method of fabricating tunneling transistor
A tunneling transistor and a method of fabricating the same, the tunneling transistor includes a fin shaped structure, a source structure and a drain structure, and a gate structure. The fin shaped structure is disposed in a substrate, and the source structure and the drain structure are disposed the fin shaped structure, wherein an entirety of the source structure and an entirety of the drain structure being of complementary conductivity types with respect to one another and having different materials. A channel region is disposed in the fin shaped structure between the source structure and the drain structure and the gate structure is disposed on the channel region. That is, a hetero tunneling junction is vertically formed between the channel region and the source structure, and between the channel region and the drain structure in the fin shaped structure.
US10707304B2 Vertically stacked nFET and pFET with dual work function
A semiconductor structure is provided that includes a pFET device including a first functional gate structure containing at least a p-type work function metal and present on physically exposed surfaces, and between, each Si channel material nanosheet of a first set of vertically stacked and suspended Si channel material nanosheets. The structure further includes an nFET device stacked vertically above the pFET device. The nFET device includes a second functional gate structure containing at least an n-type work function metal present on physically exposed surfaces, and between, each Si channel material nanosheet of a second set of vertically stacked and suspended Si channel material nanosheets.
US10707301B2 Semiconductor device and method of manufacturing semiconductor device
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 Semiconductor device
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.
US10707299B2 Silicon carbide semiconductor device, and method for manufacturing same
The silicon carbide substrate includes a first impurity region, a second impurity region, and a third impurity region. The first impurity region includes: a first region in contact with the second impurity region; a second region that is in contact with the first region, that is located opposite to the second impurity region when viewed from the first region, and that has an impurity concentration higher than an impurity concentration of the first region; and a third region that is in contact with the second region, that is located opposite to the first region when viewed from the second region, and that has an impurity concentration lower than the impurity concentration of the second region. The gate insulating film is in contact with the first region, the second impurity region, and the third impurity region at a side portion of a trench.
US10707294B2 Display device
An OLED display panel is provided which can control the problem of shedding even in high definition panels. Metal wiring 5 which conducts with an earth line of a flexible printed substrate 15 is provided on a substrate 1. A display area 2 comprised from a plurality of OLED elements is provided at the center of the substrate 1 and four low resistance metal films 3 are provided along each of four edges of the display area 2 on a surface of insulation films 8, 10 at the periphery of the display area 2. Among these, one low resistance metal film 3 conducts with the metal wiring 5 via a contact 3a.
US10707292B2 Organic light emitting display device
The organic light emitting display device according to the exemplary aspect of the present disclosure includes a flexible substrate which includes a first area, a second area, and a bending area between the first area and the second area, and a wiring line on the bending area of the flexible substrate. The wiring line has a plurality of unit patterns having a rhombic shape. In this case, each of plurality of unit patterns shares a part of one side with the adjacent unit pattern. According to the organic light emitting display device according to an exemplary aspect of the present disclosure, a wiring line having a new shape is disposed in the bending area so that a stress which is applied to the wiring line and the protective layer formed in the bending area may be minimized.
US10707290B2 Flexible display panel having concave area and flexible display device including the flexible display panel
Provided are a flexible display panel and a flexible display device, in which a non-display area surrounds a display area. A concave area protrudes along a direction away from interior of display area. A convex area has a folding axis parallel to a first edge. The non-display area includes a fan-out area, in which lead wires are provided. Each lead wire has a first end and a second end. There are signal traces each extending along a first direction provided in display area. The signal traces are electrically connected to first ends of lead wires. The convex area and concave area are arranged along a second direction. The second direction intersects first direction. A driving chip is included, which is a ball grid array package driving chip and is arranged in concave area where lead wires are away from first edge and electrically connected to second ends of lead wires.
US10707284B2 Organic light-emitting display panel and manufacturing method thereof
The present disclosure provides an organic light-emitting display panel and a manufacturing method thereof. The organic light-emitting display panel may include: a first anode layer including a number of first anodes; a pixel definition layer defining a number of pixel regions, wherein one of a first opening and a second opening is defined in each of the pixel regions, the second opening has a depth smaller than that of first opening, an inclination angle is formed between the side wall and the bottom surface, and the inclination angle is larger than 90° and smaller than 180°; a second anode layer arranged in second opening; an organic light-emitting layer arranged in the first opening and the second opening. Accordingly, the resolution of the organic light-emitting display panel is improved.
US10707277B2 Method of integrating functional tuning materials with micro devices and structures thereof
The disclosure is related to creating different functional micro devices by integrating functional tuning materials and creating an encapsulation capsule to protect these materials. Various embodiments of the present disclosure also related to improve light extraction efficiencies of micro devices by mounting micro devices at a proximity of a corner of a pixel active area and arranging QD films with optical layers in a micro device structure.
US10707276B2 Display device
An exemplary embodiment of the present inventive concept provides a display device including: a thin film transistor panel comprising a display area and a peripheral area; and a color conversion panel overlapping the thin film transistor panel, wherein the color conversion panel includes: a substrate; a color conversion layer; a first organic layer disposed between the color conversion layer and the thin film transistor panel; a second organic layer disposed between the first organic layer and the thin film transistor panel; and a polarization layer disposed between the second organic layer and the thin film transistor panel, wherein the first organic layer overlaps the display area and the peripheral area, and the second organic layer overlaps the display area.
US10707274B2 Display panel and manufacturing method thereof
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.
US10707270B2 Resistive memory cell having a compact structure
The disclosure relates to a memory cell formed in a wafer comprising a semiconductor substrate covered with a first insulating layer, the insulating layer being covered with an active layer made of a semiconductor, the memory cell comprising a selection transistor having a control gate and a first conduction terminal connected to a variable-resistance element, the gate being formed on the active layer and having a lateral flank covered with a second insulating layer, the variable-resistance element being formed by a layer of variable-resistance material, deposited on a lateral flank of the active layer in a first trench formed through the active layer along the lateral flank of the gate, a trench conductor being formed in the first trench against a lateral flank of the layer of variable-resistance material.
US10707269B2 Semiconductor storage device
According to one embodiment, a semiconductor storage device includes: a first memory cell and a second memory cell, each including a switching element and a resistance change element coupled to the switching element, and the first memory cell and the second memory cell being adjacent to each other; a non-active member having a switching function between the switching element of the first memory cell and the switching element of the second memory cell; and an insulator which covers at least one of an upper surface or a lower surface of the non-active member, a side surface of the non-active member, a side surface of the switching element of the first memory cell, and a side surface of the switching element of the second memory cell.
US10707268B2 Magnetoresistive element and magnetic memory
A magnetoresistive element according to an embodiment includes: a first layer; a first magnetic layer; a second magnetic layer disposed between the first layer and the first magnetic layer; a nonmagnetic layer disposed between the first magnetic layer and the second magnetic layer; and an insulating layer disposed at least on side surfaces of the nonmagnetic layer, the first layer including: at least one element selected from a first group consisting of Hf, Zr, Al, Cr, and Mg; and at least one element selected from a second group consisting of Ta, W, Mo, Nb, Si, Ge, Be, Li, Sn, Sb, and P, and the insulating layer including at least one element selected from the first group.
US10707264B2 Image sensor and imaging apparatus
To prevent a decline in image quality by reducing a fluctuation in an image signal that is based on a fluctuation in a voltage of a negative voltage power source.An image signal output unit is controlled in accordance with a first control signal indicating either voltage state of an on voltage for causing a conductive state and an off voltage having a polarity different from that of the on voltage, and outputs an analog image signal corresponding to the electric charge held by an electric charge holding unit in the conductive state. A reset unit is controlled in accordance with a second control signal indicating either voltage state of the on voltage and the off voltage, resets the electric charge holding unit in the conductive state, transmits a fluctuation in the off voltage to the electric charge holding unit, and fluctuates the analog image signal. A reference signal generation unit generates a reference signal being a signal serving as a reference used when conversion from an analog image signal output from the image signal output unit into a digital image signal is performed. A reference signal correction unit corrects the generated reference signal in accordance with the fluctuation in the off voltage. An analog-to-digital conversion unit performs the conversion on the basis of the corrected reference signal.
US10707263B2 Method of manufacturing solid-state image sensor
The thickness of an embedding film in a pixel region is adjusted without adding a step.A method of manufacturing a solid-state image sensor (100) according to an embodiment of the present invention includes a development step of removing a photosensitive material (M) in a peripheral circuit region (30) and reducing and adjusting the thickness of the photosensitive material (M) that is in a pixel region (20) and on a multilayered wiring layer (5) to a desired film thickness.
US10707262B2 Detecting device
A detecting device is provided. The detecting device includes a substrate, at least one transistor, at least one detecting element, and a scintillator layer. The transistor is disposed on the substrate. The detecting element is disposed on the transistor and electrically connects to the transistor. The detecting element includes a first electrode layer, a semiconductor layer, and a second electrode layer. The semiconductor layer is disposed on the first electrode layer, and the second electrode layer is disposed on the semiconductor layer. The scintillator layer is disposed on one side of the substrate, wherein at least one corner area of the scintillator layer has a curved structure or a chamfered structure.
US10707261B2 Semiconductor devices including infrared sensor with infrared photodiode and color sensor with color photodiode
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.
US10707257B2 Multi-chip packaging structure for an image sensor
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.
US10707256B2 Imaging device and method of manufacturing imaging device
To reduce the influence of noise in the imaging device configured with the plurality of semiconductor chips.A first semiconductor chip includes a signal input transistor in which an input signal which is a signal corresponding to incident light is input to a control terminal, a reference input transistor which forms a differential pair along with the signal input transistor and in which a reference signal is input to a control terminal, a first signal line which delivers a change in a current flowing in one of the signal input transistor and the reference input transistor as a result of comparison between the input signal and the reference signal when the current is changed in accordance with a difference between the input signal and the reference signal, and a first pad which is electrically connected to the first signal line. A second semiconductor chip includes a processing circuit which processes the result of the comparison, a second signal line which is electrically connected to the processing circuit and delivers the result of the comparison to the processing circuit, and a second pad which is electrically connected to the second signal line and the first pad.
US10707254B2 Semiconductor devices
Semiconductor devices are provided. The semiconductor devices may include a substrate, a device isolation pattern in the substrate to electrically isolate a first pixel and a second pixel from each other, a conductive pattern in the device isolation pattern, and a doping layer on a side surface of the device isolation pattern. The doping layer may have a conductivity type different from a conductivity type of the substrate.
US10707250B2 Embedded image sensor semiconductor packages and related methods
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.
US10707242B2 Semiconductor device and method for manufacturing semiconductor device
According to one embodiment, a semiconductor device includes an insulating substrate, a first semiconductor layer located above the insulating substrate, a second semiconductor layer located above the insulating substrate, an insulating layer which covers the first semiconductor layer and the second semiconductor layer, and includes a first contact hole reaching the first semiconductor layer and a second contact hole reaching the second semiconductor layer, a barrier layer which covers one of the first semiconductor layer inside the first contact hole and the second semiconductor layer inside the second contact hole, and a first conductive layer which is in contact with the barrier layer.
US10707239B2 Device, manufacturing method thereof, and electronic device
A wiring having excellent electrical characteristics is provided. A wiring having stable electrical characteristics is provided. A device is manufactured through the steps of forming a first insulating film over a substrate, forming a second insulating film over the first insulating film, removing part of the first insulating film and part of the second insulating film to form a first opening, forming a first conductor in the first opening and over a top surface of the second insulating film, and forming a second conductor by planarizing a surface of the first conductor so as to remove part of the first conductor.
US10707238B2 Semiconductor device and display device including the same
To improve field-effect mobility and reliability in a transistor including an oxide semiconductor film. A semiconductor device includes a transistor including an oxide semiconductor film. The transistor includes a region where the maximum value of field-effect mobility of the transistor at a gate voltage of higher than 0 V and lower than or equal to 10 V is larger than or equal to 40 and smaller than 150; a region where the threshold voltage is higher than or equal to minus 1 V and lower than or equal to 1 V; and a region where the S value is smaller than 0.3 V/decade.
US10707225B2 Semiconductor memory device and fabrication method thereof
A method for fabricating a semiconductor memory device is disclosed. A substrate having a main surface is provided. A memory gate is formed on the main surface of the substrate. The memory has a first sidewall and a second sidewall opposite to the first sidewall. A control gate is formed in proximity to the memory gate. The control gate has a third sidewall directly facing the second sidewall, and a fourth sidewall opposite to the third sidewall. A gap is formed between the second sidewall of the memory gate and the third sidewall of the control gate. A first single spacer structure is formed on the first sidewall of the memory gate and a second single spacer structure on the fourth sidewall of the control gate. A gap-filling layer is formed to fill up the gap.
US10707223B2 FINFET non-volatile semiconductor memory device and method of manufacturing the FINFET non-volatile semiconductor memory device
Characteristics of a semiconductor device having a nonvolatile memory are improved. A high dielectric constant film is provided on an insulating film between a memory gate electrode and a fin as components of a nonvolatile memory. The high dielectric constant film is provided over the top of the fin and the top of an element isolation region, but is not provided over a side surface of the fin. In this way, since the high dielectric constant film is provided over the top of the fin and the top of the element isolation region, it is possible to relax an electric field in the vicinity of each of the upper and lower corner portions of the fin, leading to an improvement in disturbance characteristics.
US10707221B2 Step coverage improvement for memory channel layer in 3D NAND memory
Embodiments of an etching method for a material layer of a NAND memory device are disclosed. An example method of chemically etching a material layer on one or more substrates includes mixing an etchant solution within a bath and allowing the etchant solution to reach a quiescent state. After the etchant solution has reached the quiescent state, the method includes loading the one or more substrates into the bath. The one or more substrates includes a plurality of openings having the material layer disposed on an inside surface of the plurality of openings. The method also includes allowing the one or more substrates to remain in the bath for a predetermined time period, such that a thickness of the material layer is reduced by the etchant solution.
US10707218B2 Two port SRAM cell using complementary nano-sheet/wire transistor devices
One illustrative device disclosed herein includes a first pull-up transistor positioned in a first P-type nano-sheet and a first pull-down transistor and a first pass gate transistor positioned in a first N-type nano-sheet. The device further includes a second pull-up transistor positioned in a second P-type nano-sheet and a second pull-down transistor and a second pass gate transistor positioned in a second N-type nano-sheet. The device further includes a read pull-down transistor and a read pass gate transistor positioned in a third N-type nano-sheet. The device also includes a first shared gate structure positioned adjacent the first pull-up transistor and the first pull-down transistor and a second shared gate structure positioned adjacent the second pull-up transistor, the second pull-down transistor and the read pull-down transistor.
US10707217B2 Semiconductor structures with deep trench capacitor and methods of manufacture
An integrated FinFET and deep trench capacitor structure and methods of manufacture are provided. The method includes forming deep trench capacitor structures in a silicon on insulator (SOI) wafer. The method further includes forming a plurality of composite fin structures from a semiconductor material of the SOI wafer and conductive material of the deep trench capacitor structures. The method further includes forming a liner over the deep trench capacitor structures including the conductive material of the deep trench capacitor structures. The method further includes forming replacement gate structures with the liner over the deep trench capacitor structures protecting the conductive material during deposition and etching processes.
US10707215B2 Methods of forming semiconductor devices, and related semiconductor devices, memory devices, and electronic systems
A semiconductor device comprises semiconductive pillars; digit lines laterally between the semiconductive pillars; nitride caps vertically overlying the digit lines; nitride structures overlying surfaces of the nitride caps; redistribution material structures comprising upper portions overlying upper surfaces of the nitride caps and the nitride structures, and lower portions overlying upper surfaces of the semiconductive pillars; a low-K dielectric material laterally between the digit lines and the semiconductive pillars; air gaps laterally between the low-K dielectric material and the semiconductive pillars, and having upper boundaries below the upper surfaces of the nitride caps; and a nitride dielectric material laterally between the air gaps and the semiconductive pillars. Memory devices, electronic systems, and method of forming a semiconductor device are also described.
US10707211B2 Integrated circuitry comprising an array, method of forming an array, method of forming DRAM circuitry, and method used in the fabrication of integrated circuitry
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.
US10707208B2 Fabrication of fin field effect transistors utilizing different fin channel materials while maintaining consistent fin widths
A method of forming vertical fins on a substrate at the same time, the method including, forming a mask segment on a first region of the substrate while exposing the surface of a second region of the substrate, removing a portion of the substrate in the second region to form a recess, forming a fin layer in the recess, where the fin layer has a different material composition than the substrate, and forming at least one vertical fin on the first region of the substrate and at least one vertical fin on the second region of the substrate, where the vertical fin on the second region of the substrate includes a fin layer pillar formed from the fin layer and a substrate pillar.
US10707206B2 Gate cut isolation formed as layer against sidewall of dummy gate mandrel
A method of forming a gate cut isolation, a related structure and IC are disclosed. The method forms a dummy gate material mandrel having a sidewall positioned between and spaced from a first active region covered by the mandrel and a second active region not covered by the mandrel. A gate cut dielectric layer is formed against the sidewall of the mandrel, and may be trimmed. A dummy gate material may deposited to encase the remaining gate cut dielectric layer. Subsequent dummy gate formation and replacement metal gate processing forms a gate conductor with the gate cut isolation electrically isolating respective first and second portions of the gate conductor. The method creates a very thin, slightly non-vertical gate cut isolation, and eliminates the need to define a gate cut critical dimension or fill a small gate cut opening.
US10707200B2 Semiconductor device
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.
US10707196B2 Electronic device and method of manufacturing the electronic device
An electronic device includes a substrate, a first electronic product arranged on the substrate, a second electronic product arranged on the substrate to be spaced apart from the first electronic product, and a heat dissipating assembly covering the first and second electronic products, the heat dissipating assembly comprising a heat dissipating chamber including a hermetically sealed space having a first portion having one or more gaps in which a flowable heat dissipation fluid is disposed and having a second portion in which a solid thermal conductive member is disposed to prevent the flow of the heat dissipation fluid across the second portion with respect to a plan view, wherein the first portion of the heat dissipating chamber has a first thermal conductivity and overlaps with the first electronic product in the plan view, wherein the solid thermal conductive member has a second thermal conductivity less than the first thermal conductivity, wherein the solid thermal conductive member overlaps with the second electronic product in the plan view, wherein the overlapping area of the solid thermal conductive member with the second electronic product is greater than 50% of an area of the second electronic product in the plan view.
US10707195B2 Multichannel monostatic rangefinder
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.
US10707191B2 Colour inorganic LED display for display devices with a high number of pixel
An image generator for use in a display device, the image generator comprising a plurality of ILED array chips each comprising a plurality of ILED emitters and arranged in an array such that each of a plurality of pixels of the image generator comprises an ILED emitter from each of a plurality of adjacent ILED array chips. The total area of ILED emitter material be less than 50% of the area of each pixel. The image generator may comprise secondary optics in optical communication with an output of the plurality of ILED emitters of an ILED array chip and configured to direct light from the ILED emitters towards an emission region of the associated pixel.
US10707190B2 LED backplane having planar bonding surfaces and method of making thereof
A backplane can have a non-planar top surface. Insulating material portions including planar top surface regions located within a same horizontal plane are formed over the backplane. A two-dimensional array of metal plate clusters is formed over the insulating material portions. Each of the metal plate clusters includes a plurality of metal plates. Each metal plate includes a horizontal metal plate portion overlying a planar top surface region and a connection metal portion connected to a respective metal interconnect structure in the backplane. A two-dimensional array of light emitting device clusters is bonded to the backplane through respective bonding structures. Each light emitting device cluster includes a plurality of light emitting devices overlying a respective metal plate cluster.
US10707189B2 Light-emitting device
A light-emitting device is provided whose color mixing property and light emission efficiency are improved, while white light with high color rendering performance is ensured by means of four kinds of LED elements emitting red, green, blue, and white light respectively. The light-emitting device includes a phosphor layer containing a phosphor, a first LED element to emit white light in combination with fluorescence generated by excitation of the phosphor, a second LED element to emit red light, a third LED element to emit green light, a fourth LED element to emit blue light placed more distant from the phosphor layer compared to the second and third LED elements, a substrate with the first to fourth LED elements mounted on a common mounting surface, a resin frame surrounding at least a part of an outer circumference of the substrate, a sealing resin injected inside the resin frame and on the substrate to encapsulate the first to fourth LED elements, and a light-shielding component placed on an upper surface of the sealing resin to cover at least the first LED element.
US10707187B2 Semiconductor device and method for manufacturing semiconductor device
The present invention relates to a semiconductor device and a method of manufacturing a semiconductor device, and more particularly, to a semiconductor device capable of reducing the uppermost semiconductor chip damage and stably performing wire bonding even if an excessive force is applied during a die bonding process or a wire bonding process, and a method for manufacturing the semiconductor device.
US10707180B2 Impedance matching circuit for RF devices and method therefor
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.
US10707179B1 Semiconductor structure and method for forming the same
A semiconductor structure including a MIM capacitor includes a substrate, a MIM capacitor disposed over the substrate, a first insulating layer disposed over the MIM capacitor, an ONON stack disposed over the first insulating layer, a connecting via disposed in the first insulating layer, and a connecting pad disposed in the ONON stack and in contact with the connecting via. The ONON stack covers sidewalls of the connecting pad and a portion of a top surface of the connecting pad.
US10707174B2 Semiconductor device having lithography marks and resin portions in a cutting region
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.
US10707168B2 Embedded multi-die interconnect bridge packages with lithographically formed bumps and methods of assembling same
An embedded multi-die interconnect bridge apparatus and method includes photolithographically formed interconnects coupled to laser-drilled interconnects. Several structures in the embedded multi-die interconnect bridge apparatus exhibit characteristic planarization during fabrication and assembly.
US10707164B2 Semiconductor devices including a capping layer
Methods of forming a semiconductor device are provided. A method of forming a semiconductor device may include forming a capping layer on a metal pattern and on an adjacent portion of an insulating layer, the capping layer comprising a first etch selectivity, with respect to the insulating layer, on the metal pattern and a second etch selectivity, with respect to the insulating layer, on the portion of the insulating layer. Moreover, the method may include forming a recess region adjacent the metal pattern by removing the capping layer from the portion of the insulating layer. At least a portion of the capping layer may remain on an uppermost surface of the metal pattern after removing the capping layer from the portion of the insulating layer. Related semiconductor devices are also provided.
US10707161B2 Cavity wall structure for semiconductor packaging
An improved method for forming a semiconductor package is disclosed herein. The method includes forming a multi-layer package substrate having a first major surface and a second major surface opposite to the first major surface. The package substrate comprises a recess region. A semiconductor die is attached to the die region within the recess region. A dam structure is formed within the recess region. The dam structure surrounds the semiconductor die and extends upward to a height below the first major surface of the package substrate. A liquid encapsulant material is dispensed into the recess region. The liquid encapsulant material is surrounded by the dam structure. The liquid encapsulant extends upwardly to a height below the height of the dam structure. A package lid is attached to the package substrate.
US10707158B2 Package with vertical interconnect between carrier and clip
A package comprising a chip carrier, an electronic chip on the chip carrier, a clip on the electronic chip, an encapsulant at least partially encapsulating the electronic chip, and an electrically conductive vertical connection structure provided separately from the clip and electrically connecting the chip carrier with the clip.
US10707157B2 Semiconductor device package
A semiconductor device package includes a first conductive base, a first insulation layer and a second insulation layer. The first conductive base has a first surface, a second surface opposite to the first surface and a lateral surface extended between the first surface and the second surface. The lateral surface includes a first portion adjacent to the first surface and a second portion adjacent to the second surface. The first insulation layer comprises a first insulation material. The first insulation layer has a first surface and a second surface opposite to the first surface. The first insulation layer covers the first portion of the lateral surface of the first conductive base. The second insulation layer comprises a second insulation material and covers the second portion of the lateral surface of the first conductive base. The first insulation material is different from the second insulation material.
US10707155B2 Semiconductor device with a bridge insulation layer
A semiconductor device includes a semiconductor layer that has a main surface including a defined region defined by a trench, a trench insulation layer formed in the trench, a field insulation layer that covers the defined region away from the trench, and a bridge insulation layer that is formed in a region between the trench and the field insulation layer in the defined region and that is connected to the trench insulation layer and to the field insulation layer.
US10707154B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes leads, a semiconductor element and a sealing resin covering the leads and the semiconductor element. The sealing resin includes an obverse surface, a reverse surface, and an end surface between the obverse surface and the reverse surface. The leads include a peripheral lead with a reverse surface exposed from the reverse surface of the resin and with an outer end surface exposed from the end surface of the resin. The outer end surface is located inward from the end surface of the resin. The sealing resin includes an interior top surface connected to its end surface and the outer end surface of the lead. The interior top surface and the reverse surface of the resin face in the same direction.
US10707152B2 High-frequency device and manufacturing method thereof
A high-frequency device manufacturing method is provided. The method includes providing a substrate; forming a conductive material on the substrate; standing the substrate and the conductive material for a first time duration; forming a conductive layer by sequentially repeating the steps of forming the conductive material and standing at least once; and patterning the conductive layer. The thickness of the conductive layer is in a range from 0.9 μm to 10 μm. A high-frequency device is also provided.
US10707149B2 Through-silicon via with low-K dielectric liner
A semiconductor substrate having a through-silicon via with an air gap interposed between the through-silicon via and the semiconductor substrate is provided. An opening is formed partially through the semiconductor substrate. The opening is first lined with a first liner and then the opening is filled with a conductive material. A backside of the semiconductor substrate is thinned to expose the first liner, which is subsequently removed and a second liner formed with a low-k or extra low-k dielectric is formed in its place.
US10707146B2 Semiconductor device and method for manufacturing same, for releaved stress and high heat conductivity
Provided is a semiconductor device having high heat conductivity and high productivity. A semiconductor device includes an insulating substrate, a semiconductor element, a die-bond material, a joining material, and a cooler. The insulating substrate has an insulating ceramic, a first conductive plates disposed on one surface of the insulating ceramic, and a second conductive plate disposed on another surface of the insulating ceramic. The semiconductor element is disposed on the first conductive plate through the die-bond material. The die-bond material contains sintered metal. The semiconductor element has a bending strength degree of 700 MPa or more, and has a thickness of 0.05 mm or more and 0.1 mm or less. The cooler is joined to the second conductive plate through the joining material.
US10707144B2 Thermal boundary control
A method of creating thermal boundaries in a substrate is provided. The method includes forming the substrate with first and second sections to be in direct thermal communication with first and second thermal elements, respectively, machining, in the substrate, first and second cavities for defining a third section of the substrate between the first and second sections and disposing a material having a characteristic thermal conductivity that is substantially less than that of the ceramic in the first and second cavities.
US10707142B2 Semiconductor package and method manufacturing the same
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.
US10707140B2 Method for evaluating surface defects of substrate to be bonded
A method for evaluating surface defects of a substrate to be bonded: preparing a mirror-polished silicon single crystal substrate; inspecting surface defects on the mirror-polished silicon single crystal substrate; depositing a polycrystalline silicon layer on a surface of the silicon single crystal substrate subjected to the defect inspection; performing mirror edge polishing to the silicon single crystal substrate having the polycrystalline silicon layer deposited thereon; polishing a surface of the polycrystalline silicon layer; inspecting surface defects on the polished polycrystalline silicon layer; and comparing coordinates of defects detected at the step of inspecting the surface defects on the silicon single crystal substrate with counterparts detected at the step of inspecting the surface defects on the polycrystalline silicone layer and determining quality of the silicon single crystal substrate having the polycrystalline silicon layer as a substrate to be bonded on the basis of presence/absence of defects present at the same position.
US10707138B1 High yield package assembly technique
An integrated circuit (IC) chip package assembly apparatus and techniques for assembling IC chip packages are described. For example, a techniques for fabricating an IC package include (A) determining a first package assembly yield (PAY) across a first die pool comprising a first plurality of dies having a performance criteria within a first predefined range; (B) determining a second PAY across a second die pool comprising a second plurality of dies having a performance criteria within a second predefined range of performance criteria that is different than the first predefined range of performance criteria, the second plurality of dies comprising a portion of the first plurality of dies; and (C) generating a final assembly sequence in response to analyzing the first and second PAYs, the final assembly sequence comprising rules for combining dies in accordance with obtaining a higher of the first PAY and the second PAY.
US10707137B2 Methods and apparatus for semiconductor sample workflow
Apparatus and methods are described for the automated transfer and storage of transmission electron microscope (TEM) and scanning/transmission electron microscope (STEM) lamella samples throughout a semiconductor manufacturing facility using existing automation infrastructure such as a Front Opening Unified Pod (FOUP). Also provided are wafer facsimiles corresponding to outer dimensions of semiconductor, data storage or solar cell wafers, wherein the facsimiles adapted to store, carry and/or provide a testing platform for testing of samples taken from semiconductor, data storage or solar cell wafers.
US10707136B2 Gallium nitride NMOS on Si (111) co-integrated with a silicon PMOS
This disclosure is directed to a complementary metal oxide semiconductor (CMOS) transistor that includes a gallium nitride n-type MOS and a silicon P-type MOS. The transistor includes silicon 111 substrate, a gallium nitride transistor formed in a trench in the silicon 111 substrate, the gallium nitride transistor comprising a source electrode, a gate electrode, and a drain electrode; a polysilicon layer formed on the gallium nitride transistor, the polysilicon layer coplanar with a top side of the silicon 111 substrate; a first metal via disposed on the source electrode; a second metal via disposed on the gate electrode and isolated from the first metal via by a polysilicon layer; a first trench contact formed on the first metal via; and a second trench contact formed on the second metal via; the first trench contact isolated from the second trench contact by at least one replacement metal gate (RMG) polysilicon island.
US10707135B2 Method for fabricating semiconductor device
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 Semiconductor device and manufacturing method thereof
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.
US10707130B2 Systems and methods for dicing samples using a bessel beam matrix
Systems and methods for dicing a sample by a Bessel beam matrix are disclosed. The method for dicing a sample by a Bessel beam matrix may comprise generating a Bessel beam matrix including multiple Bessel beams arranged in a matrix form, according to a predetermined dicing layout of the sample; controlling a focus position of each Bessel beam in the generated Bessel beam matrix; and focusing simultaneously the Bessel beams of the Bessel beam matrix at the respective controlled focus positions within the sample for dicing.
US10707125B2 Fabrication of contacts in an RF switch having a phase-change material (PCM) and a heating element
In fabricating a radio frequency (RF) switch, a phase-change material (PCM) and a heating element, underlying an active segment of the PCM and extending outward and transverse to the PCM, are provided. Lower portions of PCM contacts for connection to passive segments of the PCM are formed, wherein the passive segments extend outward and are transverse to the heating element. Upper portions of the PCM contacts are formed from a lower interconnect metal. Heating element contacts are formed cross-wise to the PCM contacts. The heating element contacts can comprise a top interconnect metal directly connecting with terminal segments of the heating element. The heating element contacts can comprise a top interconnect metal and intermediate metal segments for connecting with the terminal segments of the heating element.
US10707124B2 High speed, high density, low power die interconnect system
A system for interconnecting at least two die each die having a plurality of conducting layers and dielectric layers disposed upon a substrate which may include active and passive elements. In one embodiment there is at least one interconnect coupling at least one conducting layer on a side of one die to at least one conducting layer on a side of the other die. Another interconnect embodiment is a slug having conducting and dielectric layers disposed between two or more die to interconnect between the die. Other interconnect techniques include direct coupling such as rod, ball, dual balls, bar, cylinder, bump, slug, and carbon nanotube, as well as indirect coupling such as inductive coupling, capacitive coupling, and wireless communications. The die may have features to facilitate placement of the interconnects such as dogleg cuts, grooves, notches, enlarged contact pads, tapered side edges and stepped vias.
US10707120B1 SOI devices with air gaps and stressing layers
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.
US10707113B2 End effector assembly for clean/dirty substrate handling
An end effector includes a body, a first tine, and a second tine. The body includes first, second, and third substrate support pads, the first substrate support pad defines a first height, the second substrate support pad defines a second height less than the first height, and the third substrate support pad defines a third height equal to the first height. The first tine includes fourth and fifth substrate support pads, the fourth substrate support pad defines a fourth height equal to the second height, and the fifth substrate support pad defines a fifth height equal to the first and third heights. The second tine includes sixth and seventh substrate support pads, the sixth substrate support pad defines a sixth height equal to the first, third, and fifth heights, the seventh substrate support pad defines a seventh height equal to the second and fourth heights.
US10707104B2 Tape attaching machine and tape removing method
A tape attaching machine for attaching an adhesive tape to a frame and a wafer and cutting the adhesive tape along the frame is provided. The tape attaching machine includes a tape winding unit configured to wind a remaining part of the adhesive tape left after cutting the adhesive tape, the remaining part of the adhesive tape being not attached to the frame and the wafer. The tape winding unit includes a main shaft like a roller and a pair of jigs detachably mounted on the opposite ends of the main shaft. Each of the jigs is engageable with the main shaft so as to have a tape contact area around which the remaining part of the adhesive tape is adapted to be wound and a grip area formed axially outside the tape contact area and adapted to be gripped by an operator.
US10707102B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a substrate holding unit configured to hold a substrate; a first processing liquid nozzle configured to supply a first processing liquid to a peripheral portion of the substrate; a second processing liquid nozzle configured to supply a second processing liquid, the temperature of which is lower than that of the first processing liquid, to the peripheral portion of the substrate; a first gas supply port configured to supply a first gas at a first temperature to a first gas supplied place on the peripheral portion of the substrate; and a second gas supply port configured to supply a second gas at a second temperature lower than the first temperature to a place closer to the center in the radial direction as compared to the first gas supplied place with respect to the substrate.
US10707099B2 Collection chamber apparatus to separate multiple fluids during the semiconductor wafer processing cycle
The wafer processing system includes a rotatable wafer support member for supporting a wafer and a plurality of collections trays disposed about a peripheral edge of the wafer support member. The collection trays are arranged in a stacked configuration, each collection tray having an inner wall portion and an outer wall portion that converge to define a trough section for collecting fluid. The system includes a chamber exhaust outlet that is formed in the housing for venting gas from the interior of the housing outside of the collection trays and a chemical exhaust outlet that is formed in the housing for venting gas that flows through the collection chamber to the chemical exhaust outlet. The chemical exhaust outlet is fluidly isolated from the chamber exhaust outlet.
US10707098B2 Substrate processing apparatus, substrate processing method and memory medium
A substrate processing apparatus includes a substrate holding device, a rotation mechanism, a drying liquid supply nozzle, a movement mechanism, a flow rate control mechanism, and a control device including circuitry which controls one or more of the rotation mechanism, movement mechanism and flow rate control mechanism such that the drying liquid forms a drying liquid flow line having distance (L) equal to or less than preset upper limit distance (M), where when a liquid contact point is position at which the drying liquid discharged from the nozzle reaches the substrate, the flow line is formed when the liquid contact point is moved from a center portion of the substrate toward a peripheral edge portion of the substrate, and the distance (L) of the flow line is measured from center of the liquid contact point to an edge of the flow line on a rotation center side of the substrate.
US10707096B2 Substrate processing apparatus
A substrate processing apparatus includes a chamber, a substrate holding part, a substrate rotating mechanism, and a processing liquid supply part. The chamber includes a chamber body and a chamber cover, and the chamber cover is moved up and down by a chamber opening and closing mechanism. A top plate is attached to the chamber cover. While the chamber cover is in contact with the chamber body, a sealed space is formed and processing is performed. When the chamber cover is moved up, an annular opening is formed between the chamber cover and the chamber body. A cup part is positioned outside the annular opening. A processing liquid spattering from a substrate is received by the cup part.
US10707086B2 Etching methods
Embodiments described herein relate to apparatus and methods for performing electron beam reactive plasma etching (EBRPE). In one embodiment, an apparatus for performing EBRPE processes includes an electrode formed from a material having a high secondary electron emission coefficient. In another embodiment, methods for etching a substrate include generating a plasma and bombarding an electrode with ions from the plasma to cause the electrode to emit electrons. The electrons are accelerated toward a substrate to induce etching of the substrate.
US10707083B2 High aspect ratio gates
Embodiments are directed to a method of forming a feature of a semiconductor device. In one or more embodiments, the feature is a gate, and the method includes forming a substrate and forming a gate material extending over a major surface of the substrate. The method further includes forming a trench extending through the gate material and into the substrate in a first direction, wherein the trench further extends through the gate material and the substrate in a second direction. The method further includes filling the trench with a fill material and forming individual gates from the gate material, wherein the individual gates extend along a third direction.
US10707082B2 Methods for depositing thin films comprising indium nitride by atomic layer deposition
Atomic layer deposition (ALD) processes for forming thin films comprising InN are provided. The thin films may find use, for example, in light-emitting diodes.
US10707081B2 Fine line patterning methods
A method of manufacturing a semiconductor device including operations of forming a first hard mask over an underlying layer on a substrate by a photolithographic and etching method, forming a sidewall spacer pattern having a first sidewall portion and a second sidewall portion on opposing sides of the first hard mask, etching the first sidewall portion, etching the first hard mask and leaving the second sidewall portion bridging a gap of the etched first hard mask, and processing the underlying layer using the second hard mask.
US10707080B2 Methods of patterning a target layer
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.
US10707076B2 Nanostructure composite material and manufacturing method thereof
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.
US10707073B2 Film forming method and patterning method
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.
US10707071B2 Substrate processing apparatus and substrate processing system including the same
A substrate processing apparatus includes a chamber providing a space in which a substrate is processed, a first substrate support within the chamber and configured to support the substrate when the substrate is loaded into chamber, a second substrate support within the chamber and configured to support the substrate in a height greater than the height in which the first substrate supports the substrate, a first supply port through which a supercritical fluid is supplied to a first space under the substrate of a chamber space, a second supply port through which the supercritical fluid is supplied to a second space above the substrate of the chamber space, and an exhaust port through which the supercritical fluid is exhausted from the chamber.
US10707067B2 Infrared radiating element
An infrared emitter that comprises a cladding tube made of quartz glass that surrounds a heating filament as an infrared radiation-emitting element that is connected via current feedthroughs to an electrical connector outside the cladding tube. To improve the service life and power density, the heating filament comprises a carrier plate with a surface made of an electrically insulating material, whereby the surface is covered by a printed conductor made of a material that generates heat when current flows through it.
US10707062B2 Microwave generators and manufacture of synthetic diamond material
A microwave generator system for use in a microwave plasma enhanced chemical vapour deposition (MPECVD) system, the microwave generator system comprising: a microwave generator unit configured to produce microwaves at an operating power output suitable for fabricating synthetic diamond material via a chemical vapour deposition process; a fault detection system configured to detect a fault in the microwave generator unit which results in a reduction in the operating power output or a change in frequency; and a re-start system configured to restart the microwave generator unit in response to a fault being detected and recover the operating power output or frequency in a time period of less than 10 seconds after the fault in the microwave generator unit which caused the reduction in the operating power output or the change in frequency.
US10707061B2 Systems and methods for internal surface conditioning in plasma processing equipment
A method of conditioning internal surfaces of a plasma source includes flowing first source gases into a plasma generation cavity of the plasma source that is enclosed at least in part by the internal surfaces. Upon transmitting power into the plasma generation cavity, the first source gases ignite to form a first plasma, producing first plasma products, portions of which adhere to the internal surfaces. The method further includes flowing the first plasma products out of the plasma generation cavity toward a process chamber where a workpiece is processed by the first plasma products, flowing second source gases into the plasma generation cavity. Upon transmitting power into the plasma generation cavity, the second source gases ignite to form a second plasma, producing second plasma products that at least partially remove the portions of the first plasma products from the internal surfaces.
US10707060B2 Method and apparatus for plasma dicing a semi-conductor wafer
The present invention provides a method for plasma dicing a substrate. The method comprising providing a process chamber having a wall; providing a plasma source adjacent to the wall of the process chamber; providing a work piece support within the process chamber; placing the substrate onto a support film on a frame to form a work piece work piece; loading the work piece onto the work piece support; providing a cover ring disposed above the work piece; generating a plasma through the plasma source; and etching the work piece through the generated plasma.
US10707058B2 Symmetric and irregular shaped plasmas using modular microwave sources
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.
US10707057B2 RF impedance matching circuit and systems and methods incorporating same
In one embodiment, an RF impedance matching circuit is disclosed. The matching circuit is coupled between a plasma chamber and an RF source providing an RF signal having a frequency. The matching circuit includes a first electronically variable capacitor having a first variable capacitance and a second electronically variable capacitor having a second variable capacitance. A control circuit determines a first parameter related to the plasma chamber, and then determines, based on the first parameter, a first capacitance value for the first electronically variable capacitor and a second capacitance value for the second electronically variable capacitor. The control circuit then generates a control signal to alter the first variable capacitance and the second variable capacitance accordingly, causing the RF power reflected back to the RF source to decrease while the frequency of the RF source is not altered.
US10707052B2 Systems and methods for using multimodal imaging to determine structure and atomic composition of specimens
An imaging system that selectively alternates between a first, non-destructive imaging mode and a second, destructive imaging mode to analyze a specimen so as to determine an atomic structure and composition of the specimen is provided. The field ionization mode can be used to acquire first images of ionized atoms of an imaging gas present in a chamber having the specimen disposed therein, and the field evaporation mode can be used to acquire second images of ionized specimen atoms evaporated from a surface of the specimen with the imaging gas remaining in the chamber. The first and second image data can be analyzed in real time, during the specimen analysis, and results can be used to dynamically adjust operating parameters of the imaging system.
US10707050B2 System and method to detect glitches
A glitch monitoring system is disclosed. The glitch monitoring system allows the capture of voltage and current data from one or more channels. Additionally, voltage and current data that occurred prior to the glitch can also be captured for further analysis. The amount of data may be thousands or millions of bytes. Additionally, the description of a glitch, including an upper threshold, a lower threshold and a duration, can be programmed. This allows spurious perturbation in voltage or current to be ignored if desired. Further, the voltage and current data may be filtered if desired prior to being stored in memory. This data can later be retried by a main controller and analyzed to determine a potential cause of the glitch and potential remedial actions.
US10707048B2 Deflection sensitivity calculation method and deflection sensitivity calculation system
According to one embodiment, provided is a deflection sensitivity calculation method for calculating deflection sensitivity of a deflector in an electron beam irradiation apparatus that irradiates an irradiation object on a stage with an electron beam by causing the deflector to deflect the electron beam, the deflection sensitivity calculation method including: irradiating an area that covers an adjustment plate with an electron beam by scanning a deflection parameter that controls deflection of the deflector in a predetermined width; detecting a current value detected from the adjustment plate; forming an image corresponding to the detected current value, a number of pixels of the image being known; calculating the number of pixels of a portion corresponding to the adjustment plate in the formed image; and calculating the deflection sensitivity of the deflector.
US10707042B2 Switching operation mechanism for molded case circuit breaker
A switching operation mechanism to a molded case circuit breaker, including at least one operating handle, which is movable in a rotatable trajectory, said switching operation mechanism including at least one external rotary handle, at least one operation member and at least one movement transmission means, the said operation member being capable of moving in rotating trajectory in equivalent direction to the movement in rotating trajectory of the handle for operating the circuit breaker in molded case, arranged inside a housing including a laterally bipartite body, reaching an efficient movement transfer, requiring less mechanical effort of proportional operation of the user on the external rotary handle, wherein it is possible to maintain an external rotary handle, of great dimensions proportional to the assembled assembly, “within” the general perimeter of the molded case circuit breaker.
US10707037B2 Fast earthing switch device for HV applications
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.
US10707036B2 Rotary input device
A rotary input device includes: a rotary operating unit which has an operating tubular portion formed from a first material and rotationally operated, and a gripper formed from a second material which has more elasticity than the operating tubular portion, the gripper covering an outer surface of a one-end side of the operating tubular portion; a casing which has the rotary operating unit disposed therein rotatably about an axis of the rotary operating unit, and which has a locking portion for restricting a rotational range of the rotary operating unit; and an input unit which transmits a predetermined signal with the rotation of the rotary operating unit. The operating tubular portion further includes, on the other-end side thereof, a portion to be locked that has a rotational range restricted to a predetermined rotational angle by the locking portion. The operating tubular portion is provided with an extension portion that is formed from the second material integrally with the gripper, and that extends toward the other end of the operating tubular portion from the gripper. The extension portion has an abutting portion that covers at least a portion of the portion to be locked and abuts against the locking portion.
US10707031B2 Electrical pushbutton snap switch with means for identifying the position of the pushbutton and/or of the driving member
A switch comprising having an actuation member in the form of a pushbutton with an actuating portion being arranged, when an external force is applied to the pushbutton, to be moved vertically relative to the housing between a pushbutton upper position and a pushbutton lower position, the pushbutton and a tilting driving member forming a movable mechanical assembly. An electrical switching portion generates signals representative of changes of position of the one and/or of the other of the two components of the movable assembly, the electrical switching portion including a sensing switch for sensing the changes of position of the pushbutton between its upper position and its lower position, and a detecting switch for detecting the changes of position of the tilting driving member between its upper position and its lower position.
US10707029B2 Low-voltage circuit breaker device
A low-voltage circuit breaker device includes: at least one outer conductor path from an outer conductor supply terminal of the low-voltage circuit breaker device to an outer conductor load terminal of the low-voltage circuit breaker device; a neutral conductor path from a neutral conductor terminal of the low-voltage circuit breaker device to a neutral conductor load terminal of the low-voltage circuit breaker device; a mechanical by-pass switch arranged in the outer conductor path; a semiconductor circuit arrangement of the low-voltage circuit breaker device connected in parallel to the bypass switch; an electronic control unit; and a current measurement arrangement arranged in the outer conductor path and connected to the electronic control unit. The electronic control unit actuates the mechanical by-pass switch and the first semiconductor circuit arrangement upon detection of a predefined overload current, namely a short-circuit current, by the current measurement arrangement.
US10707028B2 Automatic transfer switch and drive subsystem
A transmission subsystem has an automatic transfer switch (100) which includes at least a pair of movable contact members (28, 30). The pair of movable contact members includes a first movable contact member (28) at a first location and a second movable contact member (30) at a second location. The automatic transfer switch further includes a fixed member (29), a controller (68) configured to select one of the first and second movable contact members, and a permanent magnetic actuator (65). The permanent magnetic actuator includes an actuator body, a first driving rod (60), and a second driving rod (62). The permanent magnet actuator is configured to move the first driving rod in a first direction independently of movement of the second driving rod. The first driving rod is configured to move the first movable contact member, and the second driving rod is configured to move the second movable contact member.
US10707025B2 Internal hybrid electrochemical energy storage cell having both high power and high energy density
Provided is an internal hybrid electrochemical cell comprising: (A) a pseudocapacitance cathode comprising a cathode active material that contains both graphene sheets and a porphyrin complex, wherein said porphyrin complex is bonded to or supported by primary surfaces of said graphene sheets to form a redox pair for pseudocapacitance; (B) a battery-like anode comprising lithium metal, lithium metal alloy, or a prelithiated anode active material (e.g. prelithiated Si, SiO, Sn, SnO2, etc.), and (C) a lithium-containing electrolyte in physical contact with the anode and the cathode; wherein the cathode active material has a specific surface area no less than 100 m2/g which is in direct physical contact with the electrolyte.
US10707022B2 Feedthrough capacitor assembly and method of clamping same to a conductive substrate
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.
US10707012B2 Chip electronic component
A chip electronic component includes a magnetic body including magnetic metal powder particles, an internal coil unit embedded in the magnetic body, and a cover unit disposed on at least one of upper and lower surfaces of the magnetic body and including a magnetic metal plate. The magnetic metal plate is cracked and includes a plurality of metal fragments.
US10707011B2 Multilayer conductors with integrated capacitors and associated systems and methods
A multilayer conductor includes at least one separation dielectric layer and a plurality of conductor layers stacked in an alternating manner. Each of the plurality of conductor layers includes a first conductor sublayer and a second conductor sublayer separated from the first conductor sublayer by a sublayer dielectric layer. The second conductor sublayer at least partially overlaps with the first conductor sublayer in each of the plurality of conductor layers. The multilayer conductor is included, for example, in a device including a magnetic core adjacent to at least part of the multilayer conductor.
US10707005B2 Spin current magnetization rotational element, spin-orbit-torque magnetoresistance effect element, magnetic memory, and high-frequency magnetic element
A spin current magnetization rotational element is provided in which deterioration in the degree of integration is prevented from being caused and a magnetization rotation can be easily realized. A spin current magnetization rotational element includes a spin-orbit torque wiring which extends in a first direction, a first ferromagnetic layer which is laminated in a second direction intersecting the first direction; and a first magnetic field applying layer which is disposed to be separated from the first ferromagnetic layer in the first direction and configured to apply an assistant magnetic field assisting a magnetization rotation of the first ferromagnetic layer to the first ferromagnetic layer.
US10707002B2 Electromagnetic adjusting device and use of such an adjusting device
An electromagnetic actuator device with a plurality of actuator units (10, 12) having in each case an armature tappet which is movable relative to a stationary coil along an axial tappet direction when said coil is energised, said actuator units being received in respectively assigned actuator housings (11, 13) such that in an installed and/or assembled state of the electromagnetic actuator device one respective end portion (16) of the armature tappets may come into engagement in a controlled manner with an actuator partner which is able to be assigned thereto, wherein the plurality of actuator units is mechanically connected to a bracket-like and/or bridge-like connecting unit (14) made of polymer material such that the actuator housings are movable relative to one another by the action and in accordance with a predetermined bending property and/or elasticity of the connecting unit, in particular in a plane perpendicular to a tappet direction of the armature tappets which are further preferably guided in an axially parallel manner to one another.
US10706998B2 Electrical steel sheet and method for producing electrical steel sheet
An electrical steel sheet has an insulation coating on a steel sheet surface. The insulation coating includes: a binder consisting of 100 parts by mass of a metal phosphate and 1 to 50 parts by mass of an organic resin having an average particle size of 0.05 to 0.50 μm; and a carboxylic acid-containing compound with a carbon number of 2 to 50 in an amount of 0.1 to 10.0 parts by mass based on 100 parts by mass of solids content of the binder. The organic resin is at least one selected from the group consisting of acrylic resins, epoxy resins, and polyester resins. The insulation coating of this electrical steel sheet shows good edge corrosion resistance after blanking.
US10706996B2 Magnetic material and method of manufacturing the same
A magnetic material includes a structure in which a first magnetic layer 1 and a second magnetic layer 2 are stacked such that each layer is formed at least partially in a stacking direction by substantially one atomic layer. The first magnetic layer contains Co as a principal component. The second magnetic layer includes at least Ni. The magnetic material has magnetic anisotropy in the stacking direction. Preferably, an atomic arrangement within a film surface of the first magnetic layer and the second magnetic layer has six-fold symmetry.
US10706994B2 Varistor
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.
US10706988B2 Method of manufacturing electrical cable, and resulting product, with reduced required installation pulling force
Disclosed are cable types, including a type THHN cable, the cable types having a reduced surface coefficient of friction, and the method of manufacture thereof, in which the central conductor core and insulating layer are surrounded by a material containing nylon or thermosetting resin. A silicone based pulling lubricant for said cable, or alternatively, erucamide or stearyl erucamide for small cable gauge wire, is incorporated, by alternate methods, with the resin material from which the outer sheath is extruded, and is effective to reduce the required pulling force between the formed cable and a conduit during installation.
US10706983B2 Mass production method of loading radioisotopes into radiovoltaics
A method of producing an integrated circuit-type active radioisotope battery, the method comprising exposing at least a portion of an electronically functional, unactivated integrated circuit-type battery to radiation to convert transmutable material in the unactivated battery to a radioisotope thereby producing an active cell and thus the integrated circuit-type active radioisotope battery.
US10706975B2 Operating floor confinement and nuclear plant
An operating floor confinement has an operating floor, a sidewall that surrounds the operating floor, a ceiling that is provided on an upper portion of the sidewall, a reactor well, a fuel pool, a dryer and separator pit, an equipment hatch that is provided on the sidewall, an air lock that is provided on the sidewall, and an isolation valve that is provided in a penetration line. The operating floor confinement forms a pressure boundary having pressure resistance and a leakage protection function. The operating floor confinement is separated from an equipment area of the reactor building and has no blowout panel.
US10706974B2 Passive cooling system of containment building and nuclear power plant comprising same
The present invention discloses a passive cooling system of a containment building, to which a plate-type heat exchanger is applied. A passive cooling system of a containment building comprises: a containment building; a plate-type heat exchanger provided to at least one of the inside and the outside of the containment building and comprising channels respectively provided to the both sides of a plate so as to be arranged dividedly from each other such that the plate-type heat exchanger carries out mutual heat exchange between the internal atmosphere of the containment building and a heat exchange fluid while maintaining a pressure boundary; and a pipe connected to the plate-type heat exchanger by penetrating the containment building so as to form the path of the internal atmosphere of the containment building or the heat exchange fluid.
US10706968B2 Estimating impact of property on individual health—property match
Embodiment of the invention provide a method for determining compatibility of a property area with health of a user. 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 acquiring personal data associated with a user, determining a first health sensitivity data of the user based in part on the personal data acquired, determining a first potential impact data of the first pollutant data on health of the user based in part on the first property attribute data and the first health sensitivity data, and computing a property match score representing compatibility of the property area with the health of the user based in part on the first potential impact data.
US10706964B2 Constrained optimization for provider groups
An optimization system optimizes groups of providers for a given population of users. The optimization system includes various engines such as a source interface engine, selection engine, and group score engine. The source interface engine receives information to be used in constrained optimization from server computers and stores the information in databases. The selection engine selects groups of providers from a set of all available providers. The group score engine generates a score for each group of providers. The selection engine continues to iteratively select groups of providers to minimize the generated score. The selection engine can use hard constraints, for example, requiring that a certain type of provider be included in all selected groups, or soft constraints, for example, requiring that a certain number of providers be included based on a size of the given population.
US10706959B1 Systems and methods for medical referrals via secure email and parsing of CCDs
Disclosed herein are various embodiments of computer-implemented methods and systems for parsing information from messages containing a standardized electronic document format, such as a continuity of care document (“CCD”), and for generating referrals and other documents using data parsed from the messages and/or standardized electronic document format. In some embodiments, a message containing a CCD may be received, the CCD and the message may be parsed to extract information (e.g., patient information), the patient information may be mapped into a document template, and an electronic document containing mapped referral parameters may be generated.
US10706954B2 Systems and methods for identifying responders and non-responders to immune checkpoint blockade therapy
Techniques for determining whether a subject is likely to respond to an immune checkpoint blockade therapy. The techniques include obtaining expression data for the subject, using the expression data to determine subject expression levels for at least three genes selected from the set of predictor genes consisting of BRAF, ACVR1B, MPRIP, PRKAG1, STX2, AGPAT3, FYN, CMIP, ROBO4, RAB40C, HAUS8, SNAP23, SNX6, ACVR1B, MPRIP, COPS3, NLRX1, ELAC2, MON1B, ARF3, ARPIN, SPRYD3, FLI1, TIRAP, GSE1, POLR3K, PIGO, MFHAS1, NPIPA1, DPH6, ERLIN2, CES2, LHFP, NAIF1, ALCAM, SYNE1, SPINT1, SMTN, SLCA46A1, SAP25, WISP2, TSTD1, NLRX1, NPIPA1, HIST1H2AC, FUT8, FABP4, ERBB2, TUBA1A, XAGE1E, SERPINF1, RAI14, SIRPA, MT1X, NEK3, TGFB3, USP13, HLA-DRB4, IGF2, and MICAL1; and determining, using the determined expression levels and a statistical model trained using expression data indicating expression levels for a plurality of genes for a plurality of subjects, whether the subject is likely to respond to the immune checkpoint blockade therapy.
US10706951B2 Semiconductor integrated circuit including a memory macro
In general, according to one embodiment, there is provided a semiconductor integrated circuit including a memory macro. The memory macro includes a first ECC circuit that generates a code corresponding to input data, a memory core including a data storage portion on which reading and writing of data is performed, and an ECC storage portion on which reading and writing of a code is performed, a second ECC circuit that executes, based on data and code read from the memory core, error detection or correction of the data, and circuits that form a path in which data flows to bypass the memory core in a scan test, and form a path in which data flows through each of the data storage portion and the ECC storage portion in a memory test.
US10706949B2 Multi-port register file device and method of operation in normal mode and test mode
A storage device includes: a first disabling unit configured to output write enable signals without change when at least two write addresses of a plurality of write addresses for which write enable signals are enabled and held by a first holding unit do not match; a second holding unit configured to hold sets of the plurality of write addresses held by the first holding unit and the plurality of write enable signals output by the first disabling unit; a second disabling unit configured to output one write enable signal of the plurality of write enable signals held by the second holding unit without change in a test mode; and a third holding unit configured to write data in accordance with sets of the plurality of write addresses held by the second holding unit and the plurality of write addresses output by the second disabling unit.
US10706947B2 Shift register unit and driving method thereof, gate driving circuit, and display device
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.
US10706943B2 Non-volatile semiconductor memory having multiple external power supplies
A memory device includes core memory such as flash memory for storing data. The memory device includes a first power input to receive a first voltage used to power the flash memory. Additionally, the memory device includes a second power input to receive a second voltage. The memory device includes power management circuitry configured to receive the second voltage and derive one or more internal voltages. The power management circuitry supplies or conveys the internal voltages to the flash memory. The different internal voltages generated by the power management circuitry (e.g., voltage converter circuit) and supplied to the core memory enable operations such as read/program/erase with respect to cells in the core memory.
US10706941B1 Multi-state programming in memory device with loop-dependent bit line voltage during verify
Techniques are described for programming memory cells with reduced widening of the threshold voltage distributions. Bit line voltages are adjusted during verify tests for memory cells assigned to the upper data state in a pair of adjacent data states which are concurrently verified. An elevated bit line voltage is applied and then stepped up in successive program loops. A lower, fixed bit line voltage is used for verifying the lower data state in the pair of adjacent data states. In one option, the step size increases progressively over the program loops. In another option, the minimum level of the elevated bit line voltage is lower for higher data states. In another option, the minimum level of the elevated bit line voltage is set as a function of data states, program-erase cycles and/or temperature.
US10706937B2 Asymmetric pass field-effect transistor for non-volatile memory
A method of performing an operation on a non-volatile memory (NVM) cell of a memory device is disclosed. The pass transistor of the NVM cell is an asymmetric transistor including a source with a halo implant. The source of the pass transistor is coupled to a common source line (CSL) that is shared among NVM cells of a sector of NVM cells. The operation may be performed by applying a first signal to a word line (WLS) coupled to a gate of a memory transistor of the NVM cell and applying a second signal to a bit line (BL) coupled to a drain of the memory transistor of the NVM cell.
US10706931B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array having memory strings that include memory cells and first and second selection transistors. During a read operation, a controller applies a first voltage higher than ground to a source line, and a second voltage to a first and second selection gate lines that are connected to a selected memory string. The second voltage is also applied to the first selection gate lines connected to non-selected memory strings during a first period of the read operation. A third voltage higher than ground and lower than the second voltage is applied to the first selection gate lines connected to non-selected memory strings during a second period of the read operation subsequent to the first period.
US10706930B2 3D memory device including shared select gate connections between memory blocks
Some embodiments include apparatuses, and methods of operating the apparatuses. Some of the apparatuses include a data line, a first memory cell string including first memory cells located in different levels of the apparatus, first access lines to access the first memory cells, a first select gate coupled between the data line and the first memory cell string, a first select line to control the first select gate, a second memory cell string including second memory cells located in different levels of the apparatus, second access lines to access the second memory cells, the second access lines being electrically separated from the first access lines, a second select gate coupled between the data line and the second memory cell string, a second select line to control the second select gate, and the first select line being in electrical contact with the second select line.
US10706928B2 Non-volatile static random access memory architecture having single non-volatile bit per volatile memory bit
Disclosed herein is a method of operating a non-volatile static random access NVSRAM memory formed from words. Each word includes NVSRAM cells, each of those NVSRAM cells having an SRAM cell and an electronically erasable programmable read only memory EEPROM cell. If the SRAM cells of a word have been accessed since powerup, data is read from the NVSRAM cells of that word through the SRAM cells. However, if the SRAM cells of that word have not been written since powerup, data is read from the NVSRAM cells of that word through the EEPROM cells.
US10706927B1 Electronic device and operating method thereof
An operating method of an electronic device including a semiconductor memory, the operating method includes selecting one of a plurality of memory cells during a set operation, applying a write current having a slow quenching pattern to the selected memory cell, monitoring a cell current flowing through the selected memory cell, generating a discharge control signal corresponding to a result of the monitoring, and discharging the write current in response to the discharge control signal.
US10706924B2 Non-volatile memory device, in particular phase change memory, and reading method
A non-volatile memory device has a circuit branch associated to a bit line connected to a memory cell. When the memory cell is read, in a precharging step, the bit line is precharged. In a characteristic shift step, the memory cell is activated, and a current source is activated to supply a shift current to the first bit line and cause the bit line to charge or discharge on the basis of the datum stored in the memory cell. In a detection step, the current source is deactivated, the memory cell is decoupled, and the bit line is coupled to an input of a comparator stage that compares the voltage on the bit line with a reference voltage to supply an output signal indicating a datum stored in the memory cell.
US10706921B2 Integrated 1T1R RRAM memory cell
One embodiment provides an apparatus. The apparatus includes a bipolar junction transistor (BJT) and an integrated resistive element. The BJT includes a base contact, a base region, a collector contact, a collector region and an integrated emitter contact. The integrated resistive element includes a resistive layer and an integrated electrode. The resistive element is positioned between the base region and the integrated emitter contact.
US10706920B2 Memory device
A memory device includes: a memory cell array including a plurality of memory cells, wherein each of the plurality of memory cells includes a switching element, and a data storage element connected to the switching element, wherein the data storage element includes a phase change material; and a memory controller configured to perform a control operation with respect to a first memory cell of the plurality of memory cells by inputting an operating current to the first memory cell, and inputting a compensation current flowing from the data storage element to the switching element in the first memory cell before or after inputting the operating current to the first memory cell.
US10706913B2 Reduced transport energy in a memory system
A memory stack comprises at least two memory components. The memory components have a first data link interface and are to transmit signals on a data link coupled to the first data link interface at a first voltage level. A buffer component has a second data link interface coupled to the data link. The buffer component is to receive signals on the second data link interface at the first voltage level. A level shifting latch produces a second voltage level in response to receiving the signals at the second data link interface, where the second voltage level is higher than the first voltage level.
US10706908B2 Refresh control circuit, semiconductor memory device, and refresh method thereof
A semiconductor memory device includes: first to Nth memory banks each including a normal cell region coupled to normal word lines and a redundant cell region coupled to redundant word lines; first to Nth non-volatile memories that correspond to the first to Nth memory banks, respectively, each including a plurality of memory sets for programming repair addresses of the corresponding memory banks; a refresh control circuit for generating first to Nth count values by counting a number of the memory sets used in the first to Nth non-volatile memories, and generating a redundant reset signal based on the first to Nth count values; and an address generation circuit for sequentially generating normal addresses for selecting the normal word lines and redundant addresses for selecting the redundant word lines based on a refresh signal, and initializing the redundant addresses based on the redundant reset signal.
US10706906B2 Cell performance recovery using cycling techniques
Methods, systems, and devices for memory array operation are described. A series of pulses may be applied to a fatigued memory cell to improve performance of memory cell. For example, a ferroelectric memory cell may enter a fatigue state after a number of access operations are performed at an access rate. After the number of access operations have been performed at the access rate, a fatigue state of the ferroelectric memory cell may be identified and the series of pulses may be applied to the ferroelectric capacitor at a different (e.g., higher) rate. For instance, a delay between pulses of the series of pulses may be shorter than the delay between access operations of the ferroelectric memory cell.
US10706899B2 Semiconductor device
A semiconductor device includes a buffer control circuit suitable for generating a buffer control signal in response to a power-down mode signal and a detection pulse, a first buffer circuit suitable for generating a first internal chip select signal by buffering a chip select signal depending on a select signal which is generated in response to the buffer control signal in a power-down mode, and a detection pulse generation circuit suitable for generating the detection pulse in response to the first internal chip select signal.
US10706897B2 Read threshold voltage selection
Apparatuses and methods for read threshold voltage selection are provided. One example method can include setting a first soft read threshold voltage and a second soft read threshold voltage based on a difference between a first number of memory cells that are read as being programmed to a first state when read using a first threshold voltage and a second number of memory that are read as being programmed to the first state when read using another threshold voltage.
US10706895B2 Interconnections for 3D memory
Apparatuses and methods for interconnections for 3D memory are provided. One example apparatus can include a stack of materials including a plurality of pairs of materials, each pair of materials including a conductive line formed over an insulation material. The stack of materials has a stair step structure formed at one edge extending in a first direction. Each stair step includes one of the pairs of materials. A first interconnection is coupled to the conductive line of a stair step, the first interconnection extending in a second direction substantially perpendicular to a first surface of the stair step.
US10706892B2 Method and apparatus for finding and using video portions that are relevant to adjacent still images
The invention relates to systems, methods, and computer readable media for responding to a user snapshot request by capturing anticipatory pre-snapshot image data as well as post-snapshot image data. The captured information may be used, depending upon the embodiment, to create archival image information and image presentation information that is both useful and pleasing to a user. The captured information may automatically be trimmed or edited to facilitate creating an enhanced image, such as a moving still image. Varying embodiments of the invention offer techniques for trimming and editing based upon the following: exposure, brightness, focus, white balance, detected motion of the camera, substantive image analysis, detected sound, image metadata, and/or any combination of the foregoing.
US10706889B2 Selective content insertion into areas of media objects
One or more computing devices, systems, and/or methods for selective content insertion into areas of media objects are provided. For example, a media object (e.g., an image or video), is selected for composition with content, such as where a message, interactive content, a hyperlink, or other types of content is overlaid or embedded into the media object to create a composite media object. The content is added into an area of the media object that is selectively identified to reduce occlusion and/or improve visual cohesiveness between the content and the media object (e.g., added to an area with a similar or complimentary color, having an adequate size with spare amounts of visual features such as a soccer player, a ball, or other entity, etc.). In this way, the content may be add into the area of the media object to create a composite media object to provide to users.
US10706886B1 Scheduling low-priority disk seeks for multi-actuator data storage device
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.
US10706884B2 Magnetic recording medium and magnetic storage apparatus
A magnetic recording medium includes: a substrate; a first underlayer; a second underlayer; and a magnetic layer including an alloy having a L10 type crystal structure with a (001) orientation. The substrate, the first underlayer the second underlayer, and the magnetic layer are stacked in this order. The first underlayer is a crystalline layer that includes W as a main component. The second underlayer is a crystalline layer that includes a material containing W as a main component and that includes an oxide. The content of the oxide in the second underlayer is in a range of from 2 mol % to 30 mol %. The oxide is an oxide of one or more kinds of elements selected from a group consisting of Cr, Mo, Nb, Ta, V, and W.
US10706883B2 Perpendicular recording media with carbon grain isolation initiation layer
Perpendicular magnetic recording media including a carbon grain isolation initiation layer for reducing intergranular exchange coupling in the recording layer are provided. In one such case, the media includes a substrate, a plurality of underlayers on the substrate, a grain isolation initiation layer (GIIL) on the plurality of underlayers, the GIIL including C, a metal, and an oxide, and a magnetic recording layer directly on the GIIL and including a non-ordered structure. In another case, a method of fabricating such magnetic media is provided.
US10706873B2 Real-time speaker state analytics platform
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.
US10706862B2 Signal processing apparatus, signal processing method, and program
The present technology relates to a signal processing apparatus, a signal processing method, and a program that permit switching between a plurality of DSD signals having different sampling frequencies using a simple configuration.An acquisition section acquires a digital audio signal having a given sampling frequency selected from among the plurality of digital audio signals acquired by delta-sigma modulating an audio signal at a plurality of sampling frequencies. An interpolation section subjects the acquired digital audio signal to a pre-interpolation process when the sampling frequency of the acquired digital audio signal is lower than an operating clock of a delta-sigma demodulator. The present technology is applicable, for example, to a signal processing apparatus.
US10706860B2 Layered coding for compressed sound or sound field representations
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.
US10706855B2 Multimedia processing circuit and electronic system
A multimedia processing circuit is provided. The multimedia processing circuit includes a smart interpreter engine and an audio engine. The smart interpreter engine includes a noise suppression module, a vocal identification module and a speech to text converter. The noise suppression module is utilized for performing a noise suppression process on speech data corresponding to a first language. The vocal identification module is utilized for performing a vocal identification process on the noise-suppressed speech data corresponding to the first language to generate vocal identification data corresponding to the first language. The speech to text converter is utilized for converting the vocal identification data corresponding to the first language into text data corresponding to the first language. The audio engine is utilized for receiving speech data corresponding to the first language and converting the speech data corresponding to the first language into an analog speech signal corresponding to the first language.
US10706847B2 Method for operating speech recognition service and electronic device supporting the same
An electronic device includes a communication module, a sensor module, a microphone, a memory, a display, and a processor. The processor is configured to determine whether a user is in proximity to the electronic device, to transmit at least one of voice input information or information on the proximity of the user to the external device, to receive at least one action associated with the execution of the function of the electronic device corresponding to a recognition result from the external device, based on voice input recognition of the external device, to output content associated with execution and/or processing of each of the at least one action, when the user is spaced apart from the electronic device, and to prevent at least a portion of the at least one content from being output in a state that the user is within the specified proximity to the electronic device.
US10706843B1 Contact resolution for communications systems
Methods and systems for performing contact resolution are described herein. When initiating a communications session using a voice activated electronic device, a contact name may be resolved to determine an appropriate contact with which the communications session may be directed to. Contacts from an individual's contact list may be queried to determine a listing of probable contacts associated with the contact name, and contact identifiers associated with the contact may be determined. Using one or more rules for disambiguating between similar contact names, a single contact may be identified, and a communications session with that contact may be initiated.
US10706841B2 Task flow identification based on user intent
The intelligent automated assistant system engages with the user in an integrated, conversational manner using natural language dialog, and invokes external services when appropriate to obtain information or perform various actions. The system can be implemented using any of a number of different platforms, such as the web, email, smartphone, and the like, or any combination thereof. In one embodiment, the system is based on sets of interrelated domains and tasks, and employs additional functionally powered by external services with which the system can interact.
US10706836B2 Systems and methods for presenting social network communications in audible form based on user engagement with a user device
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.
US10706831B2 Film and sound-absorbing structure
There is provided a film usable as a lightweight sound absorbing film having an excellent sound absorbing property, and a sound absorbing structure with such a film.A film 1 including a plurality of fine through holes 2 formed therein, the film having an average thickness t (μm) in portions of the film having no through holes 2 formed therein, the through holes having an average depth T (μm) including a burr on a circumferential edge thereof, the through holes 2 having an average hole diameter d (μm), and the film 1 having an open area rate y (%) per unit area; the film satisfying all of the following formulas: 90≤t≤300, 1.02
US10706824B1 Pooling and tiling data images from memory to draw windows on a display device
The instant application discloses receiving a command via a processor to initiate a window creation operation on a client computing device, retrieving at least one image tile pre-allocated in a memory of the client computing device, performing a draw operation that places at least one image overplayed onto the at least one image tile and displaying the image overplayed onto the at least one image tile on a display of the client computing device.
US10706818B2 System and method for aligning sensor data to screen refresh rate
A method and system to a system to provide a sensor data to a host device is disclosed. The system includes a first clock generator that generates a first clock. The system also includes a second clock generator that generates a second clock. The sensor data is sampled based on the first clock. The sensor data is presented to the host device, based on the second clock.
US10706817B2 Overdrive for electronic device displays
An electronic device is provided. The electronic device includes a display that is configured to show content that includes a plurality of frames. The plurality of frames includes a first frame that is associated with a pre-transition value. The plurality of frames also includes a second frame that is associated with a current frame value that corresponds to a first luminance. Additionally, the electronic device is configured to determine an overdriven current frame value corresponding to a second luminance that is greater than the first luminance. The electronic device is also configured to display the second frame using the overdriven current frame value.
US10706811B2 Method and device for controlling display of a flexible display screen
A method for controlling display of a flexible display screen includes: traversing distance sensors in each detection sequence according to a sequence of the detection sequence, each being a target sensor, and obtaining a front adjacent sensor in front of the target sensor and a rear adjacent sensor in rear of the target sensor in the detection sequence; obtaining a corresponding proximity distance of the target sensor, the front adjacent sensor, and the rear adjacent sensor; when the proximity distance of the target sensor is less than the proximity distance of the front adjacent sensor, and is less than or equal to the proximity distance of the rear adjacent sensor, determining an unfolded position according to the target sensor; and ending the traversal; determining a visible area of the flexible display screen according to the unfolded position, and displaying a corresponding display content on the visible area.
US10706810B2 Software-rotatable display layout for labelling buttons
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.
US10706809B2 External module and vehicle connected thereto
The present invention relates to an external module comprising: an interface physically connected to a vehicle so as to exchange data with the vehicle; and a processor for receiving peripheral information of the vehicle and state information of the vehicle through the interface, acquiring the ADAS information, on the basis of the peripheral information of the vehicle and the state information of the vehicle, and performing control so as to allow a display inside the vehicle to display the ADAS information by transmitting the ADAS information, through the interface, to the vehicle.
US10706807B2 Display device and driving method thereof
Provided is a display device including: a display panel; a system board configured to supply a signal and a voltage required to drive the display panel; a timing controller configured to receive the signal from the system board, generate control signals required to drive the display panel, and transmit some of the control signals to the system board; and a level shifter configured to convert voltage levels of the some signal of the timing controller into a signal voltage level suitable for the system board. The level shifter includes an output voltage control terminal configured to control the level shifter not to generate an output voltage when the system board is turned off.
US10706806B2 Pixel driving circuit, array substrate and display device
A pixel driving circuit includes a pixel unit including a blue sub-pixel connected to a data line to receive a data voltage, and a limit circuit connected between the data line and a reference voltage line configured to transfer a fixed DC voltage, the limit circuit being configured to limit the received data voltage when the received data voltage exceeds a voltage threshold.
US10706795B2 Display panel driving method
A display panel driving method is provided and has dividing all scan lines into two scan line sets, in a displaying time of each frame sequentially scanning a first scan line set and a second scan line set, and simultaneously applying data signals of opposite polarities to pixel units connected to the first scan line set and pixel units connected to the second scan line set.
US10706794B2 Adjustment method and device for gamma circuit
The present disclosure relates to an adjustment method and device for a gamma circuit. In the gamma correction of the present disclosure, the brightness of the sub-pixel of each color in the white light is determined according to the brightness and color coordinates of the white light and the color coordinates of the sub-pixel of each color, the correspondence relationship between the brightness of the sub-pixel of each color in the white light and the voltage values of the sub-pixel is established, the target value of the voltage of the sub-pixel of each color is found from the correspondence relationship according to the brightness of the sub-pixel of each color in the white light corresponding to any grayscale, and then the voltages of red, green and blue sub-pixels are adjusted to the target values.
US10706793B2 Electro-phoretic display apparatus
An electro-phoretic display apparatus including an electro-phoretic display panel and a driving circuit is provided. The electro-phoretic display panel includes a display area and a border area. The driving circuit is coupled to the electro-phoretic display panel. The driving circuit is configured to drive the display area to display an image frame according to a first voltage. The driving circuit drives the border area to maintain displaying a white border or a black border according to a second voltage.
US10706792B2 Field sequential type display device and display method
A light source section 21 includes a red light source 22r, a green light source 22g, and a blue light source 22b, and one frame period is divided into four subfield periods. Light sources of each color respectively emit light in blue, green, and red subfield periods, and the red light source 22r and the green light source 22g emit light in a yellow subfield period. Light emission intensity of the blue light source 22b in the blue subfield period is set to twice light emission intensities of the red light source 22r and the green light source 22g in other subfield periods. Color breakup is reduced by displaying the yellow subfield, and light utilization efficiency improved by setting transmittance of a light modulation element 16 to 100% when a white signal by which each gradation of red, green, and blue becomes maximum is input. With this, a field sequential type display device which can reduce color breakup and has high light utilization efficiency is provided.
US10706791B2 Backlight brightness control method and device
A backlight brightness control method and a backlight brightness control device are provided. The backlight brightness control method includes: acquiring a luminous brightness value of a display panel; determining a relationship between the luminous brightness value and a preset brightness value by a brightness control circuit; transmitting an adjusted current value to a backlight driver module according to the relationship by the brightness control circuit; and generating a current having the adjusted current value by the backlight driver module to drive a backlight module in the display panel to emit light.
US10706789B2 Pixel driving circuit and driving method thereof, and display device
A pixel driving circuit, a driving method thereof, and a display device are provided. According to the pixel driving circuit, a data voltage is provided to a first electrode of a driving transistor; a storage sub-circuit is charged or discharged; a first voltage signal from a first voltage terminal is provided to a control electrode of the driving transistor, and a second voltage signal from a second voltage terminal or a third voltage signal from a third voltage terminal is provided to a first node; the data voltage and a threshold voltage of the driving transistor are written to the control electrode of the driving transistor, to turn on a second electrode of the driving transistor and the third voltage terminal, to control a light-emitting element to emit light.
US10706785B2 Rollable display and driving method thereof
A rollable display including a flexible display panel having a screen that is separated into an exposed display region and a non-exposed display region. The screen of the flexible display panel is moved using a screen driver, and a moving direction of the exposed display region is controlled to be opposite to a moving direction of the screen, to distribute the stress of pixels, without changing an absolute location of the exposed display region, and to defer degradation of the pixels.
US10706780B2 Head-mounted display device and brightness control method therof
The present disclosure provides a head-mounted display device including a first OLED display, a first temperature sensor, and a controller. The first OLED display is configured to display image data. The first temperature sensor is disposed within the head-mounted display device and is configured to sense the first device temperature of the first OLED display. The controller is electrically connected to the first OLED display and the first temperature sensor. The controller outputs the image data and a first display driving voltage to the first OLED display. The controller adjusts the first display driving voltage to control the brightness performance of the first OLED display according to the change of the first device temperature.
US10706778B2 Display apparatus
According to one embodiment, a display apparatus having a display device including a plurality of pixels, each of the pixels including: a drive transistor; and a light emitting element coupled to the drive transistor and to a reference potential, wherein a current from the drive transistor to the light emitting element is determined based on a voltage between a gate and a source of the drive transistor, and the display device is configured to divide a one-frame period during which a frame image is being displayed into certain unit time segments each having a same time period and each including one or more light emission time slots during each of which the pixel is emitting light and one or more no-light emission time slots during each of which the pixel is not emitting light, and then configured to switch light emission of the pixel on and off in a manner such that a light quantity in the one or more light emission time slots per each of the unit time segment is equalized.
US10706777B2 Image display device having a drive transistor with a channel length longer than a channel length of individual switching transistors
An image display device includes: a pixel array part formed of first to fourth scanning lines arranged in rows, signal lines arranged in columns, pixel circuits in a matrix connected to the scanning lines and signal lines, and a plurality of power source lines which supplies first to third potentials necessary for the operations of pixel circuit; a signal part which supplies a video signal to the signal lines; and a scanner part which supplies a control signal to the first to fourth scanning lines, and in turn scans the pixel circuit for every row, wherein the pixel circuits include a sampling transistor, a drive transistor, first to third switching transistors, a pixel capacitance, and a light emitting device, and a channel length of the drive transistor is made longer than a channel length of the switching transistors to suppress fluctuations in threshold voltage.
US10706774B2 Image display apparatus
The present invention relates to an image display apparatus. The image display apparatus according to an embodiment of the present invention includes a display having an organic light-emitting diode (OLED) panel, and a controller to control the display, wherein in response to an input image being a video, when variation a variation in a level of color information of a first pixel data corresponding to a first pixel in the input image is within a predetermined range, and a level of brightness information of the first pixel data is equal to or higher than a first level, the controller detects the first pixel as a pixel in a static area, and decreases the level of brightness of the first pixel data.
US10706773B2 Display device
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.
US10706772B2 Touch substrate, manufacturing method therefor, and touch device
A color complementation method for a WOLED display device includes: determining at least two target output brightnesses; measuring and adjusting the WOLED display device by using the at least two target output brightnesses, respectively, to obtain data to be used; wherein the measuring and adjusting includes: allowing an output brightnesses of the WOLED display device to be same as each of the target output brightnesses, and adjusting output brightnesses of sub-pixels and obtaining the output brightnesses of the sub-pixels at a preset chromaticity coordinate as color complementation brightnesses of the sub-pixels; generating, according to the data to be used, correlations between the output brightnesses of the WOLED display device and the color complementation brightnesses of the sub-pixels; according to the correlations, performing color complementation of the WOLED display device.
US10706769B2 Display panel and display device
The disclosure discloses a display panel and a display device, and there is at least one abnormally shaped region in a display region of the display panel, and sub-pixels located in the abnormally shaped region are arranged in a step-like distribution, where at least opening regions of sub-pixels at the edges of the steps have a deflection angle of more than 0 degree and less than 180 degrees relative to opening regions of sub-pixels which are not located at the steps.
US10706768B2 Luminous member, method of driving luminous member, non-volatile memory device, sensor, method of driving sensor, and display apparatus
Provided are a luminous member, a method of driving the luminous member, a non-volatile memory device, a sensor, a method of driving the sensor, and a display apparatus. The luminous member includes a first electrode; a second electrode facing the first electrode; an emission layer, which is disposed on a main surface of the first electrode and emits light by power applied between the first electrode and the second electrode; and a ferrodielectric layer disposed between the emission layer and the second electrode, wherein AC power applied to the luminous member is controlled based on polarity or magnitude of a residual polarization generated in the ferrodielectric layer, thereby adjusting emission characteristics of the emission layer.
US10706767B2 Shift register unit circuit, driving method thereof, gate drive circuit and display device
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.
US10706765B2 Compression algorithm verification method, storage medium, and display device
A compression algorithm verification method, a storage medium, and a display device are provided. The compression algorithm verification method includes the steps of: acquiring an original image; using an overdrive compression algorithm to be verified to sequentially compress and decompress the original image to obtain a first image; the first image being performed with image processing to obtain a second image; the first image and the second image serving as a previous frame image and a current frame image respectively, a gray scale compensation value being superimposed on the second image based on an overdrive technique to obtain a third image; and the third image being controlled to be dynamically displayed in such a manner that the first image is changed to the second image for verifying whether the overdrive compression algorithm meets the predetermined requirements.
US10706762B2 Display device and control method for color gamut range variation and driving current adjustment
A display device is disclosed. The present display device comprises: a display unit of which the color gamut range varies according to the size of a driving current; and a processor for analyzing, per frame unit, the color distribution of an image signal, and adjusting, per frame unit, the size of the driving current on the basis of the analyzed color distribution such that the display unit operates within the color gamut range.
US10706761B2 Control method for display panel
A control method for a display panel is provided, the display panel includes multiple gate lines, multiple data lines arranged to intersect with the gate lines in an insulative manner, multiple sub-pixels arranged in an array and a demultiplexer. The N data lines for charging the sub-pixels with different colors are connected to one signal input terminal through the demultiplexer, N is an integer greater than 1. The control method includes charging the sub-pixels connected to the demultiplexer in a direct charging manner, and the sub-pixels with the same color have the same charging time period in a preset period.
US10706756B2 Display, display driving device, and driving method thereof
A display driving device is provided. The display device includes a first data line, a first switch, a first storage unit, and a data output unit. The first switch is electrically connected between the first data line and the data output unit, and the data output unit is further electrically connected to the first storage unit. In a first closing period of the first switch, the data output unit outputs a first data signal to the first data line through the first switch, and the first storage unit stores the first data signal received from the data output unit. After the first closing period and before a second closing period of the first switch, the first storage unit charges the data output unit with the first data signal so that the data output unit and the first data line are at the voltage level.
US10706755B2 Organic light emitting diode display and repairing method thereof
A repairing method of an organic light emitting diode display, including: a repairability checking step for applying a first positive bias to a pixel including a driving transistor and an organic light emitting diode based on the organic light emitting diode; and a stress applying step for applying a second positive bias that is greater than the first positive bias to the organic light emitting diode.
US10706748B2 Recyclable liner for label assembly
In accordance some aspects of the present application, there is provided a label assembly, a release liner and methods of preparing label assemblies and release liners. In one aspect, a label assembly includes a top layer having a front side and a back side and an adhesive applied at the back side of the top layer. The label assembly also includes a silicone-treated liner contacting the adhesive to sandwich the adhesive between the top layer and the liner. The silicone-treated liner comprises paper that does not have a machine finish or gloss finish on a side of the paper that contacts the adhesive to allow at least a portion of the silicone in the silicone treatment to penetrate the paper.
US10706746B2 Pure binary scrambling
The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
US10706742B2 Method and system for creating a synthetic pulse
A pulse simulation device comprises a controller for generating at least one signal simulating a pulse, at least one tactile feedback unit wherein the tactile feedback unit is driven by the controller to generate tactile response simulating a pulse, and a wearable attachment for holding the tactile feedback on an actor.
US10706741B2 Interactive story system using four-valued logic
A language learning system that teaches an individualized set of vocabulary words to users through an interactive story. The interactive story is modeled through probabilistic rules in a semantic network having objects and relations. Dialog and narration is generated dynamically based on the state of the interactive story model using phrasal rewrite rules evaluated with a four-valued logic system in which truth values of the objects and relations are encoded as true, false, defined, and undefined in parallel memory structures.
US10706739B2 Systems and methods for training people to a modified gait or posture
Device for training people to a preferred posture during normal gait comprising of: at least a base for stabilizing at least one rail or post coupled to said base at least one gait regulating component, which will be arranged perpendicularly with respect to said rod or post and parallel to the floor surface, with said gait regulating component provided for defining an obstacle during the normal gait of a user to impose on the latter a predetermined movement of the foot, knee, and hip, facilitating the maintenance of the user's bust erected in a position of equilibrium, with the consequent lengthening of the pushing leg, the gradual transition of the weight of the user's body by the supporting foot posterior to that of the advancing leg, and the oscillation of the arm forward opposite to the lower limb that moves, with a final effect of a steady pace.
US10706738B1 Systems and methods for providing a multi-modal evaluation of a presentation
Systems and methods are described for providing a multi-modal evaluation of a presentation. A system includes a motion capture device configured to detect motion an examinee giving a presentation and an audio recording device configured to capture audio of the examinee giving the presentation. One or more data processors are configured to extract a non-verbal feature of the presentation based on data collected by the motion capture device and an audio feature of the presentation based on data collected by the audio recording device. The one or more data processors are further configured to generate a presentation score based on the non-verbal feature and the audio feature.
US10706730B2 Perceptual-cognitive-motor learning system and method
The present disclosure relates to a perceptual-cognitive-motor learning system. The system includes an apparatus for evaluating or improving perceptual-cognitive abilities of a subject during a training sequence. The system also has a training sequence controller for adding in at least a part of the training sequence at least one of (a) a first motor load add-on to the subject and (b) a second motor load add-on to the subject, the second motor load being heavier than the first motor load. A variant of the system has a user interface for allowing the subject to change at least one parameter of the training sequence. Methods for evaluating or improving perceptual-cognitive abilities of a subject are also disclosed.
US10706727B1 Adaptive flight display radio tuning system
An aircraft system may include a civil radio, a mission radio, and an adaptive flight display. The adaptive flight display may include a display, a processor, and memory. The memory may maintain a civil radio tuning system application and a mission radio tuning system application. The civil radio tuning system application and the mission radio tuning system application may be associated with the civil radio and the mission radio, respectively. The processor may be configured to: execute the civil radio tuning system application and the mission radio tuning system application; tune the civil and mission radios; generate a graphical user interface multifunction window including slots; assign slots to display information associated with the civil and mission radio tuning system applications; and output, to the display, the graphical user interface multifunction window having particular slots filled with the information associated with the civil and mission radio tuning system applications.
US10706724B2 Controlling articulating sensors of an autonomous vehicle
An autonomous vehicle is described herein. The autonomous vehicle comprises a first sensor and a second sensor having limited fields of view, an articulation system, and a computing system. The computing system determines a first region and a second region external to the autonomous vehicle based on a sensor prioritization scheme comprising a ranking of regions surrounding the autonomous vehicle. The computing system then causes the articulation system to orient the first sensor towards the first region and the second region towards the second region. Responsive to receiving a sensor signal from the first sensor indicating that an object has entered a field of view of the first sensor, the computing system determines a third region having a higher ranking than the second region within the sensor prioritization scheme. The computing system then causes the articulation system to orient the second sensor towards the third region.
US10706721B2 Toll road detection and reporting system
A toll road detection and notification system for a vehicle includes a plurality of cameras, a sign recognition unit, and a driver alert system. The plurality of cameras is configured to take images of a vehicle's environment. The sign recognition unit is configured to analyze the images from the plurality of cameras, detect a toll sign, and determine toll information. The driver alert system is configured to receive toll information from the sign recognition unit and notify a driver of the vehicle of the toll information.
US10706715B2 DIY monitoring apparatus and method
The present disclosure relates to a software application used on mobile devices that enables professional monitoring services to DIY monitoring systems that lack an ability to communicate with remote monitoring facilities. In one embodiment, alert messages are transmitted by a monitoring system gateway and received by a personal communication device. The alert messages indicate occurrences of events at a monitored premises. When the software application determines that an incoming communication is an alert message, an indication is provided to a user of the mobile device that an event has occurred at the premises, and giving the user a predetermined time period in which to respond to the indication. If the user fails to respond to the indication within a predetermined time period, a message is transmitted to a remote monitoring facility, alerting the remote monitoring facility of the event.
US10706714B1 Location based monitoring system alerts
Monitoring system alert technology, in which monitoring system data is accessed from a monitoring system that is located in a property of a user and the monitoring system data is analyzed against one or more rules that define alerts provided for the monitoring system. Based on the analysis, a determination is made that an alert for the monitoring system is needed and conditions for providing the alert are accessed. Location of a mobile device of a user associated with the monitoring system and timing related to providing the alert are monitored. The monitored location of the mobile device and the monitored timing are analyzed with respect to the accessed conditions. Based on the analysis, a determination is made that the accessed conditions for providing the alert are met and the alert is output at the mobile device.
US10706713B2 Method and apparatus for disarming a security system
Methods and apparatus are described for automatically disarming a security system. For example, a method for automatically disarming a security system is described, comprising determining, by a personal communication device, when a person is in proximity to the person's home or business and, in response to determining that the person is in proximity to the person's home or business, transmitting a disarm command by the personal communication device to a security controller for the security controller to disarm the security system.
US10706712B1 Mission critical signaling failover in cloud computing ecosystem
Methods and systems, including computer programs encoded on computer storage media, for reducing the likelihood of signaling failover in an alarm system, the method including identifying alarm events detected at monitored properties by monitoring systems that are located at the monitored properties; tracking the ability of a primary application infrastructure to transmit, to a central monitoring station server, the alarm events; detecting disruption in the ability of the primary application infrastructure to transmit the alarm events to the central monitoring station server; based on the detected disruption, enabling a signal transmission switch that switches a path for alarm events from the primary application infrastructure to a secondary application infrastructure, the secondary application infrastructure being an infrastructure operated by a cloud service provider; and based on enablement of the transmission switch, transmitting, by the secondary application infrastructure, at least one alarm event to the central monitoring station server.
US10706710B2 Method and apparatus for providing reminder based on chat room
A method of providing a reminder based on a chat room performed by a chat room based reminder apparatus connected to at least one user terminal, the method including: bringing a message thread corresponding to a chat room related to a user terminal and a to-do item set of at least one to-do item related to the message thread and including a to-do receiver, a to-do provider, to-do contents, a to-do status, and a deadline; generating a reminder set including at least one reminder to-do item satisfying a reminder condition in the to-do item set; generating a reminder message for each of the at least one reminder to-do item; and detecting a time zone of the to-do receiver and delaying to add the reminder message to the message thread to a receivable time of the to-do receiver.
US10706706B2 System to determine events in a space
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.
US10706701B2 System and method for dynamically ordering video channels according to rank of abnormal detection
A system and method for dynamically ordering video streams on display in a command and control system according to video content, including obtaining a plurality of video streams captured by a plurality of respective video cameras; extracting features from the plurality of video streams; calculating abnormality scores for the extracted features, wherein each abnormality score measures a likelihood that a corresponding feature is an abnormal feature; calculating a current rank for ordering each of the plurality of video streams based on current and past abnormality scores of the features extracted from the video stream; and displaying a subgroup of the plurality of video streams having the highest subset of current ranks based on abnormality scores.
US10706700B2 Prioritization of video sources
An apparatus for managing the storage of image data captured by a plurality of image capturing means is provided. The apparatus comprises designation means configured to receive a designation of the importance of at least one of the plurality of image capturing means; first storage means configured to store the captured image data; determining means configured to determine the availability of a second storage means to which image data stored on the first storage means is to be transferred, and to determine the available storage space of the first storage means; image data control means configured to transmit a control command to at least one of the plurality of capturing means and first storage means; and in the case that it is determined that the second storage means is unavailable, and the available storage space of the first storage means is determined to be less than a predetermined threshold, the image data control means is configured to transmit the control command to the at least one of the plurality of image capturing means and the first storage means to control the respective means so as to reduce the amount of captured image data stored on the first storage means in accordance with the designation of the importance of the at least one of the plurality of image capturing means.
US10706699B1 Projector assisted monitoring system
A computer-implemented method includes receiving a sample image of an area of a property, identifying a moving object from the sample image, determining a site in the property based on the identified moving object, determining an optical pattern to project at the site based on the identified moving object, and transmitting an instruction to a projector to project the determined optical pattern at the determined site.
US10706698B2 Energy savings and improved security through intelligent lighting systems
An intelligent lighting system employs energy efficient outdoor lighting and intelligent sensor technology in cooperation with video analytics processing. The lighting system selectively illuminates outdoor spaces and identifies and evaluates events in a scene monitored by a video camera, thereby to facilitate proactive and appropriate security responses to those events. Selective use of advanced lighting fixtures may significantly reduce costs of lighting areas that are monitored by security systems such as streets, public parks, and parking lots, while simultaneously improving security, safety, and traffic control. Energy savings alone, for a properly designed system, are estimated at 50%-90% of current usage. When combined with remote monitoring, such systems may prevent accidents and criminal activity.
US10706696B1 Security system with distributed sensor units and autonomous camera vehicle
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.
US10706695B2 Systems and methods for security sensing in a power cable for an article of merchandise
Embodiments of the present invention are directed to merchandise security systems and methods for displaying and protecting an article of merchandise from theft. In one example, the system includes a sensor configured to be secured to the article of merchandise, wherein the sensor includes alarming circuitry. The system also includes a tether comprising a pair of conductors electrically connected to the alarming circuitry, wherein the pair of conductors is configured to transfer power to the sensor and/or to the article of merchandise. In response to power ceasing to be transferred, the alarming circuitry is configured to monitor an electrical signal transmitted through the pair of conductors in order to determine whether the tether has been cut or removed from the sensor.
US10706690B2 Method of gaming, a game controller and a gaming system
An electronic method of gaming comprising an electronic game controller: selecting, for each of at least one display area of a symbol display, a plurality of symbols for display at respective ones of a plurality of display positions arranged in the display area; evaluating the selected symbols to determine whether or not the selected symbols for display at at least two designated display positions are the same; upon determining that the selected symbols for display at at least two designated display positions are the same, applying a modification to each of the selected symbols for display at the at least two designated display positions to form a modified symbol display; and evaluating the modified symbol display to make an award.
US10706689B2 Gaming system and method employing multiple symbol generators utilized for multiple concurrently played games
A gaming system including a plurality of concurrent or overlapping game plays. Each concurrent or overlapping game play is associated with or otherwise configured to activate one or more symbol generators, such as one or more wheels. Following a determination of which of the games to concurrently or overlappingly play, the gaming system activates each symbol generator associated with each concurrent or overlapping game play.
US10706688B2 System, method and apparatus for gaming in a convenient environment
A system, method and device is set forth for play by multiple players using their mobile devices. Each player tethers their mobile device to a console for remote play whereupon, for each player, a separate account is established for the player. The player may fund their account for value for regulated gaming. The system, method and device are configure to be easily introduce into an existing casino enterprise system such they appear to the system as a gaming device while supporting separate and simultaneous play by the players.
US10706686B2 Dynamically configurable wager-based gaming device supporting skill-affected payout configurations and chance-based payout configurations
Various aspects described here are directed to dynamically configurable, electronic wager-based gaming devices supporting skill-affected payout configurations and chance-based payout configurations of skill-based, wager-based game titles.
US10706685B2 Skill based wheel modifiers
Disclosed are various embodiments for generating an outcome for a wheel-based gaming feature based on one or more digital tokens. A skill-based input can be received. The one or more digital tokens can be launched toward a wheel of the wheel-based gaming feature based on the skill-based input. A landing location for the one or more digital tokens can be determined. One or more aspects of the wheel-based gaming feature can be modified based on the landing locations of the digital tokens.
US10706684B1 Systems and methods for conversion of loyalty program rewards
Systems and methods are disclosed for associating a player loyalty account of a player with a stored value account. The player can accumulate loyalty points over time. The accumulated loyalty points can be converted to value, such as cash or coupons, associated with the stored value account. The value can be accessed by the player through the use of a stored value payment vehicle associated with the stored value account. The value added to the stored value account can be restricted such that the use of the value is limited to particular merchants or particular types of transactions.
US10706682B2 Gaming chips and table game security system
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.
US10706675B2 Management system for table games, substitute currency for gaming, inspection device, and management system of substitute currency for gaming
A detection system according to the present invention includes a control device detecting fraud performed in a game table by using a result of an image analysis performed by an image analyzing device, and substitute currency for gaming used for this detection system has a multi-layer structure in which a plurality of plastic layers having different colors are stacked, a coloring layer (121) is included at least in the middle, and white layers (122) or thin-color layers (may be layers having a color thinner than that of the coloring layer (121); not illustrated in the drawing) are stacked on both sides of the coloring layer (121) disposed in the middle. A multi-layer structure, in which a coloring layer (121) is included, and white layers (122) or thin-color layers (while not illustrated in the drawing, the layers may be layers of a color that is thinner than that of the coloring layer (121)) are stacked on both sides of the coloring layer (121) of this middle, is employed.
US10706673B2 Biometric access data encryption
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.
US10706671B2 Extension gaming and services for mobile devices in a gaming environment
A player is enabled to initiate on a mobile device a multiplayer game via a community gaming panel for multiplayer game play. Additional players are enabled to access the multiplayer game on additional mobile devices to enroll in the multiplayer game. The multiplayer game is funded by wagers from the player, additional players, a gaming venue, or a third party funding source. An outcome is determined for the multiplayer game based on one or more plays of the multiplayer game by the player and/or the additional players. The mobile device and the additional mobile devices are remotely connected to a server associated with multiple gaming machines. The player and the additional authenticated players are each associated with a respective gaming machine.
US10706669B2 System and method for managing player data across different gaming entities
In various embodiments, the system and method disclosed herein coordinates the access to persistent data amongst a plurality of disparate entities which otherwise have no player data sharing relationship with one another.
US10706667B1 System and method for transferring funds to and from a gaming table
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 Gaming machine having gauges that displays spatial attributes of winning combinations
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.
US10706662B2 Gaming machine, control method for machine, and program for gaming machine
A gaming system including one or more gaming machines provides a game to one or more players. The game includes a primary game and a bonus game with first and second features. In the first feature a plurality of objects are presented to a player. The player is allowed to select one of the objects and an associated award may be awarded. Any unselected objects are added to an escrow meter. In the second feature, the player is allowed to select one or more of the escrow objects.
US10706657B2 Management apparatus for managing an automatic change machine and receipt printer, and method of managing the same
A management apparatus according to an embodiment includes an interface for communicating with an automatic change machine in a store. The automatic change machine receives money and provides withdrawal of money. A storage device stores first statistical information indicating a number of customers in the store during past time periods, and second statistical information indicating an amount of money stored in the automatic change machine during past time periods. A processor is programmed to perform a prediction processing including: predicting, based on the first statistical information and the second statistical information, at least one of an appropriate collection time period during a current day for collecting money from the automatic change machine and an appropriate refill time period for refilling money in the automatic change machine, and outputting information for displaying an image indicating the at least one of the predicted collection time period and the predicted refill time period.
US10706656B2 Methods and apparatus for receiving and sorting disks
An apparatus for receiving and sorting disks includes a wheel having at least one well for receiving a disk, a motor coupled to the wheel, a collecting device positioned relative to the wheel, a disk sensor, an ejector, and a controller. The collecting device has at least a first collector and a second collector configured for receiving disks. The disk sensor is configured to detect a value of a parameter of a disk received in the well and generate a parameter value signal. The ejector is coupled to the wheel proximate the well and configured to eject a disk from the well in a plane parallel to a bottom surface of the wheel in response to an eject signal. The controller is operably coupled with the disk sensor and the ejector.
US10706653B2 Wireless access tag duplication system and method
A wireless access tag duplication device, system and method is provided. The wireless access tag duplication system comprises: a wireless access tag reader; a wireless access tag writer; a processor, coupled to the wireless access card reader and the wireless access card writer; and a memory. The memory includes instruction code, executable by the processor, for: determining a first key of a first wireless access tag; determining remaining keys of the first wireless access tag using nested authentication and the first key; reading data of the first tag using the wireless access card reader, the first key and the remaining keys; and writing the data to a second tag using the wireless access card writer, the first key and the remaining keys.
US10706648B2 System and method to detect execution of driving maneuvers
The present invention relates to a vehicle recorder system that is configured with a video camera, a light weight memory system, and a radio communications facility suitable for use in conjunction with an moving vehicle. An automobile equipped with such video recorder system that is used throughout a day of service provides a video record of unusual events which may occur from time-to-time. For example, events such as accidents, near-misses, and excessive speed, among others, trigger a system to preserve video images collected before and after the moment of the event. Replaying these images provides information regarding the cause and true nature of the event. These systems are particularly suitable for vehicle fleets, or other groups of vehicles that can communicate with a common system.
US10706639B2 Mobile scanning system for processing non-machinable, undeliverable-as-addressed mail
A mail piece processing apparatus and related method. A mail piece processing apparatus includes a base, a table connected to the base by a vertical member, a camera mounted above the table and positioned to take an image of a mail piece on the table, and a data processing system. The data processing system is configured to receive the image of the mail piece from the camera; determine address information and address information of the mail piece according to the image; determine a disposition result for the mail piece according to the image; and cause a label to be printed for the mail piece according to the disposition result.
US10706637B2 Computer aided systems and methods for creating custom products
A computer-aided design system enables physical articles to be customized via printing or embroidering and enables digital content to be customized and electronically shared. A user interface may be generated that includes an image of a model of an article of manufacture and user customizable design areas. Customization permissions associated with a selected design area are accessed. User provided content to be used in customizing a design area may be analyzed in real time using a trained engine to determine if it complies with one or more rules. If the user provided content satisfies a corresponding rule, manufacturing instructions and a design file may be transmitted to a printing system.
US10706635B2 System and method for presenting placards in augmented reality
A computer-implemented method for presenting placards in augmented reality includes receiving, from a mobile computing device via a network, an indication of an image of at least a portion of a first placard captured in an environment. A placard matching the indication is then identified in a data store storing information related to a plurality of placards. Images of further placards related to the matching placard are retrieved from the data store. Based on configuration data, one of the images of further placards is selected. The selected one of the images of further placards for display in augmented reality is sent to the mobile computing device via the network. Other related methods, systems, and computer-readable media are also disclosed.
US10706633B2 Augmented reality systems and methods for vehicle inspection
An augmented reality inspection system includes a computing device having a processor and a non-transitory computer readable memory, a camera and display device communicatively coupled to the computing device, and a machine-readable instruction set stored in the non-transitory computer readable memory. The machine-readable instruction set causes the augmented reality inspection system to capture an image of a portion of a vehicle with the camera, compare the image of the portion of the vehicle to an image of an acceptable vehicle configuration, determine whether features within the image of the portion of the vehicle matches at least one acceptable vehicle configuration based on the image of the acceptable vehicle configuration, and in response to determining that the features does not match at least one acceptable vehicle configuration, present on the display device a highlighted portion identifying the features within the image of the portion of the vehicle that does not match.
US10706628B2 Content transfer
One embodiment provides a method, including: receiving, at an augmented reality system, a user command to select content associated with at least one of a device and the augmented reality system; receiving, at the augmented reality system, another user command to transfer the content to another device; and transferring, responsive to receiving the another user command to transfer the content, the content to the another device. Other aspects are described and claimed.
US10706620B2 Providing a virtual reality transportation experience
The present disclosure is directed toward systems and methods for a virtual reality transportation system. In particular, the systems and methods described herein present a virtual reality experience including a virtual environment for display to a passenger including virtual inertial interactions that correspond to real-world inertial forces that a passenger experiences while riding in a vehicle. Additionally, the systems and methods described herein analyze historical sensory data to predict inertial forces that the passenger will experience while riding in the vehicle. The systems and methods also generate a virtual sensory view for display to a passenger to represent what an autonomous transportation vehicle sees by way of a sensor suite used for navigation.
US10706619B2 Systems and methods for extending detachable automobile sensor capabilities for environmental mapping
Systems, methods, and other embodiments described herein relate to a manner of extending the use of originally-equipped automotive vehicle sensors to environmental mapping. In one embodiment, a method includes acquiring sensor data from a vehicle-equipped detachable sensor of an environment around a non-automotive entity when the vehicle-equipped detachable sensor is mounted to the non-automotive entity. The vehicle-equipped detachable sensor is capable of sensing a portion of an environment around an automotive vehicle and configured to communicate with a computing device. The vehicle-equipped detachable sensor is also structured to be detached from the automotive vehicle and mounted to the non-automotive entity. Further, the method includes receiving a mapping request from the computing device. The method also includes, in response to the mapping request, building a map, from the acquired sensor data, of an area traveled by the non-automotive entity.
US10706617B2 3D vehicle localizing using geoarcs
Examples include methods, systems, and articles for localizing a vehicle relative to an imaged surface configuration. Localizing the vehicle may include selecting pairs of features in an image acquired from a sensor supported by the vehicle having corresponding identified pairs of features in a reference representation of the surface configuration. A three-dimensional geoarc may be generated based on an angle of view of the sensor and the selected feature pair in the reference representation. In some examples, a selected portion of the geoarc disposed a known distance of the vehicle away from the portion of the physical surface configuration may be determined. Locations where the selected portions of geoarcs for selected feature pairs overlap may be identified. In some examples, the reference representation may be defined in a three-dimensional space of volume elements (voxels), and voxels that are included in the highest number of geoarcs may be determined.
US10706614B1 Systems and methods for three-dimensional visualization of deviation of volumetric structures with colored surface structures
Embodiments of the present disclosure are directed to methods and computer systems for converting datasets into three-dimensional (“3D”) mesh surface visualization, displaying the mesh surface on a computer display, comparing two three-dimensional mesh surface structures by blending two primary different primary colors to create a secondary color, and computing the distance between two three-dimensional mesh surface structures converted from two closely-matched datasets. For qualitative analysis, the system includes a three-dimensional structure comparison control engine that is configured to convert dataset with three-dimensional structure into three-dimensional surfaces with mesh surface visualization. The control engine is also configured to assign color and translucency value to the three-dimensional surface for the user to do qualitative comparison analysis. For quantitative analysis, the control engine is configured to compute the distance field between two closely-matched datasets.
US10706607B1 Graphics texture mapping
When a graphics texture mapping apparatus is to perform a texture filtering operation that uses the data values of a plurality of texels, the texture mapper first determines whether any of the data values of the texels to be used for the texture filtering operation are the same, and then selects a texture filtering operation to be performed using data values of the texels based on the determination. The texture mapper then performs the selected texture filtering operation using one or more of the data values of the texels to provide the required texture filtering operation output result.
US10706604B2 Controlling display performance using display system hints
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.
US10706600B1 Head-mounted display devices with transparent display panels for color deficient user
A head-mounted display device includes a transparent display for projecting light toward an eye so that images, rendered based at least on the augmented reality contents and a color profile of the wearer, for overlap with real images. The device also includes an infrared light source and a mirror configured to reflect the infrared light and transmit a portion of visible light corresponding to the real images. The device further includes a sensor configured to detect infrared light reflected from the eye for determining a gaze direction of the eye. The infrared light reflected from the eye is transmitted through the transparent display and reflected by the mirror toward the sensor.
US10706597B2 Methods and devices for adjusting chart filters
A method at an electronic device with a touch-sensitive surface and a display includes displaying a first chart on the display. The first chart concurrently displays a first set of categories and each respective category has a corresponding visual mark displayed in the first chart. The method further includes detecting a first touch input at a location on the touch-sensitive surface that corresponds to a location on the display of a first visual mark for a first category in the first chart, and, in response to detecting the first touch input, removing the first category and the first visual mark from the first chart via an animated transition, and updating display of the first chart. The first visual mark moves in concert with movement of a finger contact in the first touch input during at least a portion of the animated transition.
US10706593B2 Method and system for image reconstruction using target attribute assisted compressive sensing
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.
US10706591B2 Controlling coarse pixel size from a stencil buffer
Systems, apparatuses and methods may provide for technology that determines a stencil value and uses the stencil value to control, via a stencil buffer, a coarse pixel size of a graphics pipeline. Additionally, the stencil value may include a first range of bits defining a first dimension of the coarse pixel size and a second range of bits defining a second dimension of the coarse pixel size. In one example, the coarse pixel size is controlled for a plurality of pixels on a per pixel basis.
US10706589B2 Vision system for a motor vehicle and method of controlling a vision system
A motor vehicle vision system (10) includes a pair of imaging devices (12a, 12b) forming a stereo imaging apparatus (11) and a data processing apparatus (14) for rectification of images captured by the stereo imaging apparatus (11), matching of rectified images, and to detect an object in the surrounding of the motor vehicle. The data processing device (14) performs, for image elements (43) of a rectified image from one imaging device, a search for a best-matching image element (44′) in the corresponding rectified image from the other imaging device. The search yielding vertical shift information from which a vertical shift from the image element (43) to the best-matching image element (44′) is derivable. The data processing device (14) calculates a pitch angle error and/or a roll angle error of or between the imaging devices (12a, 12b) from the vertical shift information.
US10706588B2 Method and apparatus for automatic intrinsic camera calibration using images of a planar calibration pattern
The present disclosure relates to a high precision method, model, and apparatus for calibrating the intrinsic camera parameter values of one or more intrinsic parameters of a camera. The intrinsic parameters include focal lengths, skew, optical center, and radial distortion coefficients. The practical implementation of the solution consists of a camera capturing several images of a planar calibration pattern from different viewpoints, and a computer implemented processing pipeline. The solution does not require additional human input and is robust to misdetection of the calibration pattern in some of the images.
US10706587B1 Calibration of multiple cameras
A plurality of cameras obtain images in an environment. Calibration data about the translation and rotation of the cameras is used to support functionality such as determining a location of an object that appears in those images. To determine the calibration data, images are processed to determine features produced by points in the environment. A cluster is designated that includes the images of the same point as viewed from at least some of the cameras. A triangulation matrix and back-projection error are calculated for each cluster. These triangulation matrices and back-projection errors are then perturbed to find the translation and rotation that minimize eigenvalues and eigenvectors representative of the feature. The eigenvalues and eigenvectors are then used to determine the rotation and translation of the respective cameras with respect to an origin.
US10706585B2 Eyeball information estimation device, eyeball information estimation method, and eyeball information estimation program
An eyeball information estimation device includes: an acquisition unit acquiring an image including a pupil of a subject and a Purkinje image of the subject; a detection unit detecting a center position of the pupil and a position of the Purkinje image; a selection unit selecting which of first and second sight line angle calculation processings of calculating a sight line angle of the eye of the subject is to be executed; and a processing unit estimating an eyeball center position of the subject based on a three-dimensional face model and updating an eyeball center position of a storage unit, at least on a condition that a pupil reliability is higher than a first pupil threshold value, and a Purkinje reliability is higher than a first Purkinje threshold value, when the first sight line angle calculation processing is selected.
US10706583B2 System and method for aerial refueling
A system for detecting the tube tip of the flying boom of a tanker aircraft and the receptacle mouth of the receiver for semi-automatic or automatic contact for in-flight aerial refueling with a boom, which does not incorporate signaling devices installed on the receiver aircraft, wherein the system and associated method are robust and ensure that the tanker boom control system is provided with real-time, robust, reliable and simultaneous information, from the tip of the tube thereof and from the receiver aircraft's receptacle mouth, at all times. To this end, the system comprises: 1) light emitters mounted on the tip of the tube thereof, 2) a processing subsystem and 3) two 3D cameras, including a TOF camera or a DOE-type camera (or both), as well as at least one laser L to provide them with their specific functionality.
US10706580B2 Position-information specifying method, position-information specifying device, and position-information specifying program
[Object ]To provide a position-information specifying method for accurately specifying a position and a velocity of a photographed object.[Solution ]A position-information specifying method includes; a step for obtaining an object image 3 photographed by a monitor camera 2 having a predetermined distortion characteristic, a predetermined distortion being caused on the object image 3 due to the predetermined distortion characteristic; a step for obtaining a first scale plate image 42 corresponding to an image obtained when a first scale plate 4 having a first scale 41 is arranged at a first distance X is photographed by the monitor camera 2; a step for overlapping the first scale plate image 42 and the object image 3 with each other; a step for measuring an image-size A of a first reference object 5, which is appeared on the object image 3 and has a first predetermined size B, by using the first scale 41 of the first scale plate image 42; and a step for calculating a first target distance Y between the monitor camera 2 and the first reference object 5, based on the image-size A of the first reference object 5, the first predetermined size B, and the first distance X.
US10706577B2 Facial features tracker with advanced training for natural rendering of human faces in real-time
Tracking units for facial features with advanced training for natural rendering of human faces in real-time are provided. An example device receives a video stream, and upon detecting a visual face, selects a 3D model from a comprehensive set of head orientation classes. The device determines modifications to the selected 3D model to describe the face, then projects a 2D model of tracking points of facial features based on the 3D model, and controls, actuates, or animates hardware based on the facial features tracking points. The device can switch among an example comprehensive set of 35 different head orientation classes for each video frame, based on suggestions computed from a previous video frame or from yaw and pitch angles of the visual head orientation. Each class of the comprehensive set is trained separately based on a respective collection of automatically marked images for that head orientation class.
US10706576B2 Urban environment labelling
The present invention relates to a method and system for automatic localisation of static objects in an urban environment. More particularly, the present invention relates to the use of noisy 2-Dimensional (2D) image data to identify and determine 3-Dimensional (3D) positions of objects in large scale urban or city environments. Aspects and/or embodiments seek to provide a method, system, and vehicle for automatically locating static 3D objects in urban environments by using a voting-based triangulation technique. Aspects and/or embodiments also provide a method for updating map data after automatically new 3D static objects in an environment.
US10706575B2 Unsupervised asymmetry detection
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.
US10706574B2 Method and apparatus for identifying a gap between objects in an image
A computer-implemented method for identifying a gap between objects in an image, the method comprising: detecting contours of the objects in the image or in a binarized version thereof; locating at least one path or gap between the objects, in the image or in an intersection region being a portion of the image containing at least respective portions of the objects by: determining representative attenuations or densities of respective one or more rows and columns of the image or of the intersection region, identifying first pixels, being pixels in a column that has a representative attenuation or density of 0, and second pixels, being pixels in a row that has a representative attenuation or density of 0, determining whether there exists a path or gap between two or more boundaries by identifying at least one first or second pixel on each of two or more of the boundaries, and detecting one or more paths between the at least two boundaries; and outputting a result indicative of one or more detected paths.
US10706573B1 Structural characteristic extraction from 3D images
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.
US10706571B2 Imaging device, image processing device, storage medium, and imaging system
To easily process model information or information from which the model information is generated, provided is an imaging device including: an imager that images an object from a predetermined viewpoint; a distance measurer that measures distances from the predetermined viewpoint to points on the object; an object data generator that uses an image taken by the imager and measurement results of the distance measurer to generate object data in which unit data including pairs each having a pixel value in the taken image and a distance from a point on the object corresponding to the pixel value to the predetermined viewpoint is arranged in a first arrangement order; and a point cloud data generator that calculates positional information on points on the object based on the object data and arranges point data including the positional information in the first arrangement order to generate point cloud data.
US10706551B2 Object motion mapping using panchromatic and multispectral imagery from single pass electro-optical satellite imaging sensors
The present invention is a semi-automated process to extract object motion and attributes from utilizing a remote sensing methodology using Earth Observation data from single pass satellite imagery. Many single pass satellite sensors collect imagery that include a panchromatic and multispectral image with a slight temporal offset. The method of the present invention performs image processing, object segmentation, object measurement, image normalization and image matching and velocity calculation to extract physical attributes of the object, object location, and object motion.
US10706546B2 Method for operating a medical imaging device and a medical imaging device
A method is provided for operating a medical imaging device when performing an imaging examination. In order to allow an improved preparation of images in the context of such an imaging examination, the method includes: providing an original image of a body region; recording an updated image of the body region; and generating a three-dimensional subsequent image from the original image and from the updated image using a previously trained artificial neural network.
US10706545B2 Systems and methods for analysis of anatomical images
There is provided a method comprising: providing two anatomical images of a target individual, each captured at a unique orientation of the target individual, inputting first and second anatomical images respectively into a first and second convolutional neural network (CNN) of a classifier to respectively output first and second feature vectors, inputting a concatenation of the first and second feature vectors into a fully connected layer of the classifier, and computing an indication of distinct visual finding(s) present in the anatomical images by the fully connected layer, wherein the statistical classifier is trained on a training dataset including two anatomical images of each respective sample individual, each image captured at a respective unique orientation of the target individual, and a tag created based on an analysis that maps respective individual sentences of a text based radiology report to one of multiple indications of visual findings.
US10706544B2 Automatic identification of medically relevant video elements
Apparatus for an automatic identification of medically relevant video elements, the apparatus including a data input, configured to receive a data stream of image slices, wherein the data stream of image slices represents a temporal course of a view of image slices defined by a masking strip of video images from a video which has been recorded during a medical surgery on a patient an analysis apparatus configured to analyze the data stream of image slices via an analysis including at least one predefined analysis step for the presence of at least one sought-for feature and to output a result of the presence, and a processing device configured to output a start mark which indicates a correspondence between the presence and a position in the data stream of image slices if the result indicates the presence of the sought-for feature. Also, a corresponding method is disclosed.
US10706539B2 Subtraction algorithm for detection of tumors
A system and method for detecting tumors. Three-dimensional scans of a patient are performed with penetrating radiation, before and/or after the injection of a contrast agent. Raw density arrays are formed from the scans. The median density within an organ is calculated and subtracted from each of the raw density arrays, to form offset arrays. The offset arrays are subtracted pairwise and the differences are summed to form a discriminator array.
US10706537B2 Method for checking a medical image and method for adapting an examination protocol during a medical imaging examination
A method is for checking a medical image with regard to a processing of the medical image via an image processing module. The method includes providing at least one input requirement of the image processing module relating to at least one image parameter of the medical image; providing the at least one image parameter of the medical image; and checking whether the at least one image parameter fulfills the at least one input requirement.
US10706535B2 Tissue staining quality determination
The invention relates to the automated determination of the staining quality of an IHC stained biological sample. A plurality of features is extracted from a digital IHC stained tissue image. The features are input into a first classifier configured to identify the extended tissue type of the depicted tissue as a function of the extracted features. An extended tissue type is a tissue type with a defined expression level of the tumor marker. In addition, the extracted features are input into a second classifier configured to identify a contrast level of the depicted tissue as a function of at least some second ones of the extracted features. The contrast level indicates the intensity contrast of pixels of the stained tissue. Then, a staining quality score of the image is computed as a function of the identified extended tissue type and the identified contrast level.
US10706534B2 Method and apparatus for classifying a data point in imaging data
The invention provides a method and device for creating a model for classifying a data point in imaging data representing measured intensities, the method comprising: training a model using a first labelled set of imaging data points; determining at least one first image part in the first labelled set which the model incorrectly classifies; generating second image parts similar to at least one image part; further training the model using the second image parts. Preferably the imaging data points and the second image parts comprise 3D data points.
US10706533B2 Systems and methods for automatic detection and quantification of pathology using dynamic feature classification
Methods, devices, and systems are provided for quantifying an extent of various pathology patterns in scanned subject images. The detection and quantification of pathology is performed automatically and unsupervised via a trained system. The methods, devices, and systems described herein generate unique dictionaries of elements based on actual image data scans to automatically identify pathology of new image data scans of subjects. The automatic detection and quantification system can detect a number of pathologies including a usual interstitial pneumonia pattern on computed tomography images, which is subject to high inter-observer variation, in the diagnosis of idiopathic pulmonary fibrosis.
US10706532B1 Digital projection system for workpiece assembly and associated method
A method and apparatus for assembling components of a workpiece. Some embodiments include a work surface; a first digital projector that projects an image of at least some features of the workpiece onto the work surface, wherein the image includes a plurality of line indicators that have visually discernible different markings such as colors or line types; a camera that obtains input images of the work surface and the components of the workpiece; and a first controller configured to receive the input images from the camera and to control the first digital projector to project the first output digital image on the work surface for assembly of the components to form the workpiece, wherein the first controller is further configured to store distortion-correction parameters and to use the stored distortion-correction parameters to adjust the first projected output digital image. In some embodiments, the workpiece is a lumber truss.
US10706528B2 Detecting object presence on a target surface
Described are methods, systems, apparatus, and computer program products for determining the presence of an object on a target surface. A machine vision system includes a first image capture device configured to image a first portion of a target surface from a first viewpoint and a second image capture device configured to image a second portion of the target surface from a second viewpoint. The machine vision system is configured to acquire a first image from the first image capture device, a second image from the second image capture device, rectify the first image and second image, retrieve a disparity field, generate difference data by comparing, based on the mappings of the disparity field, image elements in the first rectified image and a second image elements in the second rectified image; and determine whether the difference data is indicative of an object on the target surface.
US10706527B2 Correction method, correction apparatus, and inspection apparatus
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.
US10706520B2 Quality indicators for collection of and automated measurement on ultrasound images
Aspects of the technology described herein relate to techniques for calculating, during imaging, a quality of a sequence of images collected during the imaging. Calculating the quality of the sequence of images may include calculating a probability that a medical professional would use a given image for clinical evaluation and a confidence that an automated analysis segmentation performed on the given image is correct. Techniques described herein also include receiving a trigger to perform an automatic measurement on a sequence of images, calculating a quality of the sequence of images, determining whether the quality of the sequence of images exceeds a threshold quality, and performing the automatic measurement on the sequence of images based on determining that the quality of the sequence of images exceeds the threshold quality.
US10706519B2 Vehicle detection system and method
A vehicle detection system and method is disclosed. The vehicle detection system can comprise an imaging device arranged on a vehicle and at least one light source that is configured to illuminate a target area arranged beneath the vehicle to excite at least one reactive agent contained within a fluid sample disposed at the target area. A detection device is coupled to the imaging device and configured to detect an intensity of light reflected from the target area and generate an output signal indicative of a color characteristic of the at least one reactive agent. An electronic data processor is communicatively coupled to the imaging device, light source, and detection device, and is configured to associate the detected color characteristic of the at least one reactive agent with a fluid system of the vehicle, and display a location of the fluid system on an operator interface.
US10706518B2 Dual camera system with improved video smooth transition by image blending
Methods that provide a smooth transition in switching a dual-camera output from an output of a first sub-camera to an output of a second sub-camera comprise forming at least one composite image based on a weighted combination of a first sub-camera image and a second sub-camera image, switching the dual-camera output from an image based on the first sub-camera image to an image based on the at least one composite image, and further switching the dual-camera output from the image based on the at least one composite image to an image based on the second sub-camera image.
US10706516B2 Image processing using histograms
A system and method for comparing and searching for digital data, such as images, using histograms includes receiving a source image, receiving a comparison image, generating a first histogram for the source image and generating a second histogram for the comparison image. The source image may be received from a network device, such as a computer or camera, and the comparison image may one of a plurality of stored images in a database. The histograms may correspond to an image characteristic, including a color histogram corresponding to the distribution of the intensity of a corresponding color among image pixels in the source image. Each of first and second histograms is normalized and a similarity score is calculated between the two histograms. The similarity score represents a similarity measure between the two histograms, calculated from a subset of bins, which are independently selected for each image.
US10706515B2 Shadow removal video analysis system
A video analysis system includes: a video data acquiring means that acquires video data; a moving object detecting means that detects a moving object from video data acquired by the video data acquiring means, by using a moving object detection parameter, which is a parameter for detecting a moving object; an environment information collecting means that collects environment information representing an external environment of a place where the video data acquiring means is installed; and a parameter changing means that changes the moving object detection parameter used when the moving object detecting means detects a moving object, on the basis of the environment information collected by the environment information collecting means.
US10706514B2 Systems and methods for enhanced dynamic range infrared imaging
Various techniques are provided for using one or more thermal infrared (IR) imaging modules to enhance the dynamic range of images. In one example, devices and methods provide a first IR imaging module that captures a first image, a second IR imaging module optimized for higher IR irradiance that captures a second image, and a processing system that detects saturated pixels of the first image, determines pixels of the second image corresponding to the saturated pixels of the first image, and generates a combined image based on non-saturated pixels of the first image and the pixels of the second image. The IR imaging modules may be a microbolometer focal plane array (FPA) configured for high-gain, and a microbolometer FPA configured for low-gain. The IR imaging modules may be a photon detector FPA and a microbolometer FPA.
US10706512B2 Preserving color in image brightness adjustment for exposure fusion
Methods and systems are provided for adjusting the brightness of images. In some implementations, an exposure bracketed set of input images produced by a camera is received. A brightness adjustment is determined for at least one input image from the set of input images. The determined brightness adjustment is applied to the input image. An output image is produced by exposure fusion from the set of input images, using the input image having the determined brightness adjustment. The output image is transmitted where, the transmitting causes display of the output image on a user device.
US10706509B2 Interactive system for automatically synthesizing a content-aware fill
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.
US10706508B2 Adaptive sampling in Monte Carlo renderings using error-predicting neural networks
A modular architecture is provided for denoising Monte Carlo renderings using neural networks. The temporal approach extracts and combines feature representations from neighboring frames rather than building a temporal context using recurrent connections. A multiscale architecture includes separate single-frame or temporal denoising modules for individual scales, and one or more scale compositor neural networks configured to adaptively blend individual scales. An error-predicting module is configured to produce adaptive sampling maps for a renderer to achieve more uniform residual noise distribution. An asymmetric loss function may be used for training the neural networks, which can provide control over the variance-bias trade-off during denoising.
US10706507B2 Hybrid denoising of images and videos based on interest metrics
Disclosed is a method for processing noise in a digital image having multiple image portions, including: (a) Predefining: criteria of interest for denoising selected details of any image portion of the digital image; a plurality of possible processing procedures to be applied to an image portion in order to denoise the selected details, each processing procedure having an efficiency related to an associated complexity level, the possible processing procedures being ordered by increasing complexity level; (b) For each portion of the image: analyzing the image portion to quantify the presence of one or more of the selected details in the image portion, and calculating an overall interest of the image portion as a function of respective quantifications of the presences of the selected details; comparing the overall interest at the complexity levels, in order to launch the processing procedure having the complexity level corresponding to the calculated overall interest.
US10706501B2 Method and apparatus for stretching image
The present disclosure provides a method and an apparatus for stretching an image. The method for stretching an image includes: selecting a corresponding stretching mode according to a mode selection parameter; generating a corresponding stretching filter group according to a stretching parameter and the selected stretching mode, and segmenting input image data into blocks; and processing the input image data segmented into blocks by the stretching filter group, to obtain stretched image data.
US10706499B2 Image processing using an artificial neural network
The present disclosure provides a system of analysing an object in an image. The system comprises a processor and a memory in communication with the processor. The memory has application programs that are executable by the processor, wherein the processor executes the application programs to perform a method of analysing the object in the image. The method comprises the steps of determining an image tensor of the image; determining context information of the image; determining a context tensor of the determined context information; combining the image tensor and the context tensor to form a combined tensor; and estimating an attribute of the object based on the combined tensor.
US10706498B2 Machine learning sparse computation mechanism
An apparatus to facilitate processing of a sparse matrix is disclosed. The apparatus includes a plurality of processing units each comprising one or more processing elements, including logic to read operands, a multiplication unit to multiply two or more operands and a scheduler to identify operands having a zero value and prevent scheduling of the operands having the zero value at the multiplication unit.
US10706497B1 Hardware boost method and hardware boost system
A hardware boost method and a hardware boost system are provided. The hardware boost method includes: initializing a status table, wherein the status table includes multiple statuses, each of the statuses corresponds to a first action and a second action, and each of the statuses includes FPS information; and in each episode: determining that a system status belongs to a first status among the statuses; executing one of the first action and the second action according to a value corresponding to the first status and the first action and a value corresponding to the first status and the second action to enter a second status among the statuses and obtain a reward value; and refreshing the value corresponding to the first status and the one of the first action and the second action according to the reward value.
US10706496B2 Function callback mechanism between a Central Processing Unit (CPU) and an auxiliary processor
Generally, this disclosure provides systems, devices, methods and computer readable media for implementing function callback requests between a first processor (e.g., a GPU) and a second processor (e.g., a CPU). The system may include a shared virtual memory (SVM) coupled to the first and second processors, the SVM configured to store at least one double-ended queue (Deque). An execution unit (EU) of the first processor may be associated with a first of the Deques and configured to push the callback requests to that first Deque. A request handler thread executing on the second processor may be configured to: pop one of the callback requests from the first Deque; execute a function specified by the popped callback request; and generate a completion signal to the EU in response to completion of the function.
US10706493B2 Apparatus and method for display virtualization using mapping between virtual and physical display planes
An apparatus and method for managing pipes and planes within a virtual graphics processing engine. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising one or more display pipes to render one or more display planes, each of the one or more display pipes comprising a set of graphics processing hardware resources for executing graphics commands and rendering graphics images in the one or more display planes; and pipe and plane management hardware logic to manage pipe and plane assignment, the pipe and plane management hardware logic to associate a first virtual machine (VM) with one or more virtual display planes and to maintain a mapping between the one or more virtual display planes and at least one physical display plane.
US10706492B2 Image compression/decompression in a computer vision system
A computer vision system is provided that includes a camera capture component configured to capture an image from a camera, a memory, and an image compression decompression engine (ICDE) coupled to the memory and configured to receive each line of the image, and compress each line to generate a compressed bit stream. To compress a line, the ICDE is configured to divide the line into compression units, and compress each compression unit, wherein to compress a compression unit, the ICDE is configured to perform delta prediction on the compression unit to generate a delta predicted compression unit, compress the delta predicted compression unit using exponential Golomb coding to generate a compressed delta predicted compression unit, and add the compressed delta predicted compression unit to the compressed bit stream.
US10706490B2 Digital watermarking applications
In one aspect, assembly of multi-part food packaging is checked by reference to payloads of steganographically-encoded digital watermarks printed across the packaging components. Marking all surfaces of the packaging components allows arbitrary orientation of feed stock in assembly equipment, and wide latitude in placement of inspection cameras along the packaging line. In another aspect, a scanner at a retail checkout station is alert to any gap detected in steganographic encoding on retail product packaging and, if found, alerts an operator to possible presence of an adhesive label with a misleading barcode. A great variety of others features and arrangements are also detailed.
US10706487B1 Dynamically generating and updating multipliers for a transportation matching system using machine learning
This disclosure covers machine-learning methods, non-transitory computer readable media, and systems that generate a multiplier that efficiently and effectively provides on-demand transportation services for a geographic area. The methods, non-transitory computer readable media, and systems dynamically adjust the multiplier with machine learners to maintain a target estimated time of arrival for a provider device to fulfill a request received from a requestor device. In some embodiments, the methods, non-transitory computer readable media, and systems generate a multiplier report comprising a representation of a geographic area and an indication of the multiplier to facilitate inflow and outflow of provider devices within and without the geographic area.
US10706484B1 Methods, systems, and computer readable media for combining pollution source information with geographic and/or temporal information for a land disturbing construction site
Methods, systems, and computer readable media for combining pollution source information with geographic and/or temporal information for a land disturbing construction site are disclosed. One method includes providing pollution source information. The method also includes providing geographic and/or temporal information regarding one or more activities on a construction site. The method further includes combining the pollution source information with the geographic information geographic and/or temporal information.
US10706483B2 Well planning and drilling service
A method can include receiving information that includes well trajectory information, wellsite equipment information and driller information; based at least in part on the information, determining a level of detail of human executable well plan instructions; based at least in part on the information, generating a well plan where the well plan includes human executable well plan instructions based on the determined level of detail; and outputting the well plan.
US10706480B1 Determining correct answers to tax and accounting issues arising from business transactions and generating accounting entries to record those transactions using a computerized predicate logic implementation
Pertinent natural language authority documents are translated into corresponding statements in a system of predicate logic which statements are encoded into relations in a programming language. The authority documents are indexed into an electronic database to facilitate subsequent searching. User-entered query terms and/or query terms derived from pertinent prose are obtained, specifying at least one of a tax problem and an accounting problem; based on same, the electronic database is searched to locate applicable authority(ies). A comparison and inference engine executing on at least one hardware processor is activated to apply applicable relations in the programming language to a problem ascertainable from the query, to obtain a conclusion by applying derivation rules in the system of predicate logic. The conclusion is presented to a decision maker.
US10706479B2 Identifying and categorizing purchases
Discovering and categorizing individual purchases associated with a user is described. Exemplary steps include acquiring access to a repository; identifying, from within the repository, an electronic receipt; identifying, from within the electronic receipt, at least one line item; acquiring a set of user information; predicting, based at least in part on the set of user information, whether the line item falls within a certain category; and storing, if the line item falls within the certain category, the line item such that information associated with the line item is retrievable.
US10706476B2 Computer implemented methods and systems for bundled payment adjudication
Computer implemented methods and systems for bundled payment adjudication are disclosed. The method includes receiving patient information of patient. The patient information comprises at least patient identifier and clinical episode of patient. The method includes generating episode card for patient to avail healthcare services from one or more healthcare service providers for predefined time. The episode card includes claims submission information for healthcare services availed by patient from one or more healthcare service providers. The method includes receiving one or more claims associated with patient from at least one healthcare service provider. Each claim is associated with one or more healthcare services availed by patient for clinical episode using episode card. The method includes processing one or more claims for determining validity of each claim based on set of episode definition parameters. The method includes upon processing the claims, facilitating payment amount for one or more claims based on validity.
US10706473B2 Systems and methods for customizing a portfolio using visualization and control of factor exposure
Systems and methods for customizing a portfolio using visualization and control of factor exposures are disclosed. Assets are selected for inclusion in factor portfolios from a universe of assets based on risk premia factor scores. The factor portfolios can be combined into blended portfolios having varying degrees of factor exposures using simple visual controls for adjusting relative proportions of the factor portfolios. Any one of the individual factor portfolios and the resulting blended portfolio can be evaluated by comparing its performance against a benchmark portfolio or across a number of regimes representing various market or economic conditions or factor-specific regimes.
US10706468B2 Contextual searching
Contextual searches may be performed to identify subsets of search results from an organized dataset. Contextual searching may return search results based on a relevance of the results to a query or search terms. Characters may be input by users at a search field that may be used to define context filters for limiting the search results of the organized dataset. Triggering events may be received that may trigger the definition of context filters that may be used to obtain the subsets of search results from the organized dataset. The triggering event may be a delimiter in the character string, for example. The subset of search results may include a subset of tradable objects that may be traded at an electronic exchange. The subset of search results may continue to be limited based on additional context filters defined from the search input at the search field.
US10706466B1 Automatic remote deposit image preparation apparatuses, methods and systems
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.
US10706465B2 Connected device-based property evaluation
The present disclosure involves systems and computer implemented methods for performing a connected device-based property evaluation. In one example, system operations include identifying a construction schedule associated with a particular property, the construction schedule including at least one construction event for the property. A disbursement schedule associated with the construction schedule and the property are identified, wherein the disbursement schedule defines construction events that trigger at least a partial disbursement of funds associated with the construction. Connected devices associated with the property are associated to one or more of the construction events, and a set of data characteristics associated with the one or more connected devices are defined that correspond to particular construction events. Outputs from the connected devices are then monitored during construction, and, in response to a determination that the monitored outputs match the defined data characteristics corresponding to particular construction events, a corresponding fund disbursement is initiated.
US10706459B2 Augmented reality experience unlock via target image detection
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.
US10706458B2 Give-and-take platform
An on-line give-and-take platform is provided. The platform presents one or more giveaway items to a plurality of user accounts of a give-and-take platform. Each giveaway item is posted by a user account. At least two of the giveaway items have different market values. Any user account is allowed to acquire any one of the presented giveaway items by spending one unit credit. The platform receives a notification of a first user account indicating intent to acquire a particular giveaway item that is posted by a second user account. The platform accrues one unit credit to the second user account and removing one unit credit from the first user account.
US10706457B2 Method, system, and medium for virtual wall art
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.
US10706456B2 Intelligent item tracking and expedited item reordering by stakeholders
A computer-implemented method and system are described for ordering items within a zone of a physical location. An example method may include wirelessly receiving at a server via a computer network a unique identifier associated with a physical ordering device, the physical ordering device being remotely located from the server, retrieving, at the server from an information source, item information describing an item configured to be associated with the unique identifier of the physical ordering device, retrieving, at the server from the information source, shipping data including a physical location uniquely associated with the physical ordering device, and generating at the server a purchase request for re-ordering the item. The method may further include processing at the server the purchase request, and authorizing at the server shipment of the item to the physical location associated with the physical ordering device responsive to the processing of the purchase request.
US10706455B2 Indirect and direct delivery of applications
A system comprising marketplaces, developer sites and a marketplace platform is described. The marketplaces allow companies to purchase many applications from many sources, including the developer application. The developer site provides the developer application and allows companies to purchase the developer application. The marketplace platform provides a single application programmer interface (API) for companies to license the developer application through both the marketplaces and the developer site. The platform also provides for managing user entitlements the developer application for both the plurality of marketplaces and the developer site.
US10706453B1 Method and system for using machine learning techniques to make highly relevant and de-duplicated offer recommendations
Big data analysis methods and machine learning based models are used to provide offer recommendations to consumers that are probabilistically determined to be relevant to a given consumer. Machine learning based matching of user attributes and offer attributes is first performed to identify potentially relevant offers for a given consumer. A de-duplication process is then used to identify and eliminate any offers represented in the offer data that the consumer has already seen, has historically shown no interest in, has already accepted, that are directed to product or service types the user/consumer already owns, for which the user does not qualify, or that are otherwise deemed to be irrelevant to the consumer.
US10706452B1 Systems for updating listings
The present disclosure provides systems and methods for creating and updating vehicle listings using crowdsourced images. An exemplary embodiment of the disclosed systems and methods includes at least one processor and at least one non-transitory computer-readable medium containing instructions. The instructions, when executed by the at least one processor, cause the system to perform operations. The operations include communicating with a listing system to create a listing for a vehicle and receiving, from an identification application executing on a mobile device distinct from the listing system, an identifier for the vehicle and an image of the vehicle. The operations further include identifying the listing using the received identifier, determining one or more parameters associated with an image quality for the received image, and updating the listing for the vehicle to include the received image based on the determined one or more parameters for the received image.
US10706451B2 Intelligent market automatic clearing system and implementation method therefof
The present invention relates to an intelligent market automatic clearing system comprises a device part and a system part, wherein the device part comprises commodity electronic price tags, a self-service weighing apparatus, a shopping ring, a mobile phone, a shopping basket and a market automatic clearing device. The system part comprises intelligent market automatic clearing APP software, an intelligent market clearing system and an intelligent market clearing system data cloud service platform. The market automatic clearing device comprises a shopping basket moving frame, a visual recognition apparatus, a mechanical commodity picking apparatus, a bar code and RFID recognition apparatus table, an anti-theft decoding apparatus, a mechanical packaging apparatus table, a clearing table, an anti-theft detection door and an automatic channel door.
US10706447B2 Data processing systems and communication systems and methods for the efficient generation of privacy risk assessments
Data processing computer systems, in various embodiments, are adapted for: (1) presenting a threshold privacy assessment that includes a first set of privacy-related questions for a privacy campaign; (2) receiving respective answers to the first set of questions; (3) using this initial set of answers to calculate an initial privacy risk score for the privacy campaign; (4) determining whether the privacy risk score exceeds the threshold privacy risk value; (5) in response to the privacy risk score exceeding the threshold privacy risk value, providing one or more supplemental questions to the user to facilitate the completion of a full privacy impact assessment. In some embodiments, in response to determining that the privacy risk score does not exceed the threshold privacy risk value, the systems and methods provide an indication that the particular privacy campaign is a relatively low privacy campaign.
US10706440B2 Systems and methods for advertising on content-screened web pages
According to one aspect of the present disclosure, a method is provided for advertising on a content-screened web page. The method includes receiving an impression request for a URL for which an advertising impression is desired; screening HTML content of a web page identified by the URL; generating a rating for the URL based on the HTML content of the web page; assigning the rating to the impression request; and serving an advertising impression on the web page based on the rating.
US10706439B1 Predictive recommendation system using tiered feature data
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US10706430B2 Method, apparatus, and computer program product for consumer tracking
Provided herein are systems, methods and computer readable media for consumer monitor and tracking. An example method may include receiving client device ID and client device profile data, comparing client device ID and client device profile data to a plurality of known client device versions, generating an updated known client device version in an instance in which the client device ID correlates to at least one of the plurality of known client device versions and the client device profile data does not correlate to the at least one of the plurality of known client device versions and generating a new known client device version in an instance in which the client device ID does not correlate to at least one of the plurality of known client device versions.
US10706429B2 Identification of users for advertising purposes
A method and system for identifying users for advertising. Users and attributes are identified. First web sites provided by ISPs accessed by the users are identified. First data received from the ISPs include content of the first web sites and user time spent thereon. The first data is analyzed to determine first attribute values indicative of interest in each attribute by each user. Second data received from ISPs include content of second web sites and user time spent thereon. Second attribute values are derived from questionnaires completed by the users, which indicate interest in each attribute by each user. Third attribute values are determined by combining the first attribute values with the second attribute values for each user. The third attribute values are processed to identify users to which a product or service may be advertised. The identified users are communicated to a provider of the product or service.
US10706424B2 Device including image including multiple layers
A server computer and a mobile device, as well as a method, are disclosed. The mobile device includes an image including a transactional image layer and a master image layer. The mobile device can be used to conduct transactions.
US10706421B2 System and method of notifying mobile devices to complete transactions after additional agent verification
A method of completing a transaction that requires authorization by an authority agent includes registering an authority device as associated with the authority agent, receiving a transaction request from a service provider; pushing an authentication notification to the authenticating application of the authority device; displaying the authentication notification, including a prompt to supply agent verification data, on the authority device; collecting and verifying the agent verification data; in response to verification of the agent verification data, transmitting an authority agent response from the authority device to the authentication platform, and, at the authentication platform, authenticating the authority agent response; and in response to authenticating the authority agent response, transmitting a transaction confirmation from the authentication platform to the service provider.
US10706420B2 Method and system for fraud mitigation via account security
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.
US10706418B2 Dynamic validation of system transactions based on machine learning analysis
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.
US10706410B2 Service-hosted payment request
Systems and methods are provided that enable a vendor to utilize a digital wallet service to complete an online transaction with a user via a messaging channel (e.g., a chat channel), in a scenario where the vendor does not have a front end application running on the user's client device (i.e., there is no mechanism for the vendor's web-based application, such as a bot, to communicate with a digital wallet application running on the user's device). An online digital wallet service generates and caches a payment request (which can be rendered at a later time by the digital wallet service for interaction with the user) which is requested by the vendor, and provides the vendor with a reference to the cached payment request. The vendor provides the reference to the user such that the user can access the payment request via the link.
US10706405B2 Wireless client transaction systems and related methods
Embodiments of wireless client transaction systems are described herein. Other embodiments and related methods are also disclosed herein.
US10706404B2 Authenticating based on a hardware identifier
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.
US10706402B2 Over the air update of payment transaction data stored in secure memory
A system, apparatus, and method for processing payment transactions that are conducted using a mobile device that includes a contactless element, such as an integrated circuit chip. The invention enables the updating, correction or synchronization of transaction data maintained by an Issuer with that stored on the device. This is accomplished by using a wireless (cellular) network as a data communication channel for data provided by an Issuer to the mobile device, and is particularly advantageous in circumstances in which the contactless element is not presently capable of communication with a device reader or point of sale terminal that uses a near field communications mechanism. Data transferred between the mobile device and Issuer may be encrypted and decrypted to provide additional security and protect the data from being accessed by other users or applications. If encryption keys are used for the encryption and decryption processes, they may be distributed by a key distribution server or other suitable entity to a mobile gateway which participates in the data encryption and decryption operations.
US10706400B1 Systems and methods for financial operations performed at a contactless ATM
An automated teller machine (“ATM”) is associated with a financial institution (FI). The ATM includes a network interface circuit (“NFC”) enabling the ATM to exchange information over a network, an input/output device configured to exchange data with a mobile wallet circuit on a mobile device associated with a customer, and a processing circuit communicably engaged to the network interface circuit and the input/output circuit. The processing circuit includes a processor and a memory, the memory structured to store instructions that are executable by the processor. The instructions cause the processing circuit to receive, by the input/output device; a payment token from the mobile wallet circuit; determine whether the payment token is associated with the FI; in response to determining that the payment token is associated with the FI, detokenize the payment token to identify an customer account; and process an ATM transaction using the customer account.
US10706399B1 Systems and methods for client-side management of recurring payment transactions
Systems and methods disclosed herein for the client-side management of recurring payment transactions. An account holder can interact with a consumer computing device, such as a smart phone or tablet computer, to provide billing parameters for recurring payments to a merchant. The billing parameters can be updated over time by the account holder.
US10706397B2 Transfer account machine, non-transitory computer medium having computer program, and associated computer-implemented method
Embodiments of the present invention include transfer account machines, computer program products, and associated computer-implemented methods of providing prioritized payments from the proceeds of automatic or direct deposits. Embodiments of the present invention include routing automatic deposit information to a financial institution computer managing a prioritized payment program and formulating an outgoing file with both an entry for an automatic deposit destined for a customer account and an entry for a pre-authorized prioritized payment to a select creditor, so that the automatic deposit is credited to the customer account and relatively instantaneously any prioritized payment is debited from the customer account. According to embodiments of the present invention, the customer account can be a prepaid card account so that a customer has effective access on the prepaid card only to a net value of funds.
US10706394B2 Method and system for processing payment using a generic gift card
Methods and servers are provided for processing payment using a generic gift card. The generic gift card is usable for payment across one or more participating merchants. One of the methods is performed at a server that administers usage of the generic gift card, the method comprises generating a unique code for identifying the generic gift card against which payment will be deducted for purchases made at a selected participating merchant; transmitting the unique code to the selected participating merchant; and calculating and subtracting the purchases made from a balance of the generic gift card in response to receiving from the selected participating merchant an indication of use of the unique code at the selected participating merchant.
US10706393B1 Systems and methods for routing electronic transactions using predicted authorization approval
A method for routing electronic payment transactions includes receiving transaction-related information from a merchant, extracting transaction routing criteria from the received transaction-related information, dynamically identifying one or more eligible payment networks based on extracted transaction routing criteria, predicting a likelihood of authorization acceptance for each identified network based on the transaction-related information, dynamically identifying one or more breakeven transaction amounts for each identified eligible payment network, each breakeven transaction amount defining a point at which two or more eligible payment networks have the same expenses for a given transaction amount, the expenses including costs associated with a low predicted likelihood of authorization acceptance, and routing signature debit transactions from the merchant to a least cost PIN-less debit network selected from the eligible payment networks based on identification of a desired breakeven transaction amount for the PIN-less debit network.
US10706388B2 Systems and methods for formulating customized beverages
In various example embodiments, a system and method for determining an ideal customized beverage for a particular user and generating user-specific instructions to create the beverage. In example embodiments, a beverage request may be received by the system from a network. The system may further receive and store information about a dispenser responsible for creating the beverage and information about the user. The received information may be used by the system to determine a user-specific ideal beverage formulation. The system may further use the determined formulation to generate user-specific composition instructions and export the instructions over a network to the dispensing device.
US10706384B1 Systems and methods for synchronized delivery
Various embodiments provide systems and methods for facilitating synchronized delivery of shipments/items scheduled to be delivered to multiple serviceable points located nearby one another. Various embodiments identify nearby serviceable points based on an identification of serviceable points being located within a common geofenced area. Accordingly, a geofence is defined surrounding a geographical area comprising a plurality of serviceable points. The geofence is associated with a record for a serviceable point located within the geofenced area, wherein the record comprises a physical address and a geocode for the serviceable point. Thereafter, shipping data for a shipment to be delivered to the serviceable point is received, and is compared to a database of shipments to determine whether a second shipment is to be delivered to a second serviceable point located within the same geofenced area.
US10706377B2 Communication data analysis and processing system and method
Systems and methods are provided for assessing risks and efficiencies based on enterprise communications information. A method for assessing risks and efficiencies based on enterprise communications information may include: collecting information from digital data tools over at least one computer network into a storage database in a computer memory; executing instructions on a computer processor to synthesize the employee communications data into structured data; mining the structured data to generate exploratory data; performing analytics on the structured data to generate confirmatory data; disambiguating the confirmatory data and exploratory data; determining a business impact based on the exploratory and confirmatory data; and implementing a business process based on a quantification of said business impact.
US10706375B2 Central plant with asset allocator
A central plant includes an asset allocator configured to determine an optimal allocation of energy loads across central plant equipment. The asset allocator identifies sources configured to supply input resources, subplants configured to convert the input resources to output resources, and sinks configured to consume the output resources. The asset allocator generates a cost function and a resource balance constraint. The resource balance constraint requires balance between a total amount of each resource supplied by the sources and the subplants and a total amount of each resource consumed by the subplants and the sinks. The asset allocator determines the optimal allocation of the energy loads across the central plant equipment by optimizing the cost function subject to the resource balance constraint. The asset allocator is configured to control the central plant equipment to achieve the optimal allocation of the energy loads.
US10706374B2 System, apparatus, and method for generating secondary staffing schedules
Disclosed herein are aspects of a staff scheduling system for preparing a staffing schedule report for secondary education campuses of a school district. In one embodiment, a staff scheduler comprises at least one interface for receiving a plurality of inputs from at least one external computing device; and a processor configured to perform a staff scheduling algorithm to generate a staffing schedule report for the secondary education campuses, wherein the staff scheduling algorithm generates a series of input prompts and decisions based on the plurality of inputs. The plurality of inputs includes at least courses requested by students at each campus, current teachers available in the district, current teachers' qualifications, campus facility information, which courses may be shared at multiple campuses, and which staff may be shared by multiple campuses.
US10706373B2 Performing actions associated with task items that represent tasks to perform
Techniques for processing task items are provided. A task item is electronic data that represents a task to be performed, whether manually or automatically. A task item includes one or more details about its corresponding task, such as a description of the task and a location of the task. Specifically, techniques for generating task items, organizing task items, triggering notifications of task items, and consuming task items are described. In one approach, a task item is generated based on input from a user and context of the input. In another approach, different attributes of task items are used to organize the task items intelligently into multiple lists. In another approach, one or more criteria, such as location, are used to determine when to notify a user of a task. In another approach, actions other than generating notifications are enabled or automatically performed, actions such as emailing, calling, and searching.
US10706372B1 Value of future adherence
The present technology calculates a value of future adherence (VFA) score which is a patient-level, predicted, expected cost of conversion from non-adherence to adherence over a specified time-frame. The score consists of three general components: (1) probability of being non-adherent, (2) cost reduction associated with being adherent, and (3) probability of converting from non-adherent to adherent. These values can be combined to create an overall VFA score. A user interface is then provided which shows at least a list of patients and information related to the VFA score.
US10706370B2 Device and method for managing a plurality of documents
A document management method by using a computer includes: specifying, among a plurality of documents that belong to a most upstream development process, a document with which association indicating that the document has influence on a document that belongs to a downstream development process is not performed; specifying, among a plurality of documents that belong to a most downstream development process, a document with which association indicating that the document receives influence from a document that belongs to an upstream development process is not performed; and specifying, among a plurality of documents that belong to an intermediate development process, a document with which the association indicating that the document has influence on a document that belongs to the downstream development process or the association indicating that the document receives influence from a document that belongs to the upstream development process is not performed.
US10706362B2 Significance of relationships discovered in a corpus
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 Healthcare industry optimized cognitive information processing system environment
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.
US10706359B2 Method and system for generating predictive models for scoring and prioritizing leads
A computer implemented system for automating the generation of an analytic model includes a processor configured to process a plurality of data sets. Each data set includes values for a plurality of variables. A time-stamping module is configured to derive values for a plurality of elapsed-time variables for each data set, and the plurality of variables and plurality of elapsed-time variables are included in a plurality of model variables. A model generator is configured to create a plurality of comparison analytic models each based on a different subset of model variables. Each comparison analytic model is configured to operate on new data sets associated with current leads, and to output a likelihood of successfully closing an associated transaction. A model testing module is configured to select an operational analytic model from among the comparison analytic models based on a quality metric.
US10706354B2 Estimating cardinality selectivity utilizing artificial neural networks
A database query comprising predicates may be received. Each predicate may operate on database columns. The database query may be determined to comprise strict operators. An upper bound neural network may be defined for calculating an adjacent upper bound and a lower bound neural network may be defined for calculating an adjacent lower bound. The upper bound neural network and the lower bound neural network may be trained using a selected value from data of a database table associated with the database query to be executed through the upper bound neural network and the lower bound neural network. The upper bound neural network and the lower bound neural network may be adjusted by passing in an expected value using an error found in expressions. The adjacent lower bound and the adjacent upper bound may be calculated in response to completion of initial training for the database columns.
US10706350B1 Video analysis using convolutional networks
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.
US10706348B2 Superpixel methods for convolutional neural networks
Methods, systems, and apparatus for efficiently performing a computation of a convolutional neural network layer. One of the methods includes transforming a X by Y by Z input tensor into a X′ by Y′ by Z′ input tensor, wherein X′ is smaller than or equal to X, Y′ is smaller than or equal to Y, and Z′ is larger than or equal to Z; obtaining one or more modified weight matrices, wherein the modified weight matrices operate on the X′ by Y′ by Z′ input tensor to generate a U′ by V′ by W′ output tensor, and the U′ by V′ by W′ output tensor comprises a transformed U by V by W output tensor; and processing the X′ by Y′ by Z′ input tensor using the modified weight matrices to generate the U′ by V′ by W′ output tensor.
US10706344B1 Process for maintaining registration of an array through use of a carrier in process flow
A sheet with registration holes cut in it is mounted to a surface of a pallet so that its registration holes are held taught by the outer diameter of bushings while an inner diameter pin shaft of the bushings is used by registration pins during multiple manufacturing process to provide registration of the sheet.
US10706341B2 Piece of baggage
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.
US10706340B2 Image processing apparatus and method for controlling the same with character attribute indicating that pixel is pixel of a character
This image processing apparatus inputs a density value for each pixel of image data and an attribute indicating an object type to which the pixel belongs, processes one pixel of input image data as a pixel of interest in turn, and in accordance with at least the attributes of the pixel of interest and two pixels which sandwich the pixel of interest, executes image processing for replacing the density value of the pixel of interest with the density value of one pixel out of two pixels.
US10706338B2 Minimizing visual variations in multi-lane print outputs
In an example, an apparatus is described that includes a vision system and an image correction module. The vision system captures an image of a multi-lane print output. The image correction module receives the image of the multi-lane print output from the vision system and calculates a calibration to image data from which the multi-lane output is printed. The calibration minimizes visual variations between the multi-lane print output and a reference image.
US10706330B2 Methods and systems for accurately recognizing vehicle license plates
The present invention discloses methods, systems and computer programmable products for detecting license plates and recognizing characters in the license plates. The system receives an image and identifies one or more regions including a license plate. The one or more regions are converted into a plurality of binarized images, which are then filtered to remove noise. Next, one or more clusters of characters are identified in the plurality of binarized images. The one or more clusters of characters are analyzed to recognize a set of characters, wherein each character in the set includes a confidence value.
US10706329B2 Methods for explainability of deep-learning models
Embodiments are disclosed for health assessment and diagnosis implemented in an artificial intelligence (AI) system. In an embodiment, a method comprises: feeding a first set of input features to the AI model; obtaining a first set of raw output predictions from the model; determining a first set of impact scores for the input features fed into the model; training a neural network with the first set of impact scores as input to the network and pre-determined sentences describing the model's behavior as output; feeding a second set of input features to the AI model; obtaining a second set of raw output predictions from the model; determining a second set of impact scores based on the second set of output predictions; feeding the second set of impact scores to the neural network; and generating a sentence describing the AI model's behavior on the second set of input features.
US10706321B1 Image processing system to align a target object in a target object image with an object model
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.
US10706316B2 System and method of feature descriptor processing
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 Image processing device, image processing method, and computer program product
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.
US10706311B2 Increasing dissimilarity of characters disposed on an optically active article
The inventors of the present application developed novel retroreflective materials, and articles. One example of the present application is a retroreflective article, comprising a substrate and a machine-readable information disposed on the substrate, wherein the machine-readable information corresponds to a predetermined human-readable information.
US10706309B2 Recursive neural networks on future event prediction
Systems and methods for training a recursive neural network (RNN) is provided. The method includes generating, by the processor using the RNN, a plurality of embedding vectors based on a plurality of observations, wherein the observations include (i) a subject, (ii) an action taken by the subject, and (iii) an object on which the subject is taking the action on, wherein the subject and object are constant. The method further includes generating, by the processor, predictions of one or more future events based on one or more comparisons of at least some of the plurality of embedding vectors. The method also includes initiating, by the processor, based on the predictions, an action to a hardware device to mitigate expected harm to at least one item selected from the group consisting of the hardware device, another hardware device related to the hardware device, and a person related to the hardware device.
US10706306B2 Spoof and liveness detection via pyroelectric indications
An apparatus may include an ultrasonic sensor system and a control system. The control system may be configured to distinguish, according to image data acquired via an ultrasonic sensor system, the pyroelectric effect caused by an actual human finger from the pyroelectric effect caused by a sleeve-type spoof or a “fake finger” spoof. Some such examples involve obtaining multiple frames of ultrasonic image data of a target object on or near a platen of an ultrasonic sensor system via the ultrasonic sensor system and determining at least one target object pyroelectric indication based, at least in part, on the multiple frames of ultrasonic image data.
US10706301B2 Detection device, learning device, detection method, learning method, and recording medium
A detection device includes an image segmenter and a detector. The image segmenter cuts out a first region image and a second region image from an image of a vehicle interior that is acquired from an imaging device. The first region image shows at least a portion of a first part of a body of an occupant. The second region image shows at least a portion of a region of the vehicle interior around the first part or at least a portion of a second part of the body of the occupant. The detector detects an orientation of the first part of the body of the occupant based on a feature amount of the first region image and a feature amount of the second region image.
US10706299B2 Control system of vehicle
The control system of a vehicle comprises: a driver monitor camera capturing an face of a driver of a vehicle to generate a facial image of the driver; a driver condition detection part configured to detect a condition of the driver based on the facial image; a steering system operating wheels and a steering wheel of the vehicle; and a steering control part configured to set a target turning angle of the wheels and a target steering angle of the steering wheel to control the steering system. The steering control part is configured to make an upper limit value of the target steering angle a value up to a maximum angle when one eye of the driver is not hidden by the steering wheel in the facial image generated when the driver is facing the front.
US10706295B2 Street light with infrared illumination
A system includes a light source configured to emit light in a wavelength in a visible range and a wavelength in an infrared range, and a vehicle including an infrared camera, and a computer programmed to identify an object based at least in part on an infrared image from the camera.
US10706289B2 Crowd detection, analysis, and categorization
A method, computer system, and a computer program product for analyzing a crowd using a plurality of images captured by an aerial drone is provided. The present invention may include determining a geographic area associated with the crowd. The present invention may also include partitioning the determined geographic area into a plurality of zones. The present invention may then include determining a flight path covering each zone within the plurality of zones. The present invention may further include receiving the plurality of images from the aerial drone. The present invention may also include analyzing the received plurality of images to identify a plurality of individuals associated with the crowd. The present invention may then include predicting a plurality of crowd characteristics based on the analyzed plurality of images. The present invention may further include performing an action in response to the predicted plurality of crowd characteristics.
US10706288B1 Method of monitoring an offender or defendant
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.
US10706286B1 3D convolutional neural networks for television advertisement detection
A method is provided to classify whether video content is likely to be an advertisement or a non-advertisement. A curated database of video content items that includes a plurality of different video content items that were each previously identified as being an advertisement, and a plurality of different video content items that were each previously identified as not being an advertisement, are used to train a 2D CNN and a 3D CNN. The training of the 2D CNN includes learning characteristic visual and spatial features of advertisement images in the video content items compared to non-advertisement images in the video content items, the training resulting in weights being defined for the 2D CNN. The training of the 3D CNN includes learning a temporal structure and relationship over multiple image frames of the advertisements in the video content items compared to non-advertisement image frames in the video content items, the training resulting in weights being defined for the 3D CNN. The trained 2D CNN and 3D CNN are then used to determine the probability that newly identified video content should be classified as an advertisement.
US10706285B2 Automatic ship tracking method and system based on deep learning network and mean shift
An automatic ship tracking method and system based on deep learning network and mean shift, wherein the method includes: collecting surveillance video data which includes collecting coastal region surveillance video data under visible light and extracting each frame of image; performing preprocessing to extract a positive sample and a negative sample of a ship target; inputting the samples of the ship target in the video into a neural network to train a model by a region-based convolutional neural network method; extracting initial frame data of the video and performing ship detection and probability density calculation on initial moment data according to the trained model; and determining a ship tracking result at the current moment by a calculation result of a previous moment.
US10706283B2 Hyperspectral imaging system for monitoring agricultural products during processing and manufacturing
Provided is a method for monitoring a manufacturing process of an agricultural product. The method utilizes hyperspectral imaging and comprises scanning at least one region along a sample of agricultural product using at least one light source of a single or different wavelengths; generating hyperspectral images from the at least one region; determining a spectral fingerprint for the sample of agricultural product from the hyperspectral images; and comparing the spectral fingerprint so obtained to a spectral fingerprint database containing a plurality of fingerprints obtained at various points of the manufacturing process, using a computer processor, to determine which point in the manufacturing process the sample has progressed to.
US10706282B2 Method and mobile terminal for processing image and storage medium
Disclosed are a method and mobile terminal for processing an image and storage medium. The method includes collecting color information of a target object; determining at least one of multiple pre-stored compensation parameters as at least one compensation parameter corresponding to the color information; and during iris collection, compensating an iris based on the at least one target compensation parameter to obtain a color iris image.
US10706278B2 Syncing digital and physical documents
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.
US10706277B2 Storing anonymized identifiers instead of personally identifiable information
The present disclosure describes methods and systems for handling personal identifiable information. In some implementations, the information is collected during the authentication of identification (ID) documents. The system includes a one-way hashing function that converts unique personal identifiable information into a unique digest. The system can store the digest without having to store the personal identifiable information. Because the hashing function generates the same digest when given the same input, the digests can be used as anonymized identifiers in place of the personal identifiable information.
US10706276B2 Image processing apparatus, control method therefor, and storage medium
An image processing apparatus includes a character recognition processing unit configured to execute character recognition processing on the image data, an acquisition unit configured to acquire one or more character string blocks included in the image data, from the image data, a selection unit configured to select a character string block to be used for setting of a file name, from among the one or more character string blocks acquired by the acquisition unit, and a setting unit configured to set the file name of image data by using a character recognition result of the character recognition processing unit for the character string block selected by the selection unit.
US10706275B2 System and method for stipulation collection using a short message service (SMS) and mobile device cameras with real-time analysis of documents
A system and method for stipulation collection using a Short Message Service (SMS) and mobile device cameras with real-time analysis of documents is disclosed. A particular embodiment is configured to: establish, by use of a data processor and a data network, a data connection with at least one dealer/lender platform and at least one applicant platform; receive a transaction application corresponding to a transaction for a particular applicant from the dealer/lender platform via the data network, the transaction application identifying a list of stipulation documents required from the particular applicant at the applicant platform; generate a link to the transaction application received from the dealer/lender platform and send the link to the dealer/lender platform; transmit the transaction application with the list of required stipulation documents as a Short Message Service (SMS) message to a mobile device of the particular applicant at the applicant platform; receive an upload of the required stipulation documents from the applicant platform via the data network, the uploaded stipulation documents including at least one stipulation document image captured with a camera of the mobile device of the particular applicant; perform stipulation document analysis and verification operations on the uploaded stipulation documents, the analysis and verification operations including optical character recognition and the application of one or more machine learning models; transmit at least one link of a verified stipulation document to the dealer/lender platform; and transmit an error message to the particular applicant at the applicant platform if a stipulation document cannot be verified.
US10706274B1 Systems and methods for smooth remote pose recovery under noisy network conditions
Methods and systems for recovering pose data are provided. The method includes receiving current pose data for a current frame from a data provider, the current pose data including a current data provider timestamp. The method also includes calculating a current latency between the current data provider timestamp and a current data receiver timestamp. The method also includes calculating an expected timestamp for the current frame based on an expected latency between the current frame and a previous frame. The method also includes comparing the expected timestamp with the current data provider timestamp to determine that the pose data was lost. The method also includes recovering the pose data based on the comparing.
US10706273B2 Motion capture system that combines sensors with different measurement ranges
Motion capture system with a motion capture element that uses two or more sensors to measure a single physical quantity, for example to obtain both wide measurement range and high measurement precision. For example, a system may combine a low-range, high precision accelerometer having a range of −24 g to +24 g with a high-range accelerometer having a range of −400 g to +400 g. Data from the multiple sensors is transmitted to a computer that combines the individual sensor estimates into a single estimate for the physical quantity. Various methods may be used to combine individual estimates into a combined estimate, including for example weighting individual estimates by the inverse of the measurement variance of each sensor. Data may be extrapolated beyond the measurement range of a low-range sensor, using polynomial curves for example, and combined with data from a high-range sensor to form a combined estimate.
US10706269B2 Recognizing a face and providing feedback on the face-recognition process
One or more images including a user's face are captured, and at least one of these images is displayed to the user. These image(s) are used by a face-recognition algorithm to identify or recognize the face in the image(s). The face-recognition algorithm recognizes various features of the face and displays an indication of at least one of those features while performing the face-recognition algorithm. These indications of features can be, for example, dots displayed on the captured image. Additionally, an indication of progress of the face-recognition algorithm is displayed near the user's face. This indication of progress of the face-recognition algorithm can be, for example, a square or other geometric shape in which at least a portion of the user's face is located.
US10706266B2 Guidance acquisition device, guidance acquisition method, and program
Face image data is acquired and a face image is captured, and a difference between a face image indicated by the face image data and the face image that is captured or a candidate of the difference is detected on the basis of at least one of the face image indicated by the face image data that is acquired, and the face image that is captured. Guidance is acquired on the basis of the difference or the candidate of the difference which is detected, and an output unit is controlled to output the guidance.
US10706265B2 Scanning a real-time media stream to detect one or more faces that are prevalent among a set of media files stored on a user equipment
In an embodiment, a user equipment (UE) recognizes a set of faces within a set of media files stored on the UE using facial recognition. The UE identifies a set of prevalent faces based on a set of criteria including a prevalence of one or more faces among the set of media files. The UE scans real-time media using facial recognition to determine whether any prevalent faces from the set of prevalent faces are present in the real-time media. The UE performs an action based on whether the scanning detects any prevalent faces from the set of prevalent faces in the real-time media. By way of example, the action may include adding one or more enhancement effects to the real-time media, authorizing a communicative operation to proceed, authorizing access to the UE, or any combination thereof.
US10706263B2 Evaluation method and evaluation device for facial key point positioning result
Disclosed are an evaluation method and an evaluation device for a facial key point positioning result. In some embodiments, the evaluation method includes: acquiring a facial image and one or more positioning result coordinates of a key point of the facial image; performing a normalization process on the positioning result coordinate and an average facial model to obtain a normalized facial image; and extracting a facial feature value of the normalized facial image and calculating an evaluation result based on the facial feature value and a weight vector.
US10706261B2 System and method for automatically analyzing phenotypical responses of cells
A system and a method to analyze a phenotypical response of cells to a treatment are disclosed in which a model development module receives images of a plurality of reference cell carriers and treatment information associated with the plurality of reference cell carriers, identifies parameters of cells in the image that distinguish those reference cell carriers to which the treatment has been applied from other reference cell carriers, and trains a model using the identified parameters. A high-content imaging system includes an image capture device, and the image acquisition module receives from the image capture device a plurality of images of cell carriers to be evaluated. The model application module applies the trained model to the plurality of images of the cell carriers to be evaluated to predict a concentration of the treatment applied to each of the cell carriers evaluated.
US10706259B2 System and method for image analysis of multi-dimensional data
A system and method for analyzing multi-dimensional images includes a high content imaging system that includes an image capture device. An image acquisition module receives a series of images of a biological sample captured by the image capture device, and the series of images includes a sequence of image planes. A human interface module receives from a user computer specifications of a first image analysis step and a second image analysis step. The first image analysis step specifies a first image processing operation that processes an image plane of a series of images in accordance with at least another image plane of the series of images and the second image analysis step specifies a second image processing operation that processes each image plane of a series of images independently of the other image planes of the series. An image analysis module having a plurality of processors operating in parallel processes the first series of images in accordance with the first image processing step to generate a first output series of images, and processes the first series of images in accordance with second image processing step to generate a second output series of images. The human interface module displays at least one image plane of the first output series of images and at least one image plane of the second output series of images on a display associated with the user computer.
US10706258B2 Systems and methods for cell identification using lens-less imaging
Embodiments of the present disclosure include systems and methods for cell identification using a lens-less cell identification sensor. Randomly distributed cells can be illuminated by a light source such as a laser. The object beam can be passed through one or more diffusers. Pattern recognition is applied on the captured optical signature to classify the cells. For example, features can be extracted and a trained classifier can be used to classify the cells. The cell classes can be accurately identified even when multiple cells of the same class are inspected.
US10706255B2 Processing method and electronic device
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.
US10706251B2 Mobile terminal
A mobile terminal includes a display unit configured to display an image and comprising an OLED pixel module emitting light and a light non-transmitting layer formed therebelow; a fingerprint recognition sensor configured to recognize a fingerprint by receiving, when the light emitted from the OLED pixel module is reflected by a finger, the reflected light; a sensor insertion space formed by perforating a part of the light non-transmitting layer, the fingerprint recognition sensor being inserted into the sensor insertion space; and a force sensor disposed at a side surface of the fingerprint recognition sensor and configured to measure a magnitude of pressure applied to the force sensor.
US10706239B1 Integrated label printer and barcode reader, and related systems and methods
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.
US10706235B2 System and method for generating a rich persistent conversation history using a communication protocol
A method for generating a rich persistent conversation history from structured and unstructured information using a communication protocol is provided. The method includes (i) receiving media contents associated with conversations from messaging channels, (ii) selecting a set of selected messaging channels from where the media contents are received, (iii) demarcating boundaries in each of the media contents associated with the conversations based on an activity of users, (iv) inserting segmentation demarcations to a first conversation to differentiate the first conversation from a second conversation, (v) determining communication elements for each conversation associated with the segmentation demarcations on each messaging channel, (vi) generating a conversation snippet by linking the communication elements for each messaging channel, (vii) linking conversation snippets to generate a segment associated with the conversation for each messaging channel using lexical and non-lexical features and (viii) generating the rich persistent conversation history by linking segments from the messaging channels.
US10706233B2 System and method for extracting and utilizing information from digital communications
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.
US10706229B2 Content aware heterogeneous log pattern comparative analysis engine
A computer-implemented method, system, and computer program product are provided for content aware heterogeneous log pattern comparative analysis. The method includes receiving, by a processor-device, a plurality of heterogeneous logs. The method also includes extracting, by the processor-device, a plurality of log syntactic patterns from the plurality of heterogenous logs. The method additionally includes generating, by the processor-device, latent representation vectors for each of the plurality of log syntactic patterns. The method further includes predicting, by the processor-device, an anomaly from the clustered latent representation vectors. The method also includes controlling an operation of a processor-based machine to react in accordance with the anomaly.
US10706224B2 Providing context-aware input data
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.
US10706220B2 System and method for parameterizing documents for automatic workflow generation
One embodiment of the present invention sets forth a method for generating a new workflow for an application. The method includes generating a parameter tree corresponding to a current workflow, wherein the current workflow comprises a first document and a second document; modifying a first node of the parameter tree that corresponds to a first parameter of the first document to generate modifications of a first parameter value of the first document; and propagating modifications of the first parameter value to a second parameter of the second document to generate the new workflow; wherein the method is performed using one or more computers.
US10706218B2 Extracting information from tables embedded within documents
Much valuable information in documents is presented within tables. However, the information within tables is hard to extract automatically with high accuracy due to the wide variety and low quality of typical tables found in electronic documents. Information extraction technology can provide a method of extracting information from heterogeneous tables by recognizing tables, the header cells, and cells that are merged or should be merged, creating a richer representation of table structure and providing a convenient way of linking cells to their row and column headers. Use of this richer representation allows a few extraction patterns to successfully pull out information from a wide variety of differently formatted tables.
US10706217B2 Quick access panel for displaying a web page on a mobile device
Embodiments of displaying a web page on a mobile device are provided. An aspect includes acquiring user interface elements that have a quick access attribute in the web page. Another aspect includes generating a quick access panel of the user interface elements having the quick access attributes, wherein a visible transparency of the generated quick access panel is not below a predetermined threshold.
US10706215B2 Producing formula representations of mathematical text
A formula system can transform a formula natural language representation (“NLR”) into a representation which shows the formula in traditional mathematical notation. This transformation can include creating a state machine with transition mappings between states that match to initial parts of the NLR. These transition mappings can include global transition mappings that are first attempted to be matched to the beginning of the NLR and then state specific transition mappings can be matched to the NLR. The formula system can consume the NLR, transitioning from state to state as indicated by the transition mappings and removing the matched initial part from the NLR, until the NLR has been fully consumed. In some cases, the formula system can recursively or iteratively create additional state machines to consume portions of the NLR. Some states provide a result (e.g. portion of a formula representation) which are combined to create the final formula representation.
US10706214B2 Computer readable recording medium, information processing terminal device, and control method of information processing terminal device
An information processing terminal device includes: an acquiring unit acquiring image data; a detecting unit detecting a posture of the information processing terminal device; a generating unit generating display image data based on the image data acquired in the acquiring unit according to the posture of the terminal device detected by the detecting unit; and a displaying unit displaying the display image data generated by the generating unit on a display unit. If the posture of the terminal device is changed, the generating unit generates the display image data according to the changed posture of the terminal device. If the posture of the terminal device is changed during the generation of the image data by the generating unit, the generating unit does not generate the display image data according to the changed posture of the terminal device, until the generation of the display image data is completed.
US10706213B2 System and method for converting the digital typesetting documents used in publishing to a device-specific format for electronic publishing
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.
US10706212B1 Cross-platform presentation of digital content
In some examples, additional content is provided with the main content of a content item presented on an electronic device. For instance, an occurrence of an event may call for presentation of an additional content portion concurrently with the main content of the content item. The additional content portion may interact with other additional content portions, the main content portion, and/or user inputs. In some cases, the additional content portion can be implemented by one or more plug-in modules having designated roles for providing respective different types of additional content. Accordingly, some examples provide a cross-platform module that receives events, selects one or more plug-ins in response to a received event, and causes the one or more plug-ins to perform a desired action for rendering and compositing additional content portions or features to be presented with the main content of a content item.
US10706211B2 Method and storage medium for displaying text on screen of portable terminal
A method for displaying a text on a screen of a portable terminal includes at least one special text alignment line for aligning and displaying a text in at least one of positions above and below a normal text alignment line along which a text is normally aligned and displayed, where a text is aligned and displayed along the special text alignment line such that the text positioned on the special text alignment line has a predetermined height which is 90% or greater than the height of a text positioned on the normal text alignment line just in front of the text on the special text alignment line.
US10706209B2 Estimation of effective channel length for FinFETs and nano-wires
Roughly described, a system for estimating an effective channel length of a 3D transistor having a gate length below 20 nm involves estimating an effective volume of the channel and a cross-sectional area of the channel, and estimating the effective channel length as the ratio of effective volume to cross-sectional area. Preferably the effective volume is estimated as the sum of the Voronoi volumes within containing boundaries of the channel, excluding those volumes having a dopant concentration above the source/drain dopant concentration at the carrier injection point. The containing boundaries can be identified using geometry data describing the transistor, particularly the data identifying inner surfaces of the gate dielectric. The estimated effective channel length can be used in TCAD level analysis of the transistor and calculating characteristics of the transistor as needed for circuit simulation.
US10706207B2 Circuit design verification apparatus and program
A program embodied in a non-transitory computer readable medium includes instructions executable by a processor to perform a method of verifying a circuit design. The method includes the steps of performing an automated analysis of the circuit design by scanning an assertion description file and a signal list file of the circuit design, creating and displaying a scheme based on the assertion description file, wherein the scheme includes nodes and arcs, the nodes indicating output signals and the arcs indicating a transition relationship between nodes, and identifying in the scheme assertions that are missing from the assertion description, and recommending amendments to the assertion description to supply the missing assertions, the missing assertions, when added, being reflected in the display of the scheme.
US10706206B1 Methods for layout driven synthesis of transmission line routes in integrated circuits
A computer may generate a record of a template associated with a schematic design corresponding to an integrated circuit design. The template may have one or more instances corresponding to one or more initial parameters associated with a chain of one or more transmission line components of the integrated circuit design. The computer may then modify content of the chain of one or more transmission line components in a circuit layout corresponding to the schematic design within the maximum range limit of the one or more initial parameters. The computer may update the one or more instances according to modified contents of the one or more transmission line components in the circuit layout.
US10706203B1 Method and apparatus for verifying initial state equivalence of changed registers in retimed circuits
A method for designing a system on a target device includes performing register retiming on an original design to generate a retimed design of the system. Compare points are identified in the original design and the retimed design. Equality constraints are defined for all compare points. Starting from the initial states of the original and retimed circuits, bounded sequential logic simulation is performed for a maximum number of time frames determined as the maximum absolute value of retiming variables computed during structural verification. Whether changed flip-flops in the retimed design have initial states that are correct are determined by comparing signal values at the compare points from the bounded sequential logic simulation.
US10706197B2 Automated electromagnetic interference filter design
In some examples, a system may receive a plurality of parameters for a filter design, including a noise parameter. The system may determine a plurality of candidate filter configurations based on at least one of the received parameters. The system may further determine, for each candidate filter configuration of the plurality of candidate filter configurations, based on a trained machine learning model, an estimated electromagnetic interference (EMI) noise associated with each candidate filter configuration. The system may select at least one of the candidate filter configurations based on the estimated EMI noise. In some cases, the system may perform a simulation using the selected candidate filter configuration. Based on the results of the selecting and/or the simulation, the system may send information related to the at least one selected candidate filter configuration to a computing device.
US10706190B2 Transfer and visualization of time streams for forecast simulation
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.
US10706188B1 Parallel computing for data analysis using generalized latent variable models
Systems and methods are provided for implementing a parallel Expectation Minimization algorithm for generalized latent variable models. Item response data that is based on responses to items from multiple respondents is accessed. The item response data includes data for multiple response variables. The item response data is analyzed using a generalized latent variable model, and the analysis includes an application of a Parallel-E Parallel-M (PEPM) algorithm. In a parallel Expectation step of the PEPM algorithm, the respondents are subdivided into N groups of respondents, and computations for the N groups are performed in parallel using the N processor cores. In a parallel Maximization step of the PEPM algorithm, the response variables are subdivided into N groups of response variables, and computations for the N groups of response variables are performed in parallel using the N processor cores.
US10706186B2 B-rep design with face trajectories
A computer implemented method for designing a 3D modeled object that represents a mechanical part. The method comprises selecting a group of faces of the B-Rep, defining a trajectory for each respective face of the group of faces, computing, for each face of the group of faces, a respective swept volume, the swept volume corresponding to the volume swept by the respective face with respect to the trajectory, assigning a material removal label or a material adding label to each swept volume, according to the position of the swept volume at the respective face with respect to the interior of the 3D modeled object, and updating the B-Rep with a material removal volume and then a material adding volume. The method improves the design of a 3D modeled object.
US10706179B2 Secure provisioning of secrets into MPSoC devices using untrusted third-party systems
The example embodiments are directed to a system and method for secure provisioning of secrets into MPSoC devices using untrusted third-party systems. In one example, the method includes generating a random number sequence from a true random number generator to produce secret information, storing the secret information in an on-chip secure storage, encrypting, in a device and using public key encryption, the secret information to generate an encrypted message, and transmitting the encrypted message to a third-party system.
US10706176B2 Data-processing consent refresh, re-prompt, and recapture systems and related methods
In various embodiments, a Consent Refresh, Re-Prompt, and Recapture System is configured to interface with a Consent Receipt Management System in order to, for example: (1) monitor previously provided consent by one or more data subjects that may be subject to future expiration; (2) monitor a data subject's activity to anticipate the data subject attempting an activity that may require a level of consent (e.g., for the processing of particular data subject data) that is higher than the system has received; and/or (3) identify other changes in circumstances or triggering events for a data subject that may warrant a refresh or recapture (e.g., or attempted capture) of a particular required consent (e.g., required to enable an entity to properly or legally execute a transaction with a data subject). The system may then be configured to automatically refresh, re-prompt for, and/or recapture consent as necessary.
US10706171B2 Method for providing a secure mode for mobile device applications
Method for providing a secure mode for mobile applications including: configuring which applications should be available in secure mode; defining in the mobile operating system kernel, rules and privileges for applications defined for the secure mode; checking continuously if the secure mode is enabled by the user; if the security mode is enabled by the user, then the operating system kernel searches all processes and applications running on the operating system, suspend) the system applications not configured to be available in secure mode, hides the protected application, restricts inter-process communications and enforce privilege escalation events and enables access to application files protected by the protected application user Id; and if the security mode is disabled by the user, then the kernel releases all processes and applications that were stopped by the secure mode and denies any access to the protected application files.
US10706170B2 Tenant table sharing with content separation
Implementations include providing a database system that a plurality of tenant systems interact with, providing a shared database schema and a plurality of tenant database schemas, the shared database schema including a shared table, and each tenant database schema being assigned to a respective tenant and including a view into the shared table, which includes a tenant specification field, and a row visibility field, the tenant specification field indicating a tenant, to which a respective row is assigned, and the row visibility field indicating visibility of a respective row to respective tenants.
US10706161B2 Secured media file presentation
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.
US10706160B1 Methods, systems, and articles of manufacture for protecting data in an electronic document using steganography techniques
Various aspects described herein are directed to methods and systems that preprocess an electronic document or some data therein and conceal sensitive data in the electronic document by applying steganography to the data associated with one or more fonts. A steganography map is generated or updated to include steganography information about applying steganography to the data. Cryptography may be applied to the steganography map; and the electronic document may be transformed into a different document format.
US10706157B1 Facilitating return of a missing user device to a device owner
A server identifies a user device that is missing, communicates with the user device and causes the user device to disable access to content stored on the user device, and to generate a message that includes information facilitating return of the user device to an owner of the user device.
US10706153B2 Preventing malicious cryptographic erasure of storage devices
An information handling system (IHS) may implement techniques to detect a power-on event, to determine whether an authorized cryptographic erase operation of a storage device that implements cryptographic erasure is pending and, during an initialization sequence, to send to the device in response to determining that no such operation is pending, a command to disable cryptographic erasure on the device. The command may set an indicator on the device that, when set, disables cryptographic erasure. In response to determining that an authorized cryptographic erase operation is pending, the IHS may refrain from sending the command to disable cryptographic erasure on the device, and may send a command to cause the pending operation to be performed. In response to receiving an indication of completion of the pending operation, the IHS may clear an indicator that an authorized cryptographic erase operation is pending and initiate a power-on or reboot event.
US10706148B2 Spatial and temporal convolution networks for system calls based process monitoring
The systems and methods that detect a malicious process using count vectors are provided. Count vectors store a number and types of system calls that a process executed in a configurable time interval. The count vectors are provided to a temporal convolution network and a spatial convolution network. The temporal convolution network generates a temporal output by passing the count vectors through temporal filters that identify temporal features of the process. The spatial convolution network generates a spatial output by passing the count vectors through spatial filters that identify spatial features of the process. The temporal output and the spatial output are merged into a summary representation of the process. The malware detection system uses the summary representation to determine that the process as a malicious process.
US10706147B1 Mitigating side-channel attacks via shared cache
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.
US10706146B2 Scanning kernel data structure characteristics
A method and apparatus for detecting kernel data structure tampering are disclosed. In the method and apparatus, a memory region of a computer system is scanned for one or more characteristics of a kernel data structure of an operating system kernel. It is then determined, based at least in part on identifying whether the one or more characteristics are found in the memory region, whether the kernel data structure is stored in the memory region of the computer system for tampering with the kernel data structure.
US10706144B1 Cyber defense with graph theoretical approach
An example process that is performed by one or more processing devices uses one or more system states to detect cyber-attacks. The example process includes the following operations: generating a first graph that models states based on information obtained from an electronic device; and performing a correlation of the first graph with one or more second graphs to detect a possibility of a cyber-attack against the electronic device.
US10706138B2 Normalizing identity API calls for a suite of multi-tenant products across disparate multi-tenant and single-tenant identity directories
Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.
US10706135B2 Fingerprint authentication mechanism
A system to generate perform document optimizations is described. The system includes at least one physical memory device and one or more processors coupled with the at least one physical memory device, the one or more processors to receive a request to securely communicate with a client computing device, including a fingerprint identifier (ID) associated with the client computing device, transmit a fingerprint challenge to the client computing device, wherein the fingerprint challenge comprises a manipulation to be performed on a segment of a fingerprint file associated with the fingerprint ID, receive a challenge response from the client computing device and verify the challenge response.
US10706133B2 Smart watch and method for controlling same
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.
US10706129B2 Medical logistics management program
This invention are computer implementable programs and method designed as medical planning tool that (1) models the patient flow from the point of injury through more definitive care, and (2) supports operations research and systems analysis studies, operational risk assessment, and field medical services planning. The computer program of this invention comprises six individual modules, including the casualty generation module, which uses an exponential distribution to stochastically generate wounded in action, disease, and nonbattle injuries; a care providing module uses generic task sequences, simulated treatment times, and personnel, consumable supply, and equipment requirements to model patient treatment and queuing within a functional area; a network/transportation module simulates the evacuation (including queuing) and routing of patients through the network of care via transportation assets; a reporting module produces an database detailing various metrics, such as patient disposition, time-in-system data, and consumable, equipment, personnel, and transportation utilization rates, which can be filtered according to the user's needs.
US10706128B2 System and method for automated personalized and community-specific eating and activity planning, linked to tracking system with automated multimodal item identification and size estimation system
The system and method for automated personalized and community-specific eating and activity planning are provided that are linked to tracking with automated multimodal item identification and size estimation and enable and integrate health and other user datastreams and enables rewards and links to healthy eating and activity partners based on that data. The system and method also provide personalized wellness recommendations. The system and method also enables action, such as single click ordering of the healthy meals or shopping list on one's plan from local restaurants and grocery stores, and receipt of mobile vouchers and coupons with a unique validation system for use at retailers.
US10706127B2 Single click delta analysis
Single-click delta analysis is disclosed. A user query of status information collected from one or more monitored devices is received from a user. In response to receiving an indication from the user to determine a variance between different portions of the collected status information, a target query and a baseline query are generated using the user query. The generated target query and the generated baseline query are performed, respectively, against data in a data store including the status information collected from the one or more monitored devices. A target set of status information results and a baseline set of status information results are obtained in response to performing, respectively, the generated target query and the generated baseline query. The obtained target and baseline sets of results are combined. Output indicative of a variance between the target and baseline sets of status information results is provided based at least in part on the combining.
US10706126B2 Augmented reality implementation method
Described herein is a method for implementing augmented reality associated to carrier means comprising a medium of a physical or digital type, wherein the method comprises in sequence the steps of incorporating an information content within an optical image of the medium, transferring the optical image that incorporates the information content onto the carrier means, decoding the information content, and reproducing the information content on an electronic device, wherein said step of reproducing enables the user to display the augmented reality.
US10706125B2 Off-board hours-of-service (“HOS”) processing
Systems, methods, and devices for providing hour-of-service (“HOS”) calculations via a web based host server instead of on an onboard mobile device. In the various embodiments, an onboard vehicle recording device and driver-carried mobile devices may operate independently. The onboard vehicle recording device and driver-carried mobile device(s) may exchange information independently with a host server rather than exchanging information together onboard the vehicle.
US10706122B2 Automated accessibility testing
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.
US10706120B1 System and method for website experimentation
A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or more of the web pages and to assess how the change impacts visitor interactions with the website.
US10706118B1 Systems and techniques for prefetching data
Mediation data may be prefetched to reduce latency associated with presentation of digital media. Prior to the selection of online content associated with presentation of digital media in a media space, a mediation process may be initiated. Initiating the mediation process may include prefetching mediation data from a remote server, wherein the mediation data includes a media tag corresponding to a particular media item and valuation data indicative of a value of presenting the particular media item in the media space. After the selection of the online content, the mediation process may be completed. Completing the mediation process may include sending the mediation data to a remote allocation manager, and receiving allocation data indicative of a digital media item to be presented in the media space. Subsequent to the completion of the mediation process, the digital media item identified by the allocation data may be presented in the media space.
US10706115B1 Personalizing search queries based on user membership in social network communities
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.
US10706112B1 Personalization techniques using image clouds
Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.
US10706111B1 Wearable electronic device with multiple detachable components
Disclosed herein is an electronic device with multiple independently functional components capable of sharing information through a connector channel that in one embodiment is worn on the body of the user with automatic attachment and detachment capability including via external communication or command.
US10706109B2 Persona based content modification
An original document is received. The original document is any piece of information available in electronic format. A persona of a user accessing the original document is determined. At least one document category of the original document is determined. A level of expertise of the persona of the user in each document category of the at least one document category of the original document is determined. Responsive to the determination of the level of expertise of the persona of the user in each document category of the at least one document category of the original document, the original document is modified into a modified document based on predetermined modifications for the determined level of expertise of the persona of the user in each document category of the at least one document category.
US10706099B2 Generating and distributing playlists with music and stories having related moods
An embodiment may involve a server device obtaining an audio file containing a story. The server device may determine a mood of the story. The server device may select an audio file containing music, where the audio file containing the music is associated with a music attribute that is indicative of the mood. The server device may generate a playlist for the client device, where the playlist includes (i) a reference to the audio file containing the music, and (ii) a reference to the audio file containing the story. The server device may transmit the playlist, over a wide area network, to the client device. Reception of the playlist at the client device may cause an audio player application to retrieve and play out each audio file therein.
US10706093B2 System for organizing and fast searching of massive amounts of data
A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
US10706090B2 Method and device for locating an answer based on question and answer
The present disclosure discloses a method and a device for locating an answer based on question and answer, in which the method includes: receiving a query sentence; parsing the query sentence, to generate a semantic parse tree corresponding to the query sentence; matching the semantic parse tree with a pre-established matching base, to obtain an alignment probability between each of candidate answers in the pre-established matching base and the semantic parse tree; and determining a final answer according to the alignment probability.
US10706086B1 Collaborative-filtering based user simulation for dialog systems
Techniques for simulating a user in a conversation are described. A user simulation service and a conversation agent service conduct a dialog. The user simulation service compares a current sequence of stored labels corresponding to statements in the dialog with a plurality of candidate sequences of labels corresponding to statements in a plurality of candidate dialogs to identify a matching sequence of labels. The user simulation sequence identifies a base sequence of labels that includes the matching sequence of labels to identify a label corresponding to an act in the base sequence of labels following the matching sequence of labels. The user simulation service issues the act to the conversation agent service to be used as a simulated user act.
US10706080B2 Event clustering and event series characterization based on expected frequency
A method for clustering time stamps in time series data includes receiving a one-dimensional array of ordered timestamps and an expected frequency; determining a set of time intervals; determining a first binary array that indicates whether each time interval in the set of time intervals is greater than or less than the expected frequency; determining a second binary array of differences between a corresponding pair of adjacent elements of the first binary array; appending an ith timestamp to one of a set of opening interval bounds, a set of closing interval bounds, or a set of isolated points; merging the set of set of opening interval bounds and the set of closing interval bounds into a set of cluster intervals τ; and outputting the set of cluster intervals and the set of isolated points.
US10706074B2 Embeddings with multiple relationships
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.
US10706070B2 Consistent deduplicated snapshot generation for a distributed database using optimistic deduplication
Embodiments disclosed herein provide systems, methods, and computer readable media for generating a consistent deduplicated snapshot of a distributed database using optimistic deduplication. In a particular embodiment, a method provides, for each node of a plurality of nodes in the distributed database, deduplicating data items stored on the node that are owned by the node and generating a summary that describes a file in which the data items are located. The method further provides identifying from the summaries for each of the nodes whether mistakes occurred during deduplication and, upon identifying one or more mistakes, determining one or more corrections for the one or more mistakes. Also, the method provides generating a consistent deduplicated snapshot for the distributed database comprising the deduplicated data items from each node and the one or more corrections.
US10706069B2 Techniques for replication of a client database to remote devices
Techniques for replication of a client database to remote devices are described. In one embodiment, an apparatus may comprise a server database management component operative to receive a collection subscription command from a client device at a database synchronization system, the collection subscription command specifying an object collection; and detect a collection change for the object collection; and an update queue management component operative to register the client device for push notification with a collection update queue associated with the object collection; and add a collection update to the collection update queue, the collection update based on the collection change. Other embodiments are described and claimed.
US10706068B2 Systems and methods for data analysis and visualization and managing data conflicts
Systems and methods are provided for generating reports reflecting a visualization of, e.g., a dataset on which data analysis has been performed. The data analysis performed on the dataset may be an aggregation of data analysis functionality provided by applications or tools. Dataset visualization is realized in a workspace implemented by a separate application or tool. Potential conflicts regarding updating one or more elements of the dataset are reconciled by implementing a dual operational transform system and method. A global state of the dataset may be determined by a first operational transform system and method, while a local state of the dataset may be determined by a second operational transform system and method. The local state of the dataset may be updated through operational transforms exchanged between the first and second operational transform systems that align the local state of the dataset with the global state of the dataset.
US10706066B2 Extensible data transformations
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a set of example values are received. A repository of transformation tools is searched to identify a new transformation tool as relevant to a data transformation associated with the received set of example values. The repository includes annotations associated with the new transformation tool. The new transformation tool is used to generate a transformation program that produces transformed output values. Additional annotations are generated for the new transformation tool based on the transformed output values.
US10706064B2 Content transfer
The present invention provides a method of transferring content from a file and a database. In this case, the file includes content instances, each content instance being associated with a respective field, and each field having a respective type. The transfer is achieved by determining the type of each field, and then storing each content instance in a store in accordance with the determined field type of the associated field. Each content instance can then be transferred to the database in accordance with the determined field type. A similar procedure is provided for creating XML files based on content within the database.
US10706063B2 Automated scalable contextual data collection and extraction system
A system for contextual data collection and extraction is provided, comprising an extraction engine configured to receive context from a user for desired information to extract, connect to a data source providing a richly formatted dataset, retrieve the richly formatted dataset, process the richly formatted dataset and extract information from a plurality of linguistic modalities within the richly formatted, and transform the extracted data into a extracted dataset; and a knowledge base construction service configured to retrieve the extracted dataset, create a knowledge base for storing the extracted dataset, and store the knowledge base in a data store.
US10706061B2 Systems and methods of arranging displayed elements in data visualizations that use relationships
A method sorts data in data visualizations. The method is performed at a computing device having one or more processors and memory. The method retrieves a set of tuples from a database according to user selection. Each tuple includes a same set of fields. The method identifies a relation between tuples. The relation is a non-empty set of ordered pairs of tuples from the set of tuples. The method receives user selection of the relation to specify a dimensional position of visual marks corresponding to the tuples. The dimensional position is either the x-position of the y-position. The method generates and displays a data visualization with each tuple represented by a visible mark. The dimensional position of each displayed visual mark is based on a network traversal of the tuples using the relation.
US10706059B2 Background format optimization for enhanced SQL-like queries in Hadoop
A format conversion engine for Apache Hadoop that converts data from its original format to a database-like format at certain time points for use by a low latency (LL) query engine. The format conversion engine comprises a daemon that is installed on each data node in a Hadoop cluster. The daemon comprises a scheduler and a converter. The scheduler determines when to perform the format conversion and notifies the converter when the time comes. The converter converts data on the data node from its original format to a database-like format for use by the low latency (LL) query engine.
US10706058B2 Ranking location query results based on social networking data
A location query engine in a social networking system provides users with a subset of candidate locations based on location query received from a user. The social networking system identifies candidate locations from stored location data that has one or more attributes matching at least one attribute of the location query. The candidate locations are ranked based on social data determined from a user profile associated with the user, and the subset of candidate locations is selected from the ranking and provided to the user. Examples of social data used for ranking the candidate locations include locations associated with other users connected to the user, locations associated with objects connected to the user and locations previously associated with the user.
US10706056B1 Audit log report generator
A method of generating a supplemental user interface is disclosed. At a client system, it is detected that an alert identifying a suspicious activity that is to be reviewed by a user of the client system has been received. A template for a user interface is accessed. The template includes database queries and instructions for presenting data items derived from query results corresponding to the database queries in the user interface. The instructions include a mapping of the data items to data fields of the user interface. Data items derived from the query results are presented in the user interface based on the instructions included in the template. An audit log is updated based on an acceptance by the user of the data items presented in the user interface.
US10706054B2 Method and device for searching indexes for sensor tag data
An embodiment of the invention provides a device for searching indexes for sensor tag data. The can include a memory that has sensor tag data stored as a time series; an interface that is configured to receive tag names and time segment information for searching sensor tag data; and a processor that is configured to determine partitions of the memory having the sensor tag data stored therein based on the time segment information and configured to determine corresponding indexes and leaf nodes for the determined partitions based on the tag names and the time segment information. An embodiment of the invention can provide an optimized index structure for and a method of storing and searching time series sensor tag data with which most query patterns relating to time series sensor tag data can be satisfied.
US10706053B2 Method and system for defining an object-agnostic offlinable data storage model
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.
US10706052B2 Method for performing in-memory hash join processing in relational database systems
A method for performing in-memory hash join processing. This method utilizes bulk processing within the hash join steps, such as performing bulk reads of hash values from tables to be joined, and performing bulk probes of hash values in tables to be joined, thereby providing more efficient utilization of memory bandwidth and CPU throughput, reducing memory accesses in the execution path, and reducing CPU cycles per instruction. Data movement is reduced by reducing load-stores to memory and by performing more operations in CPU cache.
US10706050B2 Distributed joining of database tables that are keyed by value ranges
A method is provided that includes assigning one or more first records of a first table and one or more second records of a second table to corresponding range groups of a plurality of range groups. The method further includes comparing at least one record of the first table with at least one record of the second table, where the at least one record of the first table and the at least one record of the second table are assigned to a first range group of the plurality of range groups. The method also includes, based on the comparing, identifying a parent record and a child record and segmenting the parent record based on the child record. Further, the method includes subsequent to the segmenting the parent record, performing a join operation on the first table and the second table.
US10706049B2 Method and apparatus for querying nondeterministic graph
The present invention discloses a method and apparatus for querying a nondeterministic graph, which are used to implement quick query of a nondeterministic graph, reduce query complexity, and improve query efficiency. The method comprises receiving a query instruction, where the query instruction is used to query a nondeterministic graph for data that satisfies a query condition; determining two vertices in the nondeterministic graph according to the query instruction; determining all possible paths that use one vertex in the two vertices as a start point and the other vertex as an end point; calculate a probability of a first event or a second event corresponding to each of the paths; and obtaining, according to the probability of the first event or the probability of the second event, a query result corresponding to the query instruction.
US10706047B2 Boolean content search
A system includes reception of a query comprising one or more search terms, determination that one of the one or more search terms corresponds to a table column comprising Boolean operators, determination of a value of the table column corresponding to TRUE, and addition of a condition to the query, the condition specifying the value of the table column.
US10706045B1 Natural language querying of a data lake using contextualized knowledge bases
A method of querying a data lake using natural language includes: receiving a natural language query directed to an electronic data lake; parsing the natural language query to determine a plurality of entities within the natural language query; identifying the plurality of entities using at least one contextual knowledge base, wherein the plurality of entities are compared against at least one entry in the at least one contextual knowledge base; mapping a dependency of the plurality of identified entities based on the parsed natural language query; constructing a structured data query based on the plurality of identified entities and the mapped dependency; and automatically generating a visual output of a result of the structured data query based on at least one characteristic from the set of: a data type, a data format, and a data size of the result of the structured data query.
US10706043B2 System and method for providing results based on user-selected search breaks
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.
US10706042B1 Data deduplication on a distributed file system using conditional writes
A write request is transmitted from a client to a metadata server (“MDS”), wherein the write request comprises an object identifier associated with a data object. An object store location for an object store is received from the MDS. A conditional write request is transmitted to the object store using the object store location, wherein the conditional write request includes the object identifier and the data object. A metadata response is received from the object store. The metadata response is determined to contain an object designator. A commit request is transmitted to the MDS, wherein the commit response includes the object designator.
US10706041B1 Systems and methods to profile transactions for end-state determination and latency reduction
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.
US10706032B2 Unsolicited bulk email detection using URL tree hashes
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.
US10706029B2 Content name resolution for information centric networking
A content-name-resolution (CNR) system can resolve IP addresses for named data objects (NDOs) based on their name. During operation, a CNR server can receive a query from a client device for a source to a named data object. The query can include at least a name prefix for the named data object. The CNR server can identify a cache server that corresponds to the named data object's name prefix, and determines one or more sources associated with the named data object's name prefix. The CNR server then returns, to the client device, a query response that includes a network address for the cache server, and includes a content record specifying the one or more sources.
US10706028B2 Detecting outliers in server transaction time as a form of time series data
Described embodiments provide systems and methods for detecting outliers on a series of data. A device receives a plurality of data points and adds a received data point to a first window of data comprising at least a predetermined number of received data points from the plurality of data points, responsive to detecting that the received data point is not an outlier from the first window of data. The device detects that one or more next data points of the received plurality of data points are outliers from the first window of data and determines that a count of the one or more next data points that are outliers exceeds a predetermined threshold. In response, the device establishes a replacement window of data.
US10706021B2 System and method for supporting persistence partition discovery in a distributed data grid
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 Data sharing in CAx applications
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.
US10706016B2 Application tracking system
A method for monitoring software usage for an application installed in a computer system. The computer system determines whether a change has occurred in a set of files stored in a set of directories for the application in a file system between inventory scans of the file system. The set of the files is associated with the application and the set of the files changes when the application is used. A usage metric for the application is adjusted by the computer system to indicate a use of the application when the change has occurred in the set of the files, increasing accuracy, by the computer system, in identifying application usage.
US10706013B2 Workflow function of content management system enforced by client device
The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.
US10706004B2 Dynamically updating logical identifiers of cores of a processor
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.
US10706003B2 Reduced pin count interface
An apparatus is provided that includes a set of registers, and an interface of a computing block. The computing block includes one of a physical layer block or a media access control layer block. The interface includes one or more pins to transmit asynchronous signals, one or more pins to receive asynchronous signals, and a set of pins to communicate particular signals to access the set of registers, where a set of control and status signals of a defined interface are mapped to respective bits of the set of registers.
US10706001B2 Modular and scalable PCIe controller architecture
The present disclosure generally relates to a Modular PCIe Unit (MPU), which is a single-lane PCI Express endpoint that can act as either a Stand-Alone Single-Lane or as a (one) Lane in a Multilane Endpoint Unit, composed by cascaded-MPUs. The MPU will include a PCIe link, a PCIe transition, a SoC specific and a PCIe phy that are all unique to the individual MPU. The MPUs are scalable in that a single MPU may be used or, if more MPUs are desired for higher performance, additional MPUs, each of which can be unique, added to create the Multilane Endpoint Unit.
US10705997B2 MIXDTAPE—cassette tape replica record/playback device
A replica cassette tape mobile record/playback device includes a non-volatile memory device positioned, one or more processors, a rechargeable battery, and a personal area network transceiver chipset all positioned within the interior of the replica cassette tape device. The replica cassette device also includes one or more indicator lights, positioned at an edge of the replica cassette tape device, to identify a status of the replica cassette tape device. The replica cassette tape devise also includes computer-readable instructions stored in the non-volatile memory device, the computer-readable instructions executable by the one or more processors to: pair the replica cassette tape device with an external sound reproduction device utilizing the personal area network transceiver chipset; and communicate one or more audio files stored in the non-volatile memory device to the external sound reproduction device utilizing the personal area network transceiver chipset.
US10705990B2 Clock generation for timing communications with ranks of memory devices
A memory controller includes a clock generator to generate a first clock signal and a timing circuit to generate a second clock signal from the first clock signal. The second clock signal times communications with any of a plurality of memory devices in respective ranks, including a first memory device in a first rank and a second memory device in a second rank. The timing circuit is configured to adjust a phase of the first clock signal, when the memory controller is communicating with the second memory device, based on calibration data associated with the second memory device and timing adjustment data associated with feedback from at least the first memory device.
US10705988B2 Memory module threading with staggered data transfers
A method of transferring data between a memory controller and at least one memory module via a primary data bus having a primary data bus width is disclosed. The method includes accessing a first one of a memory device group via a corresponding data bus path in response to a threaded memory request from the memory controller. The accessing results in data groups collectively forming a first data thread transferred across a corresponding secondary data bus path. Transfer of the first data thread across the primary data bus width is carried out over a first time interval, while using less than the primary data transfer continuous throughput during that first time interval. During the first time interval, at least one data group from a second data thread is transferred on the primary data bus.
US10705987B2 Autonomous prefetch engine
A control circuit for controlling memory prefetch requests to system level cache (SLC). The control circuit includes a circuit identifying memory access requests received at the system level cache (SLC), where each of the memory access requests includes an address (ANEXT) of memory to be accessed. Another circuit associates a tracker with each of the memory access streams. A further circuit performs tracking for the memory access streams by: when the status is tracking and the address (ANEXT) points to an interval between the current address (ACURR) and the last prefetched address (ALAST), issuing a prefetch request to the SLC; and when the status is tracking, and distance (ADIST) between the current address (ACURR) and the last prefetched address (ALAST) is greater than a specified maximum prefetch for the associated tracker, waiting for further requests to control a prefetch process.
US10705985B1 Integrated circuit with rate limiting
In various implementations, provided are systems and methods for an integrated circuit implementing a processor that can include a rate limiting circuit that attempts to fairly distribute processor memory bandwidth between transaction generators in the processor. The rate limiting circuit can maintain a count of tokens for each transaction generator, where a transaction generator can only transmit a transaction when the transaction generator has enough tokens to do so. Each transaction generator can send a request to the rate limiting circuit when the transaction generator wants to transmit a transaction. The rate limiting circuit can then check whether the transaction generator has sufficient tokens to transmit the transaction. When the transaction generator has enough tokens, the rate limiting circuit will allow the transaction to enter the interconnect. When the transaction generator does not have enough tokens, the rate limiting circuit will not allow the transaction to enter the interconnect.
US10705984B1 High-speed low VT drift receiver
Embodiments relate to systems, methods, and computer-readable media to enable design and creation of receiver circuitry. One embodiment is a receiver apparatus comprising a plurality of receiver arrangements, each receiver arrangement having a sampling circuit and a multi-stage differential amplifier connected to the sampling circuit. Each receiver arrangement is configurable via switches between an amplifying mode and an autozero mode. Control circuitry may select output data from a sampling circuit of one or more receiver arrangements that are not in autozero mode. In various embodiments, settings for individual receiver arrangements may be set based on decision feedback equalization (DFE).
US10705982B2 Securing stream buffers
Described are examples for securing stream data received from a stream source. A secure mode can be enabled, based on a request from an application, for storing the stream data captured from the stream source in a secured buffer. The secured buffer can be allocated in a secure memory based at least in part on enabling the secure mode. A secured buffer identifier of the secured buffer can be provided to a driver of a device providing the stream source for storing the stream data captured from the stream source in the secured buffer. The secured buffer identifier of the secured buffer can also be provided to the application for accessing the stream data stored in the secured buffer.
US10705980B2 Method and system for multicore communication with safety properties
A method for sending communication data includes: ascertaining whether a configuration of a communication channel between a data-sending application and at least one data-receiving application can activate a write lock that precludes at least one further data-sending application from writing data to a first memory area; activating the write lock, if the configuration of the communication channel provides for the activation of the write lock; writing the communication data and sender state data indicating the communication data to the first data memory area; and deactivating the write lock if the configuration of the communication channel provides for the activation of the write lock. The data-sending and data-receiving applications each have read access to the first data memory area, and the activation of the write lock does not substantially adversely affect the read access by each of the data-sending and data-receiving applications to the first data memory area.
US10705976B2 Scalable processor-assisted guest physical address translation
Examples include a processor including at least one untrusted extended page table (EPT), circuitry to execute a set of instructions of the instruction set architecture (ISA) of the processor to manage at least one secure extended page table (SEPT), and a physical address translation component to translate a guest physical address of a guest physical memory to a host physical address of a host physical memory using one of the at least one untrusted EPT and the at least one SEPT.
US10705973B2 Initializing a data structure for use in predicting table of contents pointer values
Initializing a data structure for use in predicting table of contents (TOC) pointer values. A request to load a module is obtained. Based on the loaded module, a pointer value for a reference data structure is determined. The pointer value is stored in a reference data structure tracking structure, and used to access a variable value for a variable of the module.
US10705969B2 Dedupe DRAM cache
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.
US10705966B1 Mapping for multi-state programming of memory devices
Storage device programming methods, systems and devices are described. A method may generate a mapping of data based on a set of data, the mapping of data including a first mapped data and a second mapped data. The method may include performing a first programming operation to write, in a first mode, the first mapped data to the memory device. The method may include storing the second mapped data to a cache. The method may include generating a second set of data, based on an inverse mapping of the mapping of data including the second mapped data from the cache and the first mapped data from the memory device, for writing, in a second mode, to the memory device, wherein the second set of data includes the set of data, and the first mode and the second mode correspond to different modes of writing to the memory device.
US10705964B2 Controlling displacement in a co-operative and adaptive multiple-level memory system
In one embodiment, a processor includes a control logic to determine whether to enable an incoming data block associated with a first priority to displace, in a cache memory coupled to the processor, a candidate victim data block associated with a second priority and stored in the cache memory, based at least in part on the first and second priorities, a first access history associated with the incoming data block and a second access history associated with the candidate victim data block. Other embodiments are described and claimed.
US10705959B2 Region based split-directory scheme to adapt to large cache sizes
Systems, apparatuses, and methods for maintaining region-based cache directories split between node and memory are disclosed. The system with multiple processing nodes includes cache directories split between the nodes and memory to help manage cache coherency among the nodes' cache subsystems. In order to reduce the number of entries in the cache directories, the cache directories track coherency on a region basis rather than on a cache line basis, wherein a region includes multiple cache lines. Each processing node includes a node-based cache directory to track regions which have at least one cache line cached in any cache subsystem in the node. The node-based cache directory includes a reference count field in each entry to track the aggregate number of cache lines that are cached per region. The memory-based cache directory includes entries for regions which have an entry stored in any node-based cache directory of the system.
US10705958B2 Coherency directory entry allocation based on eviction costs
A processor partitions a coherency directory into different regions for different processor cores and manages the number of entries allocated to each region based at least in part on monitored recall costs indicating expected resource costs for reallocating entries. Examples of monitored recall costs include a number of cache evictions associated with entry reallocation, the hit rate of each region of the coherency directory, and the like, or a combination thereof. By managing the entries allocated to each region based on the monitored recall costs, the processor ensures that processor cores associated with denser memory access patterns (that is, memory access patterns that more frequently access cache lines associated with the same memory pages) are assigned more entries of the coherency directory.
US10705957B1 Selectively updating a coherence state in response to a storage update
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.