US10707609B2

A connector (1) includes connector terminals (2), an insertion portion (3) having the connector terminals (2) inserted therethrough, a first mounting portion 4A formed on a first side of the insertion portion (3), and a second mounting portion (4B) formed on a second side of the insertion portion (3). The second mounting portion (4B) is mounted on an outer periphery of a second female connector (5B) via a sealing member (41) for waterproofing. A first material constituting the first mounting portion (4A) and a second material constituting the second mounting portion (B) are different materials. The second material has higher adhesion to the sealing member (41) than the first material when being kept in contact with the sealing member (41) in a heated environment.
US10707607B2

In a case of a power distribution branch unit used in a vehicle or the like, one end of a branch wiring is connected to an exposed part of a main covered cable (a part where a core wire is exposed without an insulation cover). Branch couplers are connected to the other ends of the branch wiring and fixed to the case so as to be exposed to an outside. At least one retainer is disposed inside a hole part that is formed in the case and fixes the main covered cable.
US10707584B2

An antenna array includes: an electrically conductive member having an electrically conductive surface in which a plurality of slots are open; a plurality of electrically-conductive ridge pairs on the electrically conductive surface, each pair protruding from edges of the central portion of a corresponding one of the plurality of slots. As viewed along a direction that the central portion of each slot extends, at least a portion of the first gap between the first ridge pair and at least a portion of the second gap between the second ridge pair overlap each other, with no other intervening electrically-conductive member therebetween; or at least a portion of the first ridge pair and at least a portion of the second ridge pair overlap each other, with no other intervening electrically-conductive member therebetween.
US10707575B1

Optimizations are provided for controlling an amount of radiated power (i.e. spectral flux density) that is being transmitted to a particular location. To that end, one or more antennas are used to transmit a power signal. Then, position information for each of those antennas is determined. Additionally, environmental information for the environment in which the antennas are operating is also determined. Also, an antenna radiation pattern for each of those antennas is also determined. Thereafter, how much power is radiated to a particular location is controlled so that the power never exceeds a certain threshold value. This control is achieved by dynamically adjusting the transmit power of the antennas based on the information obtained from the position information, the environmental information, and the antenna radiation pattern information.
US10707570B1

A method for using a patch for pain relief, and the patch are provided. The method includes determining a location corresponding to source of pain in a body, and disposing a patch including a reactive capacitance material at one of a location corresponding to source of pain or a location between location corresponding to source of pain and a brain. The patch is disposed adjacent to the surface of the body. The reactive the capacitance material comprises conductive particles dispersed in a binder so that at least a majority of the conductive particles are adjacent to, but do not touch, one another. The patch includes a first outer layer, a reactive capacitance layer, and a second outer layer. The reactive capacitance layer is disposed between the first outer layer and the second outer layer. The reactive capacitance layer is formed of the reactive capacitance material.
US10707561B2

A handheld electronic device may be provided that contains a conductive housing and other conductive elements. The conductive elements may form an antenna ground plane. One or more antennas for the handheld electronic device may be formed from the ground plane and one or more associated antenna resonating elements. Transceiver circuitry may be connected to the resonating elements by transmission lines such as coaxial cables. Ferrules may be crimped to the coaxial cables. A bracket with extending members may be crimped over the ferrules to ground the coaxial cables to the housing and other conductive elements in the ground plane. The ground plane may contain an antenna slot. A dock connector and flex circuit may overlap the slot in a way that does not affect the resonant frequency of the slot. Electrical components may be isolated from the antenna using isolation elements such as inductors and resistors.
US10707555B2

An electronically steerable conformal antenna is disclosed. The antenna comprises a circuit board having a composite dielectric. The composite dielectric includes an array of a plurality of antenna elements disposed on the top surface and an array of tunable cavities, each tunable cavity disposed between an associated antenna element and a conductive ground plane on the composite dielectric's bottom surface. The composite dielectric also includes a conductor, extending from an antenna input through the composite dielectric and the tunable cavities and which forms a microstrip between each of the antenna elements.
US10707554B2

A thin film, flexible, co-planar waveguide (CPW), antenna structure suitable to be mounted on vehicle glass and that has particular application for MIMO LTE applications in, for example, the 0.46-3.8 GHz frequency band. The antenna structure includes a planar antenna formed on a substrate that includes a ground plane having an elliptical cut-out slot section defined within an outer perimeter portion of the ground plane and an antenna radiating element extending into the slot from the perimeter portion.
US10707550B2

A parallel-plate diplexer includes a first parallel-plate transmission line and a second parallel-plate transmission line, a first end of the second parallel-plate transmission line including a first port and a second end of the second parallel-plate transmission line including a second port, and a first end of the first parallel-plate transmission line including a third port and a second end of the first parallel-plate transmission line being coupled to the second parallel-plate transmission line at a T-junction between the first port and the second port. The second parallel-plate transmission line includes a first parallel-plate transmission line tuning network located between the T-junction and the first port, and a second parallel-plate transmission line tuning network located between the T-junction and the second port.
US10707537B2

The present invention provides one with a high cycle life Ni—Fe battery. The battery uses a particular electrolyte. The electrolyte comprises sodium hydroxide, as well as lithium hydroxide and sulfide. The use of the sodium hydroxide based electrolyte with the iron anode in the battery has been found to enhance the performance characteristics of the battery. The resulting characteristics of cycle life, as well as power and charge retention, are much improved over conventional Ni—Fe batteries.
US10707533B2

To melt and diffuse metallic foreign bodies immixed in electrodes of a nonaqueous electrolyte secondary battery before initial charging, electrodes wound with a separator between a cathode plate and an anode plate are placed in a battery case and the battery case is filled with an electrolyte. After the case has been filled, the electrolyte is allowed to permeate into the electrodes. Then, the electrolyte-filled battery is placed in a processing device, and fixed with a surface pressure between at least 0.1 MPa and 5.0 MPa. Thereafter, the cathode potential is adjusted and held for a period of one hour and 35 hours while the battery remains fixed, after which the pre-initial charging process is terminated.
US10707532B2

Provided is a composition for an adhesive layer of a non-aqueous secondary battery allowing formation of an adhesive layer that can achieve both high process adhesiveness and high blocking resistance in battery members such as an electrode and a separator. The presently disclosed composition for an adhesive layer of a non-aqueous secondary battery includes a particulate polymer A that has a glass-transition temperature of no higher than 20° C. and a volume-average particle diameter of at least 100 nm and less than 450 nm, and a particulate polymer B that has a glass-transition temperature of at least 30° C. and less than 60° C. and a volume-average particle diameter larger than the volume-average particle diameter of the particulate polymer A.
US10707529B2

A lithium secondary battery including: a cathode including a high-voltage cathode active material; an anode; and an electrolyte disposed between the cathode and the anode, wherein the high-voltage cathode active material has a charge cut-off voltage of about 4.2 Volts or greater with respect to a lithium (Li) counter electrode, and wherein the electrolyte includes an organic fluorinated ether compound represented by Formula 1, an organic solvent, and a lithium salt: R1—O—CFnH2-n—R2  Formula 1 wherein, in Formula 1, R1 is a C1-C10 alkyl group, a C3-C10 cycloalkyl group, a C1-C10 fluorinated alkyl group, or a C3-C10 fluorinated cycloalkyl group; R2 is hydrogen, fluorine, a C1-C10 alkyl group, a C3-C10 cycloalkyl group, a C1-C10 fluorinated alkyl group, or a C3-C10 fluorinated cycloalkyl group; and n is 1 or 2.
US10707519B2

Provided is a lithium ion secondary battery that has improved cycle characteristics and employs a silicon material as a negative electrode active material. The lithium ion secondary battery according to the present invention comprises a negative electrode comprising at least a copolymer and a material comprising silicon as a constituent element, wherein the copolymer comprises a monomer unit based on an ethylenically unsaturated carboxylic acid alkali metal salt and a monomer unit based on an aromatic vinyl and the copolymer comprises an alkali metal constituting the alkali metal salt in an amount of 1000 mass ppm or more.
US10707517B2

A nonaqueous electrolyte secondary battery in accordance with an embodiment of the present invention includes: a separator including a polyolefin porous film; a porous layer containing a polyvinylidene fluoride-based resin; and a positive electrode plate and a negative electrode plate each of which has a capacitance in a specific range, the polyolefin porous film having a parameter X of not more than 20, and the polyvinylidene fluoride-based resin containing not less than 35.0 mol % of an α-form polyvinylidene fluoride-based resin.
US10707507B2

In an electric potential difference forming step of a method of inspecting output of a fuel cell, a hydrogen gas as an anode gas is supplied to an anode, and an inert gas as a cathode gas is supplied to the cathode to generate an electric potential difference between the anode and the cathode. In a maintaining step, measurement current which is smaller than rated current of the fuel cell is applied to the anode and the cathode, and the voltage between the anode and the cathode is maintained at less than the reduction potential of the electrode catalyst. In a measurement step, in the state where the measurement current is applied to the anode and the cathode, and voltage between the anode and the cathode is maintained, the cathode gas is changed to a mixed gas, and then, output of the fuel cell is measured.
US10707504B2

A method for flushing a fuel cell system during a power-down cycle includes conveying air by an air conveying device through a cathode space of a fuel cell and releasing the conveyed air through an exhaust air line. An outlet valve is cyclically closed and opened during the power-down cycle, where an opening duration depends on an amount of air that is conveyed and the outlet valve connects an anode discharge line to the exhaust air line. The conveyed air is guided from a delivery side of the air conveying device directly to the exhaust air line at least in part through a system bypass.
US10707501B2

An ion exchanger includes a case that is provided with an opening, an intake port, and a discharge port. The opening opens upward in the case. Coolant is drawn into the lower portion of the case through the intake port and discharged through the discharge port. An ion exchanging resin member and a cap are provided in the case. The ion exchanging resin member removes ions from the coolant. The cap is detachably attached to the case and closes the opening of the case. The ion exchanger further includes a tube member that is arranged to extend vertically in the case. The lower end aperture of the tube member is connected to the discharge port of the case. The upper end aperture of the tube member faces the inner top surface of the lid portion of the cap.
US10707487B2

The present disclosure relates to a novel surface-modified carbonaceous particulate material having a hydrophilic non-graphitic carbon coating. The material can for example be produced by CVD-coating of a carbonaceous particulate material such as graphite followed by an oxidation treatment under defined conditions. The resulting material exhibits a more hydrophilic surface compared to an unmodified CVD-coated carbon material, which is desirable in many applications, such as when used as an active material in the negative electrode of lithium ion batteries or in a polymer composite material.
US10707485B2

Provided are a nickel-based active material, a method of preparing the same, and a lithium secondary battery including a positive electrode including the nickel-based active material. The nickel-based active material includes at least one secondary particle including an aggregate of two or more primary particles, wherein at least a portion of the secondary particle has a radial array structure, and a hetero-element compound is positioned between the primary particles.
US10707480B2

The inventive concepts relate to a positive electrode active material for lithium secondary battery, and more particularly, relate to a positive electrode active material which includes a first concentration gradient portion, a second concentration gradient portion, and a first concentration maintained portion. The first and second concentration gradient portions have gradients of concentrations of nickel, manganese, and cobalt in the direction from the center to the surface, and the first concentration maintained portion has constant concentrations of nickel, manganese, and cobalt between the first concentration gradient portion and the second concentration gradient portion.
US10707477B2

A method of producing a monolithically integrated high energy density solid-state battery device. The method can include positioning a substrate and depositing one or more stacked monolithically integrated high energy density solid-state electrochemical cells in series or in parallel configurations sequentially or individually. Each of these cells can have a first barrier layer, a cathode current collector deposited overlying the first barrier layer, a cathode overlying the electrically conductive layer, an anode, an anode current collector deposited overlying the solid state layer of negative electrode material, and a second barrier layer. The method can also include rapidly heating the one or more stacked cells to a target temperature for at least 60 minutes, and connecting and terminating the one or more stacked monolithically integrated high energy density solid-state electrochemical cells electrically in series or in parallel, to from a monolithically integrated high energy density solid-state battery device.
US10707474B2

Provided is a secondary battery including a pressure type current interrupt device with reduced welding failures and high productivity as a result. A secondary battery disclosed herein includes an electrode body, a battery case for housing the electrode body, an electrode terminal electrically connected to the electrode body, and a current interrupt device provided in a conduction path between the electrode body and the electrode terminal to interrupt the conduction path in response to increase in pressure in the battery case. The current interrupt device includes a rivet and a reverse plate welded to the rivet. The current interrupt device has one continuous welding mark. The one continuous welding mark has a circumferential part that is continuous circumferentially along an outer edge part of the reverse plate. The start and end points of the one continuous welding mark are positioned offset from the circumferential part.
US10707467B2

A separator for a rechargeable battery includes a porous substrate and an adhesive layer on at least one surface thereof. The adhesive layer includes a first binder, a second binder, and a filler. The first binder includes a structural unit derived from vinylidene fluoride and a structural unit derived from hexafluoropropylene. The structural unit derived from hexafluoropropylene is included in an amount of about 10 wt % or less based on a total weight of the first binder. A weight average molecular weight of the first binder ranges from about 800,000 to about 1,500,000. The second binder includes a structural unit derived from vinylidene fluoride and a structural unit derived from hexafluoropropylene. The structural unit derived from hexafluoropropylene is included in an amount of 10 wt % or less based on a total weight of the second binder. A weight average molecular weight of the second binder is 600,000 or less.
US10707466B2

An electrode structure for use in an energy storage device, the electrode structure comprising a population of electrodes, a population of counter-electrodes and an electrically insulating material layer separating members of the electrode population from members of the counter-electrode population, each member of the electrode population having a longitudinal axis AE that is surrounded by the electrically insulating separator layer.
US10707462B1

A prefabricated collector in a lithium ion battery module where the collector has a plurality of wells each of which to receive a lithium ion battery cell and to act both as a gas barrier and a conductor of current.
US10707461B2

An automotive high-voltage energy accumulator includes a housing structure; a plurality of battery modules disposed in a housing space of the housing structure, wherein the housing structure closes the housing space at least in a lateral and/or downward manner; and a housing cover that closes the housing space of the housing structure at least in an upward manner. The housing cover has a multi-layered construction and includes a lower metal layer and an upper metal layer. The lower metal layer and the upper metal layer are mutually disposed so as to be substantially vertically spaced apart, define a cover space therebetween, and are fixedly interconnected at peripheries. A plastics core layer substantially fills the cover space and mechanically interconnects the two metal layers.
US10707457B2

A battery case for a robot has a housing and an end cap. The housing defines a chamber for receiving a battery therein. The chamber has an open end. The end cap includes a cap that is used to cover the open end, a rotatable post rotatably passing through the cap and extending into the chamber, an elastic member arranged around the rotatable post and comprising an end abutting against the cap, and a locking member connected to the rotatable post and rotatable together with the rotatable post to a position where the locking member is engaged with the housing, thus locking the cap to the housing.
US10707445B2

A display apparatus includes a substrate, a display arranged on the substrate and including a plurality of display elements, and an encapsulator arranged on the display and encapsulating the display. The encapsulator may include at least one inorganic film and at least one organic film, and the at least one organic film may include a matrix and an ultraviolet light absorbent dispersed in the matrix.
US10707444B2

An organic light emitting diode (OLED) display panel encapsulation structure includes a first inorganic layer, a first organic layer and a second inorganic layer stacked with one another. The organic layer is an ambipolar layer and the ambipolar layer is made of organic copolymer. Molecules of the organic copolymer have hydrophilic groups and hydrophobic groups. The present invention further provides an OLED display device including a substrate, a thin-film transistor driver layer, an OLED luminescent layer, and an OLED display panel encapsulation structure.
US10707443B2

An organic light-emitting display apparatus includes a substrate, an inorganic insulation film on the substrate, an organic insulation film on the inorganic insulation film, an organic light-emitting device on the organic insulation film, and an encapsulation unit including a first inorganic film covering the organic light-emitting device and having a first boundary portion contacting the organic insulation film, an organic film covering the first inorganic film and having a second boundary portion contacting the inorganic insulation film, and a second inorganic film covering the organic film and having a third boundary portion contacting the substrate.
US10707429B2

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 .
US10707422B2

A method is provided for producing organic electrical layers having organic emitters that are phosphorescent at room temperature. Organic fluorescent emitters, together with organic complex ligands containing metal complexes, and at least one heavy main group metal, selected from the group comprising In, Tl, Sn, Pb, Sb and Bi, are deposited jointly inside a layer, and the heavy main group metal changes its coordination sphere by receiving the organic fluorescent emitter.
US10707420B2

The present invention relates to organic copolymers and organic semiconducting compositions comprising these materials, including layers and devices comprising such organic semiconductor compositions. The invention is also concerned with methods of preparing such organic semiconductor compositions and layers and uses thereof. The invention has application in the field of printed electronics and is particularly useful as a semiconducting material for use in formulations for organic thin film transistor (OTFT) backplanes for displays, integrated circuits, organic light emitting diodes (OLEDs), photodetectors, organic photovoltaic (OPV) cells, sensors, memory elements and logic circuits.
US10707419B2

A method of forming a device includes emitting a coherent light beam and providing a mask including a region transparent to the light beam. The method further includes projecting the light beam on a photosensitive layer through the transparent region of the mask. The method further includes forming a recess in the photosensitive layer, wherein the recess corresponds to a position of the transparent region of the mask. The method further includes filling an organic light emitting material in the recess.
US10707412B2

A manufacturing method of a semiconductor device includes the following steps. A first inter-metal dielectric (IMD) layer is formed on a substrate. A cap layer is formed on the first IMD layer. A connection structure is formed on the substrate and penetrates the cap layer and the first IMD layer. A magnetic tunnel junction (MTJ) stack is formed on the connection structure and the cap layer. A patterning process is performed to the MTJ stack for forming a MTJ structure on the connection structure and removing the cap layer. A second IMD layer is formed on the first IMD layer and surrounds the MTJ structure. The semiconductor device includes the substrate, the connection structure, the first IMD layer, the MTJ structure, and the second IMD layer. The dielectric constant of the first IMD layer is lower than the dielectric constant of the second IMD layer.
US10707403B2

An electronic component-containing module includes a board, electronic components, and a sealing resin and includes a space provided between the board and at least one of the electronic components. The dryness factor of the sealing resin is about 60% or more where, after the electronic component-containing module is moisturized, the electronic component-containing module is heated to the re-melting temperature of a brazing filler metal.
US10707402B2

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.
US10707399B2

Better thermoelectric characteristics of a thermoelectric material containing nanoparticles are achieved. The thermoelectric material contains a plurality of nanoparticles distributed in a mixture of a first material having a band gap and a second material different from the first material. The first material contains Si and Ge. A concentration of atoms of the second material and a composition ratio of Si to Ge satisfy relational expressions in expressions (1) and (2) below with c representing a concentration of atoms (unit of atomic %) of the second material in the thermoelectric material and r representing the composition ratio of Si to Ge: r≤0.62c−0.25  (1) r≥0.05c−0.06  (2).
US10707389B2

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.
US10707383B2

A light emitting device includes: a light emitting element; a light-transmissive member including a first lower surface, an outer periphery of which being located on an outer side of the light extraction surface in a plan view, an upper surface having a greater area than an area of the first lower surface, a first lateral surface connected to the upper surface, a second lateral surface positioned on an inner side of the first lateral surface and connected to the first lower surface, and a second lower surface connected to the first and second lateral surfaces; a light guiding member covering at least a portion of a lateral surface of the light emitting element and at least a portion of the second lateral surface and the second lower surface; and a covering member covering the first lateral surface and a lateral surface of the light guiding member.
US10707379B2

An optoelectronic device with a multi-layer contact is described. The optoelectronic device can include an n-type semiconductor layer having a surface. A mesa can be located over a first portion of the surface of the n-type semiconductor layer and have a mesa boundary, which has a shape including a plurality of interconnected fingers. The n-type semiconductor layer can have a shape at least partially defined by the mesa boundary. A first n-type contact layer can be located adjacent to another portion of the n-type semiconductor contact layer, where the first n-type contact layer forms an ohmic contact with the n-type semiconductor layer. A second contact layer can be located over a second portion of the n-type semiconductor contact layer, where the second contact layer is formed of a reflective material.
US10707375B2

An embodiment provides a light emitting element comprising: a first conductive semiconductor layer including a first layer and a second layer; an active layer on the first conductive semiconductor layer; a second conductive semiconductor layer on the active layer; and a first electrode and a second electrode arranged on the first conductive semiconductor layer and the second conductive semiconductor layer, respectively, wherein the first layer includes a plurality of first grooves, and a growth prevention layer is arranged on the bottom surface and side surfaces of each of the first grooves.
US10707373B2

There is provided a self-supporting polycrystalline gallium nitride substrate having excellent characteristics such as high luminous efficiency and high conversion efficiency when used for devices, such as light emitting devices and solar cells. The self-supporting polycrystalline gallium nitride substrate is composed of gallium nitride-based single crystal grains having a specific crystal orientation in a direction approximately normal to the substrate, and has a top surface and a bottom surface. The crystal orientations of individual gallium nitride-based single crystal grains as determined from inverse pole figure mapping by electron backscatter diffraction (EBSD) analysis on the top surface are distributed at various tilt angles from the specific crystal orientation, in which the average tilt angle thereof is 0.1° or more and less than 1° and the cross-sectional average diameter DT of the gallium nitride-based single crystal grains at the outermost surface exposed on the top surface is 10 μm or more.
US10707372B2

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.
US10707371B2

Highly luminescent nanostructures, particularly highly luminescent quantum dots, are provided. The nanostructures have high photoluminescence quantum yields and in certain embodiments emit light at particular wavelengths and have a narrow size distribution. The nanostructures can comprise ligands, including C5-C8 carboxylic acid ligands employed during shell formation and/or dicarboxylic or polycarboxylic acid ligands provided after synthesis. Processes for producing such highly luminescent nanostructures are also provided, including methods for enriching nanostructure cores with indium and techniques for shell synthesis.
US10707369B2

An avalanche photodiode according to the present invention includes, inside a substrate semiconductor layer having a first conductivity type and a uniform impurity concentration, a first semiconductor layer having the first conductivity type, a second semiconductor layer having a second conductivity type, a third semiconductor layer having the second conductivity type, a fourth semiconductor layer having the second conductivity type, a fifth semiconductor layer having the first conductivity type and formed at a position away from the third semiconductor layer in a lateral direction, a sixth semiconductor layer having the second conductivity type, a first contact, and a second contact. The first semiconductor layer is positioned just under the second semiconductor layer and the fifth semiconductor layer in contact therewith. An avalanche phenomenon is caused at a junction between the first semiconductor layer and the second semiconductor layer.
US10707362B2

Embodiments related to controlling of photo-generated charge carriers are described and depicted. At least one embodiment provides a semiconductor substrate comprising a photo-conversion region to convert light into photo-generated charge carriers; a region to accumulate the photo-generated charge carriers; a control electrode structure including a plurality of control electrodes to generate a potential distribution such that the photo-generated carriers are guided towards the region to accumulate the photo-generated charge carriers based on signals applied to the control electrode structure; a non-uniform doping profile in the semiconductor substrate to generate an electric field with vertical field vector components in at least a part of the photo-conversion region.
US10707355B2

A transistor (100), including a planar semiconducting substrate (36), a source (42) formed on the substrate, a first drain (102) formed on the substrate, and a second drain (104) formed on the substrate in a location physically separated from the first drain. At least one gate (38, 40) is formed on the substrate and is configured to selectably apply an electrical potential to the substrate in either a first spatial pattern, which causes a first conductive path (62) to be established within the substrate from the source to the first drain, or a second spatial pattern, which causes a second conductive path to be established within the substrate from the source to the second drain.
US10707349B2

A device includes a semiconductor substrate, and isolation regions extending into the semiconductor substrate. A semiconductor fin is between opposite portions of the isolation regions, wherein the semiconductor fin is over top surfaces of the isolation regions. A gate stack overlaps the semiconductor fin. A source/drain region is on a side of the gate stack and connected to the semiconductor fin. The source/drain region includes an inner portion thinner than the semiconductor fin, and an outer portion outside the inner portion. The semiconductor fin and the inner portion of the source/drain region have a same composition of group IV semiconductors.
US10707348B2

An integrated circuit device includes a fin-type active area protruding from a substrate; a plurality of liners sequentially covering lower side walls of the fin-type active area; a device isolation layer covering the lower side walls of the fin-type active area with the plurality of liners between the device isolation layer and the fin-type active area; and a gate insulating layer extending to cover a channel region of the fin-type active area, the plurality of liners, and the device isolation layer, and including protrusions located on portions of the gate insulating layer which cover the plurality of liners.
US10707347B2

The various described embodiments provide a transistor with a negative capacitance, and a method of creating the same. The transistor includes a gate structure having a ferroelectric layer. The ferroelectric layer is formed by forming a thick ferroelectric film, annealing the ferroelectric film to have a desired phase, and thinning the ferroelectric film to a desired thickness of the ferroelectric layer. This process ensures that the ferroelectric layer will have ferroelectric properties regardless of its thickness.
US10707344B2

A planar gate power MOSFET includes a substrate having a semiconductor surface doped a first conductivity type, a plurality of transistor cells (cells) including a first cell and at least a second cell each having a gate stack over a body region. A trench has an aspect ratio of >3 extending down from a top side of the semiconductor surface between the gate stacks providing a source contact (SCT) from a source doped a second conductivity type to the substrate. A field plate (FP) is over the gate stacks that provides a liner for the trench. The trench has a refractory metal or platinum-group metal (PGM) metal filler within. A drain doped the second conductivity type is in the semiconductor surface on a side of the gate stacks opposite the trench.
US10707341B2

A semiconductor device includes: a plurality of semiconductor switching elements that are a plurality of MOSFETs each including a Schottky barrier diode; a first ohmic electrode disposed above a first region of a well region and electrically connected to the first region, the first region being on the opposite side from a predefined region; a first Schottky electrode disposed on a semiconductor layer exposed at the first region of the well region; and a line electrically connected to the first ohmic electrode, the first Schottky electrode, and a source electrode. The device enables reduction of a breakdown in a gate insulating film.
US10707339B2

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 direction from the second partial region toward the second electrode is aligned with the 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. At least a portion of the third region is provided between the first and second electrodes in the second direction. At least a portion of the second region is provided between the third and first regions.
US10707338B2

A semiconductor device includes a substrate; a first barrier layer containing AlN, over the substrate; a channel layer containing BGaN, over the first barrier layer; and a second barrier layer containing AlN, over the channel layer. A difference between a first lattice constant of the channel layer and a second lattice constant of the first barrier layer is less than or equal to 1.55% of the second lattice constant.
US10707331B2

A method includes forming a fin structure on a substrate, forming a dummy gate structure wrapped around the fin structure, depositing an Interlayer Dielectric (ILD) layer over the fin structure, removing the dummy gate structure to expose a portion of the fin structure, and performing an etching process on the portion of the fin structure to reduce a width of the portion of the fin structure.
US10707330B2

A method of manufacturing a semiconductor device is provided including providing an SOI substrate comprising a semiconductor bulk substrate, a buried insulation layer and a semiconductor layer, forming a shallow trench isolation in the SOI substrate, forming a FET in and over the SOI substrate, and forming a contact to a source or drain region of the FET that is positioned adjacent to the source or drain region, wherein forming the shallow trench isolation includes forming a trench in the SOI substrate, filling a lower portion of the trench with a first dielectric layer, forming a buffer layer over the first dielectric material layer, the buffer layer having a material different from a material of the first dielectric layer, and forming a second dielectric layer over the buffer layer and of a material different from the material of the buffer layer.
US10707329B2

A method of forming a fin field effect transistor device is provided. The method includes forming a vertical fin on a substrate, and depositing a sidewall liner on exposed surfaces of the vertical fin. The method further includes removing a portion of the substrate below the sidewall liner to form a support pillar below the vertical fin. The method further includes laterally etching the support pillar to form a thinned support pillar, and forming a bottom source/drain layer on the substrate and the thinned support pillar, wherein the bottom source/drain layer has a non-uniform thickness.
US10707325B1

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.
US10707323B2

Metal contact openings are etched in the barrier layer of a group III-N HEMT with a first gas combination that etches down into the barrier layer, and a second gas combination that etches further down into the barrier layer to a depth that lies above the top surface of a channel layer that touches and lies below the barrier layer.
US10707307B2

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).
US10707295B2

A semiconductor device includes a semiconductor substrate, a capacitor structure, a first contact plug, and a spacer. The capacitor structure is over the semiconductor substrate. The capacitor structure includes a bottom electrode, a capacitor dielectric, and a top electrode. The bottom electrode is over the semiconductor substrate. The capacitor dielectric is over a first portion of the bottom electrode. The top electrode is over the capacitor dielectric. The first contact plug is on and connected to a second portion of the bottom electrode. The spacer is on at least a sidewall of the second portion of the bottom electrode.
US10707290B2

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.
US10707282B1

A display may have organic light-emitting diode pixels formed from thin-film circuitry. An organic layer including planarization layers and a pixel definition layer may overlap the thin-film circuitry. Thin-film encapsulation may overlap the organic layer. The thin-film encapsulation may be formed from an organic dielectric layer interposed between two layers of inorganic dielectric material. A strip of peripheral crack-stopper structures may run along an edge of the display and may surround the array of pixels. The crack-stopper structures may include parallel inorganic lines formed from a first inorganic layer such as an inorganic layer of the thin-film circuitry. A strip of the organic layer may overlap the parallel inorganic lines. The crack-stopper structures may have parallel tapered polymer lines. The polymer lines may be overlapped by a second inorganic dielectric layer formed from the inorganic material of the thin-film encapsulation layer.
US10707280B2

A display device includes a display panel and an input sensing unit disposed on the display panel. The display panel includes a base layer, a first signal line, a light emitting element, a first encapsulation inorganic layer, and a signal pad. The first signal line overlaps a display area and a non-display area and is connected to a transistor disposed in the display area. The first encapsulation inorganic layer is disposed on a second electrode of the light emitting element and overlaps the display area and the non-display area. The signal pad is electrically connected to the first signal line and disposed in the non-display area. The signal pad is connected to the first signal line through a first contact hole defined through the first encapsulation inorganic layer.
US10707277B2

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.
US10707273B2

A method of manufacturing an organic-light emitting diode (OLED) display can include providing on a substrate a first electrode associated with a first sub-pixel and a second electrode associated with a second sub-pixel, wherein a gap is formed between the first electrode and the second electrode and wherein the first electrode and the second electrode are positioned in a well having boundaries defined by a confinement structure on the substrate. The method can also include depositing in the well with the electrodes positioned therein, active OLED material to form a substantially continuous layer of active OLED material that spans the boundaries of the well such that a surface of the layer of active OLED material that faces away from the substrate has a non-planar topography. The depositing can be via inkjet printing.
US10707270B2

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.
US10707263B2

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.
US10707254B2

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.
US10707246B2

In a solid state imaging device having a plurality of pixels arranged in a matrix on a substrate, each of the plurality of pixels includes a photoelectric conversion region and an element separation region separating the photoelectric conversion region. The substrate includes a semiconductor substrate, a first epitaxial layer formed on the semiconductor substrate, and a second epitaxial layer formed on the first epitaxial layer. The photoelectric conversion region and the element separation region are formed over the first epitaxial layer and the second epitaxial layer.
US10707245B2

The disclosure provides a display panel, an array substrate and a fabrication method thereof. The fabrication method of the array substrate includes forming a plurality of first thin film transistors and a plurality of second thin film transistors on the first substrate. The etch stopper layer of the second thin film transistor is different from an etch stopper layer of the first thin film transistor, and a threshold voltage of the second thin film transistor is higher than a threshold voltage of the first thin film transistor. By using the disclosed thin film transistors to form the gate driving circuit, the second thin film transistor with a high threshold voltage can be used as the driving signal outputting transistor. The abnormal multi-pulse of the gate driving circuit and the display panel caused by the low threshold voltage of the second thin film transistors may be therefore avoided.
US10707243B2

Provided is a display device, including: a plurality of gate lines extending in a first direction; a plurality of source lines extending in a second direction; a gate driver configured to output a gate signal; and a plurality of gate lead-out lines extending in the second direction and being configured to transmit the gate signal to the plurality of gate lines, in which each of the plurality of gate lines is electrically connected to at least one of the plurality of gate lead-out lines, and at least one of the plurality of gate lines is electrically connected to at least two of the plurality of gate lead-out lines.
US10707242B2

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.
US10707228B2

Three-dimensional memory devices in the form of a memory die includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and memory stack structures extending through the alternating stack, in which each of the memory stack structures includes a memory film and a vertical semiconductor channel contacting an inner sidewall of the memory film. Bit lines are electrically connected to an end portion of a respective one of the vertical semiconductor channels. Bump connection via structures contact a top surface of a respective one of the bit lines, in which each of the bump connection via structures has a greater lateral dimension along a lengthwise direction of the bit lines than along a widthwise direction of the bit lines. Metallic bump structures of another semiconductor die contact respective ones of the bump connection via structures to make respective electrical connections between the two dies.
US10707226B1

A source side programming method and system are provided. A bad trigger block, of a plurality of blocks of a memory array, may be detected by determining a threshold voltage distribution of a drain side select gate of a block and determining whether the distribution is abnormal. If the distribution is abnormal, the block is a bad trigger block which may cause a failure in another block. IF the block is a bad trigger block, source side programming is performed on at least one word line of the bad trigger block by applying a non-zero voltage to at least one source side word line of the bad trigger block via a source side line.
US10707223B2

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.
US10707219B2

A semiconductor integrated circuit of an embodiment includes: first to fifth wiring lines; a first OTP memory element including a first and second terminals connected to the first and second wiring lines; a first p-channel transistor including a source and drain terminals connected to the first and third wiring line, and a gate terminal receiving a first control signal; a first n-channel transistor including a source and drain terminals connected to the first and fourth wiring lines, and a gate terminal receiving a second control signal; a second p-channel transistor including a source and drain terminals connected to the second and third wiring lines, and a gate terminal receiving a third control signal; and a second n-channel transistor including a source and drain terminals connected to the second and fifth wiring lines, and a gate terminal receiving a fourth control signal.
US10707217B2

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.
US10707214B2

A method of fabricating a cobalt silicide layer includes providing a substrate disposed in a chamber. A deposition process is performed to form a cobalt layer covering the substrate. The deposition process is performed when the temperature of the substrate is between 50° C. and 100° C., and the temperature of the chamber is between 300° C. and 350° C. After the deposition process, an annealing process is performed to transform the cobalt layer into a cobalt silicide layer. The annealing process is performed when the substrate is between 300° C. and 350° C., and the duration of the annealing process is between 50 seconds and 60 seconds.
US10707210B2

Some embodiments include an assembly having a stack of first and second alternating levels. The first levels are insulative levels. The second levels are device levels having integrated devices. Each of the integrated devices has a transistor coupled with an associated capacitor, and the capacitor is horizontally offset from the transistor. The transistors have semiconductor channel material, and have transistor gates along the semiconductor channel material. Each of the transistors has a first source/drain region along one side of the semiconductor channel material and coupled with the associated capacitor, and has a second source/drain region. Wordlines extend horizontally along the device levels and are coupled with the transistor gates. Digit lines extend vertically through the device levels and are coupled with the second source/drain regions. Some embodiments include methods of forming integrated structures.
US10707208B2

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.
US10707202B2

An integrated MOSFET device is formed in a body of silicon carbide and with a first type of conductivity. The body accommodates a first body region, with a second type of conductivity; a JFET region adjacent to the first body region; a first source region, with the first type of conductivity, extending into the interior of the first body region; an implanted structure, with the second type of conductivity, extending into the interior of the JFET region. An isolated gate structure lies partially over the first body region, the first source region and the JFET region. A first metallization layer extends over the first surface and forms, in direct contact with the implanted structure and with the JFET region, a JBS diode.
US10707199B2

An integrated circuit includes at least one first active region, at least one second active region adjacent to the first active region, and a plurality of third active regions. The first active region and the second active region are staggered. The third active regions are present adjacent to the first active region, wherein the third active regions are substantially aligned with each other.
US10707189B2

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.
US10707188B2

There is presented a light emitting device, having plural light emitting elements disposed on a substrate, in which a protection element, such as a zener diode, can be disposed at an appropriate position. The light emitting device includes: a substrate; a light emitting section having plural light emitting elements disposed in a mounting area on the substrate; a positive electrode and negative electrode each having a pad section and wiring section to apply voltage to the light emitting section through the wiring sections; a protection element disposed at one of the positive electrode and negative electrode and electrically connected with the other one electrode; and a light reflecting resin formed on the substrate such as to cover at least the wiring sections and the protection element, wherein the wiring sections are formed along the periphery of the mounting area such that one end portions thereof are adjacent to each other.
US10707181B2

A semiconductor device with redistribution layers formed utilizing dummy substrates is disclosed and may include forming a first redistribution layer on a first dummy substrate, forming a second redistribution layer on a second dummy substrate, electrically connecting a semiconductor die to the first redistribution layer, electrically connecting the first redistribution layer to the second redistribution layer, and removing the dummy substrates. The first redistribution layer may be electrically connected to the second redistribution layer utilizing a conductive pillar. An encapsulant material may be formed between the first and second redistribution layers. Side portions of one of the first and second redistribution layers may be covered with encapsulant. A surface of the semiconductor die may be in contact with the second redistribution layer. The dummy substrates may be in panel form. One of the dummy substrates may be in panel form and the other in unit form.
US10707173B2

A package structure and the method thereof are provided. The package structure includes a conductive plate, a semiconductor die, a molding compound, and antenna elements. The conductive plate has a first surface, a second surface and a sidewall connecting the first surface and the second surface. The semiconductor die is located on the second surface of the conductive plate. The molding compound laterally encapsulates the semiconductor die and covers the sidewall and a portion of the second surface exposed by the semiconductor die, wherein the first surface of the conductive plate is coplanar with a surface of the molding compound. The antenna elements are located over the first surface of the conductive plate.
US10707154B2

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.
US10707148B2

A field-effect transistor (FET) and method of manufacture thereof include patterning a mask above a source and drain of a FET to form holes in the mask, growing epitaxial structures from the holes in the mask, and growing a doped epitaxial shell to coat sidewalls of the epitaxial structures.
US10707140B2

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.
US10707132B2

After forming a material stack including a gate dielectric, a work function metal and a cobalt gate electrode in a gate cavity formed by removing a sacrificial gate structure, the cobalt gate electrode is recessed by oxidizing the cobalt gate electrode to provide a cobalt oxide layer on a surface of the cobalt gate electrodes and removing the cobalt oxide layer from the surface of the cobalt gate electrodes by a chemical wet etch. The oxidation and oxide removal steps can be repeated until the cobalt gate electrode is recessed to any desired thickness. The work function metal can be recessed after the recessing of the cobalt gate electrode is completed or during the recessing of the cobalt gate electrode.
US10707130B2

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.
US10707129B2

A processing method of a wafer includes a cut groove forming step of carrying out cutting with a cutting blade along streets from the back surface of the wafer to form cut grooves, a wafer dividing step of irradiating the wafer with a laser beam along the cut grooves and dividing the wafer into individual chips after the cut groove forming step is carried out, and a die bonding layer disposing step of applying a liquid die bonding agent on the back surface of the wafer and curing it to form the chips on which die bonding layers are formed on the back surface. According to the processing method of the present invention, the occurrence of clogging in the cutting blade and generation of a burr or the like in the die bonding layers can be prevented.
US10707116B2

Implementations disclosed herein relate to methods for forming and filling trenches in a substrate with a flowable dielectric material. In one implementation, the method includes subjecting a substrate having at least one trench to a deposition process to form a flowable layer over a bottom surface and sidewall surfaces of the trench in a bottom-up fashion until the flowable layer reaches a predetermined deposition thickness, subjecting the flowable layer to a first curing process, the first curing process being a UV curing process, subjecting the UV cured flowable layer to a second curing process, the second curing process being a plasma or plasma-assisted process, and performing sequentially and repeatedly the deposition process, the first curing process, and the second curing process until the plasma cured flowable layer fills the trench and reaches a predetermined height over a top surface of the trench.
US10707115B2

A method is presented for preventing fin erosion. The method includes forming a plurality of hardmasks over a plurality of fin structures, trimming the plurality of fin structures such that the plurality of hardmasks are wider than the plurality of fin structures, forming a dielectric liner adjacent sidewalls of the plurality of fin structures, and depositing a dielectric between the plurality of fin structures. The method further includes directionally etching the dielectric to form recesses between the plurality of fin structures and isotropically etching dielectric remaining regions directly underneath the plurality of hardmasks such that upper corners of the plurality of fin structures remain in an undamaged state.
US10707112B2

A vacuum chuck for clamping workpieces, in particular wafers, and a measuring device and a method for checking workpieces by way of X-ray fluorescent radiation. The vacuum chuck has a clamping plate having a support surface, having at least one suction connection arranged on a base body for connecting to a negative-pressure device and for clamping the workpiece on the clamping plate by negative pressure received by the base body and having several suction grooves arranged in the clamping plate and are open towards the support surface. The support surface has concentric suction grooves having a suction opening to which a negative-pressure line is connected or which is connected to a work channel. Each suction groove having a separate negative pressure, which is separate to the adjacent suction groove, is selectively controlled by a control valve by a control for supplying the respective negative pressure in the respective suction groove.
US10707109B2

A substrate processing apparatus includes carry in/out station, transfer station, processing station, and image capturing unit. The carry in/out station includes first conveyance device that takes out and conveys substrate from cassette. The transfer station is disposed adjacent to the carry in/out station, and includes substrate placement unit on which the substrate conveyed by the first conveyance device is placed. The processing station is disposed adjacent to the transfer station, and includes second conveyance device that takes out and conveys the substrate from the substrate placement unit, and a plurality of processing units that processes the substrate conveyed by the second conveyance device. The image capturing unit is disposed in the transfer station, and captures an image of the peripheral edge portion of one of the upper and lower surfaces of the substrate and the end surface of the substrate.
US10707108B2

A wafer carrier purge apparatus, an automated mechanical handling system, and a method of handling a wafer carrier during integrated circuit fabrication are provided. The wafer carrier purge apparatus includes a purge plate adapted for insertion into a carrier storage position. The purge plate includes a gas port and a gas nozzle in fluid communication with the gas port. The gas port receives a gas flow. The gas nozzle is adapted to contact an inlet port of a wafer carrier. The purge plate further includes a vacuum port and a vacuum nozzle in fluid communication with the vacuum port, spaced from the gas nozzle. The vacuum nozzle is adapted to capture gas that escapes from the wafer carrier through an outlet port of the wafer carrier. The purge plate is separate and removable from the carrier storage position.
US10707106B2

A wafer-processing apparatus includes: multiple discrete units of reactors disposed on the same plane; a wafer-handling chamber having a polygonal shape having multiple sides corresponding to and being attached to the multiple discrete units, respectively, and one additional side for a load lock chamber; a load lock chamber attached to the one additional side of the wafer-handling chamber; multiple discrete gas boxes for controlling gases corresponding to and being connected to the multiple discrete units, respectively; and multiple discrete electric boxes for controlling electric systems corresponding to and being detachably connected to the multiple discrete units, respectively, wherein the gas boxes and the electric boxes are arranged alternately as viewed from above under the multiple discrete units, and the electric boxes can be pulled out outwardly without being disconnected from the corresponding units so that sides of the gas boxes are accessible.
US10707105B1

A pick-up head array with shape memory alloy (SMA) pick-up heads is used for selective pick-up and placement of semiconductor devices. In response to the application of heat, the SMA body portions of one or more of the pick-up heads of the pick-up head array transition from a shortened state to an extended state. In the extended state, the one or more pick-up heads are able to attach to one or more LEDs on a carrier substrate. The LEDs are removed from the carrier substrate and placed onto a target substrate by the pick-up head array. Heat may be applied to the one or more pick-up heads to bond the LEDs to the target substrate. The LEDs are then detached from the pick-up head array, and heat may be removed from the one or more pick-up heads to return them to their rest state.
US10707102B2

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.
US10707101B2

Disclosed are a substrate treating apparatus and a substrate treating method. The substrate treating apparatus including a spin head configured to support the substrate, a nozzle configured to discharge a chemical to the substrate located on the spin head, a first passage configured to supply a first chemical, a chemical property of which is the same as the chemical, a second passage configured to supply a second chemical, a chemical property of which is the same as the first chemical, and a discharge passage connecting the first passage and the second passage, and the nozzle.
US10707100B2

A substrate processing method includes: selectively forming a first film on a surface of a substrate disposed in a processing container by plasma enhanced vapor deposition (PECVD); and forming a second film by atomic layer deposition (ALD) in a region of the substrate where the first film does not exist. The second film is formed by repeatedly performing a sequence including: forming a precursor layer on the surface of the substrate; purging an interior of the processing container after forming of the precursor; converting the precursor layer into the second film; and purging a space in the processing container after the converting. A plasma processing apparatus performing the method is also provided.
US10707094B2

A semiconductor package has a first redistribution layer, a first die, a second redistribution layer, and a surface coating layer. The first die is encapsulated within a molding material and disposed on and electrically connected to the first redistribution layer. The second redistribution layer is disposed on the molding material, on the first die, and electrically connected to the first die. The second redistribution layer has a topmost metallization layer having at least one contact pad, and the at least one contact pad includes a concave portion. The surface coating layer covers a portion of the topmost metallization layer and exposes the concave portion of the at least one contact pad. A manufacturing process is also provided.
US10707092B1

The present invention provides a method of fabricating a semiconductor pattern. Firstly, a substrate is provided, having an oxide layer thereon and a first material layer on the oxide layer, a first region and a second region are defined on the substrate. A first etching step is performed, to remove a portion of the first material layer in the first region, and then a plurality of first patterns are formed on the first material layer in the first region. A second composite layer is formed on the first pattern. Next, a second pattern layer is formed on the second composite layer in the first region, and a second etching step is performed, using the first pattern and the second pattern as a mask, to remove a portion of the second composite layer, a portion of the first material layer and a portion of the oxide layer.
US10707090B2

A plasma etching method includes a first process of generating a first plasma from a first processing gas that contains fluorine-containing gas and hydrogen-containing gas, by using a first radio frequency power, to etch a laminated film including a first silicon-containing film layer and a second silicon-containing film layer that is different from the first silicon-containing film layer, with the generated first plasma; and a second process that is performed after the first process and includes generating a second plasma from a second processing gas that contains bromine-containing gas, by using a second radio frequency power, to etch the laminated film with the generated second plasma. Unevenness is formed at an interface between the first silicon-containing film layer and the second silicon-containing film layer in the first process, and the unevenness is removed in the second process.
US10707089B2

A microelectronic device includes a metal layer on a first dielectric layer. An etch stop layer is disposed over the metal layer and on the dielectric layer directly adjacent to the metal layer. The etch stop layer includes a metal oxide, and is less than 10 nanometers thick. A second dielectric layer is disposed over the etch stop layer. The second dielectric layer is removed from an etched region which extends down to the etch stop layer. The etched region extends at least partially over the metal layer. In one version of the microelectronic device, the etch stop layer may extend over the metal layer in the etched region. In another version, the etch stop layer may be removed in the etched region. The microelectronic device is formed by etching the second dielectric layer using a plasma etch process, stopping on the etch stop layer.
US10707088B2

A method of processing a target object is provided. The target object has an etching target layer, an organic film on the etching target layer and a mask on the organic film. The organic film includes a first layer and a second layer, the mask is provided on the first layer, the first layer is provided on the second layer, and the second layer is provided on the etching target layer. The method includes generating plasma of a first gas within a processing vessel of a plasma processing apparatus in which the target object is accommodated; etching the first layer with the plasma of the first gas and the mask until the second layer is exposed; and conformally forming a protection film on a side surface of the first layer; and generating plasma of a second gas and removing the mask with the plasma of the second gas.
US10707082B2

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.
US10707075B2

A semiconductor wafer includes a silicon carbide substrate having a first carrier concentration, a carrier concentration transition layer, and an epitaxial layer provided on the carrier concentration transition layer, the epitaxial layer having a second carrier concentration, and the second carrier concentration being lower than the first carrier concentration. The carrier concentration transition layer has a concentration gradient in the thickness direction. The carrier concentration decreases as the film thickness increases from an interface between a layer directly below the carrier concentration transition layer and the carrier concentration transition layer, and the carrier concentration decreases at a lower rate of decrease as the film thickness of the carrier concentration transition layer increases. The carrier concentration of the carrier concentration transition layer has the concentration gradient that falls within a predetermined concentration range lying between a first concentration gradient condition and a second concentration gradient condition.
US10707066B2

Four main rod electrodes included in a main electrode section are disposed in a rotationally symmetric manner around an ion optical axis. Among four pre-rod electrodes included in a pre-electrode section disposed in front of the main electrode section, two are in contact with a circle of a radius r0, whereas the other two are disposed to be in contact with a circle of a radius R0 larger than r0, resulting in rotational asymmetry around the ion optical axis. Accordingly, a shape of acceptance on an x-y plane regarding positions of ions in the pre-electrode section becomes elliptical. This allows the shape of the acceptance to become gradually flat as the ions travel along the ion optical axis, reducing a mismatch between emittance of incoming ions and the acceptance on a receiving side, and relieving ion loss during ion introduction.
US10707062B2

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.
US10707055B2

Systems and methods for plasma processing are disclosed. An exemplary system may include a plasma processing chamber including a source to produce a plasma in the processing chamber and at least two bias electrodes arranged within the plasma processing chamber to control plasma sheaths proximate to the bias electrodes. A chuck is disposed to support a substrate, and a source generator is coupled to the plasma electrode. At least one bias supply is coupled to the at least two bias electrodes, and a controller is included to control the at least one bias supply to control the plasma sheaths proximate to the bias electrodes.
US10707053B2

A plasma processing method includes applying a pulse wave of high frequency electric power for plasma generation and a pulse wave of high frequency electric power for bias whose frequency is lower than that of the high frequency electric power for plasma generation on the mounting table; and controlling the pulse wave of the high frequency electric power for plasma generation and the pulse wave of the high frequency electric power for bias such that a predetermined phase difference is generated between the pulse wave of the high frequency electric power for plasma generation and the pulse wave of the high frequency electric power for bias, and a duty ratio of the high frequency electric power for plasma generation becomes greater than or equal to a duty ratio of the high frequency electric power for bias.
US10707052B2

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

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.
US10707040B2

An apparatus and method managing a circuit breaker in a power distribution system unit. The power distribution system unit can include a housing with an internal bus structure, a door assembly which includes at least one plug received in a socket. A snubber plate is positioned at the socket and includes an aperture through which the plug can be received.
US10707039B2

The present invention generally relates to a mechanism for making the anchor of the MEMS switch more robust for current handling. The disclosure includes a modified leg and anchor design that allows for larger currents to be handled by the MEMS switch.
US10707032B1

Electronic devices having input structures that are operative to translate a relatively small travel of an input surface to a larger travel elsewhere. For example, force exerted on an input surface of an input body may cause a corresponding input body to move a first distance. An arm, lever mechanism, or the like may have an end or other portion that moves a second distance in response to the input body's motion. The second distance may be greater than the first; in some embodiments, the second distance may be an order of magnitude or more than the first distance. The travel may close or open a switch in response to the force exerted on the input surface.
US10707027B2

An energy storage device can include a cathode, an anode, and a separator between the cathode and the anode, where the anode comprises a first lithium ion intercalating carbon component and a second lithium ion intercalating carbon component. The first lithium ion intercalating carbon component can include hard carbon, and the second lithium ion intercalating component can include graphite or soft carbon. A ratio of the hard carbon to the graphite or of the hard carbon to the soft carbon can be between 1:19 to 19:1. The anode may comprise a first lithium ion intercalating carbon component, a second lithium ion intercalating carbon component and a third lithium ion intercalating carbon component. The first lithium ion intercalating carbon component can include hard carbon, the second lithium ion intercalating carbon component can include soft carbon, and the third lithium ion intercalating carbon component can include graphite.
US10707025B2

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.
US10707024B2

A method of producing an oxide layer on a foil for use in a capacitor includes immersing the foil in a first solution; maintaining a target current between the immersed anodic foil and the first solution until a first target voltage is reached to form an oxide layer overlying the foil; maintaining the target current between the immersed foil and the first solution until a second target voltage is reached to reform the oxide layer; removing the foil from the first solution and heating the foil; immersing the heat treated foil in a second solution; maintaining the target current between the immersed foil and the second solution until a third target voltage is reached; and discharging the immersed foil after each of the first, second, and third target voltages are reached.
US10707023B2

An electronic component includes: a plurality of multilayer capacitors stacked in multiple rows and columns and each having external electrodes on both ends thereof in a first direction; and a board including a body and a connection portion. The connection portion includes: a plurality of positive electrode land patterns; a plurality of negative electrode land patterns; positive and negative electrode terminal patterns formed on a lower surface of the body to be spaced apart from each other in the first direction; a positive electrode connection portion connecting the plurality of positive electrode land patterns to the positive electrode terminal pattern; and a negative electrode connection portion connecting the plurality of negative electrode land patterns to the negative electrode terminal pattern.
US10707021B2

A multilayer ceramic electronic component includes a body with a plurality of first and second internal electrodes alternately arranged with dielectric layers interposed therebetween. There may be M each of third and fourth external electrodes on opposing sides of the body, where M is greater than or equal to 3 and all external electrodes have different polarities than the adjacent external electrodes. There may be N via electrodes penetrating through the body, where N is greater than or equal to 3 and the via electrodes are connected to either of the first or second internal electrodes. The multilayer ceramic electronic component may achieve low equivalent series inductance (ESL) characteristics and may reduce the mounting area on the circuit board.
US10707013B2

A sheet to shield electromagnetic waves for wireless charging includes: a base part formed of a resin; and a magnetic material embedded in the base part, wherein a density of the magnetic material in a region of the magnetic material corresponding to a shape of a coil of a reception coil member or a transmission coil member and a region of the magnetic material corresponding to an inner side of the coil is higher than a density of the magnetic material in other regions of the magnetic material.
US10707011B2

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.
US10706995B1

A chip varistor includes two functional layers (that is, a first functional layer and a second functional layer) inside an element body, and the two functional layers have substantially the same electrostatic capacitance. In the chip varistor, the element body is made highly resistive from an outer surface due to alkali metal containing portion. However, the alkali metal containing portion does not reach the first functional layer and the second functional layer. Therefore, the alkali metal containing portion curbs a parasitic capacitance of the chip varistor without affecting the electrostatic capacitances of the first functional layer and the second functional layer. Accordingly, the chip varistor includes the two functional layers in which variations in capacitance are curbed.
US10706989B2

A barrier layer is used against migration of a substance, wherein the barrier layer is arranged in a cable and/or around an electrical conductor, and the barrier layer contains polyethylene furanoate or solely contains polyethylene furanoate. Furthermore, an electrical conductor, a cable, and a method are used for manufacturing a coated cable or a coated hose and a use of polyethylene furanoate as a barrier layer.
US10706988B2

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.
US10706987B2

A LiBH4—C60 nanocomposite that displays fast lithium ionic conduction in the solid state is provided. The material is a homogenous nanocomposite that contains both LiBH4 and a hydrogenated fullerene species. In the presence of C60, the lithium ion mobility of LiBH4 is significantly enhanced in the as prepared state when compared to pure LiBH4. After the material is annealed the lithium ion mobility is further enhanced. Constant current cycling demonstrated that the material is stable in the presence of metallic lithium electrodes. The material can serve as a solid state electrolyte in a solid-state lithium ion battery.
US10706981B2

A method includes: a pre-treatment step of mixing radiocontaminated grains and a sodium phosphate-based dispersant; and a decontamination step of mixing the radiocontaminated grains processed by the pre-treatment step and paper sludge-derived sintered carbonized porous grains so as to incorporate radioactive 134Cs and 137Cs of the radiocontaminated grains in the sintered carbonized porous grains.
US10706980B2

The present invention provides systems, methods and devices for storing and/or disposing of hazardous waste material such as calcined material. In certain embodiments, the system comprises a filling nozzle having a valve body having a distal end and an outer surface, the outer surface proximate the distal end being configured to sealingly and removeably couple to an inner surface of a filling port of the container. In certain embodiments, the method comprises (a) coupling an outer surface of a filling nozzle with an inner surface of a filling port of a container to form a first seal (b) adding hazardous waste material into the container (c) decoupling the filling port from the filling nozzle and (d) inserting a fill plug into the filling port, the fill plug forming a second seal with the inner surface of the filling port, the second seal being distally spaced from at least a portion of the first seal with respect to the container.
US10706975B2

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.
US10706971B2

A system and apparatus for the management and intervention of neurocognitive-related conditions and diseases. The intervention may be implemented in the form of a wearable device providing one or more features of medication adherence, voice, data, SMS reminders, alerts, location via SMS, and 911 emergency. The device may function in combination with an application software accessible to multiple clients (users) executable on a remote server to provide patient support of memory, social contact, daily activities, safety as well as support for caregivers, and feedback for healthcare providers in the management of neurocognitive and neurodegenerative conditions, syndromes, and diseases including dementia and AD. Alternative embodiments implementing monitoring and intervention include using mobile apps or voice-controlled speech interface devices to access cloud control services capable of processing automated voice recognition-response and natural language understanding-processing to perform functions and fulfill user requests.
US10706968B2

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.
US10706967B2

A diagnostic data processing apparatus based on medical interview data and camera data according to the present invention includes: an interview engine for transmitting information on a question about previously provided standardized items to a user terminal or a smart mirror; an analysis engine for receiving medical interview information including information on an answer corresponding to the information on the question from the user terminal or the smart mirror, determining a state of a user by analyzing the medical interview information, and diagnosing the state of the user by analyzing a picture or an image received from the user terminal or the smart mirror; and a proposal engine for proposing complementary and alternative medical contents corresponding to information on a result of the analysis to the user terminal or the smart mirror through the information on the result of the analysis performed by the analysis engine.
US10706962B1

A system for monitoring the accomplishment of an activity of a user. The system includes an activity monitoring system for monitoring the accomplishment of an assigned physical activity of the user. The activity monitoring system includes data storage and an activities compiler for storing information associated with the assigned physical activity for the user of the system. The system also includes an interactive communication and verification (ICV) apparatus which accumulates information related to the accomplishment of the assigned activity. The ICV apparatus sends the accumulated information to the activity monitoring system. The activity monitoring system stores a predefined activity parameter and penalty/accountability fee assessment. The activities compiler compiles the accumulated information received from the user and determines if the assigned physical activity is performed based on the predefined activity parameter. If the physical activity is not correctly performed, the compiler assesses the penalty/accountability fee assessment.
US10706961B2

The present invention relates to systems, methods, and apparatuses for the management, distribution, dispensing, and administration of consumer products, including over-the-counter and prescription medications through use of a product container labeling system and an optional integrated computer-based or online management system. In certain aspects, the invention relates to a product container comprising a hollow body, a child-resistant cap, and a specialized information label affixed to the hollow body.
US10706958B2

The present invention provides an electronic data document (EDD) and related system and method for use in a computerized clinical trial verification system. In an exemplary embodiment, the EDD is authenticated by the creator and validated by the receiver, and comprises an image of a source document (SD) that comprises a masked record of at least one interaction between a clinical trial investigator and a patient enrolled in a clinical trial, at least one revealed portion of the SD that includes evidence relevant to at least one question in a clinical trial questionnaire, and at least one annotation connecting the revealed portion to the at least one question. The present invention provides a computerized system and method for allowing a clinical trial investigator to answer questions from a clinical trial questionnaire pertinent to a clinical trial of a medical treatment using encrypted and partially masked electronic documents comprising images of original patient records. The process of creating and viewing the partially masked electronic documents preferably does not create local copies that can be recalled later.
US10706957B2

Systems, methods, and apparatuses can determine and use methylation profiles of various tissues and samples. Examples are provided. A methylation profile can be deduced for fetal/tumor tissue based on a comparison of plasma methylation (or other sample with cell-free DNA) to a methylation profile of the mother/patient. A methylation profile can be determined for fetal/tumor tissue using tissue-specific alleles to identify DNA from the fetus/tumor when the sample has a mixture of DNA. A methylation profile can be used to determine copy number variations in genome of a fetus/tumor. Methylation markers for a fetus have been identified via various techniques. The methylation profile can be determined by determining a size parameter of a size distribution of DNA fragments, where reference values for the size parameter can be used to determine methylation levels. Additionally, a methylation level can be used to determine a level of cancer.
US10706952B1

Systems and methods disclosed herein provide for efficiently testing memories during mission mode self-test (“MMST”) without destroying any original functional data. Embodiments provide for a converter to feed a manipulated version of the original functional data back into the tested memories. Embodiments further provide an accumulator to count the occurrences of correctable and uncorrectable errors associated with the tested memories.
US10706948B2

A method for multi-level memory safety for a sensor integrated circuit can include loading a blocking bit into a volatile memory from a non-volatile memory and providing the blocking bit to a gating circuit from the volatile memory. Further, the method may include the gating circuit determining whether to provide a default value to a functional logic based upon the provided blocking bit.
US10706946B2

Provided is a one-time programmable (OTP) memory device, which includes a data input circuit that receives a supply voltage and applies the supply voltage to one of a plurality of bit lines that is selected by a write switch, and an OTP memory cell array including a plurality of OTP memory cells arranged in a plurality of rows and columns. The OTP memory cells on the same row connected to the same bit line. The OTP memory device also includes a column decoder that selects one of the plurality of columns of the OTP memory cells to apply the supply voltage thereto, and a detection amplifier that performs a read operation of the OTP memory cells connected to one of the plurality of bit lines that is selected by a read switch.
US10706942B2

A backup power circuit is provided. The backup power circuit includes a backup power branch array that includes N backup power branches that are coupled in parallel; and each backup power branch include a capacitor component and a unilateral conductive element, where the unilateral conductive element is configured to cut off a current path between capacitor components in the N backup power branches that are coupled in parallel, so that when some backup power branches are short-circuited, it can be ensured that backup power functions of other backup power branches are not affected, and backup power effects of the backup power branches are improved.
US10706938B2

An operating method of a storage device, which includes a nonvolatile memory device, includes entering a power-on mode, searching for an open memory block, which includes at least one erase word line, from among memory blocks included in the nonvolatile memory device, applying a program voltage to the at least one erase word line to close the open memory block if the number of the erase word lines included in the open memory block is not more than a preset value, and after the power-on mode, entering a normal operation mode. Memory cells connected to the at least one erase word line to which the program voltage is applied are programmed to have a threshold voltage distribution range higher than a threshold voltage distribution range of an erase state.
US10706932B2

A memory device prevents generation of an abnormal column address. The memory device includes: a memory cell array; and a column address controller configured to generate a column address of the memory cell array in response to a column address control signal, wherein the column address controller enables the column address control signal when an address signal is input, and wherein the address signal includes a column address signal corresponding to the column address.
US10706925B2

A non-volatile memory device of the disclosure includes a memory cell, a writing circuit, and a current controller. The memory cell is disposed at an intersection of a first wiring and a second wiring, and includes a variable resistance element having a resistance state that is variable between a first resistance state and a second resistance state. The writing circuit varies the variable resistance element from the first resistance state to the second resistance state, and thereby performs writing of data on the memory cell. The current controller controls a current and thereby limits the current to a predetermined limit current value. The current is caused to flow through the first wiring or the second wiring by the writing circuit upon performing of the writing of the data. The current controller causes the predetermined limit current value to be a first limit current value in a period before a time at which the variable resistance element is varied to the second resistance state, and varies the predetermined limit current value from the first limit current value to a second limit current value after the time at which the variable resistance element is varied to the second resistance state.
US10706922B2

In one example in accordance with the present disclosure a device is described. The device includes a cross-bar array of memristive elements. Each memristive element has a conductance value. The device also includes a column of offset elements. An offset element is coupled to a row of memristive elements and has a conductance value. The device also includes a number of accumulation elements. An accumulation element is coupled to a column of memristive elements. The accumulation element collects an intermediate output from the column and subtracts from the intermediate output an output from the column of offset elements.
US10706909B2

A system for refresh operations including multiple refresh activations, and a method and an apparatus therefore, are described. The system includes, for example, a memory array; a command address input circuit configured to provide a command for a per bank refresh operation or an all-bank refresh operation, a command control circuit configured to receive the command, and provide first and second internal control signals; a refresh control circuit configured to provide a first refresh control signal; and a row control circuit configured to provide a second refresh control signal. The provided first internal control signal is based on the provided command. For the per bank refresh operation, the provided second internal control signal is based on the second refresh control signal, and, for the all-bank refresh operation, the provided second internal control signal is based on the first internal control signal delayed by the command control circuit.
US10706907B2

Methods, systems, and devices for operating a ferroelectric memory cell or cells are described. A portion of charge of a memory cell may be captured and, for example, stored using a capacitor or intrinsic capacitance of the memory array that includes the memory cell. The memory cell may be recharged (e.g., re-written). The memory cell may then be read, and a voltage of the memory cell may be compared to a voltage resulting from the captured charge. A logic state of the memory cell may be determined based at least in part on the voltage comparison.
US10706891B2

In order to solve a conventional problem that it is not possible to clearly indicate a scene switching point as appropriate, a video image processing apparatus includes: a change information acquiring unit that acquires inter-frame change information, which is information indicating a change between two or more frames, among two or more frames constituting a video image; a point determining unit that, in a case where the inter-frame change information is information indicating a change that is large enough to satisfy a predetermined condition, determines a first point corresponding to the inter-frame change information; and a point output unit that outputs a point in the video image that is the first point determined by the point determining unit, in a visually recognizable manner. Accordingly, it is possible to clearly indicate a scene switching point as appropriate.
US10706890B2

A mechanism is described for facilitating cinematic space-time view synthesis in computing environments according to one embodiment. A method of embodiments, as described herein, includes capturing, by one or more cameras, multiple images at multiple positions or multiple points in times, where the multiple images represent multiple views of an object or a scene, where the one or more cameras are coupled to one or more processors of a computing device. The method further includes synthesizing, by a neural network, the multiple images into a single image including a middle image of the multiple images and representing an intermediary view of the multiple views.
US10706885B2

The same digital data is recorded with highly integrated manner on a plurality of media able to durably hold information over long-term. A minute graphic pattern indicating data bit information is drawn on a resist layer formed on a quartz glass substrate by exposing a beam and developed so as to prepare a master medium (M1), which comprises the quartz glass substrate having a minute recess and protrusion structure formed by etching where the remaining resist are used as a mask (FIG. (a)). The recess and protrusion structure recorded on the master medium (M1) is shaped and transferred onto a flexible recording medium (G2) on which a UV curable resin layer (61) is formed, whereby an intermediate medium (M2) is prepared (FIGS. (b)-(d)). The inverted recess and protrusion structure transferred to the intermediate medium (M2) is shaped and transferred onto a recording medium (G3) comprising a quartz glass substrate (70) on which a UV curable resin layer (80) is formed, whereby a reproduction medium (M3) having the same recess and protrusion structure as that of the master medium (M1) is prepared (FIGS. (e)-(h)). In shaping and transferring process, the media are separated using the flexibility of the intermediate medium (M2).
US10706884B2

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.
US10706870B2

A sound processing method includes: executing a time frequency conversion process; executing a noise level evaluation process; executing a bandwidth controlling process; executing a sound source direction decision process; executing a gain setting process; executing a correction process; and executing a frequency time conversion process.
US10706861B2

An apparatus for estimating an inter-channel time difference between a first channel signal and a second channel signal, includes: a calculator for calculating a cross-correlation spectrum for a time block from the first channel signal in the time block and the second channel signal in the time block; a spectral characteristic estimator for estimating a characteristic of a spectrum of the first channel signal or the second channel signal for the time block; a smoothing filter for smoothing the cross-correlation spectrum over time using the spectral characteristic to obtain a smoothed cross-correlation spectrum; and a processor for processing the smoothed cross-correlation spectrum to obtain the inter-channel time difference.
US10706859B2

Transportation of audio data is provided between a first network element and a second network element. The first network element divides multichannel audio data by channel into a plurality of individual channels. The first network element packages each of the plurality of individual channels together with a corresponding sampling set of audio data into a single packet. The first network element transmits to the second network element each packet that includes a channel having an active sampling set of audio data.
US10706846B1

Techniques for receiving user input and soliciting responses from one or more users are described. A user may speak a question to a system. The system may determine that various question and answering content sources cannot provide an answer to the question. The system may then store data representing the question in a dedicated storage. The system may a topic, to which the question relates and provide the question to users having knowledge on the topic.
US10706834B2

A system and method for disabling adaptation in an adaptive feedforward control system at low speeds. The method includes generating a noise signal representative of undesired noise detected by a noise sensor of a vehicle and generating a noise-cancellation signal via a controller within the vehicle. Residual noise resulting from the combination of the acoustic energy of the noise-cancellation signal and the undesired noise is detected by a reference sensor, which generates an error signal based on the residual noise. The error signal and a speed signal from a speed sensor on the vehicle are transmitted to an adaptive processing module for the generation of a filter update signal. The adaptive processing module selectively permits or prevents the filter update signal to adapt filter coefficients of a filter when the speed signal is within a set of conditions.
US10706833B2

The active noise control device detects noise, and delays a phase of a detected noise signal in a low frequency band. In a non-closed-type noise control device, since there occurs such a phenomenon that the phase of the noise signal advances in the low frequency band, the correction unit performs a correction to cancel the phase advance by delaying the phase. By outputting the noise reduction sound based on the phase-corrected noise signal, the noise is reduced.
US10706826B1

A guitar pick holder uses a finger or thumb worn ring to which the guitar pick is attached. The ring has a riser on its outer circumference, the riser having a pair of opposing openings. An offset clasp is rotatably received within the opening of the guitar pick with the guitar pick slid to a desired position on the offset clasp. The offset clasp is rotatably attached to the riser via a pair of prongs on the offset clasp that face each other such that each prong is received within one of the riser openings. The prongs are able to rotate within their respective opening.
US10706824B1

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.
US10706823B2

An instrument panel for motor vehicles includes an information device which is configured to display information visible at various locations on the instrument panel for the driver of the motor vehicle. The information device is made up of a plurality of mechanical information elements which are movable independently of one another and are distributed over the instrument panel. The information elements are movable on a surface of the instrument panel and are arranged in such a way that in a first position the information elements project beyond the surface of the instrument panel and in a second position the information elements terminate substantially flush with the surface of the instrument panel.
US10706822B2

One embodiment provides a method, including: detecting, using one or more sensors, data associated with a device orientation; determining, using the data and at least one feature of an environment of the device, a device configuration; and implementing the determined device configuration on the device. Other aspects are described and claimed.
US10706819B2

A display apparatus, which outputs a representation of content data, includes a communicator that obtains from a content distribution apparatus the content data and robot operation data used for operating a robotic device, a storage that stores the content data and the robot operation data, and a controller that transmits the robot operation data to the robotic device connected the display apparatus when the display apparatus outputs the representation of the content data.
US10706818B2

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.
US10706811B2

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.
US10706808B2

Provided is a video signal line driver circuit capable of displaying a video with a high viewing quality even when gradation voltages of the same value are simultaneously selected as analog video signals.A voltage ladder 87 of a source driver 50 has formed therein gradation voltage supplement lines 91 extending to the outside of the source driver 50 from output terminals for outputting generated gradation voltages. The gradation voltage supplement lines 91 are grounded outside the source driver 50 via voltage supplement capacitors 90. Accordingly, even when gradation voltages of the same value are simultaneously selected as analog video signals, the voltage supplement capacitors 90 provide necessary current supplement to the voltage ladder 87, thereby inhibiting potential drop across the output terminals for outputting gradation voltages.
US10706803B2

Provided is a shift register circuit capable of preventing occurrence of malfunction caused by a threshold shift of a thin-film transistor due to an influence of external light. A unit circuit constituting each stage of the shift register circuit includes a plurality of thin-film transistors. The plurality of thin-film transistors are categorized into a first group (T2, T4, T9) whose on-off state is controlled at relatively high on-duty and a second group (T1, T3, T5, T6, T7, T8) whose on-off state is controlled at relatively low on-duty. In such a configuration, a light shielding film (LS) is provided only for the thin-film transistor included in one of the first group and the second group.
US10706802B2

A display device includes a plurality of pixels, a plurality of gate lines, a timing controller, and a gate driver. The gate lines are electrically coupled to the pixels. The timing controller provides an initial pulse signal. The gate driver is electrically coupled to the timing controller and the gate lines and receives the initial pulse signal. The gate driver receives the initial pulse signal with a high level and outputs a plurality of gate signals to the gate lines during a period which is longer than half of a frame of the display device, in response to a scan frequency of the display device changing from a first frequency to a second frequency, where the first frequency is higher than the second frequency.
US10706801B2

A driver circuit includes first to third transistors, a first circuit, and a second circuit. In the first transistor, a first terminal is electrically connected to a second wiring, a second terminal is electrically connected to a first wiring, and a gate is electrically connected to the second circuit and a first terminal of the third transistor. In the second transistor, a first terminal is electrically connected to the first wiring, a second terminal is electrically connected to a sixth wiring, a gate is electrically connected to the first circuit and a gate of the third transistor. A second terminal of the third transistor is electrically connected to the sixth wiring. The first circuit is electrically connected to a third wiring, a fourth wiring, a fifth wiring, and the sixth wiring. The second circuit is electrically connected to the first wiring, the second wiring, and the sixth wiring.
US10706796B2

A liquid crystal display includes a display panel, a data driver, and a scan driver. The display panel includes first and second pixel groups, each of having two pixels. The data driver is connected to the display panel via a plurality of data lines. The scan driver is connected to the display panel via a plurality of scan lines. The first pixel group is connected to one of the data lines. The second pixel group is connected to both the data line to which the first pixel group is connected and a data line adjacent to the data line to which the first pixel group is connected.
US10706791B2

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.
US10706790B2

Provided is a novel display device without deterioration of display quality or a novel display device in which flickering due to a reduced refresh rate is suppressed. The display device includes a pixel for displaying a still image at a frame frequency of less than or equal to 1 Hz. The pixel includes a liquid crystal layer. The liquid crystal layer includes a molecule whose dipole moment is greater than or equal to 0 debye and less than or equal to 3 debye. Thus, flickering due to a reduced refresh rate can be suppressed, which leads to an improvement in display quality.
US10706774B2

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.
US10706772B2

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.
US10706771B2

A display panel of an OLED display device includes a first OLED disposed in a first sub-pixel region, a second OLED disposed in a second sub-pixel region adjacent to the first sub-pixel region in a row direction, a third OLED disposed in a third sub-pixel region adjacent to the first sub-pixel region in a column direction, a fourth OLED disposed in a fourth sub-pixel region adjacent to the second sub-pixel region in the column direction and adjacent to the third sub-pixel region in the row direction, a first sub-pixel circuit disposed in the first sub-pixel region and a fourth sub-pixel circuit disposed in the fourth sub-pixel region, both configured to drive the first OLED, a second sub-pixel circuit disposed in the second sub-pixel region, and configured to drive the fourth OLED, a third sub-pixel circuit disposed in the third sub-pixel region, and configured to drive the third OLED.
US10706768B2

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.
US10706760B2

A shift register, a method for driving the same, a gate driver circuit, and a display device are provided. The shift register includes an input circuit, a reset circuit, a first control circuit, a first output circuit, and a second output circuit, where the first output circuit includes two output channels, where one channel is that under the joint control of signals of a first clock signal terminal and a first node, a signal of a first clock signal terminal is provided to a drive signal output terminal of the shift register, and the other channel is that under the joint control of signals of the second clock signal terminal and the first node, a signal of a second clock signal terminal is provided to the drive signal output terminal.
US10706751B2

A device for displaying a document comprises a front planar sheet and a rear planar sheet, each sheet having three edges that are coterminous with and permanently affixed to a corresponding edge of the other sheet, thereby forming an envelope having three sealed edges and an open end; an adhesive strip affixed to either the front sheet or the rear sheet and positioned across the open end between the front and rear sheets to selectively seal the open end; and a first corner seal and a second corner seal, each extending onto but not all the way through the adhesive strip on opposite ends of the open end. When the open end is sealed, the device is waterproof.
US10706750B2

A product display includes a display header and a cabinet. The display header is coupled to the cabinet for showing product indicia related to products stored in the cabinet to a customer at a retail location.
US10706747B2

Pyramidical displays and methods for forming the same are disclosed. An example apparatus includes a first panel, a second panel, a third panel, and a fourth panel, when in an erected position, the first panel, the second panel, the third panel and the fourth panel form a first cross-section at a first height and a second cross-section at a second height, the first cross-section having a greater area than the second cross-section, the first height lower than the second height. The example apparatus includes a first stop extending between a first vertex between the first panel and the third panel and a second vertex between the second panel and the fourth panel, the first stop to prevent movement of the first panel about the first vertex.
US10706742B2

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

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.
US10706728B2

An operation management apparatus includes a surrounding environment estimating unit, an energy calculator, and a time changer. The surrounding environment estimating unit is configured to estimate a surrounding environment at a returning start time of a movable body. The energy calculator is configured to search, based on the surrounding environment, a returning route along which the movable body performs the returning, to a first position from a second position, that is started at the returning start time, and calculate an energy amount necessary for the returning. The time changer is configured to advance the returning start time by a predetermined time period until the energy amount reaches or falls below a predetermined value. The surrounding environment estimating unit and the energy calculator are configured to respectively perform the estimation of the surrounding environment and the calculation of the energy amount, each time the time changer changes the returning start time.
US10706727B1

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.
US10706721B2

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.
US10706720B2

A system and method for predicting travel time of a vehicle on one or more routes within arterial roads. It collects historical information from probe vehicles positions using GPS technology in a periodic fashion and the sequence of links traversed between successive position measurements. Further, it collects information of neighborhood structure for each link within the arterial roads network. A NoisyOR conditional probability distribution function is proposed to capture the spatio-temporal dependencies between each link of the arterial network and its neighbors. It learns the parameters of this data driven probabilistic model from collected historical information of probe vehicle trajectories traversed within the arterial roads network using a proposed expectation maximization method. Finally it predicts travel time of vehicles on routes within the arterial roads using the learnt parameters and real time information of trajectories of vehicle that have been recorded from the arterial roads network using GPS technology sensing.
US10706717B2

A device includes a first sensor to generate a movement signal of a user movement; a second sensor to generate a PPG signal of the user; and a processor configured to set each of time periods as a predetermined amount of time to determine one sleeping state of the user, set a first part of the predetermined amount of time in each time period to emit the light, and set a remaining part of the predetermined amount of time in each time period to not emit the light, control the light emitter of the second sensor to emit the light in the first part of each time period and to not emit the light in the remaining part of each time period, and determine, for each time period, the sleeping state of the user based on the movement signal and the PPG signal that are generated for each time period.
US10706712B1

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.
US10706711B2

A vehicle control device (100) includes a recognizer (130) that recognizes a surrounding situation of an automatically driven vehicle, and a driving controller (120, 160) that automatically controls acceleration/deceleration and steering of the automatically driven vehicle on the basis of a result of the surrounding situation recognized by the recognizer and also includes a situation information acquirer that acquires situation information indicating an in-vehicle situation of an automatically driven vehicle, a detector that detects a forgotten item that is left in the automatically driven vehicle on the basis of the situation information acquired by the situation information acquirer, and a controller that controls the automatically driven vehicle on the basis of a result of the detection of the detector.
US10706710B2

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.
US10706702B2

Delivery parcel detection systems can include a doorbell having a first wireless communication system and a parcel holding system configured for placement in an entryway. The doorbell can be communicatively coupled to the parcel holding system. The parcel holding system can comprise a sensor configured to detect a delivery parcel located on the parcel holding system. Systems can include a first communication sent from the parcel holding system to the doorbell in response to the parcel holding system detecting an arrival, a movement, or a removal of the delivery parcel. Systems can also include a second communication sent from the doorbell to a remote computing device in response to the doorbell receiving the first communication.
US10706700B2

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.
US10706697B1

A guard dog station for preventing entrance to a venue of individuals identified as not eligible to enter. The guard dog station has at least one camera extending to a height of the face of an average person. A processor within the guard dog station is connected to the at least one camera. The processor being connected to a database that contains images and names of individuals who are authorized or not authorized to enter the venue. A speaker mounted on the guard dog station produces the sound of a barking dog in response to identification of an unauthorized individual. Additionally provided is a laptop for the guard to view images of individuals approaching the guard dog station who are or are not authorized to enter the venue.
US10706689B2

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

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

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.
US10706684B1

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.
US10706677B2

A gaming system compatible with patron-controlled portable electronic devices, such as smart phones or tablet computers, is described. When a transaction is initiated on an EGM that requires the input of Sensitive Information data, such data can be input directly from the Player/Patrons Portable Electronic Device. Hence, such input of their Sensitive Information data is more discrete, and generally out of plain view from the other Player/Patrons.
US10706676B2

A candle with an embedded item and methods for manufacturing same are disclosed. A method for manufacturing a candle having an embedded item can include a prize and a redeemable code. The redeemable code can be associated with a value. The value can be used to select a prize based on the associated value. A method, system and non-transitory computer-readable medium for revealing a value associated with the prize and redeemable code is also disclosed.
US10706674B2

A method of operating an electronic gaming machine includes providing a predictive model of an emotional state of a player of the electronic gaming machine, obtaining biometric data associated with the player, and analyzing the biometric data to detect an emotional state of the player. The method detects occurrence of a game play event of the electronic device, generates a predicted emotional state of the player as a result of the occurrence of the game play event, and modifies an aspect of a game play experience of the electronic gaming machine based on the predicted emotional state of the player in response to the game play event.
US10706669B2

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.
US10706666B2

Embodiments disclosed herein concern messaging for gaming apparatus. Gaming apparatus that are operated by dealers can also be controlled, managed, monitored or enhanced by an electronic control system. Through such electronic control, gaming apparatus can be providing with relevant information for presentation at or proximate to the gaming apparatus. The electronic control system can present the relevant information on a display device as messages or notifications to dealers, managers and/or players. The electronic control system can also provide or facilitate monitoring of dealer status or actions and/or gaming apparatus status or events, such that the relevant information be presented can signal such status or actions.
US10706664B2

Examples disclosed herein relate to a gaming device including a memory, a processor, a plurality of reels, and a display. The processor may initiate base game play comprising the display, via a reel spin, of symbols relative to one or more of a first set of symbol locations. If a near bonus event triggering condition is met, additional symbols are displayed in a second set of symbol locations comprising the first set of symbol locations and one or more expanded symbol locations. If a bonus event triggering outcome is then received relative to the symbols displayed in the second set of symbol locations, a bonus event is initiated comprising free spins of reels to display symbols in the expanded second set of symbol positions.
US10706662B2

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.
US10706656B2

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.
US10706652B2

An input device includes a touch pad may include a transmissive material, a touch detector disposed at a rear portion of the touch pad, a printed circuit board connected to the touch detector, and a plurality of light emitting devices mounted on the printed circuit board, wherein a plurality of input elements is provided on a back surface of the touch detector. Each input element has at least two symbols that are formed in overlap with each other and in mutually different colors.
US10706647B2

Position data received wirelessly from a vehicle enrolled in an inspection waiver program are employed to determine when the enrolled vehicle is approaching an inspection station. After determining that the enrolled vehicle is approaching an inspection station, and if the enrolled vehicle has a valid inspection waiver, a bypass confirmation can selectively be provided to the vehicle operator, authorizing the operator to bypass the inspection station. The task of determining when an enrolled vehicle is approaching the location of an inspection station can be performed using a processor disposed in the vehicle, or at a remote location separate from both the vehicle and the inspection station, or at the inspection station. The inspection stations can be mobile so that their locations are varied to prevent operators from intentionally avoiding an inspection, as may occur with fixed inspection stations.
US10706641B2

A display device includes: a storage management unit storing a first temperature of a secondary cell measured at a first timing before driving stop of a vehicle in a storage unit in association with the first timing; a residual capacity change derivation unit deriving a residual capacity change of the secondary cell between the first timing and a second timing at which driving of the vehicle restarts based on a second temperature of the secondary cell measured at the second timing and the first temperature read from the storage unit; and a display control unit determining whether the display unit is caused to display a predetermined display based on the derived residual capacity change of the secondary cell and a temporary difference between the first timing and the second timing.
US10706640B2

A system for identifying a type of a power tool, the system comprising: a power tool having an electric motor; and a usage attachment configured to couple to the power tool, the usage attachment having a vibration sensor that generates vibration data when the power tool vibrates, a memory that stores the vibration data generated by the vibration sensor, and an identification subsystem that receives the vibration data from the memory, and identifies the type of the power tool by comparing the received vibration data to predetermined vibration data of a known type of power tool.
US10706637B2

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

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

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.
US10706624B1

Systems and methods related to augmented reality guidance for an image capture process using panorama paths may include presenting various text, cues, and indications to guide the image capture process. A user device including an imaging sensor and position and orientation sensors may present, via a display, the various text, cues, and indications during portions of the image capture process, including a plurality of image capture locations, imaging sensor sweep guides, textual instructions, arrows, and position guides.
US10706622B2

A method, an apparatus, a device and a computer storage media for point cloud meshing are provided. The method includes performing a mesh reconstruction on point cloud data corresponding to a target object to obtain a reconstruction model for characterizing a surface contour of the target object; performing image registration on the reconstruction model with respect to a standard model corresponding to the target object; determining a mesh portion in the registered reconstruction model that does not overlap with the standard model; and removing the determined mesh portion from the registered reconstruction model to obtain a resulting reconstruction model of the target object. The point cloud meshing method repairs a hole structure of an object surface without the need of post-editing manually, and thus is able to improve the efficiency of repairing the hole structure of the object surface.
US10706617B2

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.
US10706615B2

Systems and techniques for determining and/or generating data for an architectural opening area associated with a three-dimensional (3D) model are presented. A portion of an image associated with a 3D model that corresponds to a window view or another architectural opening area is identified based at least in part on color data or depth data. Furthermore, a surface associated with the 3D model and visual data for the window view or the other architectural opening area is determined. The visual data for the window view or the other architectural opening area is applied to the surface associated with the 3D model.
US10706614B1

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.
US10706611B2

A system and method for constructing a multi-scale voxel representation of a three-dimensional (3D) sparse point map. The method includes: providing the 3D sparse point map; receiving coordinates of a 3D point from the 3D sparse point map; converting the coordinates of the 3D point to integer coordinates; and when the integer coordinates are not encompassed by any voxel entries of a hash table: creating a new unit voxel at scale level 0, scale level 0 being a minimum voxel size; calculating a hash value using the integer coordinates; inserting the new unit voxel into the hash table; and merging the new unit voxel with neighboring voxels along at least one axis of the integer coordinates, so as to obtain the multi-scale voxel representation of the 3D sparse point map.
US10706605B1

Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
US10706595B2

A method for reconstructing an object via tomography is provided. The method includes: acquiring a plurality of projections of the object at different angles via an imaging system; backprojecting each projection of the plurality to generate an intermediate image of each projection via at least one processor of the imaging system; and applying a filter to each intermediate image via the at least one processor. The filter is based at least in part on a noise model and an image model.
US10706585B2

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.
US10706582B2

Systems and methods are described for multithreaded navigation assistance by acquired with a single camera on-board a vehicle, using 2D-3D correspondences for continuous pose estimation, and combining the pose estimation with 2D-2D epipolar search to replenish 3D points.
US10706572B2

Systems and methods for performing depth estimation may comprise: an illuminator capable of illuminating a scene from at least a first position and a second position, an image sensor to capture (i) a first image of the scene while the illuminator illuminates the scene from the first position and (ii) a second image of the scene while the illuminator illuminates the scene from the second position, and an image processor to receive the first and second images from the image sensor and estimate a depth of at least one feature that appears in the first and second images. The depth is estimated based on the relative intensity of the first image and the second image, a distance between the first illumination position and the second illumination position, and a position of the at least one feature within at least one of the first and second images.
US10706554B2

The present disclosure includes methods and systems for identifying and manipulating a segment of a three-dimensional digital model based on soft classification of the three-dimensional digital model. In particular, one or more embodiments of the disclosed systems and methods identify a soft classification of a digital model and utilize the soft classification to tune segmentation algorithms. For example, the disclosed systems and methods can utilize a soft classification to select a segmentation algorithm from a plurality of segmentation algorithms, to combine segmentation parameters from a plurality of segmentation algorithms, and/or to identify input parameters for a segmentation algorithm. The disclosed systems and methods can utilize the tuned segmentation algorithms to accurately and efficiently identify a segment of a three-dimensional digital model.
US10706547B2

An image segmentation method for performing image segmentation through a neural network implemented by an image segmentation apparatus is provided. The image segmentation method includes the steps outlined below. Previous CNN weight data is received by a current convolution neural network unit of the neural network, wherein the previous CNN weight data is generated by a previous convolution neural network unit of the neural network based on a previous image of video data corresponding to a previous time spot. A current image of the video data corresponding to a current time spot next to the previous time spot is received by the current convolution neural network unit. Convolution is performed according to the previous CNN weight data and the current image to generate a current image segmentation result by the current convolution neural network unit.
US10706544B2

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.
US10706541B2

A variation of a method for estimating a quantity of a blood component in a fluid canister includes: within an image of a canister, identifying a reference marker on the canister; selecting an area of the image based on the reference marker; correlating a portion of the selected area with a fluid level within the canister; estimating a volume of fluid within the canister based on the fluid level; extracting a feature from the selected area; correlating the extracted featured with a concentration of a blood component within the canister; and estimating a quantity of the blood component within the canister based on the estimated volume and the concentration of the blood component within the canister.
US10706538B2

The invention provides methods and apparatus for image processing that perform image segmentation on data sets in two- and/or three-dimensions so as to resolve structures that have the same or similar grey values (and that would otherwise render with the same or similar intensity values) and that, thereby, facilitate visualization and processing of those data sets.
US10706537B2

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.
US10706533B2

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

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.
US10706529B2

Digital image processing device and method for holistic evaluation of subtle irregularities in a digital image by using the scale space technique to identify irregularities of interest and by calculating a total irregularity score using a function of intensity, scale and optionally location of the identified irregularities of interest. Specifically, the digital image represents a liquid mixture formed by mixing two or more liquid compositions of different ingredients, colors, viscosities, and/or solubility; the subtle irregularities represent non-homogenous mixing spots or regions in such liquid mixture.
US10706526B2

This substance adhesion simulation system includes an input unit for inputting a model of a device, and information of a presence state of a substance which may be able to adhere to the device, and a processing unit which estimates an adhesion state of the substance to the device by using the information, which is input to the input unit, and the substance is in a liquid state, a gas state, a mist state, a powder state, a dust state, or a state combining the liquid state and the mist state.
US10706522B2

A method includes receiving one or more sets of wafer data, identifying one or more primitives from one or more shapes in one or more layers in the one or more sets of wafer data, classifying each of the one or more primitives as a particular primitive type, identifying one or more primitive characteristics for each of the one or more primitives, generating a primitive database of the one or more primitives, generating one or more rules based on the primitive database, receiving one or more sets of design data, applying the one or more rules to the one or more sets of design data to identify one or more critical areas, and generating one or more wafer inspection recipes including the one or more critical areas for an inspection sub-system.
US10706518B2

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.
US10706508B2

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.
US10706498B2

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.
US10706490B2

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.
US10706481B2

In one embodiment, a method includes scoring a set of content objects based on one or more user-engagement factors, identifying one or more related content objects, wherein each related content objects is connected within the online social network to one or more content objects of the set of content objects having a score greater than a threshold score, generating a plurality of structured queries that each comprise references to one or more content objects, wherein at least one of the structured queries is a personalized query comprising a reference to at least one of the related content objects, and sending instructions to a client device for presenting one or more of the generated structured queries to a first user for display on an interface currently accessed by the first user, wherein at least one of the sent structured queries is a personalized query.
US10706472B1

The fundamental health of a crypto-asset is determined based on factors associated with the development and utility of the crypto-asset. Developer activity data associated with the crypto-asset is received from one or more interfaces associated with one or more development servers associated with the crypto-asset, and a developer activity factor is calculated based on the developer activity data. A connection is established to a blockchain server that maintains a blockchain that tracks transactions associated with the crypto-asset, and transaction data for a plurality of the transactions is received from the blockchain server. A project utility factor is calculated based on a plurality of behavioral use cases derived from the transaction data, where the behavioral use cases are respectively associated with different uses of the crypto-asset. Then, a fundamental health score is determined for the crypto-asset based on the developer activity factor and the project utility factor.
US10706471B2

An electronic exchange platform configured to: receive respective list of approved Buyside participants for each of a plurality of marketmaking orders; receive a respective marketmaking order for a side of trades on the financial instrument from each of the plurality of Sellside participants; peg a price for the received marketmaking orders to a price relative to and multiple ticks behind a best price on the side in an order book; present market information to Buyside participants identifying marketmaking orders for which the Buyside participants are approved; receive a contra order from a Buyside participant that is approved to trade with a subset of the plurality of marketmaking orders, in which the contra order identifies preferred Sellside participants; distribute the contra order; and determine new best bid and offer in response to the distribution; and adjust remaining marketmaking offers to retain peg in response to determining new best bid or offer.
US10706460B2

The present disclosure relates to a shared item management system and method, a shared item and a shared server. The shared item includes a collecting module configured to collect a user feature, a sending module configured to send the collected user feature, a receiving module configured to receive response information from outside, and a response module configured to cause the shared item to perform a predetermined response based on the response information.
US10706452B1

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.
US10706443B2

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Publisher input is received regarding acceptable content item types and sizes for inclusion with other content in a publication. Publisher input is received regarding how often content items are to appear in the publication. Identification is received of a user device that will render the publication as an article. The other content is evaluated including formatting the article as a single scrolling page, including defining logical pages with boundaries determined by formatted content blocks and based on display capabilities of the user device. Based on the evaluating, content items are selected for presentation along with the other content when presenting the article on the user device, including dynamically determining a number, types and placement of content items based on the logical pages and properties of the user device.
US10706439B1

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.
US10706427B2

Systems and methods are described for determining whether an electronic computing device complies with the security policy for a network. One example includes receiving an electronic request signal including an electronically encoded request to allow an electronically encoded process operating on an electronic processor of the electronic computer device to establish electronic communication with a specific target electronic device or service operating on the electronic communications and data network; receiving electronically encoded information about the identity of the electronically encoded process, the electronic computing device, or the use of the electronic computing device; receiving electronically encoded policy elements for the security policy; receiving electronically encoded information about the compliance of the electronic computing device; receiving electronically encoded information related to the identity of the principal of the electronic computing device; and determining whether the electronic computing device complies with the security policy.
US10706422B2

Systems and methods are provided for authenticating mobile payments from a customer account to a merchant. The systems and methods may include a financial service provider receiving a request to authorize an electronic transaction at a point-of-sale. A financial service provider server computer may verify that the customer is present at the point-of-sale using received location data. An image having distorted text such as a captcha may be transmitted to a device at the point-of-sale, and the customer may read the captcha aloud. A voice sample of the customer may be sent to the financial service provider for comparison to stored voice recordings, to verify that the customer's voice sample is authentic if the voice matches a previously generated voice recording for the account. If the voice sample is authentic, the financial service provider may authorize the mobile payment.
US10706414B1

The invention relates to a token-based mobile payment device comprising: a memory component that stores tokens and corresponding token use data; an interactive display that receives user input and in response to the user input, displays output data; a processor, coupled to the memory component and the interactive display, configured to perform the steps of: request a token to be transmitted to one or more recipients; identify an amount for the token and one or more restrictions on use of the token; communicating, via a wireless communication network, the token to the one or more recipients; and tracking the token and providing active token use data, via the interactive display.
US10706412B2

The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10706402B2

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.
US10706393B1

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.
US10706390B2

A method includes: obtaining schedule information from an online calendar for a user; monitoring for user movement at a predetermined time proximate to a scheduled event in the calendar; after detecting user movement, determining whether user location is consistent with a location associated with the scheduled event; if user location is consistent with scheduled event location, changing the electronic device status based on the scheduled event. An apparatus includes: a sensor configured to monitor and detect user movement; a processor coupled to the sensor and adapted to execute one or more processes; a Bluetooth Low Energy (BLE) module configured to operate in peripheral mode; a memory configured to store a meeting mode module executable by the processor, the meeting mode module when executed operable to: perform the above method.
US10706389B2

Disclosed is a method and system for enabling a job seeker to browse a plurality of job classifieds or a job provider to browse a plurality of job seeker profiles. The method includes generating and storing a job seeker profile for the job seeker based upon job seeker information a location of the job seeker; identifying a plurality of job classifieds stored in the data store which are relevant to the job seeker based upon the job seeker profile; serving the plurality of job classifieds to the mobile device for presentation to the job seeker; receiving job seeker feedback data indicative of whether each job classified was relevant or not relevant; analysing the job seeker feedback data; and updating the job seeker profile stored in the data store in accordance with the analysis of the job seeker feedback data.
US10706381B2

The disclosure provides a system and method of delivering packages. The system may include a plurality of land vehicles that transport a plurality of unmanned aerial vehicles (UAVs) to locations within a distance of delivery destinations. The system may determine, based on a number of packages to be delivered to destinations in a geographical area, a number of land vehicles to carry the packages to within a UAV round-trip range of each of the destinations. The system may allocate the number of packages to the number of land vehicles. The system may determine a route for each land vehicle that brings the land vehicle within the UAV round-trip range of each destination. The system may dispatch the UAVs carrying the packages from the land vehicle at dispatch locations along the respective route.
US10706377B2

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.
US10706372B1

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

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.
US10706365B2

Techniques facilitating local optimization of quantum circuits are provided. In one example, a computer-implemented method comprises applying, by a device operatively coupled to a processor, respective weights to matrix elements of a first matrix corresponding to a quantum circuit according to respective numbers of quantum gates between respective pairs of qubits in the quantum circuit; transforming, by the device, the first matrix into a second matrix based on the respective weights of the matrix elements; and permuting, by the device, respective qubits in the quantum circuit according to the second matrix, resulting in a permuted quantum circuit.
US10706364B2

A system and method for predicting, proposing and/or evaluating suitable medication dosing regimens for a specific individual as a function of individual-specific characteristics and observed responses of the specific individual. Mathematical models of observed patient responses are used in determining an initial dose. The system and method use the patient's observed response to the initial dose to refine the model for use to forecast expected responses to proposed dosing regimens more accurately for a specific patient. More specifically, the system and method uses Bayesian averaging, Bayesian updating and Bayesian forecasting techniques to develop patient-specific dosing regimens as a function of not only generic mathematical models and patient-specific characteristics accounted for in the models as covariate patient factors, but also observed patient-specific responses that are not accounted for within the models themselves, and that reflect variability that distinguishes the specific patient from the typical patient reflected by the model.
US10706348B2

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

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.
US10706340B2

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

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.
US10706333B2

A medical image analysis method, a medical image analysis system and a storage medium. The medical image analysis method includes: obtaining a medical image; processing the medical image by using a neural network, so as to determine a classification result of the medical image; and inputting the medical image into a computer aided diagnosis device corresponding to the classification result.
US10706330B2

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.
US10706328B2

A method is described for generating a prediction of a disease classification error for a magnified, digital microscope slide image of a tissue sample. The image is composed of a multitude of patches or tiles of pixel image data. An out-of-focus degree per patch is computed using a machine learning out-of-focus classifier. Data representing expected disease classifier error statistics of a machine learning disease classifier for a plurality of out-of-focus degrees is retrieved. A mapping of the expected disease classifier error statistics to each of the patches of the digital microscope slide image based on the computed out-of-focus degree per patch is computed, thereby generating a disease classifier error prediction for each of the patches. The disease classifier error predictions thus generated are aggregated over all of the patches.
US10706327B2

There is provided with an information processing apparatus. A processing unit obtains output data by inputting training data to a recognition unit. A determination unit determines an error in a discrimination result for the training data obtained by inputting the output data to a plurality of discriminators. A first training unit trains the recognition unit based on the error in the discrimination result.
US10706324B2

Described is a system for multi-view embedding for object recognition. During operation, the system receives an input image and transforms raw data of objects in the image with corresponding labels into low-level features and high-level semantic representations of the labels. A trained object recognition model is generated by embedding the low-level features with multiple high-level semantic representations. The system then receives data of an unknown object and assigns a label to the unknown object using the trained object recognition model. Finally, a device can be controlled based on the label.
US10706309B2

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.
US10706297B2

Management of parking spaces in a parking area comprising a plurality of zones. A ticket is provided to an individual associated with a vehicle parked in the parking area, and the ticket is associated with the vehicle. Also, a first zone in which the vehicle is parked is identified. Responsive to the individual validating the ticket, it is determined that the vehicle associated with the ticket will be leaving the identified first zone, and there is provided an indication that a parking space of the identified first zone is to become available.
US10706295B2

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.
US10706294B2

Methods and systems for generating and utilizing a road friction estimate (RFE) indicating the expected friction level between a road surface and the tires of a vehicle based on forward looking camera image signal processing. A forward-looking camera image is pre-processed, patch segmented (both laterally and longitudinally, as defined by wheel tracks or the like), transformed into a bird's eye view (BEV) image using perspective transformation, patch quantized, and finally classified. The resulting RFE may be used to provide driver information, automatically control the associated vehicle's motion, and/or inform a cloud-based alert service to enhance driver safety.
US10706284B2

A machine-learning engine is disclosed that is configured to recognize and learn behaviors, as well as to identify and distinguish between normal and abnormal behavior within a scene, by analyzing movements and/or activities (or absence of such) over time. The machine-learning engine may be configured to evaluate a sequence of primitive events and associated kinematic data generated for an object depicted in a sequence of video frames and a related vector representation. The vector representation is generated from a primitive event symbol stream and a phase space symbol stream, and the streams describe actions of the objects depicted in the sequence of video frames.
US10706277B2

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.
US10706270B2

An information provision device is disclosed. The information provision device comprises: cameras and a driver's seat microphone which detect the state of a user of a moving body, the user being located within a predetermined area including the moving body; an emotion engine which estimates emotions of the user based on the detection results from the cameras and the driver's seat microphone; and an image transmission unit which, when the emotion level of the user estimated by the emotion engine is increased by a predetermined level or higher, captures an image of the user through the driver's seat camera and transmits the captured image data of the user to a communication terminal of the user.
US10706269B2

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.
US10706268B2

A method, system and computer program product for ensuring a desired distribution of images in a multimedia document (e.g., yearbook, slideshow). A desired distribution of facial signatures in a multimedia document to be created by the user is received. Upon receiving an image to be added to the multimedia document by the user, a facial signature for a face detected in the image is generated. The current number of instances of the facial signature in the multimedia document is then determined. A determination is then made as to whether the current number of instances of the facial signature meets the desired distribution. An indication is then provided to the user as to whether the current number of instances of the facial signature meets or does not meet the desired distribution. In this manner, the user can ensure a desired distribution of images in the multimedia document.
US10706264B2

Disclosed is a mobile terminal. The mobile terminal may include a front camera obtaining a 2D face image of a user, a glance sensor tilted by a certain angle and disposed adjacent to the front camera to obtain metadata of the 2D face image, and a controller obtaining a distance between the glance sensor and the front camera, the distance enabling an area of an overlap region, where a first region representing a range photographable by the front camera overlaps a second region representing a range photographable by the glance sensor, to be the maximum.
US10706259B2

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.
US10706256B2

Provided are a display module and an electronic device. The display module includes a display screen, the display screen comprising a display surface and a non-display surface opposite to the display surface; a first heat conduction member, the first heat conduction member laminated on the non-display surface, a first through hole defined in the first heat conduction member, the non-display surface comprising an exposed portion exposed in the first through hole; a photosensitive module, the photosensitive module laminated on the exposed portion; and a second heat conduction member contacting each of the photosensitive module and the first heat conduction member; the first heat conduction member comprising a first inner sidewall formed due to formation of the first through hole, and a contact area between the second heat conduction member and the photosensitive module is larger than an area of the photosensitive module directly facing the first inner sidewall.
US10706254B2

A method and an apparatus for calibrating a fingerprint image, and a terminal, are provided. The method for calibrating a fingerprint image includes steps of: obtaining prestored information about a non-fingerprint image; and collecting a fingerprint image, and calibrating the fingerprint image according to the information about the non-fingerprint image. The method can remove a non-fingerprint image part from a collected fingerprint image and improve accuracy of the collected fingerprint image, thereby improving a fingerprint recognition effect.
US10706247B1

A camera box for capturing and processing bar code images on the bottom ends of laboratory tubes in a laboratory tube rack of standard size with laboratory tube compartments each having a bottom aperture utilizing a smart phone camera, the camera box including a housing with a top deck and sides with one side having a lower side opening, the top deck of the housing having an opening sized to view the underside of a rack when the tube rack is seated on the top deck over the opening and including a camera tray that supports a smart phone camera, wherein the side opening of the camera box housing is sized to receive the camera tray and a supported smart phone camera into the housing under the housing opening and a rack with at least one laboratory tube seated on the top deck, wherein on activation of the smart phone camera, an image of the underside of the rack and the barcode of any laboratory tube in the rack is captured and processed.
US10706221B2

A method and system are described herein that facilitate the reporting of information to a report reviewing entity. The method and system, in an embodiment, involve a plurality of identifiers, each of which corresponds to a different category of information. The identifiers are configured to be incorporated into a report file that is configured in accordance with a first markup protocol. The method and system also involve generating a detail file configured in accordance with a second markup protocol that differs from the first markup protocol, determining all of the numerical pieces of information that are present in the report file, and incorporating all of the determined numerical pieces into the detail file.
US10706216B2

Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.
US10706215B2

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.
US10706210B2

In an automatic speech recognition (ASR) dictation application, a user interface may be provided for informing a user how to dictate desired text. Input may be received from the user of the dictation application, specifying a desired text sequence. In response to the received input, output may automatically be provided to the user via the user interface, indicating one or more speech sequences that, when spoken by a user and recognized by the dictation application using ASR, would cause the dictation application to output the desired text sequence as a recognition result.
US10706208B1

A dynamic memory management method for layout verification tools that maximizes main memory usage and minimizes required disk storage capacity. Layout data generated during each given geometric operation is retained in main memory at the end of the given geometric operation. At the beginning of each new (current) geometric operation, an estimated amount of main memory required to perform the current geometric operation at peak processing speed is determined. When insufficient available main memory is available, a Central Balancer Module determines whether previously generated layout data can be moved from main memory to disk storage. Layout data file(s) are then selected based on minimizing the amount of transferred layout data needed to provide the required estimated amount. A Distributed File Manager then transfers the selected layout data file(s) from main memory to disk storage, thereby facilitating execution of the current geometric operation at peak operating speed.
US10706206B1

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.
US10706204B2

A method of performing automated surface-mount package design includes obtaining physical inputs that include names and locations of top and bottom pins, and obtaining electrical inputs that include electrical parameters such as impedance. The method also includes automatically performing analysis and processing of the physical inputs and the electrical inputs. A design file for manufacture of the surface-mount package is automatically generated based on the performing the analysis and the processing. The design file specifies a number and material of layers of the surface-mount package.
US10706202B1

Systems, methods, media, and other such embodiments described herein relate to generation of routing trees. One embodiment involves accessing a circuit design with a source and a plurality of sinks, and then using a first bottom-up wavefront analysis to select branch point candidates for the sinks. A branch point cost function is used to select among the branch point candidates. This process may be repeated until a final tier of analysis results in a final wavefront that is within a threshold distance of the source. The selected branch points are then used in generating a routing tree between the source and the sinks. In various different embodiments, different cost point functions may be used, and different operations used to manage obstructions or other specific routing considerations.
US10706197B2

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.
US10706194B2

Systems and methods of performing boundary assertion-based power recovery in integrated circuit design set boundary assertions based on a specified slack value. A boundary defines a set of components of the integrated circuit and setting the boundary assertions includes specifying arrival times at input pins of the set of components and required arrival times at output pins of the set of components. The method includes performing timing analysis of the set of components and performing the power recovery by replacing ones of the set of components based on a result of the timing analysis. The integrated circuit design is provided for fabrication based on completing the power recovery.
US10706192B1

A method and EDA software tool for analyzing and verifying that a multi-level power managed system description (IC design) is free of power-state combination conflicts by way of identifying and reconciling voltage level and power-state combination conflicts caused by reused blocks (IP cores). The reconciliation process involves generating Power-State Tables (PSTs) associated with each hierarchical circuit level (e.g., top/system level and lower/block levels) of the IC design using both initial power supply voltage values and reconciled/revised voltage values, which are determined by the main driver voltage levels of each power supply. Initial supply relationships generated using the initial PSTs are then compared with final supply relationships generated using the reconciled PSTs, whereby conflicts are identified when one or more initial supply relationship fails to match a final supply relationship, or when one or more final supply relationship fails to match an initial supply relationship.
US10706186B2

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.
US10706181B1

Described herein are various technologies pertaining to randomizing logic associated with dangling nodes in a digital circuit design. A dangling node is an input to or output from a logic gate in the digital circuit design that is identified as not impacting a desired output of the digital circuit design. Randomizing the logic associated with a dangling node can include deleting a logic gate, adding a logic gate, replacing a logic gate with another logic gate, etc. Randomizing the logic associated with the dangling node prevents hardware trojans that may have been inserted into the circuit design from being implemented in a circuit that is generated based upon the design.
US10706179B2

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.
US10706174B2

In various embodiments, a data subject request fulfillment system may be adapted to prioritize the processing of data subject access requests based on metadata of the data subject access request. For example, the system may be adapted for: (1) in response to receiving a data subject access request, obtaining metadata regarding the location from which the data subject access request is being made; (2) using the metadata to determine whether a priority of the data subject access request should be adjusted based on the obtained metadata; and (3) in response to determining that the priority of the data subject access request should be adjusted based on the obtained metadata, adjusting the priority of the data subject access request.
US10706171B2

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.
US10706165B2

A method of separating read operations from write operations includes obtaining and storing a client ID after establishing a slave database connection with a slave database corresponding to a client, and receiving an operation request from the client. If the operation request is a write request, the method also includes establishing a master database connection with a master database by use of a public ID and a public passcode and sending the client ID to the master database, where upon receiving, the master database updates the public ID with the received client ID, and updates access permissions associated with the public ID with access permissions associated with the client ID. The method further includes sending the write request to the master database by use of the master database connection, where a write operation corresponding to the write request and to the access permissions associated with client ID is executed.
US10706162B2

A device and method for provided access to distributed data sources includes a cloud security server configured to associate any number of data sources and client devices with a cloud security server account. The cloud security server assigns trust levels to the data sources and the client devices. A client device requests data from the cloud security server. The cloud security server authenticates the client device and verifies the trust levels of the client device and the requested data. If verified, the cloud security server brokers a connection between the client device and the data source, and the client device accesses the requested data. Data sources may include cloud service providers and local storage devices. The cloud security server may assign a trust level to a client device for a limited time or revoke a trust level assigned to a client device. Other embodiments are described and claimed.
US10706159B2

Technologies for dynamically protecting memory of the mobile compute device include a main memory, a location sensor that produces sensor data indicative of a present location of the mobile compute device, a sensor hub communicatively coupled to the location sensor, and a security engine communicatively coupled to the sensor hub. The sensor hub determines a present location security zone of the mobile compute device based on the present location of the mobile compute device and a geofence policy, which maps locations to location security zones. The security engine encrypts the main memory of the mobile compute device and determines whether the present location security zone has changed relative to a most-previous location security zone of the mobile compute device. If the present location security zone has changed to a safe zone, the security engine decrypts the main memory.
US10706158B2

Systems and methods for controlling the exposure of data privacy elements are provided. The systems and methods may generate an artificial profile model. The artificial profile model may include a constraint for generating new artificial profiles. A signal may be received indicating that a computing device is requesting access to a network location. One or more data privacy elements associated with the computing device can be detected. An artificial profile can be determined for the computing device. The artificial profile may be usable to identify the computing device. The one or more data privacy elements may be automatically modified according to the constraint included in the artificial profile model. The method may include generating a new artificial profile for the computing device. The new artificial profile may include the modified one or more data privacy elements. The new artificial profile may mask the computing device from being identified.
US10706153B2

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.
US10706151B2

Described systems and methods allow protecting a computer system from malicious software. In some embodiments, a security application organizes a set of monitored executable entities (e.g., processes) into a plurality of groups, wherein members of a group are related by filiation and/or code injection. The security application may further associate a malice-indicative entity score with each monitored entity, and a malice-indicative group score with each entity group. Group scores may be incremented when a member of the respective group performs certain actions. Thus, even though actions performed by individual members may not be malware-indicative per se, the respective group score may capture collective malicious behavior and trigger malware detection.
US10706149B1

A malicious content detection (MCD) system and a computerized method for manipulating time uses two or more time controllers operating within the MCD system in order to capture the behavior of delayed activation malware (time bombs). Each time controller may include a monitoring agent located in a software layer of a computer runtime environment configured to intercept software calls (e.g., API calls or system calls) and/or other time checks that seek to obtain a “current time,” and time-dilation action logic located in a different layer (e.g., a hypervisor layer) configured to respond to the software calls by providing a “false” current time that indicates considerably more time has transpired than the real clock. Additionally, a primary controller may be used in some embodiments to configure and manage, the time controllers.
US10706139B2

A system and method for authenticating an additively manufactured component are provided. The method includes locating an identifying region on the component which may be positioned at a predetermined location relative to an identifiable datum feature. The identifying region may be scanned to determine a component identifier of the component. A reference identifier may be obtained from a database and compared to the component identifier to determine whether the component is authentic.
US10706129B2

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.
US10706125B2

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.
US10706119B1

An apparatus for content delivery includes a network interface and one or more processors. The network interface is configured for communicating over a communication network. The processors are configured to identify rendering characteristics of a plurality of content items that are to be displayed together as a User-Interface (UI) unit on a user device, to assign the content items to (i) a first subset including one or more content items that are to be prefetched, and (ii) a second subset including one or more content items that are not to be prefetched, to prefetch the content items of the first subset irrespective of any request from a user of the user device to access the UI unit, to fetch the content items of the second subset in response to a request from the user to access the UI unit, and to present the UI unit.
US10706114B2

The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) generating a link graph from a crawl of the links, (4) using the link graph to derive a graph-based feature for each of the links, (5) using the label and the graph-based feature of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (6) identifying content items that are candidates for a content feed of a user, (7) applying the model to the content items to determine a ranking, and (8) displaying the content items in the content feed based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.
US10706113B2

A system and method is provided for generating a dynamic comprehensive domain review. A domain review engine obtains authoritative literature associated with a domain to extract insights using entity recognition and relationship extraction, and ranks the extracted results to generate a dynamic domain review.
US10706104B1

Methods for creating a model that is a graphical representation are provided. In one aspect, a method includes including receiving a first dataset including a first variable and a third variable, and a second dataset including a second variable and the third variable. The method also includes creating graphical representations of the first and second datasets by applying conditional independence tests on them, and storing conditional independence information obtained by applying the conditional independence tests on the first and second datasets. The method also includes applying a bivariate causal discovery algorithm. The method further includes modifying the graphical representations of the first and second dataset according to the determined causal relations, and creating a set of candidate graphical representations for a third dataset including the first and second datasets. Each candidate graphical representation is consistent with the conditional independence information. Systems and machine-readable media are also provided.
US10706090B2

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.
US10706089B2

Techniques to intersect time information include receiving a set of time tokens, the set of time tokens comprising at least a first time token and a second time token; performing a compatibility check of joining the first time token and the second time token into a combined time token; and performing a join attempt of joining the first time token and the second time token into the combined time token where the compatibility check is positive. Other embodiments are described and claimed.
US10706087B1

Disclosed are various embodiments for delegated evaluation of a decision tree. A client device receives an expression and a plurality of responses from a second computing device, the expression providing an evaluation of a user input and each of the plurality of responses representing a potential response for the first computing device to provide to the user input. The client device then evaluates the user input with the expression received from the second computing device to determine a user intent. The client device then selects a response to the user intent from the plurality of responses and renders the response within a user interface.
US10706082B1

An apparatus may include a controller configured search a hash database storing entries corresponding to hash values of previously stored data to find a hash page of the hash database corresponding to a range of hash values including the first hash value. When the hash page is found, the controller may be configured to determine whether the hash page does not include an entry for the first hash value, the first hash page further including a base hash value for the range of hash values. When the hash page does not include an entry for the first hash value, the controller may be configured to generate a first entry of the first hash page for the first hash value, the first entry including an offset value from the base hash value corresponding to the first hash value and a data location at which the received data is to be stored.
US10706079B2

Certain embodiments described herein are generally directed to improving performance of one or more machines within a system by clustering multidimensional datasets relating to the performance of the machines using inter-group dissimilarities between groups of the dataset. The method for improving performance of one or more machines within a system, includes forming a multidimensional dataset having a plurality of groups using performance related data associated with one or more machines in the system, clustering the plurality of groups into one or more clusters based on intergroup dissimilarities between the plurality of groups, identifying one or more anomalous clusters from among the one or more clusters, identifying the one or more anomalous groups in the one or more anomalous clusters, and adjusting a configuration of the system to improve the performance of the one or more machines corresponding to the one or more anomalous groups.
US10706070B2

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 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.
US10706067B2

A map recording device includes: a display which displays information; a storage; and a processor. The processor causes the display to perform a display of an arbitrary region expressed by browsing map information specified by a user's manipulation. The processor further acquires partial map information from the browsing map information. The partial map information is map information other than the browsing map information and expresses a region corresponding to a whole region displayed in the display. The storage stores the partial map information acquired in the acquiring.
US10706066B2

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

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.
US10706062B2

A method and system for big data exchange is provided. The method includes a big data source collects various data and provides the various data to a big data exchanger; the big data exchanger receives the various data imported from the big data source, processes the various data to obtain processed data, and exports the various data and the processed data to a big data target according to a data request of the big data target; the big data target sends the data request to the big data exchanger and receives the various data and the processed data, corresponding to the data request, which are exported from the big data exchanger.
US10706060B2

Systems and methods for storing a plurality of conversations are provided. Each such conversation has a corresponding conversation identifier and one or more messages sharing a common set of characteristics that meet predefined criteria. Information is sent to a remote computer identifying the conversations and providing sufficient information to rank them in accordance with a date/time value of a most recently received message of each conversation thereby causing a first conversation to be ordered before a second conversation. Subsequently, a first message that is deemed to belong to the second conversation is obtained and added to the second conversation. Information is resent to a remote computer identifying the plurality of conversations and providing sufficient information to rank the plurality of conversations in accordance with a date/time value of a most recently received message of each respective conversation thereby causing the first conversation to be ordered after the second conversation.
US10706056B1

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.
US10706049B2

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.
US10706048B2

An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.
US10706047B2

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.
US10706042B1

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.
US10706040B1

A system is configured to ensure transactional integrity thereof. The system includes a first subsystem and a second subsystem. Each of the subsystems receive the same request to process a transaction. An indicia engine at each subsystem computes indicia of the outcome of the processing of the same request. The computed indicia from each of the subsystems is compared. An action is completed at one of the subsystems when the computed indicia does not match. The action completed at one of the subsystems is one or more of issuing a database rollback on one of the subsystems, executing self-diagnostics on one of the subsystems, shutting down one of the subsystems, taking one of the subsystems offline, aborting the transaction executing on one of the subsystems, and generating an error indication for one of the subsystems.
US10706038B2

Disclosed in a fast, compact, efficient, hardware agnostic, stateful data store that can universally store and track millions of stateful data objects, such as networking routing data (or any stateful data) in files for use in, for example, embedded applications. Stateful data objects can be tracked by a modified tree for updating and insert data objects into the stateful data store. The stateful data object can also be allocated additional space in memory for potential future data updates
US10706037B2

Non-blocking processing of federated transactions may be implemented for distributed data partitions. A transaction may be received that specifies keys at data nodes to lock in order to perform the transaction. Lock requests are generated and sent to the data nodes which identify sibling keys to be locked at other data nodes for the transaction. In response to receiving the lock requests, data nodes may send to lock queues indicating other lock requests for the keys at the data node. An evaluation of the lock queues based, at least in part, on an ordering of the lock requests in the lock queues may be performed to identify a particular transaction to commit. Once identified, a request to commit the identified transaction may be sent to the particular data nodes indicated by the sibling keys in a lock request for the identified transaction.
US10706035B2

A system for unloading tables of a database is provided. In some aspects, the system performs operations including determining that a number of accesses to a table occurring within a time period has satisfied an access threshold. The operations may further include identifying, in response to the determining, a first timestamp indicating a most recent access to the table. The operations may further include determining whether a difference between a current timestamp and the first timestamp satisfies a first time threshold. The operations may further include comparing, in response to the difference satisfying the first time threshold, a ratio of the difference and a size of the table to a ratio threshold. The operations may further include unloading, in response to satisfying the ratio threshold, the table. The operations may further include adjusting, based on the feedback, the first time threshold and/or the ratio threshold.
US10706034B2

Disclosed herein are methods for retrieving data from a database. An embodiment operates searching for a key in a first index. The method determines that the searching will require a storage access request and issues the storage access request. The method continues searching for the key in a second index.
US10706018B2

A method for transmitting and updating program data in a highly compact format using recursive encoding, wherein data is deconstructed into chunklets, and is processed through a series of reference code libraries that reduce the data to a sequence of reference codes, and where the output of each reference library is used as the input to the next.
US10706016B2

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

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.
US10706010B2

Systems and methods for managing data, such as metadata or index databases. In one exemplary method, a notification that an existing file has been modified or that a new file has been created is received by an indexing software component, which then, in response to the notification performs an indexing operation, where the notification is either not based solely on time or user input or the notification includes an identifier that identifies the file. Other methods in data processing systems and machine readable media are also described.
US10706003B2

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.
US10706000B2

This invention discloses a memory card access module and a memory card access method. The memory card access method is applied to an electronic device. A processing unit of the electronic device accesses a memory card through a memory card slot. The method includes steps of: detecting whether the memory card supports a Peripheral Component Interconnect Express (PCIe) interface; when the memory card does not support the PCIe interface, controlling the processing unit to access the memory card through a first data transmission path and performing data format conversion between a transmission interface and the PCIe interface using a memory card access unit disposed on the first data transmission path; and when the memory card supports the PCIe interface, controlling the processing unit to access the memory card through a second data transmission path that allows the processing unit and the memory card to transmit data through the PCIe interface.
US10705997B2

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.
US10705995B2

The following description is directed to a configurable logic platform. In one example, a configurable logic platform includes host logic and a plurality of reconfigurable logic regions. Each reconfigurable region can include hardware that is configurable to implement an application logic design. The host logic can be used for separately encapsulating each of the reconfigurable logic regions. The host logic can include a plurality of data path functions where each data path function can include a layer for formatting data transfers between a host interface and the application logic of a corresponding reconfigurable logic region. The host interface can be configured to apportion bandwidth of the data transfers generated by the application logic of the respective reconfigurable logic regions.
US10705987B2

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.
US10705986B2

Embodiments of this application provide a flash interface controller and an operation command processing method, and relate to the field of data storage. Programmable first type microcode and second type microcode are introduced to a flash interface controller. The first type microcode can be modified through programming to adapt to a procedure of parsing an operation command of a new protocol, and the second type microcode can be modified through programming to adapt to a flash bus operation required by a new flash interface standard. An operation command can be parsed by only fixing logics of physical modules in the flash interface controller and reading first type microcode and second type microcode that are related to the operation command. Therefore, various protocols and flash interface standards can be adapted to, and flexibility is good.
US10705985B1

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

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).
US10705979B2

An apparatus, method, program product, and system are disclosed for evicting pages from memory using a neural network. One embodiment of a method for evicting pages from memory using a neural network includes determining state information related to evicting pages from memory. The state information may be determined by a dedicated hardware snooping device that snoops a system bus for the state information. The method includes determining an identifier for a page in memory to be evicted using a neural network. The neural network performs machine learning operations on the state information to identify the page in memory to be evicted. The method includes locating the identified page in memory using the identifier determined by the neural network and evicting the identified page from memory.
US10705976B2

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.
US10705967B2

The present disclosure is directed to systems and methods of implementing a neural network using in-memory mathematical operations performed by pipelined SRAM architecture (PISA) circuitry disposed in on-chip processor memory circuitry. A high-level compiler may be provided to compile data representative of a multi-layer neural network model and one or more neural network data inputs from a first high-level programming language to an intermediate domain-specific language (DSL). A low-level compiler may be provided to compile the representative data from the intermediate DSL to multiple instruction sets in accordance with an instruction set architecture (ISA), such that each of the multiple instruction sets corresponds to a single respective layer of the multi-layer neural network model. Each of the multiple instruction sets may be assigned to a respective SRAM array of the PISA circuitry for in-memory execution. Thus, the systems and methods described herein beneficially leverage the on-chip processor memory circuitry to perform a relatively large number of in-memory vector/tensor calculations in furtherance of neural network processing without burdening the processor circuitry.
US10705963B2

An example apparatus comprises a hybrid memory system and a controller coupled to the hybrid memory system. The controller may be configured to cause data to be selectively stored in the hybrid memory system responsive to a determination that an exception involving the data has occurred.
US10705959B2

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.
US10705945B1

A plurality of computing resources are provisioned for a plurality of computing system elements based at least in part on input specification information, whereby the input specification specifies the plurality of computing resources. The plurality of computing resources include one or more computing resources of a first computing system element of the plurality of computing system elements that are provided for a second computing system element of the plurality of computing system elements. The plurality of computing system elements are evaluated to identify whether the plurality of computing system elements are successfully executed and a report is generated based at least in part on the evaluation.
US10705941B1

A method for debugging a program includes executing, by a computing platform, a given program with a plurality of loops. Each of the plurality of loops includes multiple candidate iterations, and each loop in the given program includes a set of executable statements. A particular loop of the plurality of loops can include at least a particular iteration and one or more other iterations. The method can also include executing at least the particular iteration and the one or more other iterations for the particular loop. During execution of at least the particular iteration and the one or more other iterations for the particular loop, information that indicates which iteration of the particular loop is being executed is stored. Further, the method includes discarding temporarily stored information about the one or more other iterations without storing the information in the log.
US10705937B2

Methods for providing the capability to resample computer system metrics, while providing improved accuracy over conventional techniques. The system and method conducts monitoring and measuring metrics of system resource consumption of a plurality of entities to generate resource consumption data, generating a report of the resource consumption data for the plurality of entities for each of a plurality of time periods, identifying a number, k, of the plurality of entities as top-k consumers of resources for each of the plurality of time periods, identifying at least one residual entity of the plurality of entities whose resource consumption is not included in the top-k entities based on residual resource consumption data of the entity, and resampling the reports of the resource consumption data corresponding to the top-k entities and to the at least one residual entity to form at least one report covering a time period.
US10705936B2

Embodiments of the present disclosure provide a system, a computer program product and a method for detecting and handling errors in a bus structure by obtaining error information from a plurality of hardware registers associated with a bus; in response to determining that a number of the errors in one or more hardware registers of the plurality of hardware registers exceeds a predetermined threshold, detecting performance of hardware devices corresponding to the one or more hardware registers; and in response to determining performance deterioration of one hardware device in the hardware devices corresponding to the one or more hardware registers, determining that an error occurs in the hardware device.
US10705930B2

The present disclosure describes example service takeover methods, storage devices, and service takeover apparatuses. In one example, when a communication fault occurs between two storage devices in a storage system, the two storage devices respectively obtain running statuses of the two storage devices. A running status can reflect current usage of one or more system resources of a particular storage device. Then, a delay duration is determined according to the running statuses, where the delay duration is a duration for which the storage device waits before sending an arbitration request to a quorum server. The two storage devices respectively send, after the delay duration, arbitration requests to the quorum server to request to take over a service. The quorum server then can select a storage device in a relatively better running status to take over a host service.
US10705923B2

A method begins with a processing module selecting one of a plurality of dispersed storage (DS) processing modules for facilitating access to a dispersed storage network (DSN) memory. The method continues with the processing module sending a DSN memory access request to the one of the plurality of DS processing modules. The method continues with the processing module selecting another one of the plurality of DS processing modules when no response is received within a given time frame or when the response to the access request does not include an access indication. The method continues with the processing module sending the DSN memory access request to the another one of the plurality of DS processing modules.
US10705922B2

Techniques for handling fragmentation of archived data in cloud/object storage are provided. In one set of embodiments, a computer system can upload a new snapshot of a data set to the cloud/object storage, where the new snapshot comprises a plurality of data blocks, and where the new snapshot is uploaded as one or more data objects and one or more metadata objects. For each data block in the plurality of data blocks, the computer system can identify an existing data object in the cloud/object storage where the data block is currently stored. The computer system can further select, from among the identified existing data objects, a subset of the existing data objects that are part of a snapshot created in the cloud/object storage at least a predefined number of snapshots before the new snapshot, and select one or more data blocks of one or more data objects in the subset that have not be overwritten by another snapshot. The computer system can then upload the one or more data blocks as part of the new snapshot.
US10705911B2

According to examples, a storage node may include storage devices and a controller that may determine whether all of a plurality of data chunks of a first intra-node portion of a stripe have been stored on the storage node. Based on a determination that all of the data chunks have been stored, a first intra-node parity chunk may be stored at a second one of the storage devices, in which the first intra-node parity chunk may be determined from at least one of the data chunks of the first intra-node portion. Based on a determination that at least one of the data chunks has not been stored, storage of a first intra-node parity chunk of the stripe on the storage node may be delayed until a determination is made that all of the data chunks of the first intra-node portion have been stored at the storage node.
US10705899B2

Novel tools and techniques are provided for implementing error detection in a network, and, more particularly, to methods, systems, and apparatuses for implementing error and/or fault detection in a network and/or media stream and providing options to address the error and/or fault in the network and/or media stream. In various embodiments, a computer might detect an error in a first network and send a notification indicating that the error has occurred. The notification might contain one or more options to address the error in the first network. The computer, a user device, a service provider device, or a content provider device might receive and display the notification containing the one or more options. The computer, the user device, the service provider device, or the content provider device might then select at least one of the one or more options to address the error in the first network.
US10705898B2

A method and system to surreptitiously inject data into a data stream over a communication channel including an error correction encoder circuit to apply an error correction scheme to a data stream to create an unfaulted data, a binary to bit value positioner that converts bits in confidential data to corresponding position value of bits in a packet, and a data stream encoder that flips a bit in the unfaulted data based on the binary to bit value positioner to create a bit-faulted data.
US10705897B1

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a dynamic api, includes receiving a first message in a first format from a client, the first format being specified for the client, the first message including information sufficient to cause a target service to execute an operation. The method includes identifying, using the API message, the target service. The method includes determining based of the target, a second format. The method includes generating a second message in the second format prescribed by the target service using the first message, the second message including information sufficient to cause the target service to execute the operation. The method also includes sending the second message to the target service over the network connector.
US10705892B2

The automatic generation of one or more task-oriented conversational bots is disclosed. Illustratively, systems and methods are provided that allow for tracing the interactions of one or more computing applications inclusive of the interaction with one or more programmatic elements of the one or more computing applications, interaction with the graphical user interface(s) of the one or more computing applications, and/or the operation of the one or more computing environments on which the one or more computing applications are executing to collect various state data. The state data can be illustratively graphed to show the overall execution paths of one or more functions/operations of the one or more computing applications for use in generating one or more instructions representative of a desired task-oriented conversational bot that can be operatively executed through one or more application program interfaces of the one or more computing applications.
US10705889B2

The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content item. A client device can detect the kernel level file event for the content item. This can be accomplished using a kernel extension on a client device that is networked with a content management system. The client device can then retrieve data associated with the content item, including an instruction for the content item. The client device can then perform the instruction. This instruction can be to retrieve collaboration data from the content management system and present the collaboration data in a file event window.
US10705888B2

The present invention generally relates to a system and method to enhance functionality of an executable application in a computer system in which application program interfaces associated with one or more executable applications are hooked to modified application program interfaces to provide increased functionality.
US10705879B2

Techniques for effectuating a virtual Non-Uniform Memory Architecture (NUMA) for virtual machines and adjusting memory in virtual NUMA nodes are described. The virtual NUMA node topology may include a plurality of virtual NUMA nodes. The memory may be adjusted based on pressure in a specific virtual NUMA node of the plurality and an amount of guest memory assigned to the specific virtual NUMA node.
US10705868B2

A virtualized execution environment is generated for an analytic engine that includes executable code to implement an analytic model for processing an input data stream. At an interface a configuration for the analytic model is received. The virtualized execution environment is dynamically configured for the analytic engine at runtime based on the configuration for the analytic model.
US10705864B2

A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
US10705863B2

Disclosed are an Internet of Things (IoT) based method and system for interacting with users. The intelligent customer service system collects and stores real-time status information of at least one device in an IoT; receives a request of a user; queries a device knowledge graph according to content of the request, and invoke the real-time status information of a related IoT device to acquire a corresponding request result, wherein the device knowledge graph is established according to usage information and/or maintenance information of one or more IoT devices; and return the request result to the user.
US10705862B2

An interface generator 6 generates a user interface for a mobile communication device 2 by providing, at step S2, a menu of functional components to a website owner 5 and receiving an indication of which of the functional components are selected for inclusion in the user interface from the website owner, at step S3. When the interface generator 6 receives a request for the user interface from the mobile communication device 2, at step S7, it delivers the user interface to the mobile communication device, at step S8, for display by the mobile communication device 2. The generated user interface includes the selected functional components and selection of a functional component included in the displayed user interface by a user of the mobile communication device 2 causes the mobile communication device 2 to carry out a task.
US10705859B2

An online system customizes content items to be displayed on electronic displays. The electronic displays may be located at a venue with a large amount of foot traffic from users such as a park, airport, restaurant, shopping center, or airport. The system receives information from an electronic display describing users in vicinity of, or interacting with, the electronic display. For instance, the electronic display receives information from client devices of the users or by using sensors such as a camera that captures images of the users. Additionally, the system may receive interaction data generated by a touchscreen device of the electronic display. Based on the received information, the online system can select content items that are customized based on the interests of the users. The online system can also provide customized content items for display on a user's client device based on the user's interaction with an electronic display.
US10705856B2

Systems and methods provide for a network address management system for generating consistent network addresses to computing resources and for developing applications that are resilient to changes in the network addresses to those resources. In an embodiment, a consumer application executing on a computing system can receive a network address schema for a provider application via a library. The library may include a function for constructing a network address to the provider application. The consumer application can invoke the function to begin building the network address. The computing system/library extract context information at the time the consumer application invokes the build function, augment the context information using a selected application namespace (e.g., network address patterns and rules), and generate the network address using the augmented context information, patterns, and rules.
US10705855B2

Systems, method, and non-transitory computer readable storage medium are provided for configuring an information computing machine during execution of a kernel image. The system can create a file system from a base file system image in system memory of the computing system, apply configuration files from a bundle image to the file system in memory, copy files from a persistent file system stored in the storage resource to memory, validate the files from the persistent file system, and apply validated files to the file system in memory. The base file system image and bundle image can be verified by comparing a signed hash of the image with a hash generated by the initial file system and checking the hash signature against a public certificate included in the initial filesystem. The system can further execute /sbin/init and start application services.
US10705840B2

An apparatus integrates arithmetic with logic operations. The apparatus includes a calculation device that calculates source data to generate and output first destination data. The apparatus further includes a normalization unit, coupled to the calculation device, that normalizes the first destination data to generate second destination data of a first type when receiving a signal indicating an output of first-type data, and normalizing the first destination data to generate the second destination data of a second type when receiving the signal indicating an output of second-type data.
US10705837B2

A method and apparatus are disclosed for finding overlong source code segments (e.g., methods) by evaluating input source code segments for a plurality of predetermined code metric values in order to identify candidate source code segments (e.g., non-autogenerated methods) which do not meet a first code metric value and to assess each candidate source code segment against a second code metric value to identify different sets of candidate source code segments (e.g., test methods and normal methods) so that each set of candidate source code segments may be assessed against a tailored set of code length thresholds to identify any overlong source code segment having a code length which meets or exceeds at least two of the tailored set of code length thresholds.
US10705831B2

In a computer-implemented method for maintaining unallocated hosts of a pre-configured hyper-converged computing device at a baseline operating system version, a plurality of hosts of a pre-configured hyper-converged computing device is managed, where the plurality of hosts are allocable to workload domains, where the plurality of hosts each have an operating system version within a range of supported operating system versions, where unallocated hosts of the plurality of hosts are maintained within a pool of unallocated hosts, and where the unallocated hosts of the pool of unallocated hosts have a baseline operating system version of the range of supported operating system versions. A new unallocated host is received at the pre-configured hyper-converged computing device for inclusion to the pool of unallocated hosts. An operating system version of the new unallocated host is determined. Provided the new unallocated host has an operating system version other than the baseline operating system version, the new unallocated host is updated to the baseline operating system version. The new unallocated host is released to the pool of unallocated hosts for allocation to a workload domain.
US10705824B2

This disclosure provides a method, a computing system and a computer program product for optimizing computer-readable commands. The method includes detecting an intention of a set of commands based on a semantic model. The semantic model represents the set of commands and contexts of execution of the set of commands. The method further includes obtaining a predetermined semantic sub-model associated with the intention and updating the semantic model with the predetermined semantic sub-model. The method further includes generating a script of commands based on the updated semantic model.
US10705823B2

A system manages tenant application updates in a multi-tenant cloud-based identity and access management (IAM) system by defining one or more application templates; creating one or more applications for one or more tenants of the multi-tenant cloud-based IAM system using the one or more application templates; applying a change to at least one of the one or more application templates; determining whether the one or more applications need to be updated in an automatic mode, a semi-automatic mode, or a manual mode, to incorporate the change; and updating at least one of the one or more applications in an applicable one of the automatic mode, the semi-automatic mode, or the manual mode, based on the outcome of the determining.
US10705816B2

In some implementations, a user interface for designing a health management module is provided by a server system. The user interface identifies a plurality of health management templates. The server system initially receives data indicating a user input received through the user interface that selects one of the plurality of module templates. The server system also receives customization parameters that customize the selected module template for a particular organization. The server system then generates a customized health management module for the particular organization based on the selected template and the customization parameters. The server system finally publishes the customized health management module for the particular organization that includes instructions configuring an application provided by a third-party application store.
US10705812B2

In accordance with various embodiments, described herein is a system (Data Artificial Intelligence system, Data AI system), for use with a data integration or other computing environment, that leverages machine learning (ML, DataFlow Machine Learning, DFML), for use in managing a flow of data (dataflow, DF), and building complex dataflow software applications (dataflow applications, pipelines). In accordance with an embodiment, the system can provide a service to recommend actions and transformations, on an input data, based on patterns identified from the functional decomposition of a data flow for a software application, including determining possible transformations of the data flow in subsequent applications. Data flows can be decomposed into a model describing transformations of data, predicates, and business rules applied to the data, and attributes used in the data flows.
US10705808B2

Concepts and technologies are disclosed herein for providing and using a software defined network controller. A software defined network controller can be provided by a computing system that includes a processor. A service model that represents a service can be obtained. A network model that represents network resources that support the service can be obtained. Resources that support the service can be determined. Templates can be accessed to identify templates that relate to the resources. The templates identified can be assembled to obtain a template-based representation of the service. The template-based representation can be executed to determine if the service is ready for deployment.
US10705806B1

A system is configured to receive a notification that variable information, associated with a variable, is stored in a logical workspace; obtain, in response to the notification, the logical workspace; and generate meta information associated with the variable, where the meta information includes information associated with a temporal attribute of the variable, information associated with an application that generated the variable information, information associated with a contextual attribute of the variable, or information associated with a spatial attribute of the variable. The system is also configured to associate, the meta information with the variable information, where associating the meta information with the variable information permits an operation to be performed on the meta information or on the variable information based on the meta information.
US10705802B2

Data type configuration data is expressed and deployed to a database system to obtain a relational representation of the data types in addition to the compile code representation. Users or developers extend the data types by adding data to the relational representation, and the runtime environment operates off of the relational representation. Because the data types are extended (such as by creating new entities) using the data type tables in the relational representation, the extensions obtain the benefits of the type checking performed at compile time.
US10705795B2

A device may receive information associated with first and second bug reports to be classified as duplicate or non-duplicate bug reports. The device may identify first and second descriptions associated with the first and second bug reports, respectively. The first and second descriptions may be different descriptions having a shared description type. The device may identify a neural network for encoding the first and second descriptions, based on the shared description type. The device may encode the first description into a first vector using the neural network, and may encode the second description into a second vector using the neural network. The device may classify the first and second bug reports as duplicate or non-duplicate bug reports based on the first vector and the second vector. The device may perform an action based on classifying the first and second bug reports as duplicate or non-duplicate bug reports.
US10705782B1

A multi-panel video wall and system is disclosed having a computer with a memory or access to a public or private cloud containing a video file and a processor for executing the video file and a plurality of video display screens interconnected to one another and to the computer via wired or wireless transmission, each of the plurality of video display screens configured to work together to display a video content generated from the video file that extends across all of the plurality of video display screens. Upon user interaction or detection of a user, one or more of the plurality of video display screens seamlessly transitions away from the video content to display a separate video content for interaction with the user.
US10705780B2

The present disclosure discloses a method, device and storage medium for displaying an application page. The method includes: displaying a designated entry of an application, acquiring a configuration file of the application when a triggering operation to the designated entry is detected, and generating a native page of the application for a terminal according to the configuration file of the application and displaying the native page of the application on the terminal when the application is not installed one the terminal.
US10705772B2

The present disclosure relates to formulation and implementation of rules associated with printing devices. One example embodiment includes a method. The method includes monitoring, by a computing device, events associated with one or more printing devices. The method also includes identifying, by the computing device, a correlation between a first event type of the monitored events and a second event type of the monitored events. Further, the method includes formulating, by the computing device, a rule based on the correlation. According to the rule, when the first event type occurs, the computing device causes the second event type to occur in response. In addition, the method includes receiving, by the computing device, an indication that the rule should be implemented on the one or more printing devices. The method further includes implementing, by the computing device, the rule on the one or more printing devices.
US10705764B2

In one general embodiment, a computer-implemented method includes identifying a file to be archived, where such file is stored within a first storage area of a system, archiving the file by maintaining a first portion of the file within the first storage area of the system, and transferring a second portion of the file from the first storage area of the system to a second storage area of the system, and performing an action associated with the file, utilizing one or more of the first portion of the file and the second portion of the file.
US10705761B2

A method and a system for scheduling transmission of a plurality of input/output (I/O) operations to be executed by a storage device comprising: applying a slidable cell window to sequential I/O operations from a scheduled sequence, the slidable cell window being positioned over the sequential I/O operations starting with the first I/O operation, transmitting to the storage device the sequential I/O operations, receiving an operation execution confirmation from the storage device, determining a position of a given cell of the slidable cell window associated with the I/O operation, responsive to a position of the given cell being the first position of the slidable cell window: sliding the slidable cell window over the plurality of I/O operations so as to include at least one additional I/O operation in the slidable cell window, and transmitting to the storage device, the at least one additional I/O operation for execution.
US10705760B2

Techniques perform I/O management. The techniques involve: in response to receiving an I/O request for a redundant array of independent disks (RAID), placing the I/O request in a corresponding waiting queue based on a stripe related to the I/O request in the RAID; and in response to the I/O request being granted to process, executing the I/O request based on storage of data of the stripe in a cache memory. Accordingly, by using the cache mechanism for the stripes, the I/O processing efficiency is improved and the user experience is enhanced. Moreover, the count of access to the RAID is reduced, the bandwidth for the backend access is saved and the system performance is improved.
US10705752B2

Embodiments provide a method, a system, and a computer program product for performing copy operations of one or more data units in a hierarchical storage management (HSM) system. The HSM system includes an upper layer and a lower layer. The upper layer includes multiple storage nodes having a grid configuration. The method comprises scheduling a copy operations of multiple data units each of which is stored in at least one of the multiple storage nodes such that loads on the copy operations are distributed among the multiple storage nodes in which the multiple data units are stored and copying the multiple data units to the lower layer in accordance with the scheduling.
US10705740B2

In general, it is proposed to define techniques for managing a virtual storage volume in a cloud architecture comprising hosts which provide storage volume. The managing is achieved by checking the available virtual storage volume when a storage service request from a request interface is received. The virtual storage volume comprises at least one storage volume being assigned to the virtual storage volume. In case the storage service request can not be fulfilled by the available virtual storage volume, a request to the request interface is sent for requesting additional storage volume directly from at least one host. Upon receipt of an accept message that a storage volume fulfilling the storage service is exiting and available, the request interface initiates assigning of the additional storage volume to the virtual storage volume. As next the storage service request is executed on the virtual storage volume.
US10705739B2

According to one embodiment, a magnetic disk device including a disk, a head configured to write data to the disk, a buffer memory configured to temporarily hold data to be written to the disk, a recorder configured to temporarily hold data to be input from the buffer memory, and a controller configured to transfer first data from the buffer memory to the recorder and to transfer second data corresponding to the first data from the recorder.
US10705738B2

Embodiments of the disclosure provide a method, apparatus, and computer readable medium for optimizing memory card performance. The method includes: determining a plurality of different preset time intervals, the preset time intervals being determined beginning from clock-cycle starting points; sending test data to a memory card using each of the preset time intervals, respectively; reading from the memory card the test data corresponding to each of the preset time intervals; comparing the test data sent using each of the preset time intervals with the corresponding test data that is read; in response to the sent test data and the read test data being consistent, determining that the preset time interval is valid; determining at least one group of preset time intervals, each of the groups of preset time intervals containing a plurality of valid and successive preset time intervals; determining a group of preset time intervals containing a maximum number of preset time intervals as a target group; determining an average value of all the preset time intervals in the target group as a time interval for writing to the memory card.
US10705734B2

A set of data storage values is received. It is determined that a data storage value in the set will not fit in an available memory segment including variable data column widths based at least in part on data sizes specified in a plurality of segment layout maps. A memory segment is selected for which a column width of a column will be expanded. A column width of the selected memory segment is expanded. A segment layout map corresponding to the selected memory segment is updated. The set of data storage values is stored in the selected memory segment.
US10705730B2

Display of supplemental content on a smartwatch wearable mobile device. A method establishes, on supplemental physical display plane(s) of a smartwatch wearable mobile device, virtual display plane(s). The smartwatch includes a primary physical display plane and the supplemental physical display plane(s). The supplemental physical display plane(s) at least partially surround the primary physical display plane. The method displays primary content on the primary physical display plane and supplemental content on the virtual display plane(s). The method also receives touch sensor input from a touch sensor of the smartwatch and maps the touch sensor input to interface element(s) of the supplemental content on the virtual display plane(s). The method selects the interface element(s) based on the mapping the touch sensor input to the interface element.
US10705727B2

In an embodiment, a flick motion is detected on a touch screen interface of a first device. In response to detecting the flick motion: data associated with the flick motion is identified and transmitted to a second device. The data may be automatically displayed in response to detecting the flick motion.
US10705718B2

A method includes: displaying a first view of a first application; detecting a first portion of a first input; if the first portion of the first input meets application-switching criteria, concurrently displaying portions of the first application view and a second application view; while concurrently displaying the portions of the application views, detecting a second portion of the first input; if the second portion of the first input meets first-view display criteria (liftoff of contact detected in a first region), ceasing to display the portion of the second application view and displaying the first application view; and if the second portion of the first input meets multi-view display criteria (liftoff of contact detected in a second region), maintaining concurrent display of a portion of the first application view and a portion of the second application view on the display after detecting the liftoff of the contact.
US10705712B2

A bulk-selection control is described in which the same user input action automatically causes both (a) scrolling of a list of visual indicators of items, and (b) selection of the items that correspond to the visual indicators. Specifically, as the visual indicator of an item is scrolled beyond a “selection-triggering position”, the visual indicator is visually marked to indicate that the corresponding item is selected, and the corresponding item is automatically added to a set of selected items. When scrolled the opposite direction, the items that have already been added to the set of selected items are not removed therefrom, even if the scrolling operation causes their visual indicators to cease to be beyond the selection-triggering position.
US10705709B2

A control method for playing media includes receiving an input from a user for triggering a play progress adjustment to the media playing on a screen. The method also includes generating an instruction for play progress adjustment based on the input. The instruction includes an adjustment manner, a target position and a start position of the input. The method further includes determining a target key frame immediately before a target time corresponding to the target position. The method additionally includes decoding data of the media starting from the target key frame and blocking presentation of the decoded media data starting from the target key frame. The method also includes playing media data decoded starting from the target time in response to a system time clock progressing to the target time.
US10705703B2

An immersive head-mounted display (IHMD) system includes an IHMD that is communicatively coupled to a control device. The IHMD includes a hardware data receiving component operable to receive data indicative of data generated by the one or more electronic appliances from the control device. The IHMD includes a processing unit further operative to: modify, based on selection of one or more electronic appliances, the graphical user interface to display modifiable settings of the selected one or more electronic appliances; update the modified graphical user interface based on requested changes to the modifiable settings; and transmit, via a hardware transmitting component to the control device, setting data to the selected electronic appliance, wherein the setting data is data obtained from the modified settings.
US10705702B2

Provided is an information processing device for enabling a plurality of content to be efficiently used on the same screen, the information processing device including: a manipulation detection unit configured to detect a manipulation by a user; and a control unit configured to control display on a screen according to the detection of the manipulation detection unit. The control unit performs control to cause, when the manipulation detection unit detects a manipulation for bringing at least two pieces of content displayed on the screen into contact with each other under control by the control unit, the at least two pieces of content to be displayed in alignment.
US10705697B2

An non-transitory computer-readable storage stores instructions which cause a controller to display an image represented by image data, edit the displayed image through a first indicator, determine whether the first indicator is in a holding state at a certain indicating position on a touch panel, determine whether a second indicator makes a particular contact at another position which is different from the position indicated by the first indicator in the holding state, and confirm the image which has been edited and is currently displayed on the display.
US10705692B2

A hand-held electronic device, method of operation and computer readable medium are disclosed. The device may include a case having one or more major surfaces. A visual display and a touch pad are disposed on at least one of the major surfaces. A processor is operably coupled to the visual display and touch screen. Instructions executable by the processor may be configured to: a) present an image on the visual display containing one or more active elements; b) divide the image into one or more regions that fill the display, wherein each region corresponds to a different active element; c) correlating an active element in the image on the visual display to a corresponding active portion of the touch interface; and d) activate one of the one or more active elements in response to a touch to a corresponding one of the active portions of the touch interface.
US10705690B1

A virtual desktop service may receive a request from a user to provision a virtual desktop and establish a secure communications connection between the virtual desktop service, a user client device, and additional client devices via a proxy server in order to stream same feed or virtual screens from the virtual desktop to multiple client devices. The virtual desktop service may provide for natively sharing or multiplexing an entire data stream from a virtual desktop to multiple client devices or natively sharing or multiplexing portions of a data stream from a virtual desktop to render each portion on a different client device.
US10705686B2

A method and system provide for entering text into a text field by determining complete-text terms, displaying the complete-text terms, and receiving a selection of a complete-text term as text to be entered into the text field. In some cases, a complete-text term can include all prior text entries used to determine the complete-text terms. In other cases, a complete-text term can include only a portion or none of the prior text entries used to determine the complete-text term. The determination of the complete-text terms can be based on a vehicle identifier. The determination of the complete-text terms can be based on one or more complete-text term selection-limiters, such a location, use, or diagnostic trouble code associated with the vehicle. The system can include a vehicle service tool that requests a set of complete-text terms and receives the set from a complete-text term storage device or an off-board processor.
US10705674B2

A dual-screen user device and methods for controlling data displayed thereby are disclosed. Specifically, the data displayed by the multiple screens of the dual-screen user device is conditioned upon the type of user gesture or combination of user gestures detected. The display controls described herein can correlate user inputs received in a gesture capture region to one or more display actions, which may include maximization, minimization, or reformatting instructions.
US10705672B2

Mechanisms to allow a user to flexibly display visual content on multiple display devices connected to a computer. Each of the multiple displays may be configured to display a portion of visual content from a computer desktop or from an external content source. Each portion of visual content to be outputted may first be enhanced, such as via magnification, before being displayed on one of the multiple display devices. The user may be provided with a first control that enables the user to adjust a portion of visual content displayed on a first display device independently of a portion of visual content displayed on a second display device. A second control may also be provided that enables the user to adjust the portion of visual content displayed on the second display device independently of the portion of visual content displayed on the first display device.
US10705670B2

The present disclosure is directed toward systems and methods for providing and dynamically adjusting message composition indicators. The disclosed systems and methods provide users of electronic messaging systems, such as electronic messaging systems, with information regarding the message composition activities of other users.
US10705661B2

A touch device including a plurality of touch electrodes which are electrically separated is provided. Each touch electrode includes a plurality of first curved patterns and a plurality of conductive lines. The first curved patterns are parallel to each other. A first pitch is between two adjacent first curved patterns. Each conductive line is connected between two adjacent first curved patterns. The conductive lines are arranged in a plurality of second curved patterns. The first curved patterns intersect the second curved patterns. In this way, the touch device can have preferable touch and visual effects.
US10705659B2

The present invention relates to a film touch sensor in which a separation layer is formed on a carrier substrate prior to the formation procedures of the touch sensor, and a method of preparing the film touch sensor. The film touch sensor according to the present invention comprises a separation layer; an electrode pattern layer formed on the separation layer and comprising a sensing electrode and a pad electrode formed at one end of the sensing electrode; and an insulation layer formed on the electrode pattern layer and used as a base film layer.
US10705652B2

A method of providing a user defined user keypad and a mobile terminal supporting the same are provided. The method includes displaying guide information when entering a user keypad setting mode, determining a designation range for the user keypad according to a user interaction inputted based on the guide information, computing a key arrangement of the user keypad in response to the determined range, and configuring the user keypad according to the computed key arrangement.
US10705651B2

A device includes a controller coupled to a touch sensor. The touch sensor includes a first array of capacitive nodes substantially aligned with a second array of capacitive nodes in a mechanical stack. The controller is configured, when in a self-capacitive mode of operation, to send a first drive signal to a plurality of the electrodes of the first array, send a shield signal to at least a portion of the electrodes of the second array at the same time as the first drive signal is sent to the plurality of electrodes of the first array, and sense touch inputs based on signals received from the plurality of electrodes of the first array while the first drive signal is being sent to the plurality of electrodes of the first array and the shield signal is being sent to the at least a portion of the electrodes of the second array.
US10705650B2

An information processing apparatus includes a position acquisition section, a point of gaze acquisition section, an amendment section, and a determination section. The position acquisition section acquires an input position to a touch panel. The point of gaze acquisition section acquires a point of gaze of a manipulator. The determination section determines whether the input position and the point of gaze satisfy at least one amendment condition. In cases that the determination section determines that the amendment condition is satisfied, the amendment section amends the input position based on the point of gaze. In cases that the determination section does not determine that the amendment condition is satisfied, the amendment section amends the input position by reducing a degree of an influence of the point of gaze as compared with the cases that the determination section determines that the amendment condition is satisfied.
US10705648B2

A pixel circuit, an array substrate, a display panel, a display device, and a display driving method are provided. The pixel circuit includes a light emitting element, a pixel driving circuit, and an optical modulation circuit; in a touch stage, turning off the pixel driving circuit, driving the light emitting element to emit a modulated light of a first gray scale by the optical modulation circuit; and in a display stage, turning off the optical modulation circuit, and driving the light emitting element to emit light for display by the pixel driving circuit.
US10705647B2

Embodiments of the present application provide a touch control circuit, a touch driving circuit, and a touch display device, which selectively change and set one or more of a waveform, an amplitude voltage, and a pulse period of a touch driving signal without reduction in touch performance, and thus, provide a touch display device and an application device which are stable and reliable. Also, embodiments of the present application provide a touch control circuit, a touch driving circuit, and a touch display device, which selectively change and set one or more of a waveform, an amplitude voltage, and a pulse period of a load free signal without reduction in touch performance, and thus, provide a touch display device and an application device which are stable and reliable.
US10705639B2

An anti-reflective integrated touch display panel includes an anti-reflective structure and touch electrodes. The anti-reflective structure includes a first insulating layer, a second insulating layer disposed on the first insulating layer, a conducting layer disposed on the second insulating layer, a third insulating layer disposed on the second insulating layer, and a fourth insulating layer disposed on the third insulating layer. The first insulating layer includes silicon oxide or silicon nitride, and has a thickness of 0.1 to 2 micrometers. The second insulating layer includes silicon oxide or strontium oxide, and has a thickness of 0.001 to 0.1 micrometer. The conducting layer includes molybdenum, and has a thickness of 0.01 to 0.05 micrometer. The fourth insulating layer includes silicon nitride, and has a thickness of 0.001 to 0.3 micrometer. The touch electrodes are disposed between the third insulating layer and the fourth insulating layer.
US10705638B2

A computing device is disclosed. The computing device may include a display, a processor in communication with the display and an enclosure connected to the display. The computing device may also include an input/output (I/O) device in communication with the processor. The I/O device may also be connected to the enclosure. Additionally, the I/O device may include a modifiable display that may substantially match the appearance of the enclosure.
US10705635B2

A touch sensor includes a sensor unit having a first region including at least one pair of a first electrode and a second electrode, and a second region including at least two pairs of first electrodes and second electrodes, a plurality of sensing channels each including first and second input terminals, wherein the first input terminals of the sensing channels are connected to different ones of the first electrodes, an amplifying circuit connected between the second input terminals of the sensing channels and the second electrodes, and an input control unit connected between the amplifying circuit and the second electrodes, the input control unit including a first resistor connected to the second electrode of the first region, and a second resistor commonly connected to the second electrodes of the second region.
US10705634B1

An electronic device may be provided with a display mounted in a housing. The display is flexible and bends around a bend axis as the housing is folded and unfolded. When the housing is in an unfolded configuration, the display lies flat in a plane and displays images for a user. When the housing is folded along the bend axis and placed into a folded configuration, a first portion of the display is covered by the housing and is hidden from view, whereas a protruding second portion of the display is uncovered by the housing and exposed for viewing. Control circuitry in the device may display notifications, icons, and other content on the exposed second portion.
US10705630B2

A control method of a computer includes: obtaining an image captured by an imaging device configured to make a pointing device to be in the image; identifying a first position corresponding to the pointing device based on the obtained image; obtaining radio wave reception information that indicates a reception state, by the wireless communication apparatus or the wireless communication device, of a radio wave transmitted and received between a wireless communication apparatus and a wireless communication device of the pointing device, wireless communication apparatus information that identifies the wireless communication apparatus, and device information that identifies the pointing device; estimating a second position corresponding the pointing device based on the obtained radio wave reception information and wireless communication apparatus information; and storing the obtained device information in association with the identified position when a matching degree between the first position and the second position satisfies a condition.
US10705628B2

An electronic pen has a cylindrical chassis, a circuit board disposed within a pillar-shaped hollow portion of the chassis, and a connector exposable from an opening in the chassis to outside of the chassis. The connector includes a housing and a shell. The shell has a first size in a direction parallel to a planar surface of a contact portion of the connector and orthogonal to the axial direction of the chassis that is smaller than a diameter of the hollow portion of the chassis. The shell is coupled to the circuit board in a state in which the direction of the first size of the shell is parallel to a planar surface of the circuit board, and a width of the circuit board in a direction orthogonal to the axial direction of the circuit board is less than the first size of the shell.
US10705627B2

A method for generating a signal includes: encoding, by an active stylus, transmission information into n-bit q-ary codes; performing, by the active stylus, frequency modulation on the n-bit q-ary codes, respectively, to generate a plurality of encoded frequency-modulated signals; and combining, by the active stylus, a preset fixed-frequency signal for detecting a stylus tip position with the plurality of encoded frequency-modulated signals to form an encoded signal. A method for analyzing a signal, an active stylus, and a touchscreen are also provided. The method for generating a signal, the method for analyzing a signal, the active stylus, and the touchscreen transmit more coding information within a relatively short time, thereby solving a problem of low efficiency of information transmission between an active stylus and a touch screen.
US10705619B2

The present invention relates to an electronic wrist wearable device that uses image and inertia sensors to track motion of hand and wrist of a user, and is able to determine locations (relative to a stationary object in physical environment), and discrete and motion hand gestures. The wearable device can also emulate various data input devices by matching the determined gestures with preregistered gestures and sending the data associated with the matched gesture to a relevant computer device. The wearable device can also send the said tracking information of the hand and the wrist to at least one external computer, which can process the received information to simulate hand motion, and to determine discrete and motion hand gestures. The said computer can also emulate various data input devices by matching the determined gestures with preregistered gestures and using the data associated with the matched gesture.
US10705612B2

Disclosed is a tactile stimulation device including: a plurality of actuators; and a control unit controlling each of outputs of the plurality of actuators so as to create a tactile stimulus at a target position corresponding to a target site of a body of a user, in which the control unit creates the tactile stimulus by using first to third actuators corresponding to first to third vertexes of a triangle including the target position therein among the plurality of actuators.
US10705611B2

This disclosure provides designer interfaces that present condensed representations of texture functions, the representations displaying selected control points that manipulate the representations, an algorithm that computes a texture function based on the positions of said selected control points, and the texture function generating a signal to control a force on an appendage of a user that touches a tactile surface, and methods of using the designer interfaces.
US10705600B2

An eye-tracking system comprises an illuminator that directs infrared light towards a detection region, a camera configured to generate an image of the detection region and a controller configured to detect a calibration target in the image and to detect or determine changes in the position and/or orientation of the camera relative to the calibration target. The eye-tracking system can be installed in a vehicle.
US10705596B2

The present disclosure relates to methods and systems for providing virtual environments that are responsively adaptable to users' characteristics. Embodiments provide for identifying a virtual action to be performed by a virtual representation of a patient within a virtual environment. The virtual action corresponds to a physical action by a physical limb of the patient in the real-world. In embodiments, the virtual action is required to be performed to a first target area within the virtual environment. Embodiments determine that the patient has at least one limitation that limits the patient performing the physical action. A determination of whether the patient has performed the physical action to at least a physical threshold associated is made. The virtual environment is caused to adapt in order to allow the virtual action to be performed in response to the determination that the patient has performed the physical action to the physical threshold.
US10705595B2

Described herein are various embodiments for enabling realistic haptic feedback for virtual three-dimensional (3D) objects. A real proxy surface is provided for a virtual object, where the proxy surface may be a relief surface, such as a depth-compressed model of the virtual object. In an exemplary method, when a user touches a proxy surface, a position of the touch point on the surface is detected. The touch point is mapped to a corresponding point on the virtual object. A position of the virtual object is determined such that the touch point is in alignment with the corresponding point on the virtual object, and the virtual object is displayed at the first determined position on an augmented reality display. As a result, a user touching the proxy surface may have the sensation of touching a solid version of the virtual 3D object instead of the proxy surface.
US10705594B2

A Universal Serial Bus 2.0 (USB2 or eUSB2) device includes an integrated circuit (IC) having a physical layer to send and receive data on a pair of signal lines, a repeater communicatively coupled to the physical layer via the pair of signal lines, and having a port to send and receive data on a second pair of signal lines and a power management unit to provide power to the physical layer and the repeater during an active state and to gate power to the physical layer and the repeater during a low power state.
US10705584B2

Method and system are provided for power socket management. The method carried out at a server may include receiving power data from a plurality of user devices and obtaining event information for an event location, including details of the user devices required for the event. The method may process the power data for the required user devices for an event by optimizing the use of power sockets at the event location. The method may notify the required user devices of the optimized socket usage for a user device.
US10705583B2

A consumption device may be detected by a processor. At least one property of the consumption device may be determined. Based on that property, a power configuration for the consumption device may be determined. The processor may permit a finite electrical cell associated with the processor to power the consumption device according to that power configuration.
US10705575B2

A hinge device with a simple configuration and an electronic device are provided. The hinge device, is invisible between a first housing and a second housing from a front obliquely-upward direction, and is capable of preventing a lower end of the first housing from being covered by the second housing when the first housing is in an open state. A hinge device is provided between a display part and a keyboard part, and couples the display part to the keyboard part in an openable and closable manner. A U-shaped portion, which has a U-shaped cross section and one end portion formed integrally with the keyboard part, is included on a rear side of the keyboard part. A hinge portion is provided to the other end portion of the U-shaped portion to open and close the display part with respect to the keyboard part. The hinge portion supports a back surface of the display part, and is capable of rotating the display part. A recessed portion is formed in the one end portion of the U-shaped portion. The recessed portion prevents a lower end of the display part and the one end portion of the U-shaped portion from being brought into contact with each other when the display part is rotated.
US10705572B2

An electronic device is provided, which includes a housing including a first plate facing in a first direction, a second plate facing in a second direction opposite to the first direction, and a lateral member surrounding a space between the first plate and the second plate, at least one hinge structure disposed at an edge of the second plate, a stand member that is opened or closed at an angle from the second plate through the at least one hinge structure; and a display disposed in the space and being visible through at least a portion of the first plate. The second plate includes an engaging stopper formed by a first terminating plane near the at least one hinge structure. The stand member includes a first stopper formed by a second terminating plane facing the engaging stopper of the second plate. The angle is determined when the first stopper meets the engaging stopper.
US10705571B1

A foldable electronic device includes a first base, a second base, a hinge, a brake, an object sensor, and a controller. The hinge pivotally connects the first base to the second base. The brake is disposed in the hinge. When the first base is expanded with respect to the second base, the object sensor senses whether an object is placed on the second base. When the object sensor senses that the object is placed on the second base, the object sensor sends out a sensed signal. The controller selectively switches on the brake in response to the sensed signal, so as to restrain a rotating angle formed by the first base and the second base.
US10705559B2

A method and apparatus for performing current control for an integrated circuit are described. In one embodiment the apparatus comprises core logic coupled to receive a first current; a clock generator to generate a first clock signal; and a closed loop current controller coupled to the clock generator and coupled to provide a second clock signal to the core logic based on the first clock signal, the current controller to control an amount of the first current received by the core logic by changing the first clock signal to generate the second clock signal.
US10705547B2

A distribution station includes a mobile trailer, a pump on the mobile trailer, a manifold on the mobile trailer and connected with the pump, a plurality of hoses connected with the manifold, a plurality of valves on the mobile trailer, each of the valves situated between the manifold and a respective different one of the hoses, a plurality of guided wave radar level sensors, each of the guided wave radar level sensors being associated with a respective different one of the hoses, and a controller configured to communicate with the guided wave radar level sensors and operate the valves responsive to signals from the guided wave radar level sensors.
US10705543B2

A mass flow controller that includes a linearization system to control the linear response of a valve in order to control the gain of the mass flow controller. The linearization system includes a flow modeling system for processing at least one of a fluid type, a flow rate, a pressure, and a temperature value signal relating to flow of the fluid through a flow path and determining fluid properties. The linearization system also includes a valve modeling system to determine the required operational characteristics of the valve according to valve specifications, a desired flow rate, and the determined fluid properties. The linearization system determines a gain to control the lift of the valve in order to acquire a desired fluid flow rate. The gain is determined by calculating the derivative of predicted lift with respect to fluid flow and the derivative of drive with respect to predicted lift.
US10705542B1

Aerial vehicles may be outfitted with one or more transceivers for transmitting signals between one another. The signals may be time-stamped with times at which the signals are transmitted, and the times at which such signals are received, as determined from global clocks. The times-of-flight of such signals may be calculated from the differences between the times of transmission and the times of receipt, and used to calculate relative distances between the aerial vehicles. Additionally, where two or more of such signals are transmitted by an aerial vehicle, and received by another aerial vehicle, the times-of-flight of such signals may be used to track relative motion or determine an orientation of the aerial vehicle. Such signals may be transmitted and received by any number of vehicles or other objects, and may include any information, data or metadata regarding such vehicles or other objects.
US10705536B2

Route segment information is received from a first autonomous vehicle over a network. The route segment information includes one or more route segments and estimated entrance times, each of the entrance times being associated with one of the route segments and representing a time the first autonomous vehicle enters the route segment. Whether the first autonomous vehicle is within a specific route segment is determined based on an entrance time associated with the specific route segment and a current location of the first autonomous vehicle. If the first autonomous vehicle is within the specific route segment, a request is sent to invite the first autonomous vehicle to join a vehicle group of one or more vehicles associated with the specific route segment. The vehicle group is one of a plurality of vehicle groups that were determined based on route segment information received from a plurality of autonomous vehicles.
US10705535B2

The present invention provides a mobile robot configured to navigate an operating environment, that includes a controller circuit that directs a drive of the mobile robot to navigate the mobile robot through an environment using camera-based navigation system and a camera including optics defining a camera field of view and a camera optical axis, where the camera is positioned within the recessed structure and is tilted so that the camera optical axis is aligned at an acute angle of above a horizontal plane in line with the top surface and is aimed in a forward drive direction of the robot body, and the camera is configured to capture images of the operating environment of the mobile robot.
US10705528B2

A method of visual navigation for a robot includes integrating a depth map with localization information to generate a three-dimensional (3D) map. The method also includes motion planning based on the 3D map, the localization information, and/or a user input. The motion planning overrides the user input when a trajectory and/or a velocity, received via the user input, is predicted to cause a collision.
US10705527B2

Systems and methods for controlling aircraft obtain at least one of ground-referenced longitudinal movement data of the aircraft and ground-referenced lateral movement data of the aircraft. A round-referenced heading of the aircraft is obtained and a heading error is calculated based on a difference between the ground-referenced heading and a target heading. A lateral movement error value is generated based on at least one of the ground-referenced longitudinal movement data and ground-referenced lateral movement data, and based on the heading error.
US10705526B1

The technology relates to identifying sensor occlusions due to the limits of the ranges of a vehicle's sensors and using this information to maneuver the vehicle. As an example, the vehicle is maneuvered along a route that includes traveling on a first roadway and crossing over a lane of a second roadway. A trajectory is identified from the lane that will cross with the route during the crossing at a first point. A second point beyond a range of the vehicle's sensors is selected. The second point corresponds to a hypothetical vehicle moving towards the route along the lane. A distance between the first point and the second point is determined. An amount of time that it would take the hypothetical vehicle to travel the distance is determined and compared to a threshold amount of time. The vehicle is maneuvered based on the comparison to complete the crossing.
US10705520B2

A self-moving apparatus that provides a service by moving to a destination and includes a detection unit and a reporting unit. A reception unit receives a user instruction for causing the self-moving apparatus to move to a predetermined destination if the self-moving apparatus is in a predetermined state relating to maintenance or printing or if the self-moving apparatus is changed to be in the predetermined state. A detection unit detects a state of the self-moving apparatus. A moving unit that moves to the predetermined destination if the self-moving apparatus is in the predetermined state or if the self-moving apparatus is changed to be in the predetermined state on the basis of a detection result obtained by the detection unit.
US10705519B2

A distributed control system includes a remote control system configured to be communicatively coupled with plural separate vehicle systems. The remote control system is configured to remotely control operation of the vehicle systems and/or communicate with the local vehicle control system or operator. The remote control system also is configured to one or more of change how many of the vehicle systems are concurrently controlled by the remote control system or change how many remote operators of the remote control system concurrently control the same vehicle system of the vehicle systems.
US10705514B2

Systems and methods for controlling device performance variability during manufacturing of a device on wafers are disclosed. The system includes a process platform, on-board metrology (OBM) tools, and a first server that stores a machine-learning based process control model. The first server combines virtual metrology (VM) data and OBM data to predict a spatial distribution of one or more dimensions of interest on a wafer. The system further comprises an in-line metrology tool, such as SEM, to measure the one or more dimensions of interest on a subset of wafers sampled from each lot. A second server having a machine-learning engine receives from the first server the predicted spatial distribution of the one or more dimensions of interest based on VM and OBM, and also receives SEM metrology data, and updates the process control model periodically (e.g., to account for chamber-to-chamber variability) using machine learning techniques.
US10705513B2

The disclosure herein relates to a quality control method and system in aeronautical manufacturing. The system comprises a tablet connected to a concession management server, the server being itself linked to an aircraft configuration database, a three-dimensional digital model of the aircraft and a fault database. The element to be inspected is identified using the digital model and the fault is characterized by browsing a predetermined decision tree associated with the element.
US10705510B2

An additive manufacturing support device includes reading circuitry that reads shaped article data that is data indicating the three-dimensional shape of a shaped article, first generating circuitry that generates primary data that is data indicating the three-dimensional shape of a primary separated portion provided in a region where a cutting part of a cutting apparatus passes between the plate and the shaped article, and second generating circuitry that generates, based on a machining allowance between the cutting part and an object to be cut in a process in which the cutting part passes between the plate and the shaped article, secondary data for reducing change in the machining allowance.
US10705507B2

Method for generating a machining program of a plunge mulling machine tool, comprising the steps of: establishing a machining to be performed on a workpiece; acquiring first machining information that indicates stable cut conditions of the machine tool for the workpiece; acquiring second machining information that indicates engagement cut conditions of the machine tool during the machining on the workpiece; carrying out a determination of the rotation speeds of the machine tool during the machining on the basis of the second machining information and the first machining information; wherein the machining program is generated on the basis of the determination carried out.
US10705496B2

Provided is a control device of a home energy management system (HEMS). The control device includes a communication unit configured to connect to a HEMS gateway, a storage unit configured to store power usage information for a predetermined period in a home in which the HEMS gateway is installed, and a control unit configured to predict power consumption amount on the basis of the power usage information for the predetermined period, predict a power generation amount of a photovoltaic (PV) module connected to the HEMS gateway, calculate a PV power amount to be sold on the basis of the predicted power generation amount and power consumption amount, set sales price with respect to the calculated power amount on the basis of purchase information of purchasers, and control the HEMS so that sale power corresponding to the calculated power amount is provided on the basis of the set sales price.
US10705481B2

A cartridge detachably mountable to a main assembly of an image forming apparatus includes a drum unit including a photosensitive drum; a developing unit including a developing roller, a driving force receiving portion, and a development gear; a driving train for transmitting the driving force to the development gear. The developing roller is movable between a contact position and spacing position relative to the drum. The driving train includes a first driving portion connected with the driving force receiving portion and a second driving portion for transmitting the driving force toward the gear. When the developing unit is in the contact position, the first and second driving portions are connected with each other to transmit the driving force from the first driving portion to the second driving portion, and when the developing unit is in the spacing position, the first and the driving portion are not connected.
US10705477B1

A cleaning blade includes a contact part coming into contact with a member to be cleaned, the contact part being configurated by a member containing polyurethane rubber produced by polymerizing at least a polyol component, which contains over 50 mol % and 75 mol % or less of 1,4-butanediol relative to the entire polyol components, with a polyisocyanate component. The ratio (M100/Re) of 100% modulus (M100 [MPa]) to rebound resilience coefficient (Re [%]) is 0.25 or more. The rebound resilience coefficient (Re [%]) is 25% or more.
US10705469B2

A medium cutting device cutting a continuous medium carried along a carrying path in a carrying direction includes a sandwiching part that is provided capable of sandwiching a medium; and a cutting blade that includes an edge extending in a width direction (X) of the medium, which is perpendicular to the carrying direction, wherein the medium is cut by the edge while the medium is sandwiched and held by the sandwiching part. Wherein the edge is in a shape depicting an involute curve in which path lengths (PL) of the medium, which are determined from the sandwiching part to the edge in the carrying direction, are substantially constant over the edge in the width direction.
US10705461B2

An apparatus includes an image former and an induction heating fusing device. The image former forms an image. The induction heating fusing device fuses the image formed by the image former onto paper. Whether the induction heating fusing device has an error is determined by limiting a current applied to a resonance circuit included in the induction heating fusing device to less than a certain level.
US10705458B2

An image forming apparatus includes image forming units, a transfer unit that transfers a superposed toner image including toner images formed by the image forming units onto a sheet, a fixing unit that fixes the superposed toner image onto the sheet, and a controller that performs control such that a toner image is formed while the amount of toner used per unit area by the second image forming unit when forming a line image is smaller than that when forming a solid image. The image forming units include a first image forming unit that forms a toner image that is transferred onto the transfer unit relatively earlier than the other toner images and a second image forming unit that forms a toner image that is transferred onto the transfer unit relatively later than the other toner images, the first and second image forming units using the same color toner.
US10705452B2

A developing device includes a rotatable developer carrying member, a developer regulating member, and a cylindrical magnetic field generating member provided inside the developer carrying member and including a regulating magnetic pole provided opposed to the developer regulating member. A magnetic flux distribution provided by the regulating magnetic pole includes a first local maximum portion on a side upstream of a closest position between the magnetic field generating member and the developer regulating member, a second local maximum portion on a side downstream of the closest position, and a local minimum portion between the first local maximum portion and the second local maximum portion. A rectilinear line connecting the closest position and a center of the magnetic field generating member is positioned between the first local maximum portion and the second local maximum portion.
US10705448B2

In a case of performing a second rotation control to match the rotation phase of a first rotational polygon mirror with the rotation phase of a second rotational polygon mirror in a rising period, a period during which a non-image region is irradiated with light from both or one of a first light source and a second light source is controlled to be a second period longer than a first period.
US10705441B1

An electrophotographic photoreceptor includes a conductive substrate and a photosensitive layer disposed on the conductive substrate. An outermost surface layer of the electrophotographic photoreceptor contains fluorine-containing resin particles and a fluorine-containing graft polymer having a structural unit represented by general formula (FA), a structural unit represented by general formula (FB), and a structural unit represented by general formula (FC): where RF1, RF2, RF3, and RF4 each independently represent a hydrogen atom or an alkyl group; XF1 represents an alkylene chain, a halogen-substituted alkylene chain, —S—, —O—, —NH—, or a single bond; YF1 represents an alkylene chain, a halogen-substituted alkylene chain, —(CfxH2fx-1(OH))—, or a single bond; QF1 represents —O— or —NH—; fl, fm, and fn each independently represent an integer of 1 or more; fp, fq, fr, and fs each independently represent an integer of 0 or 1 or more; ft represents an integer of 1 or more and 7 or less; fx represents an integer of 1 or more; RF5 and RF6 each independently represent a hydrogen atom or an alkyl group; and fz represents an integer of 1 or more.
US10705437B2

Disclosed is a method, and associated apparatuses, for measuring a parameter of interest relating to a structure having at least two layers. The method comprises illuminating the structure with measurement radiation and detecting scattered radiation having been scattered by said structure. The scattered radiation comprises normal and complementary higher diffraction orders. A scatterometry model which relates a scattered radiation parameter to at least a parameter of interest and an asymmetry model which relates the scattered radiation parameter to at least one asymmetry parameter are defined, the asymmetry parameter relating to one or more measurement system errors and/or an asymmetry in the target other than a misalignment between the two layers. A combination of the scatterometry model and asymmetry model is used to determine a system of equations, and the system of equations is then solved for the parameter of interest.
US10705436B2

An apparatus includes an overlay mark. The overlay mark includes a first portion including a first pattern and a second portion including a second pattern. The first pattern includes a plurality of first features and a first center feature each separated by a gap along a first direction. At least two gaps are the same but are different from the other gaps, and the first centers are symmetric with respect to the first center feature. The second pattern includes a plurality of second features and a second center feature each separated by a gap along the first direction. At least two gaps are the same but are different from the other gaps, and the second features are symmetric with respect to the second center feature. The first center feature of the first pattern is aligned with the second center feature of the second pattern along a second direction.
US10705428B2

According to an exemplary embodiment of the present invention, there are provided an organic treatment solution for patterning chemically amplified resist films, an organic treatment solution containing 1 ppm or less of an alkyl olefin having a carbon number of 22 or less and having a metal element concentration of 5 ppm or less for each of Na, K, Ca, Fe, Cu, Mg, Mn, Li, Al, Cr, Ni and Zn, a pattern formation method, an electronic device manufacturing method, and an electronic device use the same.
US10705422B2

The present invention provides an imprint apparatus comprising a deforming unit configured to deform a pattern surface by applying a force to a mold, a measuring unit configured to measure a deformation amount of the pattern surface, a control unit configured to control the measuring unit to measure the deformation amount in each of a plurality of states in which a plurality of the forces are applied to the mold, a calculation unit configured to calculate a rate of change in the deformation amount as a function of a change in the force applied to the mold, and a calibration unit configured to calibrate a control profile describing a time in the imprint process, and the force applied to the mold, based on the rate of change in the deformation amount.
US10705421B2

The present invention provides an imprint apparatus which forms a pattern in an imprint material on a substrate using a mold, the apparatus comprising a deformation unit configured to deform at least one of the mold and the substrate, and a control unit configured to control a process of starting contact between the mold and the imprint material in a state in which the at least one is deformed, and then gradually increasing a contact area between the mold and the imprint material by gradually decreasing a deformation amount of the at least one, wherein the control unit controls relative positions of the mold and the substrate based on the deformation amount, so as to maintain a relative positional relationship between the mold and the substrate at a region where the mold and the imprint material are contact with each other.
US10705418B2

A projector includes a projection section that projects first light representing an image on a projection surface, a detection section that detects whether or not an enclosure member that encloses part of an area through which the first light projected via the projection section passes has been attached to the projector, and an adjustment section that adjusts the intensity of the first light based on the result of the detection performed by the detection section.
US10705416B2

A wavelength conversion element according to an aspect of the invention includes a first wavelength conversion layer that has a first light incident surface on which excitation light is incident and a first light exiting surface facing away from the first light incident surface and emits first fluorescence, a second wavelength conversion layer that has a second light incident surface on which at least the first fluorescence is incident and emits second fluorescence, and a substrate that has a first surface and a second surface facing away from the first surface and includes a light transmitting portion that transmits at least the first fluorescence. The first wavelength conversion layer is so provided that the first light exiting surface faces the first surface of the substrate, and the second wavelength conversion layer is so provided that the second light incident surface faces the second surface of the substrate.
US10705415B2

A projector device includes a housing, an optical modulation element provided in the housing, a lens tube with lenses provided inside, and a heat conducting component. A first side wall of the housing is provided with a through hole. The lens tube is nested in the through hole, and a first end of the lens tube is located in the housing and receives lights emitted from the optical modulation element. A first end of the heat conducting component is disposed on an outer wall of a first end of the lens tube, and a second end of the heat conducting component is connected with the housing.
US10705414B2

A projector a cooler configured to cool a cooling target based on transformation of a refrigerant into a gas. The cooler includes a refrigerant generator configured to generate the refrigerant and a refrigerant sender configured to send the generated refrigerant toward the cooling target. The refrigerant generator includes a moisture absorbing/discharging member, a first air blower configured to deliver air outside the projector to the moisture absorbing/discharging member, a heat exchanger connected to the refrigerant sender, a heater configured to heat the moisture absorbing/discharging member, and a second air blower configured to deliver, to the heat exchanger, air around a portion of the moisture absorbing/discharging member that is the portion heated by the heater. The heat exchanger, by cooling the air having flowed into the heat exchanger, generates the refrigerant from the air having flowed into the heat exchanger. The moisture absorbing/discharging member is fixed.
US10705410B1

A shrinkable camera skin assembly for altering the appearance of a camera body includes a camera wrap is positionable around a camera body to alter the appearance of the camera body. The camera wrap has a plurality of openings therein each being aligned with respective structural features of the camera body. A lens wrap is wrapped around a body of a camera lens to alter the appearance of the body of the camera lens. A hood wrap is wrapped around a lens hood to alter the appearance of the lens hood. Each of the camera wrap, the lens wrap and the hood wrap is comprised of a heat shrink material. Thus, the camera, lens and hood wraps can shrink around the respective camera body, camera lens and lens hood.
US10705408B2

An electronic device to autofocus on an object-of-interest within a field-of-view of the electronic device, includes an image sensor and a circuitry. The image sensor captures a sequence of image frames that includes a current frame and detect at least one prominent region in the current frame. The detected at least one prominent region has an optical flow similar to a direction of motion of the electronic device. The circuitry selects a region-of-interest from the detected at least one prominent region and estimates an autofocus point in the detected at least one prominent region. The circuitry controls focus of the image sensor at the estimated autofocus point in the current frame. The focus of the image sensor is controlled such that the estimated autofocus point exhibits a minimum deviation from an initialized position for the estimated autofocus point within the detected at least one prominent region.
US10705407B2

Aspects of the present disclosure describe systems, methods, and structures providing speckle reduction in photonic phased array structures.
US10705399B2

According to one embodiment, a display device includes a gate line extending in a first direction, first and second source lines crossing the gate line and arranged in the first direction, a first light-shielding layer having first and second openings, and an oxide semiconductor layer crossing the gate line, and in the display device, the first opening and the second opening are arranged in a second direction crossing the first direction between the first source line and the second source line, the gate line is located between the first opening and the second opening, and the oxide semiconductor layer has a first overlapping portion overlapping the first opening.
US10705398B2

An array board 11b includes a display section AA, a source line 20 connected to the display section AA, a test circuit 40 connected to the source line 20 and configured to test the display section AA, a panel-side image input terminal that is disposed such that the test circuit 40 is between the terminal and the display section AA and to which a signal to be supplied to the source line 20 is input, a terminal connection line 51 connecting the source line 20 to the pane-side image input terminal 35A and the terminal connection line 51 including the terminal connection line 51 at least a part of which overlaps the test circuit 40 and a flattening film (insulation film) 28 at least disposed between an overlapping portion of the test circuit 40 and the terminal connection line 51.
US10705396B2

A circuit board includes first wiring, a first wiring arrangement region, first unit inspection sections, second wirings, a second wiring arrangement region, and second unit inspection sections. The first wirings are arranged regularly. The first wirings are arranged in the first wiring arrangement region. The first unit inspection sections are arranged in the first wiring arrangement region at given intervals and are a target for inspection images. The second wiring arrangement region is adjacent to the first wiring arrangement region. The second wirings are arranged in the second wirings. The second unit inspection sections are arranged in the second wiring arrangement region at given intervals and are occasionally the target for the inspection images. The second unit inspection sections are arranged in the second wiring arrangement region in an identical pattern.
US10705393B2

A display device includes a display substrate including a display area and a pad region, a first pad portion including a plurality of first pad terminals, the plurality of first pad terminals being arranged in a first direction, and a printed circuit board (PCB) including a base film and a second pad portion. The second pad is electrically connected to the first pad portion. The second pad portion includes a plurality of second pad terminals electrically connected to the plurality of first pad terminals, and a plurality of first test lines. The plurality of second pad terminals includes a plurality of sub-pad terminals. One of the plurality of first lines is connected to a first sub-pad terminal of the plurality of sub-pad terminals, and a second sub-pad terminal of the plurality of sub-pad terminals is not connected to any of the plurality of first lines.
US10705385B2

An optical layered body including a substrate layer, and an optically anisotropic layer containing at least one liquid crystal cured layer, wherein a light transmittance of the substrate layer at a wavelength of 390 nm is 1% or less, and an in-plane retardation Re0(450) at a wavelength 450 nm before the optical layered body is exposed to the xenon lamp, an in-plane retardation Re0(550) at a wavelength 550 nm before the optical layered body is exposed to the xenon lamp, an in-plane retardation Re300(450) at the wavelength 450 nm after the optical layered body was exposed to the xenon lamp for 300 hours, and an in-plane retardation Re300(550) at the wavelength 550 nm after the optical layered body was exposed to the xenon lamp for 300 hours satisfy the following formulae (1) and (2): 0.95≤Re300(450)/Re0(450)≤1.05  (1), 0.95≤Re300(550)/Re0(550)≤1.05  (2).
US10705378B2

An EL element including an EL light-emitting structure including a light-emitting layer on a transparent electrode, and a counter electrode on the light-emitting layer, a translucent substrate, and a light scattering layer between the EL light-emitting structure and the translucent substrate, the light scattering layer having a first surface on a transparent electrode side and a second surface on a side of the translucent substrate. The light scattering layer includes light scattering particles which includes particles that form agglomerates in a portion of the first surface such that the portion of the first surface has a concavo-convex shape. The light scattering particles further include particles positioned in order along the second surface such that the second surface is smoother than the portion of the first surface having the concavo-convex shape.
US10705376B2

A liquid crystal display device comprises a backlight module and a liquid crystal display module in a light emitting path of the backlight module. The liquid crystal display module includes a first conductive substrate facing the backlight module, a second conductive substrate spaced apart from the first conductive substrate, and a liquid crystal layer sandwiched between the first conductive substrate and the second conductive substrate. The second conductive substrate includes a transparent substrate, a color filter layer formed on the transparent substrate, and a light converting layer formed on the color filter layer, and a transparent conductive layer formed on the light converting layer.
US10705374B2

An optical member including a light guide plate, a low refractive layer disposed on an upper surface of the light guide plate and having a lower refractive index than the light guide plate, a wavelength conversion layer disposed on the low refractive layer, a passivation layer disposed on the wavelength conversion layer and covering a side surface of the wavelength conversion layer and a side surface of the low refractive layer, and an optical pattern formed on a lower surface of the light guide plate.
US10705366B2

A method for fabricating micro-cell structures is provided and has providing a liquid crystal mixture; performing a heating step on the liquid crystal mixture at a temperature ranging from 45° C. to 150° C., performing a heat induced phase separation step on the liquid crystal mixture at a thermal phase separation temperature for a thermal phase separation titre such that the liquid crystal mixture forms liquid crystal particles and a network light-curing adhesive, wherein the thermal phase separation temperature and the thermal phase separation time are determined by a changing rate of a bright area ratio of the liquid crystal mixture; and performing a photo-curing step on the liquid crystal mixture by emitting an ultraviolet light so that a plurality of micro-cell structures are formed. The micro-cell structures with different transparency are fabricated based on different values of the thermal phase separation temperature and the thermal phase separation time.
US10705358B2

A display may have a backlight unit that provides backlight illumination. The backlight unit may include a light guide that distributes light throughout the display and an electrically adjustable lens array. The lens array may have lenses such as liquid lenses or liquid crystal lenses. By adjusting the lenses in the lens array, the angles of rays of backlight from the backlight unit may be adjusted to adjust the angle-of-view of the display. The angle-of-view of the display may also be adjusted using an electrically controllable filter layer. The electrically controllable filter layer may have a liquid crystal layer or a polymer dispersed liquid crystal layer that can be controlled using electrodes. When the electrodes apply signals to the electrically controllable filter layer, portions of the filter layer change to a dark or translucent state and restrict the angle-of-view of the display.
US10705348B2

An optical power control system includes a laser source to provide an optical beam, a variable beam characteristics (VBC) fiber, and a controller operatively coupled to the VBC fiber and configured to control, in response to information indicating change in optical power of the optical beam, different states of perturbation so as to control optical power density.
US10705347B2

A light-emitting device includes a semiconductor substrate, a surface-emitting semiconductor light source on the semiconductor substrate, a monolithic first dielectric, and a second dielectric. The monolithic first dielectric is transparent to light emitted by the light source and includes first and second micro-lenses adjacent an aperture of the light source and having axes parallel to and offset from an axis of a beam of light emitted by the light source, and a saddle-shaped lens over the aperture of the light source. The saddle-shaped lens connects the first and second micro-lenses and reshapes the beam of light emitted by the light source to have a high aspect ratio. The second dielectric is transparent to light emitted by the light source and encapsulates a light emission surface of the saddle-shaped lens. The second dielectric has a higher refractive index than the monolithic first dielectric.
US10705344B2

A Heads-Up Display (HUD) system for mounting on a pair of glasses comprises a power module for providing electrical power removably mountable to one side of a lens assembly of the glasses, an electronics module connectable to receive electrical power from the power module, the electronics module removably mountable to an opposite side of the lens assembly of the glasses; and a display housing mounted on a display arm extending from the electronics module to a position within a field of vision of a user wearing the glasses. A pair of glasses adapted to receive a HUD system comprises a lens assembly providing one or more electrically conductive paths from a first side thereof to a second side thereof.
US10705324B2

Disclosed are a method and associated apparatus for efficiently exciting and detecting fluorescence. In a disclosed preferred embodiment, excitation lamp modules with multiple solid-state light sources shone at different oblique angles, such that multiple-beams converge in a single plane, are combined with appropriate emission filters that block the excitation light wavelengths while passing the emission wavelengths. A multitude of such modules are combined on a slider that can be accurately positioned in front of an observation point, such as a microscope's objective lens, external to the microscope, via a novel magnetic detent system, allowing for the rapid switching between the analysis of different fluorophores.
US10705323B2

A surgical microscope system for use in a medical procedure. The surgical microscope system is controlled in a first mode of operation corresponding to a phase of the medical procedure and defining at least one setting for adjusting a set of adjustable optics. While in the first mode of operation, the surgical microscope system automatically determines, from a captured image, an indication that a second mode of operation is relevant. The mode of operation is switched to the second mode of operation.
US10705313B2

A system and related method and assembly are disclosed. The system comprises one or more optical fibers configured to propagate one or more optical signals. The system further comprises at least a first cylindrical lens element fixedly connected with the one or more optical fibers and configured to expand the one or more optical signals along a predefined dimension. The system further comprises at least a second cylindrical lens element optically coupled with the first cylindrical lens element and configured to condense the expanded one or more optical signals along the predefined dimension.
US10705311B2

An integrated structure of auto focus (AF) and optical image stabilizer (OIS) mechanisms includes a lens holder, a frame, magnets, suspension elements, and a driver board. The lens holder has an AF coil disposed outside thereof and is suspended in the frame. The inner edges of the sidewalls of the frame are close to but do not contact the outer edge of the AF coil. The magnets are disposed between the frame and the lens holder and correspond to the outer edge of the AF coil, for driving the lens holder back and forth along an optical axis (i.e. the Z axis). The suspension elements suspend the frame in the direction of the optical axis. The driving board has fine pattern coils each corresponding to one of the magnets, for driving the frame laterally (i.e. along the X-axis and/or Y-axis) with respect to the optical axis.
US10705309B2

One embodiment includes an optical connection apparatus, including an optical cable, and a fiber-attach-latch connector terminating the optical cable, and comprising a connector housing including a latch element, the connector housing being configured to be reversibly inserted into a connector receptable of an optical module having an optical transceiver, and a connector boot connected to the connector housing and disposed around a part of the optical cable, wherein at least part of the connector housing is formed from radio-frequency (RF) electromagnetic (EM) radiation absorbing material configured to absorb RF EM interference generated by the optical module.
US10705296B2

An optical energy transfer and conversion system comprising a fiber spooler and an electrical power extraction subsystem connected to the spooler with an optical waveguide. Optical energy is generated at and transferred from a base station through fiber wrapped around the spooler, and ultimately to the power extraction system at a remote mobility platform for conversion to another form of energy. The fiber spooler may reside on the remote mobility platform which may be a vehicle, or apparatus that is either self-propelled or is carried by a secondary mobility platform either on land, under the sea, in the air or in space.
US10705295B2

This application discloses an optical switch and an optical switching system. The optical switch includes a first waveguide, a second waveguide, and a first movable waveguide. The first waveguide and the second waveguide are immovable relative to a substrate. The first waveguide and the second waveguide are located in a first plane, and the first waveguide and the second waveguide do not intersect. The first movable waveguide is movable relative to the substrate. If the first movable waveguide is at a first location, the first movable waveguide is optically decoupled from the first waveguide and the second waveguide, and the optical switch is in a through state. If the first movable waveguide is at a second location, the first movable waveguide is optically coupled to the first waveguide and the second waveguide, and the optical switch is in a drop state.
US10705294B2

An optical waveguide termination device includes a waveguide and metal vias surrounding an end portion of the waveguide. The end portion of the waveguide has a transverse cross-sectional area that decreases towards its distal end. The metal vias are orthogonal to a same plane, with the same plane being orthogonal to the transverse cross-section. The metal vias absorb light originating from the end portion when a light signal propagates through the waveguide, and the metal vias and the end portion provide that an effective index of an optical mode to be propagated through the waveguide progressively varies in the end portion. Additional metal vias may be present along the waveguide upstream of the end portion, with the additional metal vias bordering the waveguide upstream of the end portion providing that the effective index of an optical mode to be propagated through the waveguide varies progressively toward the end portion.
US10705292B2

A waveguide structure including a waveguide having a thermally controllable section, and a method of manufacturing the structure. The waveguide structure comprises a plurality of layers. The layers comprise, in order: a substrate (306), a sacrificial layer (305), a lower cladding layer (303), a waveguide core layer (302), and an upper cladding layer (301). The lower cladding layer, waveguide core layer, and upper cladding layer form the waveguide, the waveguide has a waveguide core. The waveguide structure has a continuous via (307) passing through the upper cladding layer, waveguide core layer, and lower cladding layer and running parallel to the waveguide ridge (304) along substantially the whole length of the thermally controllable section. The waveguide structure also has a thermally insulating region (308) in the sacrificial layer extending at least from the via to beyond the waveguide ridge along the whole length of the thermally controllable section. The sacrificial layer comprises a sacrificial material outside of the thermally insulating region, and a thermally insulating gap (308) or thermally insulating material separating the lower cladding layer and substrate inside the thermally insulating region. The structure is manufactured by providing a wet etch to the sacrificial layer through the via in order to remove material from at least the thermally insulating region.
US10705283B2

A light source module including a first light guide plate, a first light source, a second light guide plate, a second light source, and a turning film is provided. The first light guide plate and the second light guide plate are sequentially stacked up. The second light guide plate is disposed between the first light guide plate and the turning film. The turning film has a plurality of prism columns, the prism columns face the second light guide plate. The first light guide plate includes a first light exiting surface, the first light exiting surface is located at a side facing the turning film and has a plurality of lenticular lens structures. The lenticular lens structures are arranged along a first direction and extended along a second direction perpendicular to the first direction. Besides, a display apparatus is also provided.
US10705275B2

A composite film includes at least one phase difference layer, a substrate, and an inorganic layer, in which the phase difference layer is a layer formed by curing a composition including a liquid crystal compound, the inorganic layer includes silicon nitride, a distance between the substrate and a surface of the composite film is 60 μm or less, with respect to each of the layers other than the substrate, a product E×t×1 of a modulus of elasticity E in unit of GPa, a thickness t in unit of μm, and a distance 1 from a surface of the substrate to a center of each of the layer in unit of μm satisfies Expression 1, and a total SUM(E×t×1) of E×t×1 of each of the layers other than the substrate satisfies Expression 2, 0.8≤E×t×1 (Expression 1), SUM(E×t×1)≤1500 (Expression 2); and the composite film.
US10705268B2

Embodiments of the present disclosure generally relate to a method for forming an optical component, for example, for a virtual reality or augmented reality display device. In one embodiment, the method includes forming a first layer on a substrate, and the first layer has a first refractive index. The method further includes pressing a stamp having a pattern onto the first layer, and the pattern of the stamp is transferred to the first layer to form a patterned first layer. The method further includes forming a second layer on the patterned first layer by spin coating, and the second layer has a second refractive index greater than the first refractive index. The second layer having the high refractive index is formed by spin coating, leading to improved nanoparticle uniformity in the second layer.
Patent Agency Ranking