Document Document Title
US10510989B2 Electroluminescent device
An organic EL display device includes a flexible base and an organic EL element (electroluminescent element) provided on the base, and further includes an adjustment layer that has heat dissipating properties and that adjusts a neutral surface of the organic EL display device. The adjustment layer is provided on the organic EL element side relative to the center of the whole organic EL display device in the film thickness direction.
US10510981B2 Organic light-emitting diode display panel, fabrication method, and electronic apparatus
An organic light-emitting diode (OLED) display panel, a fabrication method thereof, and an electronic apparatus including the OLED display panel are provided. The OLED display panel comprises: a substrate, an organic light-emitting device, and a capping layer. A material of the capping layer includes a compound of a chemical formula (I), L1, L2, L3, and L4 are independently selected from a hydrogen atom, a substituted or -unsubstituted alkyl, a substituted or unsubstituted alkenyl, a substituted or unsubstituted alkynyl, and a substituted or unsubstituted phenyl. A total quantity of benzene rings included in L1, L2, L3, and L4 is from 0 to 6. Y1, Y2, Y3, Y4, Y5, and Y6 are independently selected from a hydrogen atom, a substituted or unsubstituted alkyl, a substituted of unsubstituted alkenyl, and a substituted or unsubstituted alkynyl.
US10510979B2 Composite transparent electrode, OLED and method for manufacturing thereof, array substrate and display device
A composite transparent electrode, an organic light-emitting diode and a method for manufacturing thereof, an array substrate and a display device. In the composite transparent electrode, a cover layer (12) is provided between a metal layer (11) and a transparent conducting oxide layer (13), the transparent conducting oxide layer (13) is electrically connected to the metal layer (11). The composite transparent electrode can reduce damages to the metal layer (11) or decrease pressure fall during a sputtering process.
US10510971B2 Vapor-deposited nanoscale ionic liquid gels as gate insulators for low-voltage high-speed thin film transistors
Described are materials and methods for fabricating low-voltage MHz ion-gel-gated thin film transistor devices using patternable defect-free ionic liquid gels. Ionic liquid gels made by the initiated chemical vapor deposition methods described herein exhibit a capacitance of about 1 μF cm−2 at about 1 MHz, and can be as thin as about 20 nm to about 400 nm.
US10510969B2 Display device having a pixel including semiconductor layers having different semiconductor materials
A display device having an improved display characteristics and reduced manufacturing cost is provided. The display device includes a plurality of pixels arranged on a surface of a substrate. The plurality of pixels each include: a light-emitting element; a driving transistor; a selecting transistor; and a retention capacitor. The driving transistor has a bottom-gate structure. The driving transistor has a semiconductor layer containing a first semiconductor. The retention capacitor has a first electrode and a second electrode. The first electrode doubles as a gate of the driving transistor. The second electrode is disposed at a lower layer than the first electrode and contains a second semiconductor.
US10510965B2 Composition for forming organic semiconductor film, organic thin film transistor, electronic paper, and display device
A composition for forming an organic semiconductor film that is excellent in printing properties makes it possible to prepare an organic thin film transistor excellent in mobility and insulation reliability. The composition may be used with an organic thin film transistor, electronic paper, and a display device. The composition for forming an organic semiconductor film contains an organic semiconductor material, a phenolic reductant, a polymer compound having a weight-average molecular weight of equal to or greater than 500,000, a surfactant, and an organic solvent having a standard boiling point of equal to or higher than 150° C. A ratio of a content of the organic semiconductor material to a content of the polymer compound is 0.02 to 10 based on mass, and a ratio of a content of the phenolic reductant to the content of the polymer compound is 0.1 to 5 based on mass.
US10510963B2 Heterocyclic compound and organic light-emitting element comprising same
The present specification provides a hetero-cyclic compound and an organic light emitting device comprising the same.
US10510962B2 Compound and organic electronic device using the same
The present specification relates to a novel compound and an organic electronic device using the same.
US10510959B2 Commissioning method and vapor deposition machine
The present invention discloses a commissioning method and a vapor deposition machine, the method is used for adjusting the relative position of a precision mask plate and a substrate to be operated, which comprises: loading a commissioning substrate into a vapor deposition chamber for commissioning; loading a precision mask plate into the vapor deposition chamber for commissioning; turning on the light source in the vapor deposition chamber for commissioning, and irradiating the photochromic layer on the commissioning substrate via the precision mask plate, wherein a partial position of the irradiated photochromic layer is discolored; obtaining a compensation value of the precision mask plate by the location of a partial discolored position of the photochromic layer. The method is possible to omit the organic materials during the commissioning process, and increase the commissioning speed.
US10510958B2 Mask frame, mask and method for manufacturing the same
A mask frame, a mask body, a mask and a method for manufacturing the same are provided in the embodiments of the disclosure. The mask frame includes a loop shaped frame body comprising an outer boundary and an inner boundary, the inner boundary defining a space for receiving a mask body. The mask frame also includes a forced side and a non-forced side, the forced side being subjected to a pulling force of the mask body, the non-forced side being free from the force of the mask body. A width between the outer boundary of the forced side of the mask frame and the inner boundary corresponding to the outer boundary decreases gradually in a direction from a middle position on the forced side toward the non-forced side.
US10510956B2 Coupled quantum dot memristor
The present disclosure relates to novel memristive devices, uses thereof, and processes for their preparation. In a first aspect, the disclosure provides a quantum memristor, including a first quantum dot (QD1) which is capacitively coupled to a second quantum dot (QD2), a source electrode, a drain electrode, and a bath electrode, wherein the source electrode and the drain electrode are coupled via quantum tunneling to QD1 and the bath electrode is coupled via quantum tunneling to QD2, and wherein QD2 is capacitively coupled to either the source electrode or the drain electrode.
US10510955B2 Phase change memory
A phase change memory includes an L-shaped resistive element having a first part that extends between a layer of phase change material and an upper end of a conductive via and a second part that rests at least partially on the upper end of the conductive via and may further extend beyond a peripheral edge of the conductive via. The upper part of the conductive via is surrounded by an insulating material that is not likely to adversely react with the metal material of the resistive element.
US10510952B2 Storage device with composite spacer and method for manufacturing the same
A storage device includes a first electrode, a stacked feature, a spacer and a barrier structure. The stacked feature is position over the first electrode, and includes a storage element and a second electrode over the storage element. The spacer is positioned on a sidewall of the stacked feature, the spacer having a notch positioned on a top surface of the spacer, in which the notch of the spacer has a surface which is continuous with a top surface of the stacked feature. The barrier structure is embedded in a lateral of the spacer. The barrier structure has a top extending upwards past a bottom of the notch.
US10510948B2 Magnetoresistive effect element, magnetic memory, magnetization rotation method, and spin current magnetization rotational element
This spin current magnetization rotational type magnetoresistive element includes a magnetoresistive effect element having a first ferromagnetic metal layer having a fixed magnetization orientation, a second ferromagnetic metal layer having a variable magnetization orientation, and a non-magnetic layer sandwiched between the first ferromagnetic metal layer and the second ferromagnetic metal layer, and spin-orbit torque wiring which extends in a direction that intersects the stacking direction of the magnetoresistive effect element, and is connected to the second ferromagnetic metal layer, wherein the electric current that flows through the magnetoresistive effect element and the electric current that flows through the spin-orbit torque wiring merge or are distributed in the portion where the magnetoresistive effect element and the spin-orbit torque wiring are connected.
US10510944B2 Vibration actuator reduced in cost and size, and electronic device
A vibration actuator can be reduced in manufacturing cost and size thereof without using a magnet. An elastic body of a vibration element includes a base portion joined to an electromechanical energy conversion element, and a pair of contact portions extending from the base portion. The contact portions are brought into pressure contact with a driven element, by elastic deformation, in a third direction orthogonal to both of a first direction of relative motion of the vibration element and the driven element and a second direction as a thickness direction of the conversion element. When driving vibration is excited in the vibration element by applying a predetermined AC voltage to the conversion element, the contact portions apply frictional driving forces to the driven element, for moving the vibration element and the driven element relative to each other in the first direction.
US10510942B2 Process for manufacturing a Josephson junction and associated Josephson junction
The invention relates to a method for manufacturing a Josephson junction comprising a step for providing a substrate, extending along a longitudinal direction, a step for depositing a superconducting layer on the substrate so that this layer extends from the substrate in a transverse direction, perpendicular to the longitudinal direction, and a step for irradiation of ions in a central area of the layer defined in the longitudinal direction, the method being characterized in that it includes, prior to the irradiation step, a step for removing a portion of the central area of the superconducting layer so as to delimit a set of areas of the superconducting layer aligned in the longitudinal direction including the central area and two lateral areas.
US10510932B2 Optoelectronic modules including optoelectronic device subassemblies and methods of manufacturing the same
The present disclosure describes wafer-level processes for fabricating optoelectronic device subassemblies that can be mounted, for example, to a circuit substrate, such as a flexible cable or printed circuit board, and integrated into optoelectronic modules that include one or more optical subassemblies stacked over the optoelectronic device subassembly. The optoelectronic device subassembly can be mounted onto the circuit substrate using solder reflow technology even if the optical subassemblies are composed of materials that are not reflow compatible.
US10510931B2 Side-view light emitting diode package structure
A narrower LED package structure with sideways output of light suitable for a light guide plate includes two first electrodes, a package body, a cover layer, and two second electrodes. The LED chip is mounted on the first electrodes. The package body encapsulates the first electrodes, and surrounds the LED chip to define a light emitting region. The cover layer infills the light emitting region and covers the LED chip. The second electrodes are positioned outside the package body. Along a plane parallel to the first electrodes, a surface area of the two second electrodes is greater than a surface area of the portion of the two first electrodes positioned in the light emitting region.
US10510930B2 Light emitting device
A light-emitting device includes: a package made of a metal material and defining a recess, the package comprising a side wall defining a side of the recess; a plurality of light-emitting elements disposed in the recess; and a cover member disposed so as to close an opening of the recess, the cover member including: a light-transmitting member having a primary surface, a ceramic member having a loop-shape and having a first surface and a second surface opposite the first surface, the first surface bonded to the primary surface of the light-transmitting member via a bonding material, and a metal member having a loop-shape and including: a first portion bonded to the second surface of the ceramic member, and a second portion located outward of the first portion in a plan view and joined to an upper surface of the side wall of the package.
US10510929B2 Light emitting device and light emitting device package
Disclosed are a light emitting device and a light emitting device package. The light emitting device includes a light emitting structure including a first conductive semiconductor layer, an active layer on the first conductive semiconductor layer, and a second conductive semiconductor layer on the active layer, an adhesive layer contacting a top surface of the first conductive semiconductor layer, a first electrode contacting a top surface of the first conductive semiconductor and a top surface of the adhesive layer, and a second electrode contacting the second conductive semiconductor layer, wherein the adhesive layer contacting the first electrode is spaced apart from the second electrode.
US10510923B2 Display device and method of manufacturing the same
Disclosed are a display device and a method of manufacturing a display device. The method of a display device according to an exemplary embodiment of the present disclosure includes: a first transferring step of transferring a plurality of LEDs disposed on a wafer onto a plurality of donors; and a second transferring step of transferring the plurality of LEDs transferred onto the plurality of donors onto a display panel, in which in the second transferring step, an area where one of the plurality of donors overlaps the display panel partially overlaps an area where the other one of the plurality of donors overlaps the display panel. Therefore, the plurality of LEDs having different wavelengths is uniformly transferred to reduce a boundary caused by the difference in wavelengths and improve color uniformity.
US10510922B2 Group III-V quantum dot and manufacturing method thereof
Embodiments disclosed herein relate to group III-V QDs and manufacturing methods thereof. More specifically, the embodiments disclosed herein relate to group III-V QDs that have at least one shell of a group II-VI compound surrounding the group III-V QD core. Thus, the QDs disclosed herein are core/shell QDs and in some embodiments may be a core/shell/shell QD. For example, the group III-V QD core material may be surrounded by a shell of a group II-VI compound, which itself may be surrounded by a shell of a group II-VI compound.
US10510921B2 Graphene display
A graphene display is provided. The graphene display includes a first graphene light-emitting unit and a second graphene light-emitting unit, which are stacked and overlapped, and a metal shield layer disposed between the first graphene light-emitting unit and the second graphene light-emitting unit. The graphene display is simple in structure, and the colors of the emitted light at the two sides will not change because of the electric field of the gate electrode pattern so as to have more stable color and color reproduction.
US10510920B2 Silanized ITO electrode with ITO nanoparticles for aqueous sulfide detection
A silanized ITO electrode modified with ITO nanoparticles is described. ITO nanoparticles of cubic and semispherical shapes are immobilized on a silanized ITO film. The electrode may be used in an electrolytic cell to detect aqueous sulfide with a 0.5-1.4 μM limit of detection. The electrode shows high specificity towards aqueous sulfide and a high reproducibility in measurement.
US10510919B2 Method for enhancing the efficiency of a solar module by subjecting it to extremely-low-freqency EMR
The present invention provides a method for enhancing the efficiency of a photovoltaic module by subjecting it to extremely-low-frequency (ELF) electromagnetic radiation (EMR). The ELF EMR can be provided by a plurality of identical Jacob's ladders and the traveling arcs generated thereby. Alternatively, the ELF EMR can be provided by passing the photovoltaic module over an array of quartz discharge tubes in which arcs are generated between pairs of tungsten electrodes. The photovoltaic module is subjected to multiple passes in order to provide an optimum level of enhancement to the module.
US10510918B2 Endoscope imaging module
An endoscope includes: an imaging device chip having a chip connection portion; a tubular housing tube used to a scope tip portion of an endoscope; a substrate to which the imaging device chip is fixed, the substrate having a substrate connection portion, the substrate being capable of bending at near the substrate connection portion when the substrate is inserted into the housing tube; a lead wire connecting the substrate connection portion and the chip connection portion; flexible and non-conductive resin covering an entirety of the lead wire; and an imaging module including the substrate provided with the imaging device chip thereon, the imaging module inserted into the housing tube.
US10510914B2 Transparent energy-harvesting devices
A transparent luminescent solar concentrator is provided. The transparent luminescent solar concentrator has luminophores embedded within a waveguide matrix that both selectively absorb and emit near-infrared light to an edge mounted or embedded solar photovoltaic array.
US10510912B2 Image sensor device and method
A system and method for blocking heat from reaching an image sensor in a three dimensional stack with a semiconductor device. In an embodiment a heat sink is formed in a back end of line process either on the semiconductor device or else on the image sensor itself when the image sensor is in a backside illuminated configuration. The heat sink may be a grid in either a single layer or in two layers, a zig-zag pattern, or in an interleaved fingers configuration.
US10510908B2 Solar cell panel
A solar cell panel includes a first solar cell and a second solar cell; and a plurality of leads connecting the first solar cell and the second solar cell. Each of the first solar cell and the second solar cell includes: a first electrode including a plurality of finger lines in a first direction and a plurality of first bus bars in a second direction crossing the first direction; and a second electrode including a plurality of second bus bars in the second direction. The plurality of leads have a diameter or width of 100 to 500 μm, and include 6 or more leads arranged at one surface side of the first or second solar cell. The plurality of leads are connected to the plurality of first bus bars of the first solar cell and the plurality of second bus bars of the second solar cell by a solder layer, respectively.
US10510903B2 Impact ionization semiconductor device and manufacturing method thereof
A semiconductor device including a field effect transistor (FET) device includes a substrate and a channel structure formed of a two-dimensional (2D) material over the substrate. Source and drain contacts are formed partially over the 2D material. A first dielectric layer is formed at least partially over the channel structure and at least partially over the source and drain contacts. The first dielectric layer is configured to trap charge carriers. A second dielectric layer is formed over the first dielectric layer, and a gate electrode is formed over the second dielectric layer.
US10510895B2 Device and method of dielectric layer
A device includes a semiconductor substrate, a gate stack, and an interlayer dielectric. The gate stack is over the semiconductor substrate. The interlayer dielectric is over the semiconductor substrate and surrounds the gate stack. The interlayer dielectric includes a liner layer and a filling layer. The liner layer lines the gate stack. The filling layer is over the liner layer and includes a metal-contained ternary dielectric material.
US10510894B2 Isolation structure having different distances to adjacent FinFET devices
A first FinFET device includes first fin structures that extend in a first direction in a top view. A second FinFET device includes second fin structures that extend in the first direction in the top view. The first FinFET device and the second FinFET device are different types of FinFET devices. A plurality of gate structures extend in a second direction in the top view. The second direction is different from the first direction. Each of the gate structures partially wraps around the first fin structures and the second fin structures. A dielectric structure is disposed between the first FinFET device and the second FinFET device. The dielectric structure cuts each of the gate structures into a first segment for the first FinFET device and a second segment for the second FinFET device. The dielectric structure is located closer to the first FinFET device than to the second FinFET device.
US10510891B1 Field effect transistor contact with reduced contact resistance using implantation process
Embodiments disclosed herein relate generally to forming an ultra-shallow junction having high dopant concentration and low contact resistance in a p-type source/drain region. In an embodiment, a method includes forming a source/drain region in an active area on a substrate, the source/drain region comprising germanium, performing an ion implantation process using gallium (Ga) to form an amorphous region in the source/drain region, performing an ion implantation process using a dopant into the amorphous region, and subjecting the amorphous region to a thermal process.
US10510888B2 Semiconductor device and manufacturing method thereof
A method of manufacturing a semiconductor device includes forming an alloy semiconductor material layer comprising a first element and a second element on a semiconductor substrate. A mask is formed on the alloy semiconductor material layer to provide a masked portion and an unmasked portion of the alloy semiconductor material layer. The unmasked portion of the alloy semiconductor material layer not covered by the mask is irradiated with radiation from a radiation source to transform the alloy semiconductor material layer so that a surface region of the unmasked portion of the alloy semiconductor material layer has a higher concentration of the second element than an internal region of the unmasked portion of the alloy semiconductor material layer. The surface region surrounds the internal region.
US10510887B2 Method for fabricating a strained structure and structure formed
A field effect transistor includes a substrate comprising a fin structure. The field effect transistor further includes an isolation structure in the substrate. The field effect transistor further includes a source/drain (S/D) recess cavity below a top surface of the substrate. The S/D recess cavity is between the fin structure and the isolation structure. The field effect transistor further includes a strained structure in the S/D recess cavity. The strain structure includes a lower portion. The lower portion includes a first strained layer, wherein the first strained layer is in direct contact with the isolation structure, and a dielectric layer, wherein the dielectric layer is in direct contact with the substrate, and the first strained layer is in direct contact with the dielectric layer. The strained structure further includes an upper portion comprising a second strained layer overlying the first strained layer.
US10510886B2 Method of providing reacted metal source-drain stressors for tensile channel stress
A method provides a source-drain stressor for a semiconductor device including source and drain regions. Recesses are formed in the source and drain regions. An insulating layer covers the source and drain regions. The recesses extend through the insulating layer above the source and drain regions. An intimate mixture layer of materials A and B is provided. Portions of the intimate mixture layer are in the recesses. The portions of the intimate mixture layer have a height and a width. The height divided by the width is greater than three. A top surface of the portions of the intimate mixture layer in the recesses is free. The intimate mixture layer is reacted to form a reacted intimate mixture layer including a compound AxBy. The compound AxBy occupies less volume than a corresponding portion of the intimate mixture layer.
US10510885B1 Transistor with asymmetric source/drain overlap
An asymmetric field-effect transistor having different gate-to-source and gate-to-drain overlaps allows lower parasitic capacitance on the drain side of the device and lower resistance on the source side. Source and drain regions having different configurations can be formed simultaneously using the same precursor materials.
US10510880B2 Trench power MOSFET
A device includes a semiconductor region of a first conductivity type, a trench extending into the semiconductor region, and a conductive field plate in the trench. A first dielectric layer separates a bottom and sidewalls of the field plate from the semiconductor region. A main gate is disposed in the trench and overlapping the field plate. A second dielectric layer is disposed between and separating the main gate and the field plate from each other. A Doped Drain (DD) region of the first conductivity type is under the second dielectric layer, wherein an edge portion of the main gate overlaps the DD region. A body region includes a first portion at a same level as a portion of the main gate, and a second portion at a same level as, and contacting, the DD region, wherein the body region is of a second conductivity type opposite the first conductivity type.
US10510878B1 Semiconductor devices and methods for forming the same
A method for forming a semiconductor device is provided. A plurality of trenches are formed in the substrate. An isolation oxide layer is formed in the trenches and on the substrate. A shield polysilicon is deposited in the trenches and on the isolation oxide layer on the substrate. A first etching process is performed to remove a first portion of the shield polysilicon. A first removal process is performed to remove a first portion of the isolation oxide layer. A second etching process is performed to remove a second portion of the shield polysilicon. A second removal process is performed to remove a second portion of the isolation oxide layer. An inter-poly oxide layer is formed on the remaining shield polysilicon and the remaining isolation oxide layer, wherein the inter-poly oxide layer has a concave top surface.
US10510877B2 Semiconductor structure
A semiconductor structure includes a substrate, a source/drain region, a composite layer and a plug. The source/drain region and the composite layer are over the substrate. The composite layer includes a first sublayer having a first material, a second sublayer having a second material, and a third sublayer having the first material. A bandgap of the second material is larger than that of the first material. The second sublayer is between the first sublayer and the third sublayer. The plug is through the composite layer, and electrically connected to the source/drain region. The plug includes a first portion laterally adjoining the first sublayer, a second portion laterally adjoining the second sublayer, and a third portion laterally adjoining the third sublayer, and a first width of the first portion and a third width of the third portion is smaller than a second width of the second portion.
US10510876B2 Quantum doping method and use in fabrication of nanoscale electronic devices
A novel doping technology for semiconductor wafers has been developed, referred to as a “quantum doping” process that permits the deposition of only a fixed, controlled number of atoms in the form of a monolayer in a substitutional condition where only unterminated surface bonds react with the dopant, thus depositing only a number of atoms equal to the atomic surface density of the substrate material. This technique results in providing a “quantized” set of possible dopant concentration values that depend only on the additional number of layers of substrate material formed over the single layer of dopant atoms.
US10510861B1 Gaseous spacer and methods of forming same
A method for forming a gaseous spacer in a semiconductor device and a semiconductor device including the gaseous spacer are disclosed. In an embodiment, the method may include forming a gate stack over a substrate, depositing a first gate spacer on sidewalls of the gate stack, epitaxially growing source/drain regions on opposite sides of the gate stack, and depositing a second gate spacer over the first gate spacer to form a gaseous spacer below the second gate spacer. The gaseous spacer may be disposed laterally between the source/drain regions and the gate stack.
US10510857B2 Thin film transistor, method for manufacturing the same and display device
A method for manufacturing a thin film transistor includes: forming a source electrode and a first insulation pattern, where an orthographic projection of the first insulation pattern at a substrate is within an orthographic projection of the source electrode at the substrate; forming an active layer, a second insulation pattern and a gate electrode on the substrate, an exposed portion of the source electrode not covered by the first insulation pattern and the first insulation pattern; exposing a first portion of the action layer on the first insulation pattern by removing parts of the gate electrode and the second insulation pattern; and performing a plasma treatment to the exposed first portion, thereby forming a drain electrode.
US10510856B2 Semiconductor device and method
A vertical gate all around (VGAA) is provided. In embodiments, the VGAA has a nanowire with a first contact pad and a second contact pad. A gate electrode is utilized to help define a channel region within the nanowire. In additional embodiments multiple nanowires, multiple bottom contacts, multiple top contacts, and multiple gate contacts are utilized.
US10510855B2 Transistor layout to reduce kink effect
The present disclosure, in some embodiments, relates to a transistor device within an active area having a shape configured to reduce a susceptibility of the transistor device to performance degradation (e.g., the kink effect) caused by divots in an adjacent isolation structure. The transistor device has a substrate including interior surfaces defining a trench within an upper surface of the substrate. One or more dielectric materials are arranged within the trench. The one or more dielectric materials define an opening exposing the upper surface of the substrate. The opening has a source opening over a source region within the substrate, a drain opening over a drain region within the substrate, and a channel opening between the source opening and the drain opening. The source opening and the drain opening have widths smaller than the channel opening. A gate structure extends over the opening between the source and drain regions.
US10510853B2 FinFET with two fins on STI
A fin structure for a fin field effect transistor (FinFET) device is provided. The device includes a substrate, a first semiconductor material disposed on the substrate, a shallow trench isolation (STI) region disposed over the substrate and formed on opposing sides of the first semiconductor material, and a second semiconductor material forming a first fin and a second fin disposed on the STI region, the first fin spaced apart from the second fin by a width of the first semiconductor material. The fin structure may be used to generate the FinFET device by forming a gate layer formed over the first fin, a top surface of the first semiconductor material disposed between the first and second fins, and the second fin.
US10510852B2 Low-k feature formation processes and structures formed thereby
Embodiments of the present disclosure relate to a method of forming a low-k dielectric material, for example, a low-k gate spacer layer in a FinFET device. The low-k dielectric material may be formed using a precursor having a general chemical structure comprising at least one carbon atom bonded between two silicon atoms. A target k-value of the dielectric material may be achieved by controlling carbon concentration in the dielectric material.
US10510851B2 Low resistance contact method and structure
A device includes a metal-silicide region formed in a semiconductor material in a contact opening. A concentration of a material, including chlorine, fluorine, or a combination thereof is in the metal-silicide region near an uppermost surface of the metal-silicide region. The presence of chlorine or fluorine results from a physical bombarding of the chlorine or fluorine in the contact opening. As a result of the physical bombard, the opening becomes wider at the bottom of the opening and the sidewalls of the opening are thinned. A capping layer is over the metal-silicide region and over sidewalls of a contact plug opening. A contact plug is formed over the capping layer, filling the contact plug opening. Before the contact plug is formed, a silicidation occurs to form the metal-silicide and the metal-silicide is wider than the bottom of the opening.
US10510850B2 Semiconductor device and method
A semiconductor device and method of manufacture are provided. A source/drain region is formed next to a spacer, which is adjacent to a gate electrode. An implantation is performed through an implantation mask into the source/drain region as well as the first spacer, forming an implantation region within the spacer.
US10510848B2 Sub-fin sidewall passivation in replacement channel FinFETS
Techniques are disclosed for reducing off-state leakage of fin-based transistors through the use of a sub-fin passivation layer. In some cases, the techniques include forming sacrificial fins in a bulk silicon substrate and depositing and planarizing shallow trench isolation (STI) material, removing and replacing the sacrificial silicon fins with a replacement material (e.g., SiGe or III-V material), removing at least a portion of the STI material to expose the sub-fin areas of the replacement fins, applying a passivating layer/treatment/agent to the exposed sub-fins, and re-depositing and planarizing additional STI material. Standard transistor forming processes can then be carried out to complete the transistor device. The techniques generally provide the ability to add arbitrary passivation layers for structures that are grown in STI-based trenches. The passivation layer inhibits sub-fin source-to-drain (and drain-to-source) current leakage.
US10510846B2 Semiconductor device with needle-shaped field plate structures in a transistor cell region and in an inner termination region
A semiconductor device includes a semiconductor substrate, a transistor cell region formed in the semiconductor substrate and an inner termination region formed in the semiconductor substrate and devoid of transistor cells. The transistor cell region includes a plurality of transistor cells and a gate structure that forms a grid separating transistor sections of the transistor cells from each other, each of the transistor sections including a needle-shaped first field plate structure extending from a first surface into the semiconductor substrate. The inner termination region surrounds the transistor cell region and includes needle-shaped second field plate structures extending from the first surface into the semiconductor substrate. The first field plate structures form a first portion of a regular pattern and the second field plate structures form a second portion of the same regular pattern.
US10510844B2 Semiconductor device and method of manufacturing same
Provided is a semiconductor device includes a first semiconductor layer provided on a first main surface of the semiconductor substrate, a plurality of first semiconductor regions selectively provided at upper layer parts of the semiconductor layer, a second semiconductor region selectively provided at an upper layer part of each of the first semiconductor regions, a second semiconductor layer provided on a JFET region corresponding to the first semiconductor layer between the first semiconductor regions, and configured to cover at least a part of the JFET region, a gate insulating film covering the first semiconductor regions and the second semiconductor layer, a third semiconductor layer provided on the second semiconductor layer, a gate electrode provided on the gate insulating film, an interlayer insulating film covering the gate electrode and the gate insulating film, a contact hole penetrating through the gate insulating film and the interlayer insulating film, at least the second semiconductor region being exposed to a bottom part thereof, a first main electrode provided on the interlayer insulating film, and configured to electrically connect to the second semiconductor region via the contact hole, and a second main electrode provided on a second main surface of the semiconductor substrate.
US10510839B2 Semiconductor device and method for manufacturing the same
A method for manufacturing a semiconductor device includes following operations. A semiconductor substrate is received. A first semiconductive layer over the semiconductor substrate is formed. A plurality of dopants are formed in a first portion of the first semiconductive layer. A second portion of the first semiconductive layer is removed to form a patterned first semiconductive layer. A first sidewall profile of the first portion after the removing the second portion of the first semiconductive layer is controlled by adjusting a distribution of the plurality of dopants in the first portion.
US10510838B2 High surface dopant concentration formation processes and structures formed thereby
Embodiments disclosed herein relate generally to forming a source/drain region with a high surface dopant concentration at an upper surface of the source/drain region, to which a conductive feature may be formed. In an embodiment, a structure includes an active area on a substrate, a dielectric layer over the active area, and a conductive feature through the dielectric layer to the active area. The active area includes a source/drain region. The source/drain region includes a surface dopant region at an upper surface of the source/drain region, and includes a remainder portion of the source/drain region having a source/drain dopant concentration. The surface dopant region includes a peak dopant concentration proximate the upper surface of the source/drain region. The peak dopant concentration is at least an order of magnitude greater than the source/drain dopant concentration. The conductive feature contacts the source/drain region at the upper surface of the source/drain region.
US10510833B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device comprises forming first groove, depositing, and ion-implanting. At the step of forming the first groove, the first groove is formed in a stacked body comprising a gallium nitride (GaN)-based first semiconductor layer containing an n-type impurity and a gallium nitride (GaN)-based second semiconductor layer stacked on the first semiconductor layer and containing a p-type impurity. The first groove has a bottom portion located in the second semiconductor layer. At the depositing step, a p-type impurity is deposited on side portion and the bottom portion of the first groove. At the ion-implanting step, a p-type impurity is ion-implanted into the first semiconductor layer through the first groove.
US10510830B2 N-type polysilicon crystal, manufacturing method thereof, and N-type polysilicon wafer
An N-type polysilicon crystal, a manufacturing method thereof, and an N-type polysilicon wafer are provided. The N-type polysilicon crystal has a slope of resistivity and a slope of defect area percentage. When the horizontal axis is referred to solidified fraction and the vertical axis is referred to resistivity presented by a unit of Ohm·cm (Ω·cm), the slope of resistivity is 0 to −1.8 at the solidified fraction of 0.25 to 0.8. When the horizontal axis is referred to solidified fraction and the vertical axis is referred to defect area percentage (%), the slope of defect area percentage is less than 2.5 at the solidified fraction of 0.4 to 0.8.
US10510828B2 Capacitor with high aspect radio silicon cores
High aspect ratio passive electrical components are presented formed from a single-piece silicon (Si) substrate having a textured surface with at least one high aspect ratio structure. The high aspect ratio structure includes a Si core having a width (CX), a height (CZ), and a minimum aspect ratio of CZ-to-CX of at least 5:1. An electrical conductor layer overlies the Si core. The electrical component may be a capacitor, inductor, or transmission line. In the case of a capacitor, the substrate textured first surface is made up of a plurality of adjacent high aspect ratio conductor-dielectric-Si (CDS) structures. Each CDS structure includes: a Si core, a dielectric layer overlying the Si core, and an electrical conductor layer overlying the dielectric layer. The Si cores may be formed in the geometry of parallel ridges, columns, or as a honeycomb. Each Si core comprises at least 90% of the CDS structure height.
US10510827B2 Capacitor having multiple graphene structures
A capacitor includes a first graphene structure having a first plurality of graphene layers. The capacitor further includes a dielectric layer over the first graphene structure. The capacitor further includes a second graphene structure over the dielectric layer, wherein the second graphene structure has a second plurality of graphene layers.
US10510825B2 Metal-insulator-metal capacitor with improved time-dependent dielectric breakdown
A reliable metal insulator metal (MIM) capacitor is disclosed. The MIM capacitor is disposed over at least an interlevel dielectric (ILD) layer of a plurality of ILD layers with interconnects disposed over a substrate. The MIM capacitor includes a capacitor dielectric disposed between top and bottom metal capacitor electrodes. The edges of the top metal electrode at the interface with the capacitor dielectric are rounded. The rounded edges of the top capacitor electrode at the interface with the capacitor dielectric reduce edge electric field, thereby improves time-dependent dielectric breakdown (TDDB) reliability of the capacitor.
US10510818B2 Organic light emitting display device
An OLED display device is disclosed, and the metal connection electrode is connected to the auxiliary electrode through a recessed hole; the recessed hole forms a first cavity and a second cavity communicating with each other, and the first cavity extends from an edge line of the second cavity away from the pixel electrode in the same direction; the pixel definition layer is above the array substrate, and reserved with grooves corresponding to the recessed holes and the pixel electrodes; an OLED semiconductor layer on the pixel definition layer covers on the pixel electrode and the metal connection electrode, and also extends into the first cavity to be connected with the auxiliary electrode; a cathode is on the OLED semiconductor layer, and extends into the first cavity to be connected with the auxiliary electrode, and is in a discontinuous connection state with the recessed hole as a breakpoint.
US10510814B2 OLED display panel and display device
An OLED display panel and a display device are provided. An image sensor is added below OLED light-emitting devices, a light shielding layer including at least one pinhole imaging region is added between the image sensor and the OLED light emitting device, with the pinhole imaging region corresponding to a gap position between the OLED light-emitting devices in the light shielding layer and staggered from light shielding parts in a signal routing and a control device, an object located above the OLED display panel is imaged on the image sensor.
US10510813B2 Transparent display device
Disclosed is a transparent display device. The transparent display device includes a first display panel, including a transmissive area and an emissive area where a first pixel including a plurality of subpixels displaying an image is provided, and a second display panel including a second pixel provided to overlap the emissive area and the transmissive area of the first display panel, the second display panel being provided on a first surface of the first display panel. The second pixel of the second display panel controls an amount of light incident on the first display panel, thereby preventing a visibility of an image displayed by the first display panel from being reduced by external light.
US10510811B2 Color filter and white organic light-emitting diode display apparatus
The present invention disclosures a color filter used for a WOLED display apparatus. The color filter includes a red pixel section, a green pixel section, a blue pixel section and a white pixel section. A red photoresist is disposed in the red pixel section, a green photoresist is disposed in the green pixel section, and a blue photoresist is disposed in the blue pixel section. The white pixel section includes a first sub-section, and a red photoresist, a green photoresist or a blue photoresist is disposed in the first sub-section. The present invention further disclosures a WOLED display apparatus including above color filter. The color filter of the present invention can reduce a Y value of chromaticity coordinate of the white pixel. Required brightness of the monochromatic pixels drops at a white image and power consumption is reduced. Accordingly, the life of display devices rises.
US10510807B2 Display device manufacturing method, and display device
In this manufacturing method, in a blue fluorescent light-emitting layer formation step, a blue fluorescent light-emitting layer is formed in both a subpixel and a subpixel; in a green fluorescent light-emitting layer formation step, a green fluorescent light-emitting layer is formed in both the subpixel and a subpixel; and in a red light-emitting layer formation step, a red light-emitting layer is formed in both the subpixel and a subpixel. In at least two of the abovementioned steps, linear vapor deposition is performed using a slit mask having an opening that is provided so as to extend across a plurality of pixels.
US10510803B2 Semiconductor memory device and method for fabricating the same
A method for fabricating a semiconductor memory device is provided. The method includes: etching a first region of the semiconductor memory device to expose a first capping layer; forming a second capping layer on the first capping layer; etching a portion of the first capping layer and a portion of the second capping layer to form a first trench reaching a first metal line; and forming a second metal line in the first trench to contact the first metal line.
US10510801B2 Image display device with quantum dot
It is an object of the present invention to provide an image display device in which it is possible to adjust the spectrum of light emitted by pixels and adjust the chromaticity of the light emitted by the pixels. Provided is an image display device having a pixel region in which each pixel comprises a plurality of subpixels and the pixels are arranged in a matrix, wherein each of the subpixels includes a plurality of light-emitting layers overlapping each other with an electrode sandwiched therebetween, and the plurality of light-emitting layers each contain a quantum dot material and have different peak emission wavelengths from each other.
US10510800B2 Device comprising a light-emitting diode and a Schottky barrier diode rectifier, and method of fabrication
An integrated circuit is provided with a (bridge) rectifier circuit configured to couple to an alternating current (AC) supply to a (string of) LEDs monolithically fabricated on substrate, preferably on a patterned sapphire substrate (PSS). The rectifier including at least one schottky barrier diode configured to have a reverse-bias breakdown voltage substantially equal to or greater than half a peak voltage of the AC supply. Further embodiments include a method for fabricating an integrated Schottky barrier diode (SBD) with a LED on a LED wafer. Some embodiments can include etching processes to a wafer that may include a plurality of processing cycles. Some embodiments can further include a wafer having a patterned substrate. The wafer with the patterned substrate may have an interface layer configured to facilitate increasing a forward bias current density of the SBD.
US10510798B2 Method of forming deep trench isolation in radiation sensing substrate and image sensor device
A method of forming a deep trench isolation in a radiation sensing substrate includes: forming a trench in the radiation sensing substrate; forming a corrosion resistive layer in the trench, in which the corrosion resistive layer includes titanium carbon nitride having a chemical formula of TiCxN(2-x), and x is in a range of 0.1 to 0.9; and filling a reflective material in the trench and over the corrosion resistive layer.
US10510797B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a pixel sensor disposed in the substrate, and a color filter disposed over the pixel sensor. The pixel sensor includes a plurality of first micro structures disposed over the back side of the substrate, and the color filter includes a plurality of second micro structures disposed over the back side of the substrate.
US10510796B1 Small pixels having dual conversion gain providing high dynamic range
A group of shared pixels comprises: a first shared pixel comprising a first photodiode and a first transfer gate; a second shared pixel comprising a second photodiode and a second transfer gate; a third shared pixel comprising a third photodiode and a third transfer gate; a fourth shared pixel comprising a fourth photodiode and a first transfer gate; a first floating diffusion shared by the first shared pixel and the second shared pixel; a second floating diffusion shared by the third shared pixel and the fourth shared pixel; a capacitor coupled to the first floating diffusion through a first dual conversion gain transistor, and the second floating diffusion through a second dual conversion gain transistor; wherein the capacitor is formed in an area covering most of the first shared pixel, the second shared pixel, the third shared pixel, and the fourth shared pixel.
US10510794B2 Semiconductor image sensor
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a pixel sensor disposed in the substrate, an isolation structure surrounding the pixel sensor and disposed in the substrate, a dielectric layer disposed over the pixel sensor on the front side of the substrate, and a plurality of conductive structures disposed in the dielectric layer and arranged to aligned with the isolation structure.
US10510792B2 3DIC seal ring structure and methods of forming same
A semiconductor device includes a first semiconductor chip including a first substrate, a plurality of first dielectric layers and a plurality of conductive lines formed in the first dielectric layers over the first substrate. The semiconductor device further includes a second semiconductor chip having a surface bonded to a first surface of the first semiconductor chip, the second semiconductor chip including a second substrate, a plurality of second dielectric layers and a plurality of second conductive lines formed in the second dielectric layers over the second substrate. The semiconductor device further includes a first conductive feature extending from the first semiconductor chip to one of the plurality of second conductive lines, and a first seal ring structure extending from the first semiconductor chip to the second semiconductor chip.
US10510790B2 High-k dielectric liners in shallow trench isolations
A circuit structure includes a semiconductor substrate having a top surface. A dielectric material extends from the top surface into the semiconductor substrate. A high-k dielectric layer is formed of a high-k dielectric material, wherein the high-k dielectric layer comprises a first portion on a sidewall of the dielectric material, and a second portion underlying the dielectric material.
US10510785B2 Method for manufacturing TFT substrate and method for manufacturing TFT display apparatus
The present disclosure provides a method for manufacturing a TFT substrate and a method for manufacturing a TFT display apparatus, including the steps of: providing a base substrate; forming a source/drain metal layer on the base substrate; depositing a photoresist layer on the source/drain metal layer and patterning the photoresist layer to form a desired pattern of the photoresist layer; using a BCl3 gas to remove metal oxides generated on surface of the source/drain metal layer with air; and using a mixing gas including a Cl2 gas and the BCl3 gas to etch the source/drain metal layer.
US10510783B2 TFT array substrate and manufacturing method thereof, display device
A TFT array substrate, its manufacturing method and a corresponding display device are disclosed. The TFT array substrate, includes a bearing substrate, a gate line and a data line arranged across each other on the bearing substrate, a pixel region defined by the gate line and the data line, and a thin film transistor, a pixel electrode and an active layer disposed in the pixel region. Specifically, a gate of the thin film transistor is connected to the gate line, a source thereof is connected to the data line and a drain thereof is connected to the pixel electrode. Further, an insulating layer is also formed above the source of the thin film transistor, and a drain trench is formed in the insulating layer. In addition, the drain of the thin film transistor is in the drain trench and is connected to the source through the active layer.
US10510782B2 Array substrate and manufacturing method thereof, and display device
An array substrate and a manufacturing method thereof and a display device are provided. The manufacturing method includes: forming a first signal line and a second signal line which have a same extension direction and are separated from each other on a base substrate; forming an initial pixel electrode on the base substrate, such that the initial pixel electrode includes a first extension portion, and the initial pixel electrode is connected to the first signal line by the first extension portion and the initial pixel electrode is separated from the second signal line; and removing at least part of the first extension portion of the initial pixel electrode to form the pixel electrode separated from the first signal line.
US10510781B2 Semiconductor device and method for manufacturing semiconductor device
A method of producing a semiconductor device according to an embodiment of the present invention includes: step (C) of forming an oxide semiconductor layer of a plurality of thin film transistors on a gate dielectric layer; step (F) of forming an aperture in an interlevel dielectric layer, the aperture being located between an active region and a plurality of terminal portions and extending through the interlevel dielectric layer; and step (G) of, after step (F), forming an upper conductive portion on the interlevel dielectric layer. In step (C), a protection layer made of the same oxide semiconductor film as the oxide semiconductor layer is formed above a region of the gate dielectric layer that is located between the active region and the plurality of terminal portions. In step (F), the aperture is formed so as to overlap the protection layer.
US10510780B2 Array substrate and display device
An array substrate and a display are provided. The array substrate includes a plurality of sub-pixel regions arranged in rows and columns. The sub-pixel region includes a pixel aperture region. A conductive pattern is provided between two adjacent sub-pixel regions in a row direction, at least part of the conductive pattern being located between pixel aperture regions of the two adjacent sub-pixel regions in the row direction, and the conductive pattern being connected to a common voltage.
US10510778B2 Array substrate, display device and wearable device
The present disclosure provides an array substrate, a display device and a wearable device. The array substrate includes a plurality of pixel units. Each of the pixel units includes a pixel electrode and a thin film transistor connected to the pixel electrodes, the plurality of pixel units forms a display region, and the thin film transistor of the pixel unit at an edge of the display region is closer to the edge of the display region than the pixel electrode thereof.
US10510771B2 Three-dimensional memory devices having plurality of vertical channel structures
A three-dimensional (3D) memory device having a plurality of vertical channel structures includes a first memory block, a second memory block, and a bit line. The first memory block includes first vertical channel structures extending in a vertical direction with respect to a surface of a substrate. The second memory block includes second vertical channel structures on the first vertical channel structures in the vertical direction and first and second string selection lines extending in a first horizontal direction and offset in the vertical direction. The bit line extends in the first horizontal direction between the first and second memory blocks and is shared by the first and second memory blocks. The second memory block may include first and second string selection transistors which are each connected to the bit line and the first string selection line and have different threshold voltages from each other.
US10510770B2 Three-dimensional memory device
A semiconductor device includes a base body portion, a stacked body, a pedestal portion, a plate portion, and first and second columnar portions. The base body portion includes a doped semiconductor film and a semiconductor portion. The doped semiconductor film includes first and second portions. The semiconductor portion includes a first region overlapping the first portion, and a second region overlapping the second portion and being a body different from the first region. The pedestal portion is provided in the second region. The plate portion contacts the pedestal portion and the first region. The first columnar portion includes a semiconductor layer. The semiconductor layer is adjacent to the plate portion with the stacked body interposed, and contacts the first region. The second columnar portion is adjacent to the plate portion with the stacked body interposed, and is adjacent to the pedestal portion with the second region interposed.
US10510765B2 Memory device and method for fabricating the same
A memory device and a method for fabricating the same are provided. The memory device includes a semiconductor substrate, well regions, logic transistors, a high-voltage transistor, and a storage transistor. The well regions are disposed in the semiconductor substrate and include logic well regions, a high-voltage well region, and a memory well region. The logic transistors are disposed on the logic well regions. Each the logic transistors includes a high-k metal gate structure. The storage transistor is disposed on the memory well region, and includes a charge storage structure and a high-k metal gate structure. In the method for fabricating the memory device, a high-k first process or high-k last process is used for the formation of the high-k metal gate structures of the memory device. Because all the logic transistors and the storage transistor are formed with the high-k metal gate structure, a number of masks is decreased.
US10510759B2 Semiconductor memory device
A semiconductor memory device according to an example embodiment of the present inventive concept may include: a plurality of lower electrodes located on a substrate and spaced apart from one another; and an etch stop pattern located on the substrate and surrounding at least a part of each of the plurality of lower electrodes, in which the etch stop pattern includes: a first etch stop pattern including carbon; and a second etch stop pattern located on the first etch stop pattern and including a material different from a material of the first etch stop pattern.
US10510757B2 Semiconductor device including storage element
An object is to provide a semiconductor device with a novel structure. The semiconductor device includes a first wiring; a second wiring; a third wiring; a fourth wiring; a first transistor having a first gate electrode, a first source electrode, and a first drain electrode; and a second transistor having a second gate electrode, a second source electrode, and a second drain electrode. The first transistor is provided in a substrate including a semiconductor material. The second transistor includes an oxide semiconductor layer.
US10510754B2 Complimentary metal-oxide-semiconductor (CMOS) with low contact resistivity and method of forming same
An embodiment complimentary metal-oxide-semiconductor (CMOS) device and an embodiment method of forming the same are provided. The embodiment CMOS device includes an n-type metal-oxide-semiconductor (NMOS) having a titanium-containing layer interposed between a first metal contact and an NMOS source and a second metal contact and an NMOS drain and a p-type metal-oxide-semiconductor (PMOS) having a PMOS source and a PMOS drain, the PMOS source having a first titanium-containing region facing a third metal contact, the PMOS drain including a second titanium-containing region facing a fourth metal contact.
US10510748B2 Transistor for increasing a range of a swing of a signal
A transistor includes a first doping well, a second doping well, a first doping area, a second doping area, a gate layer, and at least one compensation capacitor. The first doping well and the second doping well are formed in a structure layer. The first doping area and the second doping area are formed in the first doping well and have a first conductivity type, the second doping well has a second conductivity type, and the first doping area is used for transmitting the signal. The at least one compensation capacitor is used for adjusting a voltage drop of a parasitic junction capacitor between the first doping area and the first doping well, a voltage drop of a parasitic junction capacitor between the first doping well and the second doping well, or a voltage drop of a parasitic junction capacitor between the second doping well and the structure layer.
US10510747B1 BCD semiconductor device and method for manufacturing the same
A BCD semiconductor device includes devices integrated on a single chip. The devices include a first high voltage nLIGBT device, a second high voltage nLIGBT device, a first high voltage nLDMOS device, a second high voltage nLDMOS device, a third high voltage nLDMOS device, a first high voltage pLDMOS device and low voltage NMOS, PMOS and PNP devices, and a diode device. A dielectric isolation is applied to the high voltage nLIGBT, nLDMOS and pLDMOS devices to realize a complete isolation between the high and low voltage devices. The nLIGBT, nLDMOS, NPN and low voltage NMOS and PMOS are integrated on the substrate of a single chip. The isolation region composed of the dielectric, the second conductivity type buried layer, the dielectric trench, and the first conductivity type implanted region realizes full dielectric isolation of high and low voltage devices. The six types of high voltage transistors have multiple channels.
US10510733B2 Integrated device comprising embedded package on package (PoP) device
A device that includes a printed circuit board (PCB), a package on package (PoP) device, a first encapsulation layer, and a second encapsulation layer. The package on package (PoP) device is coupled to the printed circuit board (PCB). The package on package (PoP) device includes a first package having a first electronic package component, a second package coupled to the first package, a gap controller configured to provide a spacing between the first electronic package component and the second package. The gap controller includes a spacer and an adhesive layer. The first encapsulation layer is formed between the first package and the second package. The first encapsulation layer is configured to at least partially encapsulate the gap controller including the spacer and the adhesive layer. The second encapsulation layer is configured to at least partially encapsulates the package on package (PoP) device. The device is configured to provide cellular functionality.
US10510732B2 PoP device and method of forming the same
Provided are a PoP device and a method of manufacturing the same. The PoP device includes a first package structure and a second package structure. The first package structure includes a die, a through integrated fan-out via (TIV), an encapsulant, and a film. The TIV is aside the die. The encapsulant encapsulates sidewalls of the die and sidewalls of the TIV. The film is over the TIV and the encapsulant, and aside the die. The second package structure is connected to the first package structure through a connector. The connector penetrates through the film to electrically connected to the TIV.
US10510731B2 Package-on-package (PoP) structure including stud bulbs
Package-On-Package (PoP) structures that includes stud bulbs is provided. According to an embodiment, a POP structure includes a first substrate, stud bulbs, a die, a second substrate, and electrical connectors. The stud bulbs are coupled to a first surface of the first substrate. The die is attached to the first surface of the first substrate. The electrical connectors are coupled to the second substrate, and respective ones of the electrical connectors are coupled to respective ones of the stud bulbs.
US10510730B2 Stacked semiconductor structure and method
A device comprises a first chip comprising a first connection pad embedded in a first dielectric layer and a first bonding pad embedded in the first dielectric layer, wherein the first bonding pad comprises a first portion and a second portion, the second portion being in contact with the first connection pad and a second chip comprising a second bonding pad embedded in a second dielectric layer of the second chip, wherein the first chip and the second chip are face-to-face bonded together through the first bonding pad the second bonding pad.
US10510729B2 3DIC interconnect apparatus and method
An interconnect apparatus and a method of forming the interconnect apparatus is provided. Two integrated circuits are bonded together. A first opening is formed through one of the substrates. A multi-layer dielectric film is formed along sidewalls of the first opening. One or more etch processes form one or more spacer-shaped structures along sidewalls of the first opening. A second opening is formed extending from the first opening to pads in the integrated circuits. A dielectric liner is formed, and the opening is filled with a conductive material to form a conductive plug.
US10510718B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate; a first die disposed over the substrate; a second die disposed over the substrate; a molding disposed over the substrate and surrounding the first die and the second die; an interconnect structure including a dielectric layer and a conductive member, wherein the dielectric layer is disposed over the first die, the second die and the molding, and the conductive member is surrounded by the dielectric layer; and a via extended within the second die and between the dielectric layer and the substrate.
US10510713B1 Semicondcutor package and method of manufacturing the same
A semiconductor package includes a redistribution structure, at least one semiconductor device, a heat dissipation component, and an encapsulating material. The at least one semiconductor device is disposed on and electrically connected to the redistribution structure. The heat dissipation component is disposed on the redistribution structure and includes a concave portion for receiving the at least one semiconductor device and an extending portion connected to the concave portion and contacting the redistribution structure, wherein the concave portion contacts the at least one semiconductor device. The encapsulating material is disposed over the redistribution structure, wherein the encapsulating material fills the concave portion and encapsulates the at least one semiconductor device.
US10510705B2 Semiconductor package structure having a second encapsulant extending in a cavity defined by a first encapsulant
A semiconductor package structure includes a first semiconductor die, a second semiconductor die, a plurality of conductive elements, a first encapsulant and a second encapsulant. The second semiconductor die is disposed on the first semiconductor die. The conductive elements each comprises a first portion and a second portion and are disposed around the first semiconductor die and the second semiconductor die. The first encapsulant surrounds the first semiconductor die and the respective first portions of the conductive elements. The second encapsulant covers a portion of a top portion of the first semiconductor die and surrounds the respective second portions of the conductive elements.
US10510704B2 Package structure and method of manufacturing the same
A package structure and a method of forming the same are provided. The package structure includes a first die, an encapsulant, a first RDL structure, and a conductive terminal. The encapsulant is aside the first die, encapsulating sidewalls of the first die. The first RDL structure is on the first die and the encapsulant. The conductive terminal is electrically connected to first die through the RDL structure. The first RDL structure comprises a first polymer layer and a first RDL, the first polymer layer comprises a non-shrinkage material and a top surface of the first polymer layer is substantially flat.
US10510700B2 Semiconductor device
Disclosed is a semiconductor device suppressed in decrease of reliability. The semiconductor device comprises an electrode pad portion (2) formed on the upper surface of a semiconductor substrate (1), a passivation layer (3) so formed on the upper surface of the semiconductor substrate (1) as to overlap a part of the electrode pad portion (2) and having a first opening portion (3a) where the upper surface of the electrode pad portion (2) is exposed, a barrier metal layer (5) formed on the electrode pad portion (2), and a solder bump (6) formed on the barrier metal layer (5). The barrier metal layer (5) is formed such that an outer peripheral end (5b) lies within the first opening portion (3a) of the passivation layer (3) when viewed in plan.
US10510698B2 Semiconductor structure and method of forming
A device package and methods of forming are provided. The device package includes a logic die and a first passivation layer over the logic die. The device package also includes a memory die and a molding compound extending along sidewalls of the logic die and the memory die. The device package also includes a conductive via extending through the molding compound, and a first redistribution layer (RDL) structure over the molding compound. The molding compound extends between a top surface of the memory die and a bottom surface of the first RDL structure. A top surface of the first passivation layer contacts the bottom surface of the first RDL structure.
US10510696B2 Pad structure and manufacturing method thereof in semiconductor device
A method of manufacturing a semiconductor device includes: forming a memory cell on a substrate; forming a conductive pad region to electrically couple to the memory cell; depositing a dielectric layer over the conductive pad region; forming a first passivation layer over the dielectric layer; etching the first passivation layer through the dielectric layer, thereby exposing a first area of the conductive pad region; forming a second passivation layer over the first passivation layer and the exposed first area of the conductive pad region; and etching the second passivation layer to expose a second area of the conductive pad region.
US10510693B2 Semiconductor package structure
A semiconductor package structure including an encapsulation body, an RFIC chip, a first antenna structure, and a second antenna structure is provided. The RFIC chip may be embedded in the encapsulation body. The first antenna structure may be disposed at a lateral side of the RFIC chip, electrically connected to the RFIC chip, and include a first conductor layer and a plurality of first patches opposite to the first conductor layer. The second antenna structure may be stacked on the RFIC chip, electrically connected to the RFIC chip, and include a second conductor layer and a plurality of second patches opposite to the second conductor layer. The first patches and the second patches are located at a surface of the encapsulation body. A first distance between the first conductor layer and the first patches is different from a second distance between the second conductor layer and the second patches.
US10510690B2 Wafer level package (WLP) and method for forming the same
A semiconductor device structure and method for forming the same are provided. The semiconductor device structure includes a substrate and a conductive pad formed on the substrate. The semiconductor device structure includes a protection layer formed over the conductive pad and a post-passivation interconnect (PPI) structure formed at least in the protection layer. The PPI structure is electrically connected to the conductive pad. The semiconductor device structure also includes a first moisture-resistant layer formed over the protection layer, and the protection layer and the first moisture-resistant layer are made of different materials. The semiconductor device structure further includes an under bump metallurgy (UBM) layer formed over the first moisture-resistant layer and connected to the PPI structure.
US10510687B2 Packaging devices and methods for semiconductor devices
Packaging devices and methods for semiconductor devices are disclosed. In some embodiments, a packaging device for a semiconductor device includes a packaging substrate including a semiconductor device mounting region. The packaging device includes a stress isolation structure (SIS) disposed on the packaging substrate proximate a portion of a perimeter of the semiconductor device mounting region.
US10510685B2 Dishing prevention columns for bipolar junction transistors
In some embodiments, a bipolar junction transistor (BJT) is provided. The BJT may include a collector region that is disposed within a semiconductor substrate. A base region that is disposed within the semiconductor substrate and arranged within the collector region. An emitter region that is disposed within the semiconductor substrate and arranged within the base region. A pre-metal dielectric layer that is disposed over an upper surface of the semiconductor substrate and that separates the upper surface of the semiconductor substrate from a lowermost metal interconnect layer. A first plurality of dishing prevention columns that are arranged over the emitter region and within the pre-metal dielectric layer, where the plurality of dishing prevention columns each include a dummy gate that is conductive and electrically floating.
US10510676B2 System and method for aligned stitching
A method for manufacturing semiconductor devices include steps of depositing a first photoresist over a first dielectric layer, first exposing the first photoresist to a first light-exposure using a first lithographic mask, and second exposing the first photoresist to a second light-exposure using a second lithographic mask. An overlap region of the first photoresist is exposed to both the first light-exposure and the second light-exposure. The first dielectric layer is thereafter patterned to form a mask overlay alignment mark in the overlap region. The patterning includes etching the first dielectric layer form a trench, and filling the trench with a conductive material to produce the alignment mark. A second dielectric layer is deposited over the alignment mark, and a second photoresist is deposited over the second dielectric layer. A third lithographic mask is aligned to the second photoresist using the underlying mask overlay alignment mark for registration.
US10510671B2 Method for forming semiconductor device structure with conductive line
A method for forming a semiconductor device structure is provided. The method includes forming a first mask layer over a dielectric layer. The first mask layer has a trench. The trench has an inner wall and a bottom surface. The method includes forming a second mask layer in the trench. The method includes removing the second mask layer covering the bottom surface to form a second trench in the second mask layer. The second trench exposes the bottom surface and is over a first portion of the dielectric layer. The remaining second mask layer covers the inner wall. The method includes removing the first portion, the first mask layer, and the second mask layer to form a third trench in the dielectric layer. The method includes forming a conductive structure in the third trench.
US10510670B2 Pad structure design in fan-out package
A package includes a corner, a device die, a plurality of redistribution lines underlying the device die, and a plurality of non-solder electrical connectors underlying and electrically coupled to the plurality of redistribution lines. The plurality of non-solder electrical connectors includes a corner electrical connector. The corner electrical connector is elongated. An electrical connector is farther away from the corner than the corner electrical connector, wherein the electrical connector is non-elongated.
US10510669B2 Multi-chip package and method of providing die-to-die interconnects in same
A multi-chip package includes a substrate (110) having a first side (111), an opposing second side (112), and a third side (213) that extends from the first side to the second side, a first die (120) attached to the first side of the substrate and a second die (130) attached to the first side of the substrate, and a bridge (140) adjacent to the third side of the substrate and attached to the first die and to the second die. No portion of the substrate is underneath the bridge. The bridge creates a connection between the first die and the second die. Alternatively, the bridge may be disposed in a cavity (615, 915) in the substrate or between the substrate and a die layer (750). The bridge may constitute an active die and may be attached to the substrate using wirebonds (241, 841, 1141, 1541).
US10510668B1 Method of fabricating semiconductor device
A method of fabricating a semiconductor device is provided. A hybrid bonded structure is provided. A cover lid comprising a base portion and at least one dummy portion protruding from the base portion is provided. The at least one dummy portion of the cover lid is bonded to the hybrid bonding structure. The base portion is removed. A redistribution structure over the hybrid bonding structure and the at least one dummy portion is formed.
US10510666B2 Interconnect structure and method of forming same
An apparatus comprises a first metal feature in a first dielectric layer over a substrate, wherein a sidewall portion of the first dielectric layer is over a top surface of the first metal feature, a second dielectric layer over the first dielectric layer and a second metal feature extending through the second dielectric layer, wherein a bottom of a first portion of the second metal feature is in contact with the top surface of the first metal feature and a bottom of a second portion of the second metal feature is in contact with the sidewall portion of the first dielectric layer.
US10510662B2 Vertically oriented metal silicide containing e-fuse device and methods of making same
One illustrative method disclosed herein comprises forming a vertically oriented semiconductor (VOS) structure in a semiconductor substrate and performing a metal silicide formation process to convert at least a portion of the VOS structure into a metal silicide material, thereby forming a conductive silicide vertically oriented e-fuse.
US10510660B2 Semiconductor package devices integrated with inductor
The present disclosure provides an inductor structure. The inductor structure, comprising a first surface, a second surface intersecting with the first surface, a first conductive pattern and a second conductive pattern. The first conductive pattern is formed on the first surface. The second conductive pattern is formed on the second surface. The first conductive pattern is connected with the second conductive pattern.
US10510656B2 Semiconductor device
A semiconductor device includes: a high-side transistor having a first gate electrode, first drain electrodes and first source electrodes; a low-side transistor having a second gate electrode, second drain electrodes and second source electrodes; a plurality of first drain pads that are disposed above the first drain electrodes and are electrically connected to the first drain electrodes; a plurality of first source pads that are disposed above the second source electrodes and are electrically connected to the second source electrodes; a plurality of first common interconnects that are disposed above the first source electrodes and above the second drain electrodes and are electrically connected to the first source electrodes and the second drain electrodes; and a plurality of second common interconnects that are connected to the first common interconnects, and extend in a direction that intersects with the first common interconnects.
US10510655B2 Semiconductor devices employing a barrier layer
A semiconductor device includes providing a workpiece including an insulating material layer disposed thereon. The insulating material layer includes a trench formed therein. A barrier layer on the sidewalls of the trench is formed using a surface modification process and a surface treatment process.
US10510654B2 Dummy metal with zigzagged edges
A structure includes a metal pad, a passivation layer having a portion covering edge portions of the metal pad, and a dummy metal plate over the passivation layer. The dummy metal plate has a plurality of through-openings therein. The dummy metal plate has a zigzagged edge. A dielectric layer has a first portion overlying the dummy metal plate, second portions filling the first plurality of through-openings, and a third portion contacting the first zigzagged edge.
US10510648B2 Fan-out package structure and method
A method comprises embedding a semiconductor structure in a molding compound layer, depositing a plurality of photo-sensitive material layers over the molding compound layer, developing the plurality of photo-sensitive material layers to form a plurality of openings, wherein a first portion and a second portion of an opening of the plurality of openings are formed in different photo-sensitive material layers and filling the first portion and the second portion of the opening with a conductive material to form a first via in the first portion and a first redistribution layer in the second portion.
US10510647B2 Semiconductor package
A semiconductor package includes an organic interposer, a semiconductor chip, a passivation layer, and an underbump metallurgy (UBM) layer. The organic interposer includes insulating layers and wiring layers disposed on the insulating layers. The semiconductor chip is disposed on one surface of the organic interposer. The passivation layer is disposed on another surface of the organic interposer opposing the one surface on which the semiconductor chip is disposed, and has openings extending to portions of the wiring layer. The UBM layer includes UBM pads disposed on the passivation layer and UBM vias disposed in the openings and connecting the UBM pads and the wiring layer to each other. At least one groove portion is disposed in an outer circumferential surface of the UBM pad.
US10510646B2 Packae structure, RDL structure and method of forming the same
A package structure, a RDL structure and a method of forming the same are provided. The package structure includes a die, an encapsulant, a RDL structure, and a connector. The encapsulant is aside the die. The RDL structure is electrically connected to the die. The connector is connected to the die through the RDL structure. The RDL structure includes a dielectric layer, a first RDL and a second RDL. The dielectric layer is on the encapsulant and the die. The first RDL is penetrating through the dielectric layer to connect to the die, the first RDL comprises a first via and a first trace on the first via. The second RDL is on the first RDL. The second RDL comprises a second via and a second trace on the second via. The second via contacts and covers a portion of a top surface and a portion of sidewalls of the first trace.
US10510638B2 Electronic component-embedded board
There is provided an electronic component-embedded board. The electronic component-embedded board includes: a first insulating layer; a metal layer formed on the first insulating layer; a first electronic component disposed on the metal layer; a second insulating layer formed on the first insulating layer and the metal layer such that the first electronic component is buried in the second insulating layer; a second electronic component disposed above the second insulating layer; and a heat radiating member thermally connected to the metal layer exposed from the second insulating layer and thermally connected to the second electronic component.
US10510637B2 Devices and methods for heat dissipation of semiconductor integrated circuits
A semiconductor device is disclosed. In one example, the semiconductor device includes: an electronic component having a top surface, a bottom surface, and two end portions; a plurality of contacts disposed on the top surface; and a plurality of metal nodes disposed on the plurality of contacts. The plurality of contacts includes two end contacts disposed at the two end portions respectively and at least one intermediate contact disposed between the two end contacts. The plurality of metal nodes includes two end metal nodes disposed on the two end contacts respectively and at least one intermediate metal node disposed on the at least one intermediate contact.
US10510633B1 Package and printed circuit board attachment
Generally, the present disclosure provides example embodiments relating to a package that may be attached to a printed circuit board (PCB). In an embodiment, a structure includes a package. The package includes one or more dies and metal pads on an exterior surface of the package. At least some of the metal pads are first solder ball pads. The structure further includes pins, and each of the pins is attached to a respective one of the metal pads.
US10510629B2 Integrated circuit package and method of forming same
A package and a method of forming the same are provided. The package includes: a die stack bonded to a carrier, the die stack including a first integrated circuit die, the first integrated circuit die being a farthest integrated circuit die of the die stack from the carrier, a front side of the first integrated circuit die facing the carrier; a die structure bonded to the die stack, the die structure including a second integrated circuit die, a backside of the first integrated circuit die being in physical contact with a backside of the second integrated circuit die, the backside of the first integrated circuit die being opposite the front side of the first integrated circuit die; a heat dissipation structure bonded to the die structure adjacent the die stack; and an encapsulant extending along sidewalls of the die stack and sidewalls of the heat dissipation structure.
US10510627B2 Display device including an adhesive layer
A display device includes a display panel having a display area and a non-display area. A window is disposed on the display panel. A bezel portion is disposed on the window. The bezel portion at least partially overlaps the non-display area. An adhesive layer is disposed between the display panel and the window. An interlayer is disposed between the bezel portion and the adhesive layer. The interlayer has at least one ultrasound transmitting area overlapping the bezel portion.
US10510625B2 Systems and methods for controlling plasma instability in semiconductor fabrication
An apparatus for supporting a wafer during a plasma processing operation includes a pedestal configured to have bottom surface and a top surface and a column configured to support the pedestal at a central region of the bottom surface of the pedestal. An electrical insulating layer is disposed over the top surface of the pedestal. An electrically conductive layer is disposed over the top surface of the electrical insulating layer. At least three electrically conductive support structures are distributed on the electrically conductive layer. The at least three support structures are configured to interface with a bottom surface of a wafer to physically support the wafer and electrically connect to the wafer. An electrical connection extends from the electrically conductive layer to connect with a positive terminal of a direct current power supply at a location outside of the pedestal.
US10510624B2 Metrology systems with multiple derivative modules for substrate stress and deformation measurement
Embodiments of the disclosure provide a metrology system. In one example, a metrology system includes a laser source adapted to transmit a light beam, a lens adapted to receive at least a portion of the light beam from the laser source, a first beam splitter positioned to receive at least the portion of the light beam passing through the lens, a first beam displacing device adapted to cause a portion of the light beam received from the beam splitter to be split into two or more sub-light beams a first recording device having a detection surface, and a first polarizer that is positioned between the first displacing device and the first recording device, wherein the first polarizer is configured to cause the two or more sub-light beams provided from the first displacing device to form an interference pattern on the detection surface of the first recording device.
US10510623B2 Overlay error and process window metrology
A method for inline inspection during semiconductor wafer fabrication is provided. The method includes forming a plurality of test structures on a semiconductor wafer along two opposite directions. An offset distance between a sample feature and a target feature of each of the test structures increases gradually along the two opposite directions. The method further includes producing an image of the test structures. The method also includes performing image analysis of the image to recognize a position with an extreme of a gray level. In addition, the method includes calculating an overlay error according to the recognized position.
US10510622B1 Vertically stacked complementary-FET device with independent gate control
A method includes forming a stack of semiconductor material layers. A first spacer is formed adjacent a lower region at a first end of the stack, and a second spacer is formed adjacent an upper region positioned at a second end of the stack. A gate structure and sidewall spacer are formed above the stack. The gate structure and a first subset of the semiconductor layers are removed to define inner cavities and a gate cavity. A gate insulation layer is formed. A first conductive material is formed in the inner cavities. The first conductive material is selectively removed from the inner cavities in the upper region. The first conductive material in the inner cavities in the lower region remains as a first gate electrode. A second conductive material is formed in the inner cavities in the upper region to define a second gate electrode.
US10510620B1 Work function metal patterning for N-P space between active nanostructures
A method includes forming an isolation pillar between first and second active nanostructures for adjacent FETs. A first WFM for one FET is deposited over the first active nanostructure, the pillar and the second active nanostructure. The first WFM is removed from a part of the pillar. The removing creates a discontinuity in the first WFM over the first active nano structure from the first WFM over the second active nanostructure but leaves the first WFM on sidewalls of the pillar. When the first WFM surrounding the second active nanostructure is removed, the pillar and the discontinuity in the first metal on the part of the pillar prevent the etching from reaching and removing the first WFM on the first active nanostructure. Depositing a second WFM surrounding the second active nanostructure and the isolation pillar forms part of the gate for the second FET and couples the FETs together.
US10510618B2 FinFET EPI channels having different heights on a stepped substrate
A structure includes a stepped crystalline substrate that includes an upper step, a lower step, and a step rise. A first fin includes a crystalline structure having a first lattice constant. The first fin is formed over the lower step. A second fin includes a crystalline structure having a second lattice constant, the second lattice constant being different than the first lattice constant. The second fin can be formed over the upper step apart from the first fin. A second crystalline structure can be formed over the first crystalline structure and the tops of the fins aligned. The first and second fins can be made of the same material, but with different heights and different channel strain values. The first fin can be used as an NMOS fin and the second fin can be used as a PMOS fin of a CMOS FinFET.
US10510617B2 CMOS VFET contacts with trench solid and liquid phase epitaxy
Embodiments are directed to a complementary metal oxide semiconductor having source and drain contacts formed using trench. An n-type field effect transistor (NFET) includes a p-type semiconductor fin vertically extending from an n-type bottom source or drain region disposed on the substrate. A p-type FET (PFET) includes an n-type semiconductor fin vertically extending from a p-type bottom source or drain region disposed on the substrate. A first gate of the NFET is formed around a channel region of the p-type semiconductor fin and a second gate of the PFET is formed around a channel region of the n-type semiconductor fin. The first gate and the second gate include a dipole layer. The NFET and PFET each has a threshold voltage of about 150 mV to about 250 mV and a difference between the threshold voltages of the NFET and PFET is less than about 50 mV.
US10510615B2 FinFET devices and methods of forming the same
A method of manufacturing a semiconductor device includes forming a semiconductor strip protruding above a substrate, forming isolation regions on opposing sides of the semiconductor strip, recessing the isolation regions in a first chamber using a first etching process, and increasing a planarity of the isolation regions in the first chamber using a second etching process.
US10510605B2 Semiconductor die singulation and structures formed thereby
An embodiment method includes providing a wafer including a first integrated circuit die, a second integrated circuit die, and a scribe line region between the first integrated circuit die and the second integrated circuit die. The method further includes forming a kerf in the scribe line region and after forming the kerf, using a mechanical sawing process to fully separate the first integrated circuit die from the second integrated circuit die. The kerf extends through a plurality of dielectric layers into a semiconductor substrate.
US10510602B2 Methods of producing self-aligned vias
Methods and apparatus to form fully self-aligned vias are described. A first metal film is formed in the recessed first conductive lines and on the first insulating layer of a substrate comprising alternating conductive lines and a first insulating layer. Pillars and a sheet are formed from the first metal film. Some of the pillars and a portion of the sheet are selectively removed and a second insulating layer is deposited around the remaining pillars and sheet. The remaining pillars and sheet are removed to form vias and a trench in the second insulating layer. A third insulating layer is deposited in the vias and trench and an overburden is formed on the second insulating layer. Portions of the overburden are selectively etched from the second insulating layer to expose the second insulating layer and the filled vias and leaving portions of the third insulating layer on the second insulating layer. The third insulating layer is selectively etched from some of the filled vias to form via openings to the first conductive line and a trench.
US10510601B2 Method for reducing metal plug corrosion and device
A method of manufacturing a device includes exposing at least one of a source/drain contact plug or a gate contact plug to a metal ion source solution during a manufacturing process, wherein a constituent metal of a metal ion in the metal ion source solution and the at least one source/drain contact plug or gate contact plug is the same. If the source/drain contact plug or the gate contact plug is formed of cobalt, the metal ion source solution includes a cobalt ion source solution. If the source/drain contact plug or the gate contact plug is formed of tungsten, the metal ion source solution includes a tungsten ion source solution.
US10510599B2 FinFET switch
An embodiment of a semiconductor switch structure includes source contacts, drain contacts, gates and fins. The contacts and gates are elongated in a first direction and are spaced apart from each other in a second direction perpendicular to the first direction. The gates are interspersed between the contacts. The fins underlie both the contacts and the gates. The fins are elongated in the second direction and are spaced apart from each other in the first direction. A contact via extends through one of the contacts without contacting a gate or a fin. A gate via extends through one of the gates without contacting a contact or a fin. A contact-gate via is in contact with both a contact and a gate but not a fin.
US10510593B2 Contact openings and methods forming same
A method includes performing an implantation on a portion of a first layer to form an implanted region, and removing un-implanted portions of the first layer. The implanted region remains after the un-implanted portions of the first layer are removed. An etching is then performed on a second layer underlying the first layer, wherein the implanted region is used as a portion of a first etching mask in the etching. The implanted region is removed. A metal mask is etched using the second layer to form a patterned mask. An inter-layer dielectric is then etched to form a contact opening, wherein the patterned mask is used as a second etching mask.
US10510591B1 Package-on-package structure and method of manufacturing package
A package-on-package (PoP) structure includes a first package and a second package stacked on the first package. The first package includes a die, a plurality of conductive structures, an encapsulant, and a redistribution structure. The die has an active surface and a rear surface opposite to the active surface. The die includes an amorphous layer located on the rear surface. The conductive structures surround the die. The encapsulant encapsulates the die and the conductive structures. The redistribution structure is on the active surface of the die and is electrically connected to the conductive structures and the die.
US10510588B2 Interconnection structure and manufacturing method thereof
An interconnection structure includes a first dielectric layer, a bottom conductive feature present in the first dielectric layer, a second dielectric layer present on the first dielectric layer, an aluminum-containing etch stop layer present between the first dielectric layer and the second dielectric layer, an upper conductive via present at least in the second dielectric layer and electrically connected to the bottom conductive feature, and at least one aluminum-containing fragment present at least at a bottom corner of the upper conductive via.
US10510578B2 Protective film forming film, protective film forming sheet and work product manufacturing method
A protective film forming film 1 is provided in which the product of the breaking stress (MPa) measured at a measurement temperature of 0° C. and the breaking strain (unit: %) measured at a measurement temperature of 0° C. in at least one of the protective film forming film 1 and a protective film formed from the protective film forming film 1 is in a range of 1 MPa·% to 250 MPa·%. According to such a protective film forming film 1, the protective film forming film 1 or the protective film formed from the protective film forming film 1 can be suitably divided in an expanding process performed on a workpiece when the workpiece is divided to obtain a work product.
US10510577B2 Lift off process for chip scale package solid state devices on engineered substrate
A method of processing an engineered substrate structure includes providing an engineered substrate structure including a polycrystalline substrate and an engineered layer encapsulating the polycrystalline substrate, forming a sacrificial layer coupled to the engineered layer, joining a solid state device structure to the sacrificial layer, forming one or more channels in the solid state device structure by removing one or more portions of the solid state device structure to expose one or more portions of the sacrificial layer, flowing an etching chemical through the one or more channels to the one or more exposed portions of the sacrificial layer, and dissolving the sacrificial layer by interaction between the etching chemical and the sacrificial layer, thereby separating the engineered substrate structure from the solid state device structure.
US10510576B2 Carrier-bonding methods and articles for semiconductor and interposer processing
A thin sheet (20) disposed on a carrier (10) via a surface modification layer (30) to form an article (2), wherein the article may be subjected to high temperature processing, as in FEOL semiconductor processing, not outgas and have the thin sheet maintained on the carrier without separation therefrom during the processing, yet be separated therefrom upon room temperature peeling force that leaves the thinner one of the thin sheet and carrier intact. Interposers (56) having arrays (50) of vias (60) may be formed on the thin sheet, and devices (66) formed on the interposers. Alternatively, the thin sheet may be a substrate on which semiconductor circuits are formed during FEOL processing.
US10510575B2 Substrate support with multiple embedded electrodes
A method and apparatus for biasing regions of a substrate in a plasma assisted processing chamber are provided. Biasing of the substrate, or regions thereof, increases the potential difference between the substrate and a plasma formed in the processing chamber thereby accelerating ions from the plasma towards the active surfaces of the substrate regions. A plurality of bias electrodes herein are spatially arranged across the substrate support in a pattern that is advantageous for managing uniformity of processing results across the substrate.
US10510571B2 Reticle transfer system and method
A method comprises transporting semiconductor devices between a global system and a local system, wherein an input terminal of the local system is connected to the global system, and wherein the global system comprises a plurality of stockers and a global transportation system connected to the stockers and the local system comprises a first service area, an internal buffer, a second service area and a plurality of lithography apparatuses and transporting a semiconductor device from the first service area to a lithography apparatus in the second service area.
US10510570B2 Systems, apparatus, and methods for purging a substrate carrier at a factory interface
Embodiments of the present invention provide systems, apparatus, and methods for purging a substrate carrier. Embodiments include a frame configured to sit proximate to a load port door without interfering with operation of a factory interface or equipment front end module robot; one or more inter-substrate nozzle arrays supported by the frame and configured to spray gas into a substrate carrier; and one or more curtain nozzle arrays supported by the frame and configured to spray gas across an opening of the substrate carrier. Numerous additional aspects are disclosed.
US10510566B2 Cluster tool techniques with improved efficiency
Some embodiments relate to a cluster tool for semiconductor manufacturing. The cluster tool comprises a first transfer chamber having a first transfer robot. The cluster tool further comprises a designated storage chamber and a transfer load lock attached to the first transfer chamber. The cluster tool further comprises a second transfer chamber connected to the first transfer chamber through a pair of via connector chambers, the second transfer chamber having a second transfer robot. The cluster tool further comprises at least three epitaxial deposition chamber attached to the second transfer chamber. The cluster tool further comprises a control unit configured to control the second transfer robot to transfer wafers between the designated storage chamber and the transfer load lock.
US10510565B2 Thermal treatment system with collector device
A thermal treatment system includes a chamber capable of receiving a plurality of substrates, a gas intake path in a distal portion of the chamber located opposite an area for entry of substrates into the chamber, and an outlet path for the gas and/or volatile species generated during the thermal treatment. The outlet path is located in a proximal portion of the chamber located near the area for entry of the substrates into the chamber. The system further includes a collector device in the proximal portion of the chamber. The collector device has a confinement opening oriented toward the distal portion of the chamber, and the collector device defines a compartment communicating with the outlet path, the compartment being configured so that the gas and the volatile species enter into the compartment via the confinement opening and pass through the compartment to reach the outlet path.
US10510563B2 Wafer carrier assembly
A wafer carrier assembly includes a wafer carrier and a fluid passage. The wafer carrier comprises a retainer ring confining a wafer accommodation space. The fluid passage is inside the wafer carrier. The fluid passage includes an inlet and at least an outlet to dispense fluid into the wafer accommodation space.
US10510562B2 Stacked semiconductor devices and methods of forming same
Stacked semiconductor devices and methods of forming the same are provided. Contact pads are formed on a die. A passivation layer is blanket deposited over the contact pads. The passivation layer is subsequently patterned to form first openings, the first openings exposing the contact pads. A buffer layer is blanket deposited over the passivation layer and the contact pads. The buffer layer is subsequently patterned to form second openings, the second opening exposing a first set of the contact pads. First conductive pillars are formed in the second openings. Conductive lines are formed over the buffer layer simultaneously with the first conductive pillars, ends of the conductive lines terminating with the first conductive pillars. An external connector structure is formed over the first conductive pillars and the conductive lines, the first conductive pillars electrically coupling the contact pads to the external connector structure.
US10510561B2 Semiconductor device package including conformal metal cap contacting each semiconductor die
In accordance with an embodiment a method of manufacturing a semiconductor device includes bonding a first semiconductor die and a second semiconductor die to a first substrate, forming a conductive layer over the first semiconductor die, the second semiconductor die, and the first substrate, applying an encapsulant over the conductive layer, and removing a portion of the encapsulant, wherein the removing the portion of the encapsulant exposes the conductive layer.
US10510556B2 Integrated circuit package pad and methods of forming
A semiconductor device and method for forming the semiconductor device is provided. The semiconductor device includes an integrated circuit having through vias adjacent to the integrated circuit die, wherein a molding compound is interposed between the integrated circuit die and the through vias. The through vias have a projection extending through a patterned layer, and the through vias may be offset from a surface of the patterned layer. The recess may be formed by selectively removing a seed layer used to form the through vias.
US10510554B2 Guard ring structure of semiconductor arrangement
Among other things, one or more semiconductor arrangements and techniques for forming such semiconductor arrangements are provided. A semiconductor arrangement comprises a first guard ring surrounding at least a portion of a device, and a first poly layer formed over the first guard ring.
US10510548B2 Semiconductor structure
Semiconductor structures are provided. The semiconductor structure includes a base including first, second, third, and fourth regions, used for first, second, third, and fourth transistors, respectively. A gate dielectric layer is on the first, second, third and fourth regions of the base. A first material layer is on the gate dielectric layer. A second material layer is on the first material layer above the fourth region. A third material layer is on the first material layer above the third region and on the second material layer above the fourth region. A fourth material layer is on the third material layer above the third and fourth regions and on the first material layer on the second region. The first material layer above the first region is used as a first work function layer for the first transistor.
US10510539B2 Fin field effect transistor (FinFET) device with controlled end-to-end critical dimension and method for forming the same
A method for forming a fin field effect transistor (FinFET) device structure is provided. The FinFET device structure includes a substrate and a first fin structure and a second fin structure extending above the substrate. The FinFET device structure also includes a first transistor formed on the first fin structure and a second transistor formed on the second fin structure. The FinFET device structure further includes an inter-layer dielectric (ILD) structure formed in an end-to-end gap between the first transistor and the second transistor, and the end-to-end gap has a width in a range from about 20 nm to about 40 nm.
US10510537B2 Pixel structure and driving method thereof, and display device
A pixel structure, a driving method thereof, and a display device are provided. The accommodation chamber of the pixel structure includes: a first substrate and a second substrate opposite to each other, an accommodation space being formed therebetween; a light absorption layer in the accommodation space, including a flowable insulating liquid layer; a transparent thin film in the accommodation space, located between the insulating liquid layer and the second substrate, a refractive index of the transparent thin film being less than or equal to that of the insulating liquid layer. The accommodation chamber is in one of the at least two following states: in a first state, the insulating liquid layer is separated from the transparent thin film such that light rays from the second substrate are totally reflected; and in a second state, the insulating liquid layer and the transparent thin film at least are partially in direct contact.
US10510536B2 Method of depositing a co-doped polysilicon film on a surface of a substrate within a reaction chamber
Methods for depositing a co-doped polysilicon film on a surface of a substrate within a reaction chamber are provided. The method may include: heating the substrate to a deposition temperature of less than 550° C.; simultaneously contacting the substrate with a silicon precursor, a n-type dopant precursor, and a p-type dopant precursor; and depositing the co-doped polysilicon film on the surface of the substrate. Related semiconductor structures are also disclosed.
US10510529B2 Formation of SiOCN thin films
Methods for depositing silicon oxycarbonitride (SiOCN) thin films on a substrate in a reaction space are provided. The methods can include at least one plasma enhanced atomic layer deposition (PEALD) cycle including alternately and sequentially contacting the substrate with a silicon precursor and a second reactant that does not include oxygen. In some embodiments the methods allow for the deposition of SiOCN films having improved acid-based wet etch resistance.
US10510527B2 Single wafer cleaning tool with H2SO4 recycling
Some embodiments relate to methods and apparatus for mitigating high metal concentrations in photoresist residue and recycling sulfuric acid (H2SO4) in single wafer cleaning tools. In some embodiments, a disclosed single wafer cleaning tool has a processing chamber that houses a semiconductor substrate. A high oxidative treatment unit may apply a high oxidative chemical pre-treatment to the semiconductor substrate to remove a photoresist residue having metal impurities from the semiconductor substrate in a manner that results in a contaminant remainder. A SPM cleaning unit apply a sulfuric-peroxide mixture (SPM) cleaning solution to the semiconductor substrate to remove the contaminant remainder from the semiconductor substrate as an SPM effluent. The SPM effluent is provided to a recycling unit configured to recover sulfuric acid (H2SO4) from the SPM effluent and to provide the recovered H2SO4 to the SPM cleaning unit via a feedback conduit.
US10510524B2 Ion trap mass spectrometry device and mass spectrometry method using said device
After various ions of sample origin have been captured within an ion trap, unnecessary ions other than a target ion having a specific m/z are ejected from the ion trap (S1, S2). Subsequently, an operation for dissociating the target ion within the ion trap by hydrogen radical dissociation (HAD), and an operation for sequentially ejecting the thereby generated product ions by resonance excitation from the low m/z side to a point located immediately before the m/z of the target ion, are repeated multiple times (S3-S7). The ions ejected by resonance excitation are detected with a detector to acquire MS/MS spectrum data, and the data obtained by performing the ejection by resonance excitation multiple times are accumulated to create the final MS/MS spectrum (S5, S8).
US10510520B2 Electrically conductive, gas-sealed, aluminum-to-aluminum connection and methods of making same
Various configurations of electrically conductive, gas-sealed connections between two pieces of aluminum are described along with methods of making an electrically conductive, gas-sealed connection between two pieces of aluminum.
US10510518B2 Methods of dry stripping boron-carbon films
Embodiments of the invention generally relate to methods of dry stripping boron-carbon films. In one embodiment, alternating plasmas of hydrogen and oxygen are used to remove a boron-carbon film. In another embodiment, co-flowed oxygen and hydrogen plasma is used to remove a boron-carbon containing film. A nitrous oxide plasma may be used in addition to or as an alternative to either of the above oxygen plasmas. In another embodiment, a plasma generated from water vapor is used to remove a boron-carbon film. The boron-carbon removal processes may also include an optional polymer removal process prior to removal of the boron-carbon films. The polymer removal process includes exposing the boron-carbon film to NF3 to remove from the surface of the boron-carbon film any carbon-based polymers generated during a substrate etching process.
US10510517B2 Cleaning apparatus for an exhaust path of a process reaction chamber
A cleaning apparatus of an exhaust path of a process reaction chamber used in a manufacturing of articles including a semiconductor or an LCD. The cleaning apparatus of the exhaust path includes a housing having an inflow pipe, connected to an upstream end of the exhaust path, an outflow pipe, connected to a downstream end of the exhaust path, and a connecting pipe disposed between the inflow pipe and the outflow pipe. A radio frequency generator in the housing applies radio frequency power to the inflow pipe and to the outflow pipe via respective coils. Plasma induced within the inflow and outflow pipes from RF power applied via the respective coils causes the generation of radicals from the exhaust gas flowing within. The radicals act to dislodge accumulated particulates within the exhaust path downstream of the cleaning apparatus.
US10510516B2 Moving focus ring for plasma etcher
A semiconductor manufacturing method and semiconductor manufacturing tool for performing the same are disclosed. The semiconductor manufacturing tool includes a plasma chamber, a mounting platform disposed within the plasma chamber, a focus ring disposed within the plasma chamber, and at least one actuator mechanically coupled to the focus ring and configured to move the focus ring vertically. The actuator is configured to move the focus ring vertically when a plasma is present in the plasma chamber.
US10510511B2 Apparatus for treating substrate
Provided is an apparatus for treating a substrate which is capable of uniformly controlling a temperature of a support plate. The apparatus for treating the substrate includes a chamber having a treating space with an opened top surface, a support unit disposed within the chamber to support the substrate, a dielectric assembly disposed on the opened top surface of the chamber to cover the opened top surface, and a plasma source disposed above the dielectric assembly, the plasma source including an antenna generating plasma from a gas supplied into the chamber. The dielectric assembly includes a dielectric window, and heating units each of which is formed of a non-metallic material, the heating units being disposed on a top surface of the dielectric window to heat the dielectric window.
US10510510B2 Treating biomass
Methods and systems are described for processing cellulosic and lignocellulosic materials and useful intermediates and products, such as energy and fuels. For example, irradiating methods and systems are described to aid in the processing of the cellulosic and lignocellulosic materials. The electron beam accelerator has multiple windows foils and these foils are cooled with cooling gas. In one configuration a secondary foil is integral to the electron beam accelerator and in another configuration the secondary foil is part of the enclosure for the biomass conveying system.
US10510509B2 Edge detection system
An edge detection system is provided that generates a scanning electron microscope (SEM) linescan image of a pattern structure including a feature with edges that require detection. The edge detection system includes an inverse linescan model tool that receives measured linescan information for the feature from the SEM. In response, the inverse linescan model tool provides feature geometry information that includes the position of the detected edges of the feature.
US10510503B2 Electrically controllable integrated switch
Methods of forming and operating a switching device are provided. The switching device is formed in an interconnect, the interconnect including a plurality of metallization levels, and has an assembly that includes a beam held by a structure. The beam and structure are located within the same metallization level. Locations of fixing of the structure on the beam are arranged so as to define for the beam a pivot point situated between these fixing locations. The structure is substantially symmetric with respect to the beam and to a plane perpendicular to the beam in the absence of a potential difference. The beam is able to pivot in a first direction in the presence of a first potential difference applied between a first part of the structure and to pivot in a second direction in the presence of a second potential difference applied between a second part of the structure.
US10510497B2 Removable electric current switching element and electrical switchgear for switching an electric current comprising such a removable switching element
A removable electric current switching element includes a housing including a first bottom plate and a second bottom plate opposite to one another. The housing includes insulating walls which extend around electrically mobile contacts from the second bottom plate and in a direction perpendicular to the second bottom plate. The housing also includes protection walls which at least partially cover internal faces of the insulating walls, these protection walls being formed of a single piece with the second bottom plate.
US10510495B2 Electrochemical capacitor
A low-cost electrochemical capacitor is provided which has high capacity and excellent charging and discharging characteristics, simultaneously has excellent safety and reliability, and has the basic performance as a capacitor, achieved in that, as the electrolyte between a negative electrode and a positive electrode, a solution of an ambient temperature molten salt and a specific polyether copolymer is allowed to gel using a specific photoreaction initiator and is held between the two electrodes. This low-cost electrochemical capacitor has the basic performance of a capacitor, has high capacity and excellent charging and discharging characteristics without use of a separator, and simultaneously has excellent safety and reliability.
US10510493B2 Core-shell composite, method for producing the same, electrode material, catalyst, electrode, secondary battery, and electric double-layer capacitor
This core-shell composite (10) is provided with a core (11) formed from a porous carbon body having a large number of pores from the interior through to the surface, and a shell layer (12) formed from conductive polymer nanorods (12a) that extend outward from the cavities of the pores (11a) on the surface of the core. The present invention provides the core-shell composite (10), to which electrolyte ions can be efficiently adsorbed or doped, a method for producing the core-shell composite, as well as an electrode material, a catalyst, an electrode, a secondary battery and an electric double-layer capacitor that use the core-shell composite.
US10510486B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component includes a multilayer body that includes a second main surface defining and functioning as a mounting surface. Outer electrodes include underlying electrode layers including a conductive metal and a glass component and conductive resin layers including a thermosetting resin and a metal component. The underlying electrode layers extend from first and second end surfaces onto at least the second main surface. The conductive resin layers extend onto the underlying electrode layers provided on the second main surface, portions of the second main surface, and portions of the underlying electrode layers provided on the first end surface and the second end surface and cover portions of the first and second end surfaces, the portions including areas corresponding to about 9% or more and about 82% or less of areas of the first and the second end surfaces.
US10510482B2 Primary sided-arrangement of primary winding structures, a method of manufacturing the primary-sided arrangement, a system for inductive power transfer and a method for inductively supplying power to a vehicle
The invention relates to a primary-sided arrangement (1) of primary winding structures (W1, W2, W3) of a system for inductive power transfer, wherein the primary-sided arrangement (1) comprises at least three phase lines and at least one winding structure (W1, W2, W3) per phase line, wherein each winding structure (W1, W2, W3) comprises at least one subwinding structure (SW1_1, . . . , SW3_3), wherein the winding structures (W1, W2, W3) extend along a longitudinal axis (x) of the primary-sided arrangement (1), wherein a pitch (P12_1, . . . , P32_3) between corresponding subwinding structures (SW1_1, . . . , SW3_3) of the winding structures (W1, W2, W3) varies along the longitudinal axis (x) and/or a length (L_SW1_1, . . . , LSW1_3) of the subwinding structures (SW1_1, . . . , SW3_3) of the winding structures (W1, W2, W3) varies along the longitudinal axis (x). The invention further relates to a system for inductive power transfer, to a method of manufacturing a primary-sided arrangement (1) and to a method for inductively supplying power to a vehicle.
US10510481B2 Transformer system with dynamic control
The regulation, power-handling capability, and reliability of a transformer is improved by a connected switching network which changes the effective numbers of turns and effective wire size of the windings synchronously during each cycle of an applied AC input voltage.
US10510475B2 Induction component
The invention proposes an induction component produced using thin film technology which can be used for a variety of functions. It contains, on a magnet core with a ring shape, two coil devices which, for their Part, are in turn constructed from at least two coils. The adjacent end windings of adjacent coils are connected to one another and to a common solder pad within each coil device. This makes it possible to connect individual coils and thus to utilize different functions of the induction component.
US10510471B2 Composition for bonded magnets, bonded magnet and integrally molded component
A composition for bonded magnets according to the present invention contains from 88% by mass to 91% by mass (inclusive) of a samarium-iron-nitrogen magnet powder having an average particle diameter of from 1.8 μm to 2.8 μm (inclusive), from 0.5% by mass to 2.5% by mass (inclusive) of a polyamide elastomer having a tensile elongation at break of 400% or more and a bending modulus of elasticity of 100 MPa or more, from 0.5% by mass to 2.0% by mass (inclusive) of carbon fibers having fiber diameters of from 10 μm to 12 μm (inclusive) and from 0.3% by mass to 1.0% by mass (inclusive) of a carboxylic acid ester, with the balance made up of a polyamide resin which is composed of a polyamide 12 having a weight average molecular weight (Mw) of from 4,500 to 7,500 (inclusive) as determined by molecular weight distribution measurement.
US10510465B1 Methods and systems for securely accessing and managing aggregated submarine cable system information
Aggregated, submarine cable system information is securely stored, accessed and managed. Security is assured through the use of multi-factor authentication that is compliant with National Institutes of Standards And Technology and US. Government Defense Federal Acquisition Regulation requirements. Further, real-time audit logs are generated as end-users access controlled unclassified information.
US10510464B1 Continuously transposed conductors and assemblies
A continuously transposed conductor (CTC) cable may include a plurality of electrically insulated strands arranged in first and second stacks with the plurality of strands successively transposed between the first and second stacks. The plurality of strands may include at least one strand having a plurality of component strands that are arranged in third and fourth stacks with the plurality of component strands successively transposed between the third and fourth stacks. Each of the components strands may include a conductor and insulation formed at least partially around the conductor.
US10510463B2 Wavy metal nanowire network thin film, stretchable transparent electrode including the metal nanowire network thin film and method for forming the metal nanowire network thin film
A wavy metal nanowire network thin film, a stretchable transparent electrode including the metal nanowire network thin film, and a method for forming the metal nanowire network thin film. More specifically, it relates to a wavy nanowire network structure based on straight metal nanowires, a method for producing the nanowire network structure, and a flexible electrode including the wavy metal nanowire structure. The flexible electrode of the present invention is transparent and stretchable and exhibits stable performance even when subjected to various deformations.
US10510458B2 Lithiated carbon phosphonitride extended solids
A lithiated carbon phosphonitride material is made by, for example, reacting P(CN)3 with LiN(CN)2 in solution (for example, dimethoxyethane or pyridine), then drying the solution to obtain the product. The material is a thermoset that is stable to over 400° C. and exhibits up to 10−3 S·cm2 of Li+ conductivity.
US10510457B2 Transparent conductor
The transparent conductor includes a transparent resin substrate, a first metal oxide layer, a metal layer containing a silver alloy, and a second metal oxide layer in the order presented. The first metal oxide layer contains zinc oxide, indium oxide, and titanium oxide, and the content of SnO2 in the first metal oxide layer is 40 mol % or less with respect to the total of four components of zinc oxide, indium oxide, titanium oxide, and tin oxide in terms of ZnO, In2O3, TiO2, and SnO2, respectively. The second metal oxide layer contains the four components, and the content of SnO2 in the second metal oxide layer is 12 to 40 mol % with respect to the total of the four components in terms of ZnO, In2O3, TiO2, and SnO2, respectively.
US10510456B2 Multi-leaf collimator and driving system
The present disclosure relates to a collimator. The collimator may include a motor, a transmission unit having a first end and a second end, and a leaf unit having a leaf. The first end of the transmission unit may be connected to the motor and the second end of the transmission unit may be connected to the leaf. The present disclosure also relates to a collimator system. The collimator system may include a leaf module having a leaf, a driving module having a motor configured to drive the leaf, and a processing module to generate a movement profile of the leaf. The movement profile of the leaf may include a first speed during a first stage, a second speed of the leaf during a second stage, and a third speed of the leaf during a third stage.
US10510452B2 Steam generator for nuclear steam supply system
A nuclear steam supply system utilizing gravity-driven natural circulation for primary coolant flow through a fluidly interconnected reactor vessel and a steam generating vessel. In one embodiment, the steam generating vessel includes a plurality of vertically stacked heat exchangers operable to convert a secondary coolant from a saturated liquid to superheated steam by utilizing heat gained by the primary coolant from a nuclear fuel core in the reactor vessel. The secondary coolant may be working fluid associated with a Rankine power cycle turbine-generator set in some embodiments. The steam generating vessel and reactor vessel may each be comprised of vertically elongated shells, which in one embodiment are arranged in lateral adjacent relationship. In one embodiment, the reactor vessel and steam generating vessel are physically discrete self-supporting structures which may be physically located in the same containment vessel.
US10510449B1 Expert opinion crowdsourcing
An expert opinion crowdsourcing system is disclosed that may enable a person seeking an opinion (or other work product) to efficiently access experts (or other persons) who may provide such opinions (or other work products). For example, the system may enable a person to submit a request to the system, at which point the system may automatically match the request to one or more appropriate experts. The system may then provide the request to the appropriate experts, and receive opinions back from the experts in response to the request. The opinions may then be provided back to the person that submitted the request. The request may include various characteristics and/or criteria that may be matched to, or satisfied by, other characteristics or criteria associated with the experts. The system may include aspects whereby requests and/or opinions may be anonymized and/or combined.
US10510447B2 Surgical teleoperated device for remote manipulation
A mechanical teleoperated device for remote manipulation includes a slave unit having a number of slave links interconnected by a plurality of slave joints; an end-effector connected to the slave unit; a master unit having a corresponding number of master links interconnected by a plurality of master joints; and a handle connected to a distal end of the master unit. The device further includes first device arranged to kinematically connect the slave unit with the master unit, second device arranged to kinematically connect the end-effector with the handle, and a mechanical constraint device configured to ensure that one master link of the master unit is guided along its longitudinal axis so that the corresponding slave link of the slave unit always translates along a virtual axis parallel to the longitudinal axis of the guided master link in the vicinity of the remote manipulation when the mechanical teleoperated device is operated.
US10510446B2 Hearing aid user account management
A data system for handling user data for a hearing aid user and at least one hearing aid (10, 11) having a memory for storing personal settings for alleviating a hearing loss for the hearing aid user includes a remote server (25) accessible by means of an Internet enabled computer device. A personal communication device (13) is Internet enabled and is able to act as a gateway to the Internet for the at least one hearing aid. The user may create a user account on the remote server, enter personal information into the user account and store the entered personal information on the remote server, and enter the gateway information to the user account. The personal communication device and the at least one hearing aid are provided with respective transceivers for establishing a wireless connection under guidance of said application software. The least one hearing aid uploads the personal settings for alleviating the hearing loss via the gateway to the remote server for storing in the user account.
US10510444B2 Care plan administration
Techniques for administering a care plan. Embodiments receive the care plan specifying observation metrics to monitor biometric data collected from a patient. At least one monitoring device available is identified and embodiments receive biometric data collected using the at least one monitoring device, where the biometric data is initially classified as a first type of event by the at least one monitoring device. Additionally, embodiments analyze the received biometric data to reclassify the first event as an occurrence of a second type of even, and, upon determining that the occurrence of the second type of event satisfies at least one threshold condition specified in the care plan, initiate at least one treatment plan specified in the care plan and corresponding to the satisfied at least one threshold value.
US10510440B1 Method and apparatus for identifying matching record candidates
A method, computing device and computer program product are provided to identify records that are associated with same person, even in instances in which the records are created and stored by different entities. In a method, a plurality of records are received, each having attributes associated with a person. For each record, the method determines a digest by determining a fuzzy representation of one or more of the attributes for the person and then combining representations of the attributes. The method also receives a query relating to a record for the person and determines a digest based upon the attributes of the person. In response to the query, the method identifies one or more records that are associated with respective individuals who are candidates to match the person based upon a comparison of representations of the digests of the records and the person.
US10510427B2 High reliable OTP memory with low reading voltage
The present invention relates to the technical field of integrated circuits. Disclosed is a one-time programmable memory with a high reliability and a low reading voltage, comprising: a first MOS transistor, a second MOS transistor, and an antifuse component. A gate terminal of the first MOS transistor is connected to a second connecting line (WS), a first connection terminal of the first MOS transistor is connected to the antifuse component, the antifuse component is connected to a first connecting line (WP), and a second connection terminal of the first MOS transistor is connected to a third connecting line (BL). A first connection terminal of the second MOS transistor is connected to a fourth connecting line (BR), and a second connection terminal of the second MOS transistor is connected to a third connecting line (BL). The invention further comprises a voltage limiting device with a control terminal and two connection terminals.
US10510424B2 Semiconductor memory device for improving differences between current characteristics of memory cells
Provided herein is a semiconductor memory device. The semiconductor memory device may include: a memory cell array including a plurality of pages; a voltage supply unit configured to provide operating voltages to the plurality of pages; a plurality of page buffers coupled to a plurality of bit lines of the memory cell array and configured to control and sense currents flowing through the plurality of bit lines in response to a page buffer sensing signal; and a control logic configured to control the voltage supply unit and the plurality of page buffers such that the plurality of pages are successively programmed, and to control a potential level of the page buffer sensing signal depending on a program sequence of the plurality of pages during a program verify operation of a program operation.
US10510420B2 Random telegraph signal noise reduction scheme for semiconductor memories
Embodiments are provided that include a memory device having a memory array including a plurality of access lines and data lines. The memory device further includes a circuit coupled to the plurality of access lines and configured to provide consecutive pulses to a selected one of the plurality of access lines. Each pulse of the consecutive pulses includes a first voltage and a second voltage. The first voltage is greater in magnitude than the second voltage, and the first voltage is applied for a shorter duration than the second voltage.
US10510419B1 Monitoring and charging inhibit bit-line
Discussed herein are systems and methods for charging a bit line (BL) during programming of non-volatile memory cells. An embodiment of a memory device comprises a group of memory cells including a first memory cell coupled to a first BL and a second memory cell coupled to a second BL, and a BL charging circuit that provides an inhibit signal to the second BL in response to a control signal to program the first memory cell. To provide the inhibit signal, the BL charging circuit apply a supply voltage to the second BL for an initial wait time and, after the initial wait time, apply a higher voltage than the supply voltage, until the inhibit signal reaches a value of the supply voltage. The first memory cells is programmed in response to the established voltage on the second BL.
US10510418B2 Semiconductor device and operating method thereof
A semiconductor memory device includes a cell string, a common source line controller, and a page buffer. The cell string includes a plurality of memory cells coupled in series between a common source line and a bit line. In a read operation, the common source line controller provides a channel current to the cell string through the common source line. The page buffer senses data stored in a selected memory cell among the plurality of memory cells by sensing a current of the bit line when the channel current is provided. The common source line controller precharges the bit line by providing the channel current to the cell string through the common source line. After the bit line is precharged, the page buffer senses the data stored in the selected memory cell by transmitting a voltage of the bit line to a sensing node.
US10510417B2 Semiconductor memory device and memory system
According to one embodiment, a semiconductor memory device includes: a first memory unit including first and second memory cells; a second memory unit including third and fourth memory cells; a third memory unit including fifth and sixth memory cells; a first word line coupled to gates of the first, third, and fifth memory cells; and a second word line coupled to gates of the second, fourth, and sixth memory cells. In a write operation, the first memory cell, the third memory cell, the fifth memory cell, the sixth memory cell, the fourth memory cell, and the second memory cell are written in this order.
US10510414B2 3D NAND memory Z-decoder
Apparatus and methods are disclosed, including an apparatus having first and second units of vertically arranged strings of memory cells, each unit including multiple tiers of a semiconductor material, including multiple tiers of memory cells, each tier of memory cells including an access line of at least one memory cell. The access line of a first tier of the first unit can be selectively coupled to a first drive transistor through a first decoder transistor, the access line of a first tier of the second unit can be selectively coupled to the first drive transistor through a second decoder transistor, and the access line of the first tier of the first unit can be selectively coupled to the access line of the first tier of the second unit through the first and second decoder transistors.
US10510411B2 RRAM array with current limiting element
An integrated chip is disclosed. In some embodiments, the integrated chip includes a plurality of resistive random access memory (RRAM) devices respectively having a first electrode and a second electrode. A bit-line decoder is connected to the first electrode of the plurality of RRAM devices by a plurality of bit-lines. A current limiting element is connected to the second electrode of the plurality of RRAM devices by way of a plurality of access transistors. The current limiting element is configured to concurrently limit currents on the plurality of bit-lines.
US10510404B2 Write assist circuit of memory device
A device including a memory cell is disclosed. The memory cell includes a first inverter and a second inverter cross-coupled with the first inverter. The first inverter is operated with a first operational voltage and a third operational voltage, and the second inverter is operated with a second operational voltage and a fourth operational voltage. During a write operation of the memory cell, the first operational voltage and the second operational voltage are configured at different voltage levels, and the third operational voltage and the fourth operational voltage are configured at the same voltage level.
US10510403B2 Memory read stability enhancement with short segmented bit line architecture
In some embodiments, a semiconductor memory device includes an array of semiconductor memory cells arranged in rows and columns. The array includes a first segment of memory cells and a second segment of memory cells. A first pair of complementary local bit lines extend over the first segment of memory cells and is coupled to multiple memory cells along a first column within the first segment of memory cells. A second pair of complementary local bit lines extend over the second segment of memory cells and is coupled to multiple memory cells along the first column within the second segment of memory cells. A pair of switches is arranged between the first and second segments of memory cells. The pair of switches is configured to selectively couple the first pair of complementary local bit lines in series with the second pair of complementary local bit lines.
US10510402B2 Mitigating write disturbance in dual port 8T SRAM
The independent claims of this patent signify a concise description of embodiments. Disclosed is technology for reducing write disturbance while writing data into a first SRAM cell and accessing a second SRAM cell in a row of SRAM cells. This Abstract is not intended to limit the scope of the claims.
US10510401B2 Semiconductor memory device using shared data line for read/write operation
A semiconductor memory device comprising a plurality of memory cells configured to store digital data and an input multiplexer configured to enable the selection of a particular memory cell from the plurality of memory cells. The semiconductor memory device further comprises a read/write driver circuit configured to read data from the selected memory cell and write data to the selected memory cell, and a write logic block configured to provide logical control to the read/write driver circuit for writing data to the selected of memory cell. The read/write driver circuit may be coupled to the read/write input multiplexer by a data line and an inverted data line and the read and the write operations to the selected memory cell occur over the same data line and inverted data line.
US10510398B2 Systems and methods for improving write preambles in DDR memory devices
A memory device includes a data write circuitry. The data write circuitry is configured to capture a first write command received via an external input/output (I/O) interface. The data write circuitry is further configured to generate a first internal write start (InternalWrStart) in a data strobe (DQS) domain after capture of the first write command. The data write circuitry is additionally configured to write a first one or more data bits into at least one memory bank based on the first InternalWrStart, wherein the first InternalWrStart is generated internally in the memory device.
US10510395B2 Protocol for refresh between a memory controller and a memory
The present embodiments provide a system that supports self-refreshing operations in a memory device. During operation, the system transitions the memory device from an auto-refresh state, wherein a memory controller controls refreshing operations for the memory device, to a self-refresh state, wherein the memory device controls the refreshing operations. While the memory device is in the self-refresh state, the system sends progress information for the refreshing operations from the memory device to the memory controller. Next, upon returning from the self-refresh state to the auto-refresh state, the system uses the progress information received from the memory device to control the sequencing of subsequent operations by the memory controller.
US10510392B1 Integrated circuits having memory cells with shared bit lines and shared source lines
Integrated circuits, memory arrays and methods for operating integrated circuit devices are provided. In an embodiment, an integrated circuit includes a selected column of bit cells, wherein each bit cell in the selected column is coupled to a source line and coupled to a bit line. Further, the integrated circuit includes a first column of bit cells laterally adjacent the selected column, wherein each bit cell in the first column is coupled to the source line. Also, the integrated circuit includes a second column of bit cells laterally adjacent the selected column, wherein each bit cell in the second column is coupled to the bit line.
US10510391B2 Magnetic exchange coupled MTJ free layer having low switching current and high data retention
Embodiments of the invention are directed to a magnetic tunnel junction (MTJ) storage element that includes a reference layer, a tunnel barrier and a free layer on an opposite side of the tunnel barrier layer from the reference layer. The reference layer has a fixed magnetization direction. The free layer includes a first region, a second region and a third region. The third region is formed from a third material that is configured to magnetically couple the first region and the second region. The first region is formed from a first material having a first predetermined magnetic moment, and the second region is formed from a second material having a second predetermined magnetic moment. The first predetermined magnetic moment is lower that the second predetermined magnetic moment.
US10510390B2 Magnetic exchange coupled MTJ free layer having low switching current and high data retention
Embodiments of the invention are directed to a magnetic tunnel junction (MTJ) storage element that includes a reference layer, a tunnel barrier and a free layer on an opposite side of the tunnel barrier layer from the reference layer. The reference layer has a fixed magnetization direction. The free layer includes a first region, a second region and a third region. The third region is formed from a third material that is configured to magnetically couple the first region and the second region. The first region is formed from a first material having a first predetermined magnetic moment, and the second region is formed from a second material having a second predetermined magnetic moment. The first predetermined magnetic moment is lower that the second predetermined magnetic moment.
US10510385B2 Write scheme for a static random access memory (SRAM)
A structure includes a write driver circuit configured to drive both a true bitline side and a complement bitline side up to a power supply and down to ground such that one of the true bitline side and the complement bitline side is driven to ground and another of the true bitline side and the complement bitline side is driven to a high level at a same time and before a precharge below a level of the power supply of the one of the true bitline side and the complement bitline side.
US10510375B2 Friction adjustment mechanisms for optimizing friction between a pad and a disc in an optical disc restoration device
The invention pertains in general to a latching mechanism for maintaining desired friction levels on an optical disc in an optical disc restoration device. In particular the invention pertains to devices, systems and methods for easily maintaining friction levels between pads and an optical disc in an optical disc restoration device for ease of adjusting friction settings during quality control, repair operation or when optimization settings are being set in an optical disc restoration device by a user.
US10510372B1 Mechanical retention and retrieval for tape storage cartridge
A tape library rack includes partitions defining a slot for receiving a tape cartridge. A hook is coupled with the rack to engage a notch in the cartridge and retain the cartridge within the rack slot. A gripper for retrieving the cartridge includes a ramped surface to engage the hook and laterally displace the hook from the cartridge notch as the hook travels along the ramped surface. The gripper engages the notch from which the hook has been displaced and pulls the cartridge from the slot.
US10510371B1 Thermally-assisted magnetic recording head having sub-mount with barrier-members sandwich a heater
A light source-unit comprises a laser diode, a sub-mount which the laser diode is joined, and a heater which is joined on a joint surface of the sub-mount. The sub-mount comprises a pair of barrier-members. The barrier-members are formed with lower thermal conductivity material which thermal conductivity is lower than joining metal which is used for joining the laser diode and the sub-mount. The barrier-members are formed on the joint surface so as to sandwich the heater.
US10510367B1 Method and apparatus for processing multiple servo channels in magnetic recording devices
A method of operating a storage device includes reading data from a storage medium using a detector, processing signals from the detector through a plurality of processing circuits, each respective processing circuit in the plurality of processing circuits being optimized for a different state of a channel condition and providing a respective output metric, selecting a processing circuit from the plurality of processing circuits by comparing the respective output metrics from each processing circuit in a predetermined manner, and designating as output of the detector output of the processing circuit that is selected. The output metrics may be branch metrics or path metrics, and the channel condition may be fly-height or phase shift. The storage device includes a storage medium, and a read channel including a detector, and processing circuits that process signals from the detector. Each respective processing circuit is optimized for a different state of a channel condition.
US10510363B2 Pitch detection algorithm based on PWVT
A pitch detection method. Such a pitch detection method may apply Pseudo Weigner Ville Transformation (PWVT) as a spectral representation of speech signal. Also, the pitch detection method may take the median value of each frame of the speech signal as a threshold for making the voicing decision. Additionally, the pitch detection method may take a moving average of PWVT as the threshold for voicing decision.
US10510358B1 Resolution enhancement of speech signals for speech synthesis
An approach to speech synthesis uses two phases in which a relatively low quality waveform is computed, and that waveform is passed through an enhancement phase which generates the waveform that is ultimately used to produce the acoustic signal provided to the user. For example, the first phase and the second phase are each implemented using a separate artificial neural network. The two phases may be computationally preferable to using a direct approach to yield a synthesized waveform of comparable quality.
US10510356B2 Voice processing method and device
A voice processing method and device, the method comprising: detecting a current voice application scenario in a network (S1); determining the voice quality requirement and the network requirement of the current voice application scenario (S2); based on the voice quality requirement and the network requirement, configuring voice processing parameters corresponding to the voice application scenario (S3); and according to the voice processing parameters, conducting voice processing on the voice signals collected in the voice application scenario (S4).
US10510355B2 Time-alignment of QMF based processing data
The present document relates to time-alignment of encoded data of an audio encoder with associated metadata, such as spectral band replication (SBR) metadata. An audio decoder (100, 300) configured to determine a reconstructed frame of an audio signal (237) from an access unit (110) of a received data stream is described. The access unit (110) comprises waveform data (111) and metadata (112), wherein the waveform data (111) and the metadata (112) are associated with the same reconstructed frame of the audio signal (127). The audio decoder (100, 300) comprises a waveform processing path (101, 102, 103, 104, 105) configured to generate a plurality of waveform subband signals (123) from the waveform data (111), and a metadata processing path (108, 109) configured to generate decoded metadata (128) from the metadata (111).
US10510352B2 Detecting replay attacks in voice-based authentication
Disclosed are various embodiments for detecting replay attacks in voice-based authentication systems. In one embodiment, audio is captured via an audio input device. It is then verified that the audio includes a voice authentication factor spoken by a user. The audio is then compared with stored audio spoken by the user. If it is determined that an exact copy of the voice authentication factor is in the stored audio, one or more actions may be performed.
US10510348B1 Smart medical room optimization of speech recognition systems
A method, computer system, and a computer program product for optimizing speech recognition in a smart medical room. The present invention may include receiving a piece of verbal data associated with a medical encounter from one or more audio recording devices. The present invention may also include accessing a plurality of signals from a plurality of biometric sensors associated with a plurality of medical equipment associated with the smart medical room based on the received piece of verbal data associated with the medical encounter. The present invention may further include selecting, from a database, one or more speech domain models based on the accessed plurality of signals from the plurality of biometric sensors associated with the plurality of medical equipment, wherein the one or more speech domain models are utilized to optimize a transcription of speech during the medical encounter in the smart medical room.
US10510344B2 Systems and methods of interpreting speech data
Method and systems are provided for interpreting speech data. A method and system for recognizing speech involving a filter module to generate a set of processed audio data based on raw audio data; a translation module to provide a set of translation results for the raw audio data; and a decision module to select the text data that represents the raw audio data. A method for minimizing noise in audio signals received by a microphone array is also described. A method and system of automatic entry of data into one or more data fields involving receiving a processed audio data; and operating a processing module to: search in a trigger dictionary for a field identifier that corresponds to the trigger identifier; identify a data field associated with a data field identifier corresponding to the field identifier; and providing content data associated with the trigger identifier to the identified data field.
US10510339B2 Selecting media using weighted key words
Techniques are disclosed relating to selecting and/or ranking from among multiple recordings based on determining facial attributes associated with detected words. For example, each recording may be transcribed and analyzed to determine whether the recordings include words in one or more sets of words. Facial analysis may be performed during intervals in the recordings corresponding to recognized words. Counts of the recognized words may be weighted based on detected facial attributes. In various embodiments, disclosed techniques may facilitate accurate selection of relevant media from large data sets.
US10510337B2 Method and device for voice recognition training
A method on a mobile device for voice recognition training is described. A voice training mode is entered. A voice training sample for a user of the mobile device is recorded. The voice training mode is interrupted to enter a noise indicator mode based on a sample background noise level for the voice training sample and a sample background noise type for the voice training sample. The voice training mode is returned to from the noise indicator mode when the user provides a continuation input that indicates a current background noise level meets an indicator threshold value.
US10510336B2 Method, apparatus, and system for conflict detection and resolution for competing intent classifiers in modular conversation system
A method, system, and apparatus are provided for resolving conflicts between training data conflicts by retrieving independent training data sets, each comprising a plurality of intents and end-user utterances for use in training one or more classifiers to recognize a corresponding intent from one or more of the end-user utterances, providing a first test end-user utterance associated with a first intent from the first independent training data set to the one or more classifiers to select an output intent generated by the one or more classifiers; identifying a first conflict when the first intent does not match the output intent, and automatically generating, by the system, one or more conflict resolution recommendations for display and selection by an end user to resolve the first conflict.
US10510333B1 Vehicle and method of controlling the same
Provided are a vehicle capable of detecting an occurrence of a fault of a noise control device of the vehicle and indicating a result of the detection to a user upon occurrence of a fault such that the user handles the fault, and a method of controlling the same, the method including outputting an acoustic signal having a predetermined frequency through a speaker; detecting the acoustic signal output through the speaker; detecting a vibration generated by the acoustic signal output through the speaker; and determining that a fault has occurred when the detected acoustic signal and the detected vibration mismatch the acoustic signal having the predetermined frequency.
US10510330B2 Device and method for sound deadening a component
A device for deadening the sound of a component having a damping layer of a foamed material and a stiffening layer, which is fixedly connected to the damping layer and which is stiffer than the damping layer, wherein the damping layer is formed by a foamed hot-melt adhesive.
US10510329B1 Keyboard apparatus
A keyboard apparatus includes a plurality of keys, a frame supporting the plurality of keys arranged in a first direction, a first member, a longitudinal direction of the first member being along the first direction, and a second member including a first section, a second section, and a third section, the first section, the third section, and the second section being arranged in this order in a second direction perpendicular to the first direction, the first section being a plate-shaped member sandwiched between the first member and the frame, the second section being connected to the first member at a position away from the first section, the third section being separated from the first member between the first section and the second section, and a longitudinal direction of the second member being along the first direction.
US10510328B2 Lyrics analyzer
A lyrics analyzer generates tags and explicitness indicators for a set of tracks. These tags may indicate the genre, mood, occasion, or other features of each track. The lyrics analyzer does so by generating an n-dimensional vector relating to a set of topics extracted from the lyrics and then using those vectors to train a classifier to determine whether each tag applies to each track. The lyrics analyzer may also generate playlists for a user based on a single seed song by comparing the lyrics vector or the lyrics and acoustics vectors of the seed song to other songs to select songs that closely match the seed song. Such a playlist generator may also take into account the tags generated for each track.
US10510327B2 Musical instrument for input to electrical devices
A musical instrument system is described to operate as a human to machine input device. The musical instrument outputs an audio signal that is processed to control the movement of an indicator in a computer.
US10510325B2 Rendering method, rendering apparatus, and electronic apparatus
A rendering method includes receiving an input including pixel pattern information of a device configured to display a rendered image, generating a pixel pattern of the rendered image using the received input indicating pixel pattern information, and outputting a pixel value of the rendered image into a frame buffer using the generated pixel pattern.
US10510324B2 Display controller
A display controller 12 comprises a first display processing core 20 comprising a first input stage 21 operable to read at least one input surface, a first processing stage operable to process one or more input surfaces to generate an output surface, and a first output stage 26 operable to provide an output surface for display to a first display 6, and a second display processing core 40 comprising a second input stage 41 operable to read at least one input surface, a second processing stage operable to process one or more input surfaces to generate an output surface, and a second output stage 46 operable to provide an output surface for display to a second display 8. The display controller 12 also comprises an internal data path 30 for passing pixel data of an output surface from the second display core 40 to the first display core 20.
US10510321B2 Modular flexible display system and methods
Disclosed are embodiments of flexible display modules and systems of flexible display modules. Display modules have a plurality of light emitting elements arranged in a predetermined pattern and providing a highly uniform visual effect. Alignment and complementary alignment features enable the alignment of adjacent display modules and the creation of large displays from a plurality of aligned display modules. Features to couple to and retain a support frame are provided. Flexible and durable weather resistance features are provided. Modules and systems have features that permit installation and removal from the front side or the back side of the display. A system of modular support frames works cooperatively with the display modules, adapting to different mounting environments, and thereby providing large modular displays with desirable properties.
US10510319B2 Techniques for imaging a scanned object
A technique for enhancing an image includes manipulating a base image to highlight pixels showing a particular material based on the energy absorption information of each pixel. In another technique, pixels in a base image are each converted to an output value to produce a converted image. Another technique allows imaging an obstructed object within a base image which is made of pixels, each representing a captured signal from a source emitting a source signal I0. An obstruction region contains pixels representing a combined signal I3 having traversed the obstructed object and an obstructive layer. Knowing a layer signal I2 representing a signal having traversed the obstructive layer outside of the obstruction region, the layer signal I2 may be removed from the combined signal I3, in order to reveal the original signal I1 representing an image of the obstructed object.
US10510317B2 Controlling display performance with target presentation times
Embodiments described herein provide for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; display logic to receive a request to display the one or more frames of data, the request including a requested presentation time in which the one or more frames of data are to be displayed; and a display engine to present the one or more frames of data to the display device for display at a target presentation time, the target presentation time derived from the requested presentation time, wherein the display engine is to adjust a refresh rate of the display device based on the target presentation time of the one or more frames of data.
US10510316B2 Control circuit, control method and display apparatus
The present disclosure provides a control circuit, a control method, and a display apparatus. The control sub-circuit is connected to a first voltage input terminal, a second voltage input terminal and the driving sub-circuit, and configured to boost a second voltage input from the second voltage input terminal to obtain a third voltage when it is detected that a first voltage input from the first voltage input terminal is lower than or equal to a first reference voltage, and output the third voltage to the driving sub-circuit; the driving sub-circuit is connected to the control sub-circuit, a fourth voltage input terminal and scan lines of a display panel, and configured to output the third voltage to the scan lines when it is detected that a fourth voltage input from the fourth voltage input terminal is lower than or equal to a second reference voltage.
US10510314B2 GOA circuit having negative gate-source voltage difference of TFT of pull down module
The invention provides a GOA circuit, comprising a plurality of cascaded GOA units. Each GOA unit comprises: a pull up control module, an output module, a pull down module and a pull down maintenance module; for N-th GOA unit: the 41st TFT of pull down module having a gate receiving a scan signal from (N+4)-th GOA unit, a source connected to a circuit start signal, and a drain connected to the first node, and the circuit start signal having a low voltage level lower than or equal to 0V and higher than the low voltage signal; so that when the scan signal from (N+4)-th GOA unit changing from high voltage to low voltage, the gate-source voltage difference of the 41st TFT being negative to effectively reduce the current leakage and prevent the current leakage from affecting the first node voltage, improve circuit stability, facilitate cost reduction and narrow border.
US10510312B2 Gate driver, display apparatus including the same and method of driving display panel using the same
A gate driver includes a gate signal generating part, a switching part and a switching controlling part. The gate signal generating part is configured to generate a gate signal including a precharge time and a normal charge time using a compensated gate on voltage and a gate off voltage. The switching part is disposed between the gate signal generating part and a gate line. The switching part is configured to apply a compensated gate signal to the gate line. The switching controlling part is configured to generate a switching control signal for controlling an operation of the switching part.
US10510311B2 Panel-driving device and display device
The present disclosure provides a technique for supplying different voltages to a plurality of adjacent electrodes, sensing a voltage formed on each electrode, and diagnosing a short-circuit failure of each electrode.
US10510310B2 Semiconductor device
A semiconductor device where delay or distortion of a signal output to a gate signal line in a selection period is reduced is provided. The semiconductor device includes a gate signal line, a first and second gate driver circuits which output a selection signal and a non-selection signal to the gate signal line, and pixels electrically connected to the gate signal line and supplied with the two signals. In a period during which the gate signal line is selected, both the first and second gate driver circuits output the selection signal to the gate signal line. In a period during which the gate signal line is not selected, one of the first and second gate driver circuits outputs the non-selection signal to the gate signal line, and the other gate driver circuit outputs neither the selection signal nor the non-selection signal to the gate signal line.
US10510307B2 Array substrate and display device
The embodiments of the present disclosure provide an array substrate. The array substrate includes a plurality of pixel groups arranged along a column direction. Each of the plurality of pixel groups includes a plurality of sub-pixel rows. Each sub-pixel row includes a plurality of sub-pixels, a first shelter or a second shelter is arranged between two adjacent sub-pixels, and the first shelter and the second shelter are arranged alternately. The first shelter has a first width, and the second shelter has a second width. For each pixel group, the first shelters on at least one of the sub-pixel rows are aligned with the second shelters on at least one of other sub-pixel rows.
US10510301B2 Scan driver and display apparatus having the same
A scan driver is integrated to include multiple drivers in a peripheral area of a display. The drivers output gate, emission, and/or other signals for driving pixel circuits in the display based on one or more clock signals.
US10510296B2 Pixel driving circuit and pixel driving method, array substrate and display device
Disclosed is a pixel driving circuit, comprising a driving control circuit, a first driving circuit and a second driving circuit. The driving control circuit is configured to control one of the first driving circuit and the second driving circuit to be turned on under the condition the first scanning line outputs an effective voltage signal, and control the other of the first driving circuit and the second driving circuit to be turned on under the condition the second scanning line outputs an effective voltage signal. The first driving circuit is configured to drive the light emitting circuit to emit light under control of the driving control circuit. The second driving circuit is configured to drive the light emitting circuit to emit light under control of the driving control circuit.
US10510294B2 Pixel driving circuit, method for driving the same and display device
A pixel driving circuit, a driving method thereof and a display device are provided. The pixel driving circuit includes a driving control unit, a light-emission control signal generation unit and a pixel driving unit. The driving control unit is configured to generate a low resolution control signal or a high resolution control signal. The pixel driving unit includes N pixel driving sub-units. Each pixel driving sub-unit is configured to control M light-emitting elements connected to the pixel driving sub-unit to emit light simultaneously when the light-emission control signal generation unit has received the low resolution control signal, and control the M light-emitting elements to emit light in a time-division manner based on M data voltages applied to a data line in a time-division manner when the light-emission control signal generation unit has received the high resolution control signal, where N and M are both integers greater than 1.
US10510290B2 Image processing method and apparatus for preventing screen burn-ins and related display apparatus
The present invention provides a display apparatus with display screen burn-ins prevention functions, comprising a calculation module configured to identify a set of to-be-adjusted grayscale edge pixels corresponding to a static display part in a detection area based on a plurality of sets of grayscale edge pixels identified from a plurality of images in the detection area at different time instances; a determination module configured to determine whether the set of to-be-adjusted grayscale edge pixels is an empty set; and an adjustment module configured to adjust intensity levels of the to-be-adjusted grayscale edge pixels when the determination module determines that the set of to-be-adjusted grayscale edge pixels is not an empty set.
US10510287B2 Transfer method of expanding pitches of device and an apparatus for performing the same
A transfer method for expanding pitches of devices includes: providing a first substrate with micro devices having the pitches being a predetermined value in a first direction and a second direction; transferring the micro devices to a first roller by contacting it with the micro devices, wherein a pitch of contact line portions on the first roller is N times of the predetermined value; transferring the micro devices on the first roller to a second substrate; rotating the second substrate by 90 degrees; transferring the micro devices to a second roller by rolling the second roller to contact the micro devices; and then transferring the micro devices to a third substrate to expand the pitch of the micro devices in both the first and the second directions. The portions in contact with the micro devices all have adhesive layers with different adhesion operation windows.
US10510285B2 Display device and drive method therefor
A measurement circuit includes a plurality of measurement units, performs, at a same timing, a main measurement for measuring a current or a voltage with respect to a pixel circuit with supplying a measurement voltage to a part of the measurement units and a dummy measurement for measuring a current or a voltage with supplying a dummy signal to remaining measurement units, and performs a calculation on a result of the main measurement and a result of the dummy measurement. As the dummy signal, a signal with which a value to be measured is approximately zero is used. The measurement result of the current or the voltage is used for correcting a video signal. With this, a display device which can remove noise in measurement when measuring the current or the voltage with respect to the pixel circuit is provided.
US10510281B2 Image processing apparatus and method, and electronic device
An image processing apparatus includes: an analyzer configured to calculate color characteristics by input pixel data, and determine whether the pixel data is achromatic based on the color characteristics; a first renderer configured to perform a first rendering on the pixel data in response to determining that the pixel data is not achromatic; and a second renderer configured to perform a second rendering on the pixel data in response to determining that the pixel data is achromatic.
US10510272B1 Electronic seal improvement
The present invention consists of a plug bolt and a bolt seat. The plug bolt comprises a conductor and a circuit board; the conductor has a first stuck-buckle, an accommodation-hole, and a top-cover; the circuit board is set with an RFID chip, an upper contact point, and a lower contact point. The RFID chip forms a first far-field antenna loop through the first pin, the upper contact point, the top-cover, and the conductor. The bolt seat is equipped with an elastic device, an internal antenna, an inserting-hole, and a second stuck-buckle, thereby controlling the elastic device to provide a pre-pressure to the internal antenna to electrically connect with the lower contact point. When the RFID chip is activated, the internal antenna forms a second far-field antenna loop and synchronously activate the first one; which the first and second far-field antenna loops can be cut-off when the top-cover is worn.
US10510267B2 Simulator system for medical procedure training
Implementations relate to medical simulations for medical procedure training. In some implementations, a system includes a simulation processing component including at least one processor and which generates a virtual environment using position signals that describe at least one of a position and a configuration of a physical surgical instrument relative to a physical surgical site. The simulation processing component updates the virtual environment according to changes in the position signals and according to control signals corresponding to inputs by a user of the system. The updating includes moving a virtual surgical instrument within the virtual environment, where an interaction of the virtual surgical instrument with a virtual surgical site is defined at least partly by a physical relationship between the physical surgical instrument and the physical surgical site. The simulation processing component outputs a representation of a simulation state signal indicative of a current state of the virtual environment.
US10510265B2 System and method for determining and using knowledge about human health
A system and method for predicting a health outcome of a user based on a determination of knowledge the user possesses regarding issues of physiological or mental health.
US10510262B1 Post guard integrated management system and post guard integrated management method thereof
A post guard integrated management system includes a post guard having an embedded integrated module and installed in a building, and when a collision accident occurs or a fire accident occurs in the post guard, and notifies a manager or an operator of the status and risk of the accident, and a post guard integrated management method thereof. The post guard integrated management system includes a post guard installed in a pillar of a rack and having a sensor to transmit a change in tilt and presence or absence of collision along with position information; and a management server configured to monitor presence or absence of collision and a dangerous condition of the rack or the post guard based on the transmitted presence or absence of collision and dangerous condition of the rack or the post guard and provide detected status information of all post guards to receiving terminals.
US10510261B2 Application and method for controlling flight of uninhabited airborne vehicle
The present invention is to provide an application for controlling the flight of an uninhabited airborne vehicle that detects a person at low cost and high efficiency and controls a drone to keep from hitting against the detected person. The application for controlling the flight of an uninhabited airborne vehicle runs on a smart device 200 connected with an uninhabited airborne vehicle 100, acquires and analyzes the image taken by a camera unit 20 of the smart device, and controls the flight of the uninhabited airborne vehicle to keep the uninhabited airborne vehicle 100 from hitting against the detected person through the uninhabited airborne vehicle flight control module 224.
US10510260B2 Air traffic control of unmanned aerial vehicles for delivery applications
An Unmanned Aerial Vehicle (UAV) air traffic control method utilizing wireless networks and concurrently supporting delivery application authorization and management communicating with a plurality of UAVs via a plurality of cell towers associated with the wireless networks, wherein the plurality of UAVs each include hardware and antennas adapted to communicate to the plurality of cell towers; maintaining data associated with flight of each of the plurality of UAVs based on the communicating; processing the maintained data to perform a plurality of functions associated with air traffic control of the plurality of UAVs; and processing the maintained data to perform a plurality of functions for the delivery application authorization and management for each of the plurality of UAVs.
US10510259B2 Method and system for scheduling a driver service provider for one or more third parties
This disclosure generally relates to a method and system for providing a ride for a third party rider at the request of a user ride requestor. In one embodiment, a driver device may be used to receive a ride request from one or more server computing devices for a third party rider. The driver device may receive information identifying the third party rider, including a password. Further, the driver device may transmit real time ride status information to the ride requestor directly or indirectly via the one or more server computing devices.
US10510255B2 Method for reducing collision damage
A method for performing an evasive maneuver of a motor vehicle in the event of an imminent collision with at least one collision object comprising at least the following: a) detecting that a collision with the at least one collision object is imminent, b) analyzing the at least one collision object and detecting whether a particularly sensitive upper region of the motor vehicle would be at least partially affected by the collision, and c) outputting a signal for initiating an evasive maneuver if a collision of the motor vehicle with the at least one collision object is imminent by which the particularly sensitive upper region of the motor vehicle would be at least partially affected.
US10510249B2 Safety driving assistant system, vehicle, and program
A safety driving assistant system according to one aspect of the present disclosure includes: an acquisition unit configured to acquire pieces of probe information from probe vehicles, each piece of probe information including information of a position of the corresponding probe vehicle and information of a time at which the probe vehicle has passed through the position; a detection unit configured to detect a sudden-deceleration-prone spot where sudden deceleration of probe vehicles frequently occurs, based on the pieces of probe information acquired by the acquisition unit; and a provision unit configured to provide information of the sudden-deceleration-prone spot detected by the detection unit, to a target vehicle that receives safety driving assistance.
US10510246B2 Measurement arrangement and method for temporarily transferring digital data from a source
The present disclosure relates to a measurement arrangement including: a first process automation technology field device, wherein the first field device includes a first inductive interface and a data processing unit, and wherein a second process automation technology field device can be connected to the first interface; and a data transfer device having a second inductive interface that is designed to complement the first interface, wherein the data transfer device can be connected via this to the first field device, wherein the data transfer device includes a data transfer module with which digital data can be transferred from a source to the data processing unit of the first field device via the data transfer device and the first or second inductive interface. The present disclosure likewise relates to a method for temporarily transmitting digital data from a source to a field device.
US10510243B2 Method for processing an error when performing a predetermined avionics procedure, related computer program and detection and alert system
A method for processing an error when performing a predetermined avionics procedure, related computer program and detection and alert system is disclosed. In one aspect, the method is carried out automatically by the detection and alert system of an aircraft, the method including monitoring the operation of one or several avionics device(s) of the aircraft, the monitoring based on the tracking of a sequence representative of the predetermined avionics procedure being carried out. The method further includes: detecting a break of the sequence due to an incorrect command and/or skipping of at least one expected command according to the predetermined avionics procedure being performed, and retrieving at least one piece of information representative of the break in the sequence.
US10510241B2 Communication apparatus and data processing method
Provided is a configuration that permits confirmation of emergency information viewing results on a reception apparatus, an endpoint of emergency information such as TV. A data processing section of a reception apparatus such as TV that receives and outputs emergency information generates an emergency information viewing result report that contains a record of emergency information viewing result information and sends the generated emergency information viewing result report to a management server and so on. The data processing section generates an emergency information viewing result report that contains a record of an identifier of emergency information output by the reception apparatus and emergency information output time information in accordance with a CDM (Consumption Data Message) format. The CDM keeps a record of not only emergency information output time information but also reception apparatus position information, emergency information sender information, and so on.
US10510240B2 Methods and systems for evaluating compliance of communication of a dispatcher
Methods and systems for evaluating compliance of communication of a dispatcher. One system includes an electronic computing device that includes an input device, a transceiver, and one or more electronic processors. The one or more electronic processors are configured to monitor communication between a dispatcher and a caller during a call and determine a type of call. The one or more electronic processors are further configured to determine a conversational procedure based on the type of call and compare a characteristic of the monitored communication to a constraint of the conversational procedure. The one or more electronic processors are further configured to determine that the characteristic of the monitored communication is outside the constraint of the conversational procedure and take an action as a function of determining that the characteristic of the monitored communication is outside the constraint of the conversational procedure.
US10510238B1 Water detection assembly
The present disclosure relates to a tangible, non-transitory, machine-readable medium, having machine-readable instructions to pair a water detection device of a plurality of water detection devices with a user account via a user device, receive a first signal indicative of a location of the water detection device from the user device, receive a second signal indicative of a personalized message to be sent to the user device upon a detection event of the water detection device, and display a list of the plurality of water detection devices and corresponding locations of each water detection device of the plurality of water detection devices on the user device.
US10510234B2 Method for generating alerts in a video surveillance system
A method for generating an alert signal in a surveillance system comprising: detecting a targeted individual in a video stream, selecting the targeted individual, and tracking the targeted individual, as first steps. The method also comprises classifying actions of the detected individual over a plurality of image frames in the video stream in response to the identification of the detected object as being a targeted person, and generating an alert signal if the classified action of the object is classified as a predefined alert-generating action.
US10510231B2 Moving object detection, tracking, and displaying systems
An alert and tracking system implemented on a computing device with a processor is presented. The system comprises a display with a viewing portion and a raster portion comprising a plurality of rasters. The system also comprises an image receiver configured to receive a first image and a second image, wherein the first image is received before the second image is received. The system also comprises a processing unit. The processing unit is configured to receive the second image. The processing unit is also configured to compare the second image to the first image. The processing unit is also configured to detect a change between the second image and the first image, wherein the detected change is indicative a moving object. The processing unit is also configured to update the viewing portion to display the second image. The processing unit is also configured to update the raster portion, wherein updating the raster image comprises adding a new raster to the plurality of rasters, wherein the new raster comprises a row of pixels corresponding to a compressed view of the image.
US10510230B1 Enclosures for coupling to asset walls
In some examples, an enclosure can include a lever to interact with an asset wall when the enclosure is coupled to the asset wall, an actuator coupled to a switch to interact with the lever, and an aperture to allow the actuator to move with the lever when the enclosure is removed from the asset wall, wherein the actuator provides a signal to the switch when the actuator moves beyond a threshold angle.
US10510227B2 Merchandise activity sensor system and methods of using same
Apparatus and systems using merchandise activity sensors for increasing the awareness of interactivity with merchandise on retail store displays (shelves, peg hooks, merchandise pushers, and other Point of Purchase displays) in order to facilitate more effective customer service, reduce theft and to provide additional analysis data related to merchandise/shopper interaction.
US10510226B2 Meter socket with tamper detection assembly
A meter socket with a tamper detection assembly is disclosed. The tamper detection assembly may include a light sensor that enables the detection of tampering caused by an energy thief removing the cover of the meter socket enclosure and/or removing the meter from the meter socket in an effort to access the power supply connectors and steal electricity. The tamper detection assembly may also include an acoustic sensor that enables the detection of tampering caused by an energy thief drilling, cutting, hammering, bending or otherwise attempting to violate the integrity of the meter socket enclosure in an effort to access the power supply connectors and steal electricity. The tamper detection assembly is preferably mounted within a mounting block of the meter socket so as to provide a secure source of power and communications for the assembly.
US10510224B2 Haptic actuator having movable bodies along an arcuate path of travel and related methods
A haptic actuator may include first and second bodies movable along an arcuate path of travel. The haptic actuator may also include a biasing member coupled between the first and second bodies. At least one electrical coil may be configured to move the first and second bodies to produce a haptic effect.
US10510222B2 Color-changing lighting dynamic control
A computerized communications system for remotely controlling various color-changing lighting scenes on color-changing lighting fixtures at a premises. The color-changing lighting systems at the remote premises are used to communicate emergency information such as the existence and type of an emergency.
US10510221B2 System and method for transmitting messages related to operations of electronic devices
A system and method are provided for transmitting messages related to operations of electronic devices. A management apparatus is notified of an event that occurred in a specific one of a plurality of electronic devices. The management apparatus determines one or more target devices in response to notification of the event that occurred in the specific electronic device. An event message corresponding to the event that occurred in the specific electronic device is created. The management apparatus transmits the event message to the one or more target devices. The one or more target devices output the received event message.
US10510218B2 Information processing apparatus, information processing method, and non-transitory storage medium
A checkout apparatus (10) includes an image data acquisition unit (11) that acquires data of an image; an image analysis unit (12) that recognizes a plurality of products in the image using a feature value of an exterior of each of the products registered in a feature value storage unit (14) and the data of the image; a reading necessity or non-necessity check unit (15) that extracts the product for which it is necessary to read a product code from among the recognized products, using an object-to-be-read storage unit (16) in which the product for which it is necessary to read the product code is registered in advance; and a reading unit (17) that reads the product code of the product extracted by the reading necessity or non-necessity check unit (15).
US10510213B2 Clock-synchronizing skill competition wagering system
A time-synchronizing wagering system is disclosed. The time-synchronizing wagering system includes an interactive controller; a credit processing controller; a regulated server; and a client station that allows for a skill-based game trigger point to be associated with a timestamp, compare the timestamp against a master timer, and determine a winner based on the comparison of the timestamp against a regulated timestamp.
US10510212B2 Gaming machine
A gaming machine which makes it possible to avoid monotonous game play is provided. At the start of each game play, gaming machine executes processes of: randomly selecting one of symbol random determination tables in which a probability of rearrangement of each symbol on each reel is defined, based on a symbol random determination table determination table in which a probability of random selection of one of the symbol random determination tables for each of the random determination tables; a symbol random determination process of randomly determining symbols to be rearranged based on the selected symbol random determination table; and displaying the determined symbols on a display device by rearranging the reels.
US10510211B2 Wagering game including progressive game with unknown randomly generated trigger value
A gaming system includes a game server operating a progressive game thereon and a plurality of player terminals in communication with the central server which operate base games thereon. A contribution amount from base wagers made on the player terminals in relation to the base game also contribute to one or more progressive totals of the progressive game. When one or more progressive totals reaches a secret trigger value, a winning condition is determined and a corresponding winning amount is made to the player terminal from which originated the contribution amount resulting in the secret trigger value being met. Optionally, under the winning condition, the progressive total may continue to increase by contribution amounts from one or more player terminals until eligibility criterium corresponding a second trigger event is met, such as a qualifying hand being dealt to the player terminal from which the winning condition originated.
US10510206B2 Gaming system and method for providing a gaming machine with dual projection displays
In one aspect, improved gaming machines are disclosed herein, which provides a first projection display for each gaming machine, and a second projector for displaying video on a plurality of the gaming machines.
US10510203B2 Identification device, identification method, identification program and computer readable medium including the identificatioin program
A device for determining authenticity including processing circuitry which generates a reference image data of a counterfeit prevention medium at an observation angle for comparison with captured image data obtained based on a pattern of light observed from the counterfeit prevention medium at the observation angle between an imaging direction of the captured image data and a reference line of a surface of the counterfeit prevention medium, calculates similarity between the captured image data and the reference image data, and determines authenticity of the counterfeit prevention medium based on whether the similarity exceeds a threshold.
US10510200B2 System and method for providing hands free operation of at least one vehicle door
A system and method for providing hands free operation of at least one vehicle door that include determining if a portable device is located within at least one local area polling zone of a vehicle. The system and method additionally include determining if the portable device is stationary for a first period of a predetermined period of time within the at least one local area polling zone of the vehicle and providing a notification of a remaining duration of the predetermined period of time to instruct an individual carrying the portable device to remain in a stationary position to allow the portable device to remain stationary for the remaining duration of the predetermined period of time. The system and method further include supplying an amount of power to open or close the at least one vehicle door if it is determined that the portable device remains stationary for the predetermined period of time.
US10510199B2 Power tool with irreversably lockable compartment
Power tool with irreversably lockable compartment. One power tool includes a housing including a compartment with an irreversible lock. The power tool further includes a wireless communication device including a wireless communication controller including a transceiver. The wireless communication device is configured to be received in the compartment and to engage with the irreversible lock. The power tool further includes a motor within the housing, and the motor is configured to drive an output drive device. The power tool further includes a controller within the housing and having an electronic processor, a memory, and a data connection. The data connection is configured to couple the electronic processor to the wireless communication device when the wireless communication device is inserted into the compartment. The controller is configured to control operation of the motor, and communicate with an external device via the data connection and the wireless communication controller.
US10510198B2 Multi-band identification and ranging
A long-range power-efficient multiple-band identification system and method includes, for example, a base-station control module and paired electronic key fob. The base-station control module and paired electronic key fob is arranged to provide a UHF (ultra-high frequency) wake transmitter for transmitting a wakeup signal in a UHF frequency range to the paired electronic key. When in range, the electronic key is awakened by the wakeup signal and in response transmits an acknowledgment reply to the base-station control module. After receiving the acknowledgment, the base-station control module transmits a relatively high power localization signal for determining an electronic key location.
US10510196B2 Remote key fob for motor vehicles
A remote key fob for a vehicle, includes a communications and control device, at least one transmit/receive device and a microcontroller. At least one control surface is arranged on an outer shell of a housing of the remote key fob and is coupled to the communications and control device. A printed circuit board held in the housing is placed beneath the control surface. The control surface is mechanically coupled to a metal detection section. Pressure actuation of the control surface from the outside results in a deformation or change of position of the detection section. A detection coil is located on the printed circuit board, wherein the detection coil is coupled to the communications and control device for forming an inductive proximity switch. The communications and control device determines an actuation of the control surface as a function of the inductivity or quality of the detection coil.
US10510194B2 Cloud-based connectivity energy budget manager
A storage maintains energy estimates corresponding to function requests for vehicles. A processor of a server is programmed to receive a function request for a vehicle, and direct the vehicle to perform the function request responsive to determining, according to battery information received from the vehicle and an energy estimate corresponding to the function request, that the vehicle has sufficient energy to perform the function request.
US10510193B2 Method and system for geofencing of vehicle impound yards
A method and system for geofencing of vehicle impound yards. One or more geofences around impound yards are selected. The one or more geofences are associated with one or more vehicles. When a vehicle enters the geofenced area, a user (e.g., an individual, car dealer, finance company, etc.) is immediately notified to prevent excessive impound financial charges. If a vehicle is left in a geofence area, a cumulative time duration and a cumulative finance charge are accurately recorded to reduce or prevent financial fraud.
US10510192B2 System and method performing job management
A system provides systems and methods for visualizing a computational process. A portion of attributes of a computational process may be displayed on a face of a three-dimensional object. In response to rotation of the object by a user, a different face of the object may be displayed and a different portion of the attributes displayed thereon. Each object may represent a status of a computational cluster, specifically a set of jobs executing on the cluster. A cluster may be selected and the jobs represented by means of graphical indicators arranges on a time axis and a performance axis. The size of a graphical indicator may indicate an amount of processing time consume by the corresponding job. A color of the graphical indicator may indicate a status. A portion of the graphical indicator may be visually distinguished from a remaining portion to indicate a completion percentage of the job.
US10510191B2 Interactions with 3D virtual objects using poses and multiple-DOF controllers
A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user's pose. The wearable system can support various user interactions with objects in the user's environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user's poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information.
US10510189B2 Information processing apparatus, information processing system, and information processing method
In an information processing system 1, an information processing apparatus 10 recognizes, when a user moves real bodies 120a and 120b arranged on a play field 19, the movement on the basis of, for example, an image taken by a camera 122 taking an image of the movement to interlock objects of corresponding characters 202a and 202b displayed on a display apparatus 16. In addition, when the user moves the characters 202a and 202b through an input apparatus 14, the information processing apparatus 10 transmits a control signal to the corresponding real bodies 120a and 120b to perform interlocking. When a situation in which interlocking between the real bodies 120a and 120b and the characters 202a and 202b is difficult occurs, an appropriate scenario is selected from the scenarios prepared in advance and realized, thereby maintaining the consistency.
US10510188B2 Over-rendering techniques in augmented or virtual reality systems
One embodiment is directed to a user display device comprising a housing frame mountable on the head of the user, a lens mountable on the housing frame and a projection sub system coupled to the housing frame to determine a location of appearance of a display object in a field of view of the user based at least in part on at least one of a detection of a head movement of the user and a prediction of a head movement of the user, and to project the display object to the user based on the determined location of appearance of the display object.
US10510187B2 Method and system for virtual sensor data generation with depth ground truth annotation
Methods and systems for generating virtual sensor data for developing or testing computer vision detection algorithms are described. A system and a method may involve generating a virtual environment. The system and the method may also involve positioning a virtual sensor at a first location in the virtual environment. The system and the method may also involve recording data characterizing the virtual environment, the data corresponding to information generated by the virtual sensor sensing the virtual environment. The system and the method may further involves annotating the data with a depth map characterizing a spatial relationship between the virtual sensor and the virtual environment.
US10510181B2 System and method for cache management using a cache status table
A clip-cull-viewport (CCV) unit manages information associated with vertices of a primitive as the primitive passes through the CCV unit. The CCV unit includes an index cache and a cache-status table. Vertices of a received primitive are stored in locations within the index cache based on attribute and index fields of the primitive. If a vertex is a reused vertex of another primitive that matches a valid entry in the cache-status table and if the primitive survives being culled, the valid entry in the cache-status table is preserved, the attribute field of the primitive is set to indicate that the vertex is a reused vertex, and the primitive is sent to an output interface for a downstream unit. Otherwise, the attribute field is set to indicate that the vertex is not reused, and the primitive is sent to the output interface for the downstream unit.
US10510179B2 Method and device for enriching the content of a depth map
A method and device for enriching the content associated with a first element of a depth map, the depth map being associated with a scene according to a point of view. Thereafter, at least a first information representative of a variation of depth in the first element in the space of the depth map is stored into the depth map.
US10510178B2 Methods and systems for volumetric reconstruction based on a confidence field
An exemplary volumetric reconstruction system accesses captured color and depth data for a surface of an object in a real-world capture space. The captured color and depth data is captured by capture devices positioned with respect to the real-world capture space to have different vantage points of the surface of the object. Based on the captured color and depth data, the volumetric reconstruction system generates reconstructed color and depth data for a volumetric reconstruction of the surface of the object. The generating of the reconstructed color and depth data includes allocating voxel nodes for surface points on the object within a voxel data store, determining and storing a confidence field value for each voxel node that accounts for a distance factor and a noise-reduction factor, and determining the reconstructed color and depth data using a raytracing technique based on the stored confidence field values within the voxel data store.
US10510177B2 Data processing device
A data processing device applies pattern data to surface data on the basis of projection data, subdividing the surface data into voxels and determining the optimum projection data for each voxel according to its surroundings.
US10510172B2 Automated combination of multiple data visualizations
A visualization combination engine may be used to combine a first data visualization based on a first data set with a second data visualization based on a second data set. The combination process may be initiated by, for example, clicking and dragging the first data visualization onto the second data visualization. The visualization combination engine may create the combined data visualization without requiring the user to manually combine the first and second data sets. The combination may be carried out by identifying a key that is common between the two data sets and combining the first and second data sets into a combined data set based on the key, and then creating the combined data visualization based on the combined data set. One or more cues may be used during the process to provide helpful information and/or allow user selection of the properties of the combined data visualization.
US10510161B2 Patient-mounted or patient support-mounted camera for position monitoring during medical procedures
An apparatus for use in a medical procedure includes: a camera configured for attachment to a patient, wherein the camera is configured to detect one or more markers outside and away from the patient; and a processing unit configured to receive an input image from the camera, and to process the input image to monitor a position of a target associated with the patient during the medical procedure. An apparatus for use in a medical procedure includes: a camera configured for attachment to a patient support, wherein the camera is configured to detect one or more markers outside and away from the patient support; and a processing unit configured to receive an input image from the camera, and to process the input image to determine a position associated with the patient support during the medical procedure.
US10510159B2 Information processing apparatus, control method for information processing apparatus, and non-transitory computer-readable storage medium
An information processing apparatus comprising: a marker detection unit configured to detect one or more markers from an image obtained by capturing a physical space by an image capturing unit; a feature detection unit configured to detect a feature from the image; an estimation unit configured to estimate a position and orientation of the image capturing unit based on a detection result obtained by the marker detection unit and a detection result obtained by the feature detection unit; a stability obtaining unit configured to obtain stability of estimation of the position and orientation when some markers of the one or more markers are removed; and a determination unit configured to determine, based on the stability, whether the some markers are removable.
US10510148B2 Systems and methods for block based edgel detection with false edge elimination
Methods and systems which provide object edge image representation generation using block based edgel techniques implementing post edgel detection processing to eliminate false edges are described. Embodiments subdivide image data (e.g., image point clouds) to facilitate separate edgel detection processing of a plurality of sub-blocks of the image data. A false edge elimination algorithm of embodiments is applied in recombining the object edge image representation sub-blocks resulting from the sub-block edgel detection processing to eliminate false edge artifacts associated with use of block based edgel detection.
US10510147B2 Image processing device
An image processing device includes: a plurality of label data generation units which generate label data in which a predetermined label is assigned to each of a plurality of pixels in each of a plurality of divided images; a plurality of label integration information generation units which correspond to the respective label data generation units and generate label integration information representing association of labels included in the label data in order to integrate label data generated by a corresponding label data generation unit and label data generated by another label data generation unit; a plurality of label integration units which generate integrated label data in which respective pieces of label data corresponding to neighboring divided images are integrated; and a label integration processing control unit which distributes the label data to the respective label integration units such that computational loads to integrate the label data are equalized.
US10510146B2 Neural network for image processing
A method for processing an input in an artificial neural network (ANN) includes receiving, at an operator layer of a set of operator layers, a first feature value based on the input from a decoder convolutional layer of a decoder. The operator layer also receives a second feature value based on the input from an encoder convolutional layer of a encoder. The method also includes determining, at the operator layer, a third feature value based on the input by performing an element-wise operation with the first feature value based on the input and the second feature value based on the input. The method transmits, from the operator layer, the third feature value based on the input to an encoder layer that is subsequent to the encoder convolutional layer. The method generates an output based on the third feature value based on the input.
US10510145B2 Medical image comparison method and system thereof
A medical image comparison method is firstly to obtain plural images of the same body at different time points. Then, obtain a first feature point group by detecting feature points in the first image captured at a first time point, and a second feature point group by identifying feature points in the second image captured at a second time point. An overlapping image information is generated by aligning the second image with the first image according to the first and second feature point groups. Then, window areas corresponding to a first matching image and a second matching image of the overlapping image information are extracted one by one by sliding a window mask, and an image difference ratio for each of the window areas is calculated. In addition, a medical image comparison system is also provided.
US10510144B2 System and method for detection of suspicious tissue regions in an endoscopic procedure
An image processing system connected to an endoscope and processing in real-time endoscopic images to identify suspicious tissues such as polyps or cancer. The system applies preprocessing tools to clean the received images and then applies in parallel a plurality of detectors both conventional detectors and models of supervised machine learning-based detectors. A post processing is also applied in order select the regions which are most probable to be suspicious among the detected regions. Frames identified as showing suspicious tissues can be marked on an output video display. Optionally, the size, type and boundaries of the suspected tissue can also be identified and marked.
US10510143B1 Systems and methods for generating a mask for automated assessment of embryo quality
Systems and methods for generating a mask for automated assessment of embryo quality are disclosed herein. The method for generating a mask for automated assessment of embryo quality can include receiving an image, including a plurality of pixels, of a human embryo from an imaging system. A pixel can be selected and features of the selected pixel can be determined by generating a plurality of random boxes of random sizes and at random locations about the selected pixel. The selected pixel can be identified as one of: inside of a mask area; and outside of the mask area based on the determined features.
US10510142B1 Estimation using image analysis
Techniques are described for performing estimations based on image analysis. In some implementations, one or more images may be received of at least portion(s) of a physical object, such as a vehicle. The image(s) may show damage that has occurred to the portion(s) of the physical object, such as damage caused by an accident. The image(s) may be transmitted to an estimation engine that performs pre-processing operation(s) on the image(s), such as operation(s) to excerpt one or more portion(s) of the image(s) for subsequent analysis. The image(s), and/or the pre-processed image(s), may be provided to an image analysis service, which may analyze the image(s) and return component state information that describes a state (e.g., damage extent) of the portion(s) of the physical object shown in the image(s). Based on the component state information, the estimation engine may determine a cost estimate to repair and/or replace damaged component(s).
US10510141B2 Method and apparatus for determining illumination intensity for inspection, and method and apparatus for optical inspection
The present disclosure relates to a method and apparatus for determining an illumination intensity for inspection, and an method and apparatus optical inspection. The method for determining an illumination intensity for inspection comprises: acquiring images of a sample to be inspected taken by each of at least one imaging element at a plurality of illumination intensities; calculating, for each imaging element, a gray standard deviation of each of the images acquired at the plurality of illumination intensities; and determining the illumination intensity of each imaging element for inspection according to the gray standard deviation. The inspection accuracy may be improved by using the illumination intensity determined by the method provided in the present disclosure to inspect an object to be inspected.
US10510139B2 Image display apparatus
An image processing apparatus includes an image acquirer configured to acquire an input image, and a processor configured to generate the original image by performing for the input image correction processing using correction data according to an optical aberration of the observation optical system. In the correction processing for the oblique view state, the processor uses first correction data according to the optical aberration corresponding to a first position distant from the observation optical system by a distance made by adding a rotating radius of the eye to the first distance, to generate an area other than the specific area in the original image, and uses second correction data according to the optical aberration corresponding to a second position closer to the observation optical system than the first position to generate the specific area.
US10510133B2 Asymmetric multi-core heterogeneous parallel processing system
A multi-core asymmetric graphics processing unit (GPU) includes a first group and second group of GPU cores. The first group of GPU cores has a first microarchitecture and a first power consumption profile. The first group of GPU cores is configured to execute a subset of instructions of an instruction set architecture (ISA). The second group of GPU cores have a second microarchitecture and a second power consumption profile higher than the first power consumption profile, and are configured to execute the entire ISA. The first group and second group of GPU cores may be further differentiated by a number of pipeline stages, number of registers, branching execution, vectorization units, or combinations thereof. A subset of GPU cores in either group may have a different operation frequency. In some embodiments, an executable instruction may include an indicator to ascertain if execution is performed by the first or second group of GPU cores.
US10510132B2 Vehicle fleet management method and system with load balancing
A method utilizing real-time location information in a fleet management system. Simultaneous wireless communication connections are maintained between a respectively corresponding number of vehicles in a fleet and a central control center. The messages are received at the central control center, and each one of the messages includes information indicating the geographic location of a respectively corresponding vehicle in real-time or near real-time. The messages are collected and stored in the central control center. In response to a user request, a fleet management tool or report is provided in real-time or near real-time, the management tool or report being based at least in part on the messages indicating the geographic location of the vehicles.
US10510131B2 Return mail services
In an embodiment, an apparatus comprises one or more processors and one or more memories communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause: receiving a digital image of undeliverable mail and storing the digital image in a first database; causing data to be extracted from the digital image using Optical Character Recognition (OCR) or by processing encoded data; in response to causing data to be extracted from the digital image, identifying a sender of the undeliverable mail and a recipient of the undeliverable mail based on the data; causing additional data to be requested from two or more second databases based on the data extracted from the digital image; in response to delivery of the undeliverable mail and using the additional data requested from the two or more second databases, determining delivery hit rates for each of the two or more second databases; assigning, based on a highest hit rate of the delivery hit rates, at least one of the two or more second databases as a primary database from which additional data is requested; and in response to assigning the at least one of the two or more second databases as the primary database, causing additional data to be requested from the primary database.
US10510129B2 Selecting photographs for a destination or point of interest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes identifying photographs using an index of photographs, the photographs being identified from the index as photographs geographically related to a point of interest or destination and having a creation timestamp corresponding to a time of the year; determining for each of the photographs, a relevancy score based at least in part on: selection success data of the photograph for image queries referring to the point of interest or destination, and references to the point of interest or destination in documents associated with the photograph; and selecting a selected photograph from the photographs based at least in part on a respective visual quality score and the respective relevancy scores, the visual quality score representing a degree of visual quality of the respective photographs.
US10510126B2 Energy consumption alerting system, platform and method
An energy consumption alerting system is provided. The system includes a plurality of sensors deployed at different locations of at least one monitored site, the sensors being able to provide location-specific energy consumption values. The system further includes a data aggregation facility so as to sum up location-specific energy consumption values associated with at least two corresponding predetermined sensors of the plurality of sensors to obtain an aggregated energy consumption value. The system further includes an alerting facility this is able to compare the aggregated energy consumption value with an user-defined threshold level and notify a user if the at least one aggregated energy consumption value exceeds the at least one user-defined threshold level. A cloud-based energy consumption alerting platform and an energy consumption alerting method are also provided.
US10510125B2 Expense compliance checking based on trajectory detection
A method, system, and computer program storage product determine determining a trajectory information type of a receipt submitted by an employee. Trajectory information associated with the receipt submitted by the employee is retrieved based on the trajectory information type. Trajectory information corresponding to a device associated with the employee is also retrieved. The receipt is determined as a valid receipt in response to the trajectory information associated with the receipt submitted by the employee matching the trajectory information associated with the device associated with the employee.
US10510124B1 Systems and methods for vehicle accident detection based on intelligent micro devices
Intelligent micro devices on a vehicle can be scanned or read using a reading device. A map or data indicative of the micro devices on the vehicle can be generated by scanning the vehicle. The data or map may be used to determine loss or transfer of one or more micro devices on the vehicle. An accident associated with the vehicle can be determined based on loss or transfer of one or more the micro devices. The micro devices can store data associated with the vehicle, including an identity of the vehicle and a history of the vehicle. The micro devices can be read to determine the identity of the vehicle or another vehicle involved in the accident.
US10510120B1 System and method for obtaining and/or maintaining insurance coverage
An intermediary entity may act on behalf of consumers to find policy rates and/or other features that best meet the consumers' insurance requirements and/or preferences. For instance, consumers may give affirmative consent or otherwise opt into a program that provides insurance cost savings or discounts. Based upon an analysis of individual consumer characteristics and/or insurance preferences, each individual consumer may be grouped with other insurance consumers having similar characteristics and/or insurance preferences. The insurance consumer groupings may be offered for sale, such as through an online auction. When a winning bid is accepted, the insurance policies of the consumers may be updated or new policies may be provided and/or presented to individual consumers for their approval, thereby providing consumers with lower cost insurance and/or insurance that is more reflective of actual risk (or lack thereof). The consumer groups may be updated over time and re-auctioned.
US10510114B2 Distributed trading bus architecture
A distributed trading system for handling a plurality of order requests, each order request comprising parameters under which a participant will buy and/or sell a futures contract. A validator component is coupled to a messaging bus and has a first interface for receiving order request and an interface generating a validated order message on the messaging bus related to validated orders, wherein the validator implements processes for validating the order requests. A risk allocation value (RAV) component is coupled to the messaging bus and has an interface for receiving validated order messages from the validator, wherein the RAV component implements processes for evaluating risk associated with an order should that order be completed. A match engine is coupled to the messaging bus and has an interface for receiving validated order messages from the RAV component, wherein the match engine implements processes for matching orders based on the order-specified criteria. A persist component is coupled to the messaging bus and has an interface for receiving messages related to orders and trades, wherein the persist component implements processes for persistently storing information related to orders and trades.
US10510113B2 Providing financial transaction data to a user
The disclosure extends to computer-implemented personal financial management tools, methods and systems for providing financial transaction data to a user in the form of transaction images, such as check images, deposit images, receipt images, and other transaction related images, which may be incorporated into the personal financial management tool. The disclosure also extends to computer-implemented personal financial management tools, methods and systems for receiving core data, which may include transaction data, from a financial or banking institution and processing the data by cleansing the data, automatically categorizing the data, classifying the data, and then sending that processed data back to the financial or banking institution. The disclosure also extends to receiving and sending such data to and from the financial or banking institution in real-time.
US10510111B2 Image-based rendering of real spaces
Under an embodiment of the invention, an image capturing and processing system creates 3D image-based rendering (IBR) for real estate. The system provides image-based rendering of real property, the computer system including a user interface for visually presenting an image-based rendering of a real property to a user; and a processor to obtain two or more photorealistic viewpoints from ground truth image data capture locations; combine and process two or more instances of ground truth image data to create a plurality of synthesized viewpoints; and visually present a viewpoint in a virtual model of the real property on the user interface, the virtual model including photorealistic viewpoints and synthesized viewpoints.
US10510110B2 Home electrical appliance and network system
A network system including a home appliance, a server, and a communication terminal. The home appliance is provided with a control portion configured to control an operating state of the home appliance, an information setting portion configured to set information corresponding to current state of the control portion, and a transmitting portion configured to externally transmit a result of information set by the information setting portion through the communication line. The communication terminal is configured to display a specific advice, the specific advice being based on data, obtained from the multiple entries of data provided by the server, being suitable with a result of information transmitted by the home appliance.
US10510107B1 System, method, and computer readable media for payment cards with updatable merchant data
Systems and methods for operatively coupling a payment card to a customer database are disclosed. A financial institution computing system includes a customer database, a network interface circuit enabling the financial institution computing system to exchange information over a network, and a data circuit. The customer database stores financial information and non-financial information received from at least one merchant computing system. The data circuit receives non-financial information associated with a customer from at least one merchant computing system and updates the non-financial information in the customer database. The data circuit receives a transaction request generated by the customer at a transaction terminal using a payment card corresponding to a payment card account. The data circuit transmits an approval or a denial of the transaction request and at least some of the non-financial information in the customer database to the transaction terminal to update non-financial information on the payment card.
US10510105B2 Traveler recommendations
One or more computing devices, systems, and/or methods for providing recommendations to travelers are provided. For example, locational data associated with a device of a user is evaluated to identify a set of location points at which the device was located over time. Location point pairings are generated from the set of location points, where a location point pairing may comprise a departure location point and an arrival location point. The location point pairings are filtered based upon various criteria to remove location point pairings that are not indicative of air flight travel (e.g., a location point pairing not satisfying an air flight speed threshold or an air flight travel distance threshold). The user may be determined as an air flight traveler that has recently used air flight travel to reach a destination location. A recommendation of content for the destination location is provided to the user.
US10510104B2 Devices and methods for acquiring data comparison information
Devices and methods are provided for acquiring data comparison information. For example, a session window of a preset account is switched to in a social networking application, wherein the preset account is configured to provide an inquiry service for a target account; first commodity information for price comparison input into the session window by a user is acquired, wherein the first commodity information is sent to the preset account by the target account and the target account corresponds to a client account of the social networking application used by the user; the first commodity information for price comparison is sent to a server, so that the server determines whether a price comparison result associated with the first commodity information for price comparison is saved; the price comparison result sent by the server is received; and the price comparison result is displayed in the session window.
US10510101B2 Merchant management system for adaptive pricing
A merchant management system aims to make product sales by multiple merchants more efficient so that the resulting savings can be passed down to consumers. Specifically, the merchant management system evaluates discounts that the consumer may be eligible for (e.g., being within a certain shipping distance, buying multiple units, or waiving the ability to return the item) in order to present the consumer with the lowest price available. Additionally, the merchant management system may price a product in light of other products and pass down any savings that result from purchasing multiple products from the same merchant (e.g., reduced shipping costs for shipping multiple products in the same box).
US10510100B2 Impression tracking
A demand side platform DSP is provided which will receive an advertisement bid win notification comprising identity information and time information, The DSP will check the time information to make sure the notification is not too old. If not the DSP will check if the identity information is in a cache. If not, a check is made against a database. If not, the bid win is recorded in the cache and the database.
US10510099B2 Method and apparatus for providing content in a communication system
Aspects of the subject disclosure may include, for example, a device including a memory and a processor for performing operations including accessing a user persona comprising a plurality of attributes and a plurality of content preferences of a user of a communication device, presenting at an interactive site a plurality of content suggestions that are generated according to the user persona, receiving a content selection from a presentation of the plurality of content suggestions at the interactive site, and updating the plurality of content preferences of the user persona according to the content selection. Other embodiments are disclosed.
US10510095B2 Searching based on a local density of entities
A method executed by a computing device includes receiving a search criteria and location data from a user device in communication with the computing device, determining a user location based on the location data, and determining a geographical density of entities about the user location. The method optionally includes selecting one or more access mechanisms based on the search criteria and the geographical density. Each access mechanism, when executed by the user device, causes the user device to access a resource identified by the access mechanism. The method also optionally includes transmitting search results containing the one or more selected access mechanisms from the computing device to the user device.
US10510094B2 Method for transmitting information to device on a network based upon information associated with a different device on the network
Internet advertising to users of web browser personal computer systems is a very large and mature industry. However, many new digital devices such as cellular telephones, table computer systems, and video game console are now presenting an even larger internet advertising market. Although the techniques used for targeting advertisements to web browsers on personal computers are sophisticated, the techniques for accurately targeting internet advertisements to these new digital devices are limited. To improve the quality of targeting advertisements on new digital devices a set of techniques for accurately pairing digital identities is disclosed. Once various digital identities are linked, all of the accumulated digital profile information from these linked digital identities may be used to accurately select advertisements for all of the linked digital devices.
US10510089B2 Computing estimated value of providing service among geographical regions
A system predicts a value estimate for a user who provides a service that involves moving among geographical regions (e.g., a transportation service). The system determines the value estimate by identifying a sequence of time periods, each time period having an associated set of geographical regions. Possible transitions between geographical regions in different time periods are analyzed, for example, using statistical or machine-learned models, to determine likelihoods that the user will move between the geographical regions from one time period to another, and to determine expected values for a transition. Such models may be trained or developed using historical service data and user profile data stored by the system. Transitions are analyzed over a sequence of time periods to determine accumulated values associated with estimated overall values for each geographical region. The system predicts an overall value estimate for the user based on the accumulated values.
US10510088B2 Leveraging an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommendations
Embodiments leverage an artificial intelligence engine to generate customer-specific user experiences based on real-time analysis of customer responses to recommend and/or experienced features. Some embodiments access a profile of an end user comprising at least one first characteristic associated with the end user and extract end user information from a database of an entity server; identify a first trend related to resource utilization and/or management implemented by the end user based on the extracted end user information; determine an opportunity based on the identified first trend; in response to determining the opportunity, transmit control signals configured to cause the graphical user interface of the device of the end user to display graphically at least one recommendation based on the determined opportunity to the end user; and receive an input selecting or declining at least one recommendation. These inputs may correlate to a modified interface experience.
US10510087B2 Method and apparatus for conducting an information brokering service
A system and method is provided that provides an early indication of consensus of opinion among a number of users regarding an event or observation indicated by a user. The opinion can be interesting to an information consumer, for determining the outcome of the consensus relating to the event or observation, or for performing surveillance or survey of a particular issue or subject. Such recognition of early events or observations can be useful in different areas, such as healthcare, finance, etc., where initial observations, if provided early, allow resulting decisions to be made much earlier. The opinion can, for instance, be used as an early indicator of problem with a product, company, etc. that would permit an information consumer to perform an action at a much earlier point than if he/she relied on traditional sources of information. Thus, such opinion information can be invaluable as a tool for monitoring events.
US10510078B2 Anomaly detection in groups of transactions
A payment processing system continuously processes transactions. A group of transactions satisfying criteria within a recent measurement window are extracted from transaction data. A second group of transactions satisfying the criteria within a past baseline window are also extracted. An attribute of transactions is selected for analysis and a risk metric value is calculated for transactions in the measurement window having a particular attribute value. The same risk metric is used to calculate a baseline value for transactions in the baseline window having the same attribute value. The baseline value may be normalized and adjusted. The risk metric value is compared to the baseline value and an alert is generated if the risk metric value is greater. Any of a variety of risk metrics are used. Total dollar amount and total order count from the measurement window compared to similar from the baseline window are also used to inform the alert.
US10510074B1 One-tap payment using a contactless card
One-tap payment using a contactless card. An application may output an indication specifying to tap a contactless card to complete a transaction initiated in the application. The application may receive encrypted data generated by the contactless card based on a private key stored in the contactless card. The application may transmit a merchant identifier, a transaction identifier, and the encrypted data to an authentication server. The authentication server may verify the encrypted data based on the private key for the contactless card stored by the authentication server. A virtual account number server may generate a virtual account number. A merchant server may receive the merchant identifier, the transaction identifier, the virtual account number, an expiration date, and a card verification value (CVV), and process the transaction using the transaction identifier, the virtual account number, the expiration date, and the CVV.
US10510073B2 Methods and systems for provisioning mobile devices with payment credentials
Embodiments are described that are directed to optimizing the provisioning of payment account credentials to mobile devices utilizing mobile wallets. In some embodiments, one of multiple provisioning schemes may be selectively chosen for payment account credential provisioning based upon a determined risk involved with a particular provisioning request. A low risk provisioning request leads to an immediate provisioning of a payment credential, whereas a provisioning request of high risk results in the provisioning request being denied. In some embodiments, medium risk provisioning requests will cause an additional user authentication to be performed before the payment account provisioning is finalized. The additional user authentication may occur using a separate communication channel than the channel in which the provisioning request was received.
US10510071B2 Systems and methods for generating and administering mobile applications using pre-loaded tokens
The disclosed embodiments include computerized methods and systems that provide mobile application programs to devices of users and that administer these mobile application programs using tokens “pre-loaded” with data. In one aspect, the disclosed embodiments may generate a mobile payment product, such as a mobile wallet, that is “pre-loaded” with eligible financial products. For example, the disclosed embodiments may receive a request from a user device to obtain an application program that administers the mobile wallet, and in response to the received request, may obtain information identifying one or more financial products eligible for inclusion in the mobile wallet. The disclosed embodiments may generate a mobile wallet token based on the eligible financial product information and store the mobile wallet token in cloud-based storage. The user device may, upon authenticating the user, obtain the mobile wallet token and provision the mobile wallet with the eligible financial products.
US10510070B2 System, method, and apparatus for a dynamic transaction card
A dynamic transaction card that includes a number of layers, each of which may be interconnected to one another. For example, a dynamic transaction card may include an outer layer, a potting layer, a sensor layer, a display layer (including, for example, LEDs, a dot matrix display, and the like), a microcontroller/microprocessor storing firmware, Java applets, Java applet integration, and the like, an EMV processor, an energy storage component, one or more antenna (e.g., Bluetooth antenna, NFC antenna, and the like), a power management component, a flexible printed circuit board (PCB), a chassis, and/or a card backing layer. A display layer may include enhanced features such as the use of LED display components as a photosensor.
US10510065B2 Interacting with an automated teller machine using a user device
A device may receive an indication that an ATM transaction is to be conducted, display prompt(s) for a user to input user authentication credential information and to select an ATM transaction type, detect user input(s) that include a user authentication credential and a selection of a particular ATM transaction type, and receive, from an ATM device, a request to establish a communication session. The ATM device may include a sync button to initiate communicative coupling of the ATM device and the user device. The request may be based on a user selection of the sync button. The device may communicatively couple to the ATM device, and provide, to the ATM device, the user authentication credential and data regarding the particular ATM transaction type to cause the ATM device to perform the ATM transaction. The device may display information regarding the ATM transaction.
US10510060B2 Systems, methods and apparatus for payment terminal management
Systems, methods and apparatus are disclosed for remote management of payment terminals. Public keys, or other security elements can be received from a certification authority and distributed to the payment terminals. A merchant, or other entity affiliated with the payment terminals, can monitor the status of the software and security elements of the payment terminals.
US10510056B2 Method and system for multiple payment applications
Methods and systems for receiving a proximity payment account number (PPAN) with payment transaction data for a payment transaction from a mobile device, the PPAN selected from at least one PPAN; mapping the received PPAN to a primary account number (PAN); generating an authorization request for the payment transaction based on the PAN and the payment transaction data; receiving an authorization response message; and providing an output including the authorization response message and the PPAN.
US10510055B2 Ensuring secure access by a service provider to one of a plurality of mobile electronic wallets
Facilitating exclusive access to a workflow of a service provider via a mobile wallet interface involves, within a client runtime environment, activating through the interface a service provider-specific application so that the service provider-specific application has exclusive access to a secure electronic transaction workflow of the service provider associated with at least one of the service provider-specific application and the wallet, while being denied access by the client runtime environment to any other service provider services or resources.
US10510050B2 Meetings and events coordinating system and method
Providing dynamic scheduling services without sharing calendar content, involving retrieving real time availability data and terms applied to calendar time cubes for an invitation to an event with one or more invited users, simultaneously synchronizing between calendars of the invited users in a meeting and event coordinating server to find a combination of common available matching time cubes while considering the terms including arrival time calculations (the common available matching time cubes defined as either “free”, “occupied”, “pending”, ane having a lower level of importance than the event currently created), setting the state of the matched time cubes as occupied at the calendar of each invited user; and rescheduling an event that was previously associated with the sequence of “occupied”, “pending” states with the lower level of importance, the already existing events being automatically subject to changes constantly and immediately.
US10510044B2 Project management system providing digital form-based inspections in the field
Systems and methods provide graphical form-based inspections in the field. The system includes a means for allowing a user to access digitized paper forms, such as inspection forms, in both a simplified, easy-to-complete list of questions and fields displayed in a linear form view, as well as an interactive graphical form completely replicated from the original paper document displayed in a graphical view. The system allows the user to toggle between the linear form and graphical views of the same form on the fly during an inspection process, thereby improving user interaction with and completion of inspection form or also can have a preferred view method based on limitations of a computer device or complexity of the form. The system further includes a means for allow the user to create customized workflows for the completion and tracking of inspection processes.
US10510039B2 Dynamic assignment of media advertising orders to broadcast inventory
A planning system can receive media advertising orders including flexibility attributes indicating whether the orders are flexible with regard to various different circumstances. The planning system can obtain both booked an unbooked inventory from a traffic and billing system, and determine associations or re-associations between the advertising orders and the booked and unbooked inventory based on the flexibility attributes. The planning system can then generate a non-guaranteed order including the associations or re-associations, and transmit the order to media delivery system. The planning system can obtain feedback and/or real time data that can be used to reassess existing associations, and in some cases adjust the flexibility attribute values.
US10510038B2 Computer implemented system and method for recognizing and counting products within images
The system and method for recognizing and counting products within images is disclosed. The products are recognized by carrying out a nearest-neighbor search in the template feature space using a k-d tree and the product count is then obtained by using a maximum feature repeatability index for each identified feature. The system also obtains product arrangement by fitting bounding boxes around each identified product. The count of boxes thus obtained may also provide the exact number of discrete products visible in an image. A second stage of grid-based search is also carried out in the neighborhood of each detected product to detect new products that might have been missed out in the previous step. This detection is based on a confidence measure including information like histogram matching and spatial location of products. This system is also useful in verifying planogram compliance for a given product.
US10510035B2 Limited access invitation handling at a smart-home
This patent specification relates to apparatus, systems, methods, and related computer program products for providing home security/smart home objectives. More particularly, this patent specification relates to a plurality of devices, including intelligent, multi-sensing, network-connected devices, that communicate with each other and/or with a central server or a cloud-computing system to provide any of a variety of useful home security/smart home objectives.
US10510029B2 Multi-interval dispatch system tools for enabling dispatchers in power grid control centers to manage changes
A system tool that provides dispatchers in power grid control centers with a capability to manage changes. Included is a user interface and a plurality of scheduler engines. Each scheduler engine is configured to look ahead at different time frames to forecast system conditions and alter generation patterns within the different time frames. A comprehensive operating plan holds schedules generated by the plurality of scheduler engines. A relational database is coupled to the comprehensive operating plan. Input data is initially received from the relational database for each scheduling engine, and thereafter the relational database receives data from the scheduling engines relative to forecast system conditions.
US10510025B2 Adaptive fraud detection
A computer-implemented method includes receiving a new data record associated with a transaction, and generating, using an adaptive model executed by the computer, a score to represent a likelihood that the transaction is associated with fraud. The adaptive model employs feedback from one or more external data sources, the feedback containing information about one or more previous data records associated with fraud and non-fraud by at least one of the one or more external data sources. Further, the adaptive model uses the information about the one or more previous data records as input variables to update scoring parameters used to generate the score for the new data record.
US10510024B2 Coordinated disruption handling
Systems, methods, and computer program products for coordinating operation of relevant systems after a passenger itinerary disruption. Responsive to a transfer request being received that includes at least a portion of a new travel itinerary to replace a disrupted travel itinerary of each of multiple passengers, an inventory system automatically updates counters based on the disrupted travel itinerary of each passenger and the new travel itinerary, and a reservation system automatically updates one or more reservation records to reflect an association between each passenger and the new travel itinerary. Thereafter, a ticketing system automatically performs a ticketing process for each passenger relative to the new travel itinerary, and a departure control system automatically transfers passenger data stored for each passenger in association with the disrupted travel itinerary of the passenger to a record associated with the new travel itinerary.
US10510022B1 Machine learning model feature contribution analytic system
Systems and methods for machine learning, models, and related explainability and interpretability are provided. A computing device determines a contribution of a feature to a predicted value. A feature computation dataset is defined based on a selected next selection vector. A prediction value is computed for each observation vector included in the feature computation dataset using a trained predictive model. An expected value is computed for the selected next selection vector based on the prediction values. The feature computation dataset is at least a partial copy of a training dataset with each variable value replaced in each observation vector included in the feature computation dataset based on the selected next selection vector. Each replaced variable value is replaced with a value included in a predefined query for a respective variable. A Shapley estimate value is computed for each variable.
US10510014B2 Escalation-compatible processing flows for anti-abuse infrastructures
The disclosed embodiments provide a system for processing user actions with a service. During operation, the system uses a statistical model to obtain a first metric associated with a user action received by a service. Next, the system applies a set of static decisions to the metric and one or more attributes of the user action to determine a first response to the user action. The system then uses a set of dynamic rules to produce a first modification to the first response. Finally, the system generates output for applying the first response to the user action.
US10510011B2 Fact checking method and system utilizing a curved screen
An efficient fact checking system analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The efficient fact checking system automatically monitors information, processes the information, fact checks the information efficiently and/or provides a status of the information.
US10510007B2 Systems and methods for generating performance prediction model and estimating execution time for applications
Systems and methods for generating performance prediction model and estimating execution time for applications is provided. The system executes synthetic benchmarks for a first dataset on a first cluster. Each synthetic benchmark includes a MapReduce (MR) job. The system further extracts sensitive parameters for each sub-phase of the MR job, generates a linear regression prediction model for each sub-phase to obtain one or more linear regression prediction models, based on which the system further generates a performance prediction model to be utilized for predicting, using the sensitive parameters, a Hive query execution time of a Directed Acyclic Graph (DAG) of one or more MR jobs executed on a second dataset on a second cluster, wherein the first cluster that includes the first dataset is smaller compared to the second cluster that includes the second dataset.
US10510006B2 Handling of predictive models based on asset location
Disclosed herein is a computer architecture and software that is configured to modify handling of predictive models by an asset-monitoring system based on a location of an asset. In accordance with example embodiments, the asset-monitoring system may maintain data indicative of a location of interest that represents a location in which operating data from assets should be disregarded. The asset-monitoring system may determine whether an asset is within the location of interest. If so, the asset-monitoring system may disregard operating data for the asset when handling a predictive model related to the operation of the asset.
US10510004B2 Very deep convolutional neural networks for end-to-end speech recognition
A speech recognition neural network system includes an encoder neural network and a decoder neural network. The encoder neural network generates an encoded sequence from an input acoustic sequence that represents an utterance. The input acoustic sequence includes a respective acoustic feature representation at each of a plurality of input time steps, the encoded sequence includes a respective encoded representation at each of a plurality of time reduced time steps, and the number of time reduced time steps is less than the number of input time steps. The encoder neural network includes a time reduction subnetwork, a convolutional LSTM subnetwork, and a network in network subnetwork. The decoder neural network receives the encoded sequence and processes the encoded sequence to generate, for each position in an output sequence order, a set of substring scores that includes a respective substring score for each substring in a set of substrings.
US10509994B1 Ring for use in near field communication (NFC) and method of making same
A near field communication (NFC) ring and method of making a ring capable of NFC, the method including the steps of: providing an electrically conductive band with two ends separated by a through slit, fitting an NFC coil having an NFC antenna and NFC chip against a sleeve that is smaller in circumference than the NFC coil and is not electrically conductive; and attaching the sleeve to the inside of the band, thereby forming an NFC enabled ring.
US10509989B2 Method and apparatus for recognizing characters
A method and an apparatus for recognizing characters using an image are provided. A camera is activated according to a character recognition request and a preview mode is set for displaying an image photographed through the camera in real time. An auto focus of the camera is controlled and an image having a predetermined level of clarity is obtained for character recognition from the images obtained in the preview mode. The image for character recognition is character-recognition-processed so as to extract recognition result data. A final recognition character row is drawn that excludes non-character data from the recognition result data. A first word is combined including at least one character of the final recognition character row and a predetermined maximum number of characters. A dictionary database that stores dictionary information on various languages using the first word is searched, so as to provide the user with the corresponding word.
US10509986B2 Image similarity determination apparatus and image similarity determination method
An image similarity determination apparatus includes a memory and a processor configured to acquire a first image and a second image, perform selection of a first group and a second group from a plurality of feature points included in the first image and perform selection of a third group and a fourth group from a plurality of feature points included in the second image, calculate feature quantity for each feature point included in the first group and the third group on the basis of luminance and calculate feature quantity for each feature point included in the second group and the fourth group on the basis of hue, and determine similarity between the first image and the second image on the basis of both first comparison of the first group with the third group and second comparison of the second group with the fourth group.
US10509983B2 Operating device, operating system, operating method, and program therefor
A technique for efficiently calibrating a camera is provided. Reference laser scan data is obtained by scanning a building 131 by a laser scanner 115, which is fixed on a vehicle 100 and has known exterior orientation parameters, while the vehicle 100 travels. An image of the building 131 is photographed at a predetermined timing by an onboard camera 113. Reference point cloud position data, in which the reference laser scan data is described in a coordinate system defined on the vehicle 100 at the predetermined timing, is calculated based on the trajectory the vehicle 100 has traveled. Matching points are selected between feature points in the reference point cloud position data and in the image. Exterior orientation parameters of the camera 113 are calculated based on relative relationships between the reference point cloud position data and image coordinate values in the image of the matching points.
US10509982B2 On-camera image processing based on image luminance data
A camera system processes images based on image luminance data. The camera system includes an image sensor, an image pipeline, an encoder and a memory. The image sensor converts light incident upon the image sensor into raw image data. The image pipeline converts raw image data into color-space image data and calculates luminance levels of the color-space image data. The encoder can determine one or more of quantization levels, determining GOP structure or reference frame spacing for the color-space image data based on the luminance levels. The memory stores the color-space image data and the luminance levels.
US10509979B2 Inspection methods and systems
An inspection method and system for inspecting whether there is any liquor in goods is provided. The method includes: acquiring a radiation image of goods being inspected; processing on the radiation image to obtain an ROI; inspecting on the ROI using a liquor goods inspection model to determine if the ROI of the radiation image contains liquor goods. The above solution performs liquor inspection on scanned images of goods, especially containers, so as to intelligently assist the image inspectors.
US10509971B2 Landmark recognition device and landmark recognition method using a database storing landmark extraction information
Landmark recognition can handle various landmarks with a low processing load and high reliability. Provided are a database, a segmentation processor, a pattern extraction processor, and a database comparison processor. The database stores landmark extraction information associated with landmark determination condition information, the landmark extraction information identifying a region including a landmark of an image, and allowing right-opposite positioning of the landmark, the landmark determination condition information used for determining landmark pattern information as the landmark. The segmentation processor sets a plurality of segmentation lines with respect to the region including the landmark of the image in a direction parallel to the landmark from a direction right opposite to the landmark, and determines a distance between intersections of the segmentation lines and a boundary of the landmark. The pattern extraction processor obtains the landmark pattern information that represents a characteristic of the pattern of the landmark as numerical value information in response to the distance between the intersections determined for each of the plurality of segmentation lines. The database comparison processor compares the landmark pattern information extracted in the pattern extraction processor with the landmark determination condition information registered in the database to identify the kind of the landmark.
US10509968B2 Data fusion based safety surveillance system and method
A data fusion based safety surveillances system has a first through Nth virtual monitoring systems and a data fusion and decision device. The data fusion and decision device defines an ith detection model of the ith virtual monitoring system, and estimates an ith detection loss probability of the ith virtual monitoring system according to detection loss sample numbers of batches of ith monitored data of the ith virtual monitoring system under conditions corresponding to the locations, batches of context data and existence of intruder, the ith detection model, the batches of ith monitored data corresponding to locations of the ith virtual monitoring system and the batches of context data. The data fusion and decision device determines a fusion parameter set according to the first through Nth detection loss probabilities, and performs data fusion on a first through Nth detection results to generate a decision result.
US10509967B2 Occupancy detection
An apparatus for detecting when a subject has exited an item of furniture is provided. The apparatus comprises a camera adapted to be arranged, when in use, below the underside of an item of furniture having an upper side for supporting a subject, the underside being opposite to the upper side, and a processing unit. The camera captures sequential images that do not include the upper side of the item of furniture, the images having a foreground corresponding to a region below the underside of the item of furniture and a background corresponding to a region adjacent the item. The processing unit receives images from the camera; detects, for each image, an edge corresponding to an edge of the item; detects the appearance of a feature contiguous with the edge; monitors how a detected feature changes over a time period; determines whether a change to the detected feature satisfies at least one predefined criterion for a subject exit event; and outputs a signal based on the determining.
US10509966B1 Systems and methods for creating video summaries
Video information defining video content may be accessed. Highlight moments within the video content may be identified. Flexible video segments may be determined based on the highlight moments. Individual flexible video segments may include one or more of the highlight moments and a flexible portion of the video content. The flexible portion of the video content may be characterized by a minimum segment duration, a target segment duration, and a maximum segment duration. A duration allocated to the video content may be determined. One or more of the flexible video segments may be selected based on the duration and one or more of the minimum segment duration, the target segment duration, and/or the maximum segment duration of the selected flexible video segments. A video summary including the selected flexible video segments may be generated.
US10509965B2 Methods, systems, and media for detecting two-dimensional videos placed on a sphere in abusive spherical video content by tiling the sphere
Methods, systems, and media for analyzing spherical video content are provided. More particularly, methods, systems, and media for detecting two-dimensional videos placed on a sphere in abusive spherical video content by tiling the sphere are provided. In some embodiments, the method comprises: receiving an identifier of a spherical video content item, wherein the spherical video content item has a plurality of views and wherein the spherical video content item is encoded into a plurality of two-dimensional video frames; selecting a first frame of the plurality of two-dimensional video frames associated with the spherical video content item; dividing the first frame into a plurality of tiles spanning the first frame of the spherical video content item; calculating, for each tile of the plurality of tiles, a probability that the tile includes content of a particular type of content; determining, for each tile, whether the probability exceeds a predetermined threshold; in response to determining, for a particular tile, that the probability exceeds the predetermined threshold, causing the content associated with the tile to be analyzed using a video fingerprinting technique; and in response to determining, using the video fingerprinting technique, that the content associated with the tile matches a reference content item of a plurality of reference content items, generating an indication of the match in association with the identifier of the spherical video content item.
US10509964B2 Toggle view functions for teleconferencing sessions
Systems and methods for hosting a teleconference session. Media data is received from a plurality of client computing devices at a server. The media data is combined into a teleconference stream configured to display a selected teleconference session view. The teleconference stream is transmitted to a client computing device having a display. The teleconference stream is displayed according to the teleconference session view, which includes a primary section displaying a first graphic element and at least one secondary section each including a user interface element having a toggle view function. The teleconference session view changes the display in the primary section to a second graphic element when a toggle actuation is detected at the user interface element of one of the secondary sections.
US10509959B2 Method and device for segmenting lines in line chart
The present application relates to a method and device for segmenting lines in a line chart. The device converts a line chart in which N legends are detected from an RGB color model to an LAB space model to obtain an LAB value of each legend in the line chart and an LAB value of each pixel in the line chart respectively; performs Euclidean distance calculation on the LAB value of each legend and the LAB value of each pixel in the line chart to generate N color difference distribution maps, one legend corresponding to one color difference distribution map; and finds out the minimum in each color difference distribution map, setting a segmentation threshold with reference to the minimum, and segmenting a rough line corresponding to the color difference distribution map in the color difference distribution map according to the segmentation threshold.
US10509958B2 Systems and methods for capturing critical fields from a mobile image of a credit card bill
The embodiments herein focus on improving recognition accuracy of these fields on credit card bills by detecting and identifying critical fields on a credit card, extracting the data from the critical fields and comparing the data with known data on a payor, payee and biller.
US10509957B2 System and method for human pose estimation in unconstrained video
A system and method for estimating a sequence of human poses in an unconstrained video. In the present invention, a unified two stage, tree-based, optimization problem is solved for which an efficient and exact solution exists. While the proposed method finds an exact solution, it does not sacrifice the ability to model the spatial and temporal constraints between body parts in the video frames on the unconstrained video.
US10509953B2 Carry measuring device, hit-ball-direction measuring device, carry measuring system, carry measuring method, hit-ball determining device, hit-ball determining system, hit-ball determining method, and recording medium
A carry measuring device includes a first acquiring section configured to acquire a sensor signal from a motion sensor attached to at least one of an exercise instrument and a user, a second acquiring section configured to acquire position information, a shot detecting section configured to detect a shot on the basis of the sensor signal, a position measuring section configured to measure a shot position on the basis of the position information at the time when the shot is detected, and a carry measuring section configured to measure a carry of a hit ball on the basis of the distance between the shot position of the last time and the shot position of this time.
US10509950B2 Guidance acquisition device, guidance acquisition method, and program
Face image data is acquired and a face image is captured, and a difference between a face image indicated by the face image data and the face image that is captured or a candidate of the difference is detected on the basis of at least one of the face image indicated by the face image data that is acquired, and the face image that is captured. Guidance is acquired on the basis of the difference or the candidate of the difference which is detected, and an output unit is controlled to output the guidance.
US10509949B1 Method and system for customizing user experience
Embodiments disclosed herein generally related to a method and system for customizing a customer experience. In one embodiment, a method is provided herein. A computing system receives from a computing device positioned in a facility one or more video streams. The one or more video streams capture a customer in the facility. The computing system identifying an identity of the customer by parsing the one or more video streams to identify one or more audio or visual cues of the customer. The computing system determines, based on the identity of the customer, that the customer has one or more previous transactions at the facility. The computing system predicts, based on the one or more previous transactions, a new transaction at the facility. The computing system notifies the computing device positioned in the facility in preparation of the new transaction.
US10509947B1 Converting multi-dimensional data for image analysis
Multi-dimensional data can be mapped to a projection shape and converted for image analysis. In some examples, the multi-dimensional data may include data captured by a LIDAR system for use in conjunction with a perception system for an autonomous vehicle. Converting operations can include converting three-dimensional LIDAR data to multi-channel two-dimensional data. Data points of the multi-dimensional data can be mapped to a projection shape, such as a sphere. Characteristics of the projection shape may include a shape, a field of view, a resolution, and a projection type. After data is mapped to the projection shape, the projection shape can be converted to a multi-channel, two-dimensional image. Image segmentation and classification may be performed on the two-dimensional data. Further, segmentation information may be used to segment the three-dimensional LIDAR data, while a rendering plane may be positioned relative to the segmented data to perform classification on a per-object basis.
US10509946B2 Method and device for matching signatures on the basis of motion signature information
A method for matching signatures based on motion signature information including acquiring a first signature and at least one second signature that are to be matched, wherein the first signature and the second signature are generated based on a motion object's motion signature information; and matching the first signature and the second signature based on the motion signature information to obtain a corresponding match result.
US10509944B2 Method and device for recognizing fingerprint
A device for verifying a fingerprint includes: a sensing unit which captures a fingerprint image from a fingerprint of a user; a memory which stores a registered fingerprint image; and a controller which calculates a correlation coefficient between at least one region of the fingerprint image and the registered fingerprint image, and rotation-corrects the fingerprint image by a predetermined angle based on a result of comparing the correlation coefficient and a threshold value, where an area of the at least one region is within a range of about 5% to about 40% of an area of the fingerprint image.
US10509939B2 Optical signal modulation circuit and modulation method thereof, array substrate, display substrate and display device
An optical signal modulation circuit is configured to provide an optical signal for a fingerprint recognition process. The optical signal modulation circuit includes a first modulation unit and a first control unit. The first modulation unit has a control terminal connected to a signal output terminal of a first control unit, a signal input terminal connected to a first modulation signal terminal, and a signal output terminal connected to a light emitting element.
US10509934B1 Methods and apparatus for improving QR code locator detectability and/or finding the corners of a locator pattern
Various features relate to processing a scanned image to facilitate accurate locator pattern identification and/or detection of the corner locations of the locator pattern. In some embodiments to facilitate the identification of corner points the scanned image is processed to reduce the effect of noise and/or other damage on the subsequent location identification process. Individual white pixels which have black pixels on four sides are converted to black as part of the processing while multiple white pixels adjacent each other are left unaltered. In some embodiments processing does not alter the color of black pixels. Corner points of the locator pattern are identified through additional processing and identification of line segments satisfying an expected black, white, black, white, black segment portion ratio.
US10509930B2 Lighting control system using barcode information
Disclosed are a lighting control system including and mater and slave devices. The master device includes a lighting control unit that broadcasts a group light-emitting pattern to each corresponding group of the plurality of slave devices to control the plurality of slave devices to emit the light per group basis. Each of the plurality of slave devices includes a lighting unit configured to include at least one light source device, a storing unit configured to store the light-emitting position information corresponding, and a lighting control unit configured to extract a lighting control signal of the group identification number corresponding to the light-emitting position information stored in the storing unit among lighting control signals broadcasted by the master device, and control the lighting unit on the basis of the group light-emitting pattern corresponding to the extracted lighting control signal.
US10509929B2 Scan head's aiming beam exposure solution system
The invention discloses a scan head's aiming beam exposure solution system, comprising the control circuit of aiming lamp. The control circuit is composed of 5 pin terminals, wherein pin 1 and 2 are the input terminal of gate circuit, and pin 4 is the output terminal of NOT gate circuit; the high level Vcc is connected with pin 5 of the control circuit, and pin 3 of the control circuit is grounded; the pin 1 and 2 are connected with the scanning signal and the field sync signal respectively, and resistor R1 is connected with the field sync signal and is grounded. The solution system, compared with the existing scan heads on the market, can completely solve the local overexposure problem of the aiming beam, hugely improve the decoding accuracy, stability, identification rate, decoding speed and power consumption of the scan head hugely, and realize cost-effectiveness easily.
US10509924B2 Systems and methods for electronic device point-of-sale activation
The present invention is directed to systems and methods of activating an electronic device at a point-of-sale (POS). The device may be identified by an indicia and activation may occur following purchase of the device. The method may include the steps of receiving at a central processor from the POS the indicia identifying the device purchased at the POS; enabling by the central processor a feature or functionality of the device or use of the device; and conveying to the device information material to the feature, functionality, or use. The system may include a central processor that activates the device. The central processor may include various interfaces with the POS, provider, and device, as well as a database with records related to the device and an activation processor for determining if activation is appropriate, activating the device, and sending information material to the feature, functionality, or use to the device.
US10509923B2 Touch screen security protection structure and display device
A touch screen security protection structure including a touch screen, a display screen, and a circuit board, a first signal ribbon cable, and a second signal ribbon cable. The first signal ribbon cable and the second signal ribbon cable are respectively connected with the circuit board via zebra stripes, the first signal ribbon cable and the second signal ribbon cable are provided with protection winding wires, and the protection winding wires are electrically connected with the zebra stripes via contacts. When an attacker lifts the touch screen and the display screen by cutting, the first signal ribbon cable and the second signal ribbon cable are dislocated from the zebra stripes, the protection winding wires are disconnected from the zebra stripes, anti-tampering detection signals then trigger the security response mechanism to erase the sensitive data information from the electronic components of the circuit board.
US10509921B2 System for managing transactional data
A system may include transaction storage devices. Each transaction storage device may include a data store configured to receive, from a first entity, a request to push a detailed transaction corresponding to a secure identifier. The secure identifier may be generated, using an encoding function, from a user identifier of a user. The data store may be further configured to store the detailed transaction based on a first determination to trust the first entity. The system may further include an access controller configured to perform the first determination by applying a first security rule corresponding to a type of the secure identifier to the request to push the detailed transaction, and a registry configured to store at least the first security rule.
US10509915B2 Establishing an interactive environment for rendered documents
A system for identifying an electronic counterpart for a rendered document is described. The system receives an indication of a text capture operation performed from a rendered document. The indication identifies a text sequence captured as part of the text capture operation, the identified text sequence comprising fewer than nine words. In response to receiving the indication, the system uniquely identifies an electronic document from which the rendered document was rendered.
US10509910B2 Methods and systems for granting access to services based on a security state that varies with the severity of security events
A software component, upon receiving a request for access to a provider having a plurality of service levels, determines the current security state of the requesting device. The security state of the requesting device varies according to severity levels of device security events. The software component compares that security state to a policy associated with the provider. The software component then allows the requesting device access to the provider services where the device's current security state meets or exceeds the security state required for the service.
US10509903B2 Computer system, IoT device monitoring method, and program
A computer system, an IoT device monitoring method, and a program in which a security is improved are provided. A computer system for monitoring a connected IoT device 100 monitors a login state of the IoT device 100, detects an unauthorized access based on a result of the monitoring, learns any one or both of an ID or a password of the detected unauthorized access, determines whether a password held in advance by the IoT device is easy to be released, and periodically changes a password of the IoT device to a new password which is different from the password previously held by the IoT device when the determining unit determines that it is easy to be released.
US10509900B1 Computer program products for user account management
A user account/password manager is presented to protect any of: user accounts, passwords, and devices using security best practices. User account activity information is managed by a user and displayed in a meaningful way on an Account Management Graphical user interface. The user can easily find out who may be attempting to login to their account, when and how the login attempts were made, and where the login attempts originated.
US10509899B2 Information device operating system, information device operating method and program for operating information device based on authentication
It is an object to provide an information device operating system, an information device operating method, and a program, which improve usability and security. An information device operating system 1 including an information terminal 100 provided with a biometric authentication or a camera authentication and an information device 200 connected to the information terminal 100 via a network, detects that the biometric authentication or camera authentication has been made, and operates the information device 200 by using an application installed in the information terminal 100 when detecting that the biometric authentication or camera authentication has been made.
US10509898B2 Enhanced security authentication methods, systems and media
A transaction authorization apparatus includes a processor in communication with a communications interface. The processor is configured to receive a request for a transaction requested by a user with whom a plurality of user devices are associated, to obtain respective transaction measurements from at least some available devices from among the plurality of user devices, and to confirm approval of the request for the transaction in response to confirmation that the transaction measurements satisfy a multi-device authorization policy associated with the transaction.
US10509896B2 Image forming apparatus
An image forming apparatus including a communication circuit configured to establish proximity communication with a biometric authentication apparatus, a display, and a processor configured to perform authentication processing with biological information detected by the biometric authentication apparatus is provided. The processor is configured to carry out control for reducing a quantity of light output from the display and incident on the biometric authentication apparatus during detection of the biological information by the biometric authentication apparatus when the processor receives information representing optical detection of the biological information by the biometric authentication apparatus from the biometric authentication apparatus through the communication circuit.
US10509895B2 Biometric authentication
A method comprising using at least one hardware processor for: providing a set of development supervectors representing features of biometric samples of multiple subjects, the biometric samples being of at least a first and a second different biometric modalities; providing at least a first and a second enrollment supervectors representing features of at least a first and a second enrollment biometric samples of a target subject correspondingly, wherein the at least first and second enrollment samples are of the at least first and the second different biometric modalities correspondingly; providing at least a first and a second verification supervectors representing features of at least a first and a second verification biometric samples of the target subject correspondingly, wherein the at least first and second verification samples are of the at least first and second different biometric modalities correspondingly; concatenating the development supervectors to a set of development generic supervector, the at least first and second enrollment supervectors to a single enrollment generic supervector and the at least first and second verification supervectors to a single verification generic supervector; and verifying an identity of the target subject based on a fused score calculated for the verification generic supervector, wherein the fused score is calculated based on the enrollment generic supervector and the set of development generic supervectors.
US10509893B2 Method for authenticating a user and corresponding user devices, server and system
Sending from a first user device to a server, through a first channel, a user identifier and a request to get a table. Generating, by the server, a first table including a first character set and being valid. Sending, from the server to the second user device, the first table and a first request to display this latter. Displaying, by or through the second user device, the first table. Selecting, by a user, through the first user device, a character. Sending, from the first user device to the server, through the first channel, the selected character, as submitted data. Determining, by the server, based upon a reference location within the first table, a corresponding reference character, as reference data. Verifying, by the server, for the user, whether the submitted data does match the reference data. And, if yes, succeeding, by the server, in authenticating the user.
US10509891B2 Method and system for content and service sharing
In one embodiment, an instruction is received at a blockchain server from a first digital rights management (DRM) client, the instruction including an instruction to transfer a DRM license to an encrypted content item to a second DRM client. A block to be recorded in a blockchain, is created, the block including a content item ID of said encrypted content item, one of a device ID of a device including the second DRM client or a user ID of a user of the second DRM client, DRM license information for said DRM license, and a DRM decryption key for decrypting said encrypted content item. The block is recorded in the blockchain. A confirmation message is sent to the second DRM client confirming that the block was written to the blockchain. Related systems, methods, and apparatuses are also described.
US10509890B2 Predictive modeling processes for healthcare fraud detection
A device for using rules in the processing of information includes a first interface that allows for secure communications, a first database, a second database, a second interface that allows for secure communications, and a detection component implemented at least partially in hardware, the first interface connecting to the first database, the first database connecting to the detection component, the second database connecting to the detection component, the second interface connecting to the detection component, the second database including a plurality of rule libraries, each rule library, of the plurality of rule libraries, storing a set of related rules, and a plurality of rule engines, each rule engine, of the plurality of rule engines, corresponding to a rule library, of the plurality of libraries, and the detection component including a rule selector, and a rule applicator to apply a selected rule to information.
US10509889B2 Data processing system and method for computer-assisted coding of natural language medical text
A system and method utilizing deep clinical knowledge represented as a knowledge-graph to complement and enhance Natural Language Processing (NLP) for efficient and high-quality computer assisted coding of medical text. One embodiment utilizes the International Classification of Diseases version-10 Procedural Coding System (ICD-10-PCS). The system uses multiple knowledge bases combined with direct mapping provided by the ICD-10-PCS standard to enhance the coverage of assigned code. The system identifies ICD-10-PCS code considering hierarchical mapping and identifies the code by individual ICD-10-PCS character.
US10509886B2 Method, system, and storage medium for RC extraction using hierarchical modeling architecture
A method performed by at least one processor includes: accessing a layout of an integrated circuit (IC), the layout comprising a resistor-capacitor (RC) netlist comprising a plurality of circuit nodes; identifying an RC network in the RC netlist; determining a characterization matrix corresponding to the RC network; updating the RC netlist by replacing the RC network with the characterization matrix; and calculating voltages and currents of the plurality of circuit nodes based on the updated RC netlist.
US10509884B2 Method for routing between pins of semiconductor device and design system therewith
Generating a routing between pins of a semiconductor device may include selecting one or more of candidate pins of the semiconductor device, generating a net list associated with the selected pins generating an interface script to execute the net list in a library-based disposition and wiring tool that is driven in a computer system, and executing the interface script through the library-based disposition. Pins may be selected from the candidate pins based on at least one of density, shapes, intervals, and sizes among the candidate pins. The net list may define a set of electrical connections between the selected pins.
US10509882B2 Systems and methods for cell abutment
The present disclosure is directed to systems and methods for cell placement. In embodiments, the methods include placing a plurality of cells selected from a cell library in a chip design to produce a first cell placement and determining whether the first cell placement satisfies design demands. In further embodiments, the method also includes rearranging a first cell to abut the first cell with a second cell when the first cell placement fails to satisfy design demands. In still further embodiments, the first cell is rearranged until a second cell placement providing a minimum metal route between the first and second cells is determined. In various embodiments, the method further includes generating a design layout based on the second cell placement and outputting the design layout to a machine readable storage medium. The outputted layout is used to manufacture a set of masks used in chip fabrication processes.
US10509881B2 Method for coloring circuit layout and system for performing the same
Implementations of the present disclosure provide coloring methods that sort and pre-color nodes of G0-linked networks in a multiple-patterning technology (MPT)-compliant layout design by coordinate. In one embodiment, a method includes identifying target networks in a circuit layout, each target network having two or more linked nodes representing circuit patterns, and each target network being presented in an imaginary X-Y coordinate plane, assigning a first feature to a first node in each target network, the first node is determined using a coordinate-based method, and assigning the first feature and a second feature to remaining nodes in each target network in an alternating manner so that any two immediately adjacent linked nodes in each target network have different features.
US10509880B2 Automation for configurable mixed-signal systems
Configuration information is generated for a configurable mixed-signal system. Analog requirements for operating the configurable mixed-signal system are gathered. A simulation model of a delta-sigma modulator is received. A simulation based on the simulation model of the delta-sigma modulator is performed to obtain parameter settings for the delta-sigma modulator. The obtained parameter settings are used to build at least a portion of a description of the configurable mixed-signal system. The description of the configurable mixed signal system is synchronized to receive configuration information.
US10509872B2 Location selection for treatment sampling
In an embodiment, a computer-implemented method of selecting locations in a field for treatment sampling is disclosed. The method comprises receiving, by a processor, input data including a number T of treatments applied to a field, a number L of treatment locations for each treatment, a list of treatment polygons within the field, and a map for the field indicating one or more values of a set of design parameters corresponding to environment factors for each of a plurality of locations in the field. The method also comprises computing, by the processor, an environment class index for each of a group of locations in the list of treatment polygons based on the map; distributing the list of treatment polygons to the T treatments based on the computed indices; and selecting, for each of the T of treatments, L treatment locations from the group of locations in the treatment polygons distributed to the treatment. In addition, the method comprises causing display of information regarding the selected treatment locations.
US10509870B2 Method and apparatus for deploying industrial plant simulators using cloud computing technologies
A system and method for operating a remote plant simulation system is disclosed. The system and method uses a light application at the plant to collect relevant data and communicate it to a remote plant simulation. The remote plant simulation uses the relevant data, including data from the actual process, to create a process simulation and communicate the display data to the light application operating at the plant where it is displayed to a user. The remote system offers the advantage of offering decreased cost and improved simulation as the equipment cost, operator cost and set up cost is shared by a plurality of users. Further, the data may be stored remotely and subject to data analytics which may identify additional areas for efficiency in the plant.
US10509868B2 Operating a solar power generating system
A method may include obtaining historical irradiance data for each of a first and second locations, each of the first and the second locations including first and second solar power generating devices respectively, and forecasting irradiance at the first and the second locations as a first and a second forecast respectively. The method may also include determining a first and a second confidence interval of the first and the second forecasts respectively, the first and the second confidence interval based on the first historical irradiance data and the first forecast and the second historical irradiance data and the second forecast respectively, and modeling covariance between the first and the second confidence intervals. Based on the modeled covariance, the method may include developing an aggregated forecast of irradiance, and sending a message to a device to modify power generation.
US10509866B2 Resonance frequency check method and resonance frequency check apparatus
An apparatus includes a memory; and a processor coupled to the memory and configured to: specify a shape type of an opening including a series of planes detected from planes of a plurality of second virtual rectangular parallelepipeds obtained by dividing a first virtual rectangular parallelepiped internally containing a virtual object in a simulated space based on a first shape of a first line obtained by projecting the series of planes from a direction based on a specific plane of the first virtual rectangular parallelepiped onto a projection plane which is perpendicular to the direction and located at a position more distant from the specific plane than the series of planes, calculate a resonance frequency of a wave leaking through the opening, based on the specified shape type of the opening; and present the calculated resonance frequency on a display.
US10509863B1 Consumer insights analysis using word embeddings
In one embodiment, a method includes receiving a request to generate a two-dimensional visualization of public sentiments regarding a particular subject, where the request includes an input n-gram representing the particular subject, constructing a first corpus of text by collecting text containing the input n-gram from a plurality of user-created content objects in the online social network, identifying a list of unique n-grams appearing in the first corpus of text, generating a table comprising unique n-grams in the list and their corresponding word vectors using a word embedding model, condensing the d-dimensional word vectors in the table into a two-dimensional word vectors; and sending, as a response to the request, instructions to display n-grams in the table on a two-dimensional display space, where each n-gram is placed at a location of the corresponding condensed word vector.
US10509860B2 Electronic message information retrieval system
A computer system for parsing bulk message information into intelligent question retrieval models receives text-based data associated with a particular user. The system encodes the word into a context-dependent vector, wherein the context-dependent vector indicates the meaning of the word across a semantic space. The system also identifies within a context-independent database a context-independent vector that is associated with the word. Further, the system generates an objective output by combining the context-dependent vector and the context-independent vector. Further still, the system generates a sentence encoding representation by processing at least a portion of the text-based data through a high-level feature embedded convolutional semantic model to generate numerical representations of questions and answers within the text-based dataset. The sentence encoding representation is generated at least in part based upon the objective output.
US10509858B1 Data processing in spreadsheet worksheets
A system and methods for defining spreadsheet worksheet functions capable of returning more than one output value to a worksheet with the layout of the returned values being customizable through the use of named ranges on the worksheet. The mapping of an output value to a destination cell (or range) is achieved by using a naming convention, wherein the name of the output parameter as defined in the worksheet function is automatically mapped to a worksheet range having the same name.
US10509857B2 Size reducer for tabular data model
A size reducer for tabular data models. As the tabular data model is being created, the size reducer evaluates one or more columns of the tabular data model. For a given column, the memory burden and data type of the column are determined. Based on this information, the size reducer automatically determines at least one modification that can be made to the column (as compared to the source column at the data source) in order to reduce the size of the column's burden in the tabular data model. Example modifications might include splitting of column as compared to its source column in the data source, removing information (e.g., rounding) from a column as compared to its source column, and even eliminating columns from the tabular data model that are present in the external data source.
US10509854B2 Annotation processing of computer files
A method and apparatus for annotation processing of computer files. An embodiment of A method for processing a data stream includes receiving a data stream input at a scanner component, where the data stream input represents multiple program elements. The data stream input is scanned for annotations, with scanning the data stream input including: encountering a description of a data type; informing a handler component regarding the data type description; determining whether to process program elements within the data type, with the determination being based at least in part on any messages received from the handler component indicating that data type is not of interest; and, if there is a determination to process the program elements in the data type, scanning the program elements of the type to identify annotated program elements and associated annotation values.
US10509847B1 Local outlier factor hyperparameter tuning for data outlier detection
A computing device determines hyperparameter values for outlier detection. An LOF score is computed for observation vectors using a neighborhood size value. Outlier observation vectors are selected from the observation vectors. Outlier mean and outlier variance values are computed of the LOF scores of the outlier observation vectors. Inlier observation vectors are selected from the observation vectors that have highest computed LOF scores of the observation vectors that are not included in the outlier observation vectors. Inlier mean and inlier variance values are computed of the LOF scores of the inlier observation vectors. A difference value is computed using the outlier mean and variance values and the inlier mean and variance values. The process is repeated with each neighborhood size value of a plurality of neighborhood size values. A tuned neighborhood size value is selected as the neighborhood size value associated with an extremum value of the difference value.
US10509840B2 Customizable web site access system and method therefor
A customizable web site access system is comprised of a software program incorporating both a composing portion and a performing portion. The composing portion of the software program is used to create a presentation. The presentation includes a list of URLs for display, a desired sequence of display of the URLs, and a duration of display of the URLs. The performing portion of the software program operates to load and display the presentation to a user of the web in an automatic slide show presentation.
US10509838B2 Methods and apparatuses for forming a three-dimensional volumetric model of a subject's teeth
Methods and apparatuses for generating a model of a subject's teeth. Described herein are intraoral scanning methods and apparatuses for generating a three-dimensional model of a subject's intraoral region (e.g., teeth) including both surface features and internal features. These methods and apparatuses may be used for identifying and evaluating lesions, caries and cracks in the teeth. Any of these methods and apparatuses may use minimum scattering coefficients and/or segmentation to form a volumetric model of the teeth.
US10509834B2 Federated search results scoring
A method and apparatus of a device that ranks a plurality of query results from a plurality of search domains is described. In this embodiment, the device receives a query from a client. In addition, the device applies the query to the plurality of search domains and a broad-base search domain. Furthermore, the device receives the plurality of query results from the plurality of search domains and a set of broad-base query results from the broad-base search domain. The device additionally ranks the plurality of query results using the set of broad-base query results and returns a ranked plurality of query results to the client.
US10509833B2 Proximity search scoring
A method and apparatus of a device that returns a plurality of ranked query results for a query is described. In this embodiment, the device receives the query from a client. In addition, the device determines a plurality of query results matching the query. Furthermore, the device scores each of the plurality of query results using an order-based quadratic proximity function. The device additionally ranks the plurality of query results using the plurality of scores to determine the plurality of ranked query results. The device further sends the plurality of ranked query results to the client.
US10509830B2 Rich results relevant to user search queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for triggering rich results in response to queries. In one aspect, a method includes receiving a query. One or more search results are obtained from a first corpus. A rich result is triggered based on a score of the first-ranked search result if it meets a threshold relative to other search results. The rich result is populated with additional metadata about the first-ranked search result obtained from a second corpus. The rich result is provided in response to the query.
US10509826B2 Server device, client device, information processing method, and recording medium
[Object] To speed up provision of a document to a client by utilizing throughput of a server in a system in which the server provides the document in response to a request from the client.[Solution] Provided is a server device including: a document acquisition unit configured to acquire a document including a reference to a resource in response to a request from a client; an identifier generation unit configured to generate an identifier unique to content of the resource; an identifier writing unit configured to associate the identifier with the reference to the resource in the document; and a document transmission unit configured to transmit the document and the identifier associated with the reference to the resource to the client.
US10509825B2 Systems and methods for topic guidance in video content using sequence mining
Example implementations are directed to systems and methods for developing a topic model for a set of video series that include overlapping topics, wherein each video series includes segments directed to one or more of topics, wherein the topic model is based on topic distributions detected from the segments; analyzing auxiliary information, for each video series, to determine sequence information for the segments of the video series; and generating an array for topic transitions using sequence pattern mining on the distributions and the sequence information, wherein a next segment is determined for a selected segment based on an alignment decision using the array and sequence based scoring.
US10509821B2 Data capture and identification system and process
A mobile system that performs object recognition, identifying real-world objects in a scene from captured digital data of the scene. The mobile system identifies the real-world objects based on derived salient characteristics from the digital data, and retrieves stored object information corresponding to the identified object such that a CPU can execute a software process based on the retrieved object information about the real-world object.
US10509818B2 Method for collecting multimedia information and device thereof
A device includes a storage configured to store a schedule of a user, the schedule including one or more events. The device further includes a communication interface configured to request an external device for multimedia data of an event in the schedule, based on time information of the event, and receive the multimedia data from the external device. The device further includes a controller configured to provide the multimedia data.
US10509817B2 Displaying search results on a one or two dimensional graph
Embodiments retrieve a set of search results that have been previously identified as having at least one associated date or location. A timeline or map is displayed that visually represents the distribution of the dates or locations within the results. The timeline is displayed with a histogram graph corresponding to the number of dates in the search results at points along the timeline. The map is displayed with markers at the locations corresponding to the locations in the search results. The user can navigate the result set using the displayed timeline or map.
US10509816B2 Runtime expansion of targeting criteria based on user characteristics
A social networking system selects advertisements for a user based on user characteristics of the user in response to a request to present an advertisement to the user. To increase the number of advertisements eligible for presentation to the user, the social networking system associates the user with one or more cluster groups associated with targeting criteria that are not satisfied by the user's characteristics. To determine whether to associate a user with a cluster group, the social networking system determines a cluster score for the cluster group based on the user's characteristics. If the cluster score equals or exceeds a cluster cutoff score for the cluster group, the user is associated with the cluster group. The cluster cutoff score may be determined based on an estimated distribution of users so that a target number or percentage of users have cluster scores less than the cluster cutoff score.
US10509814B2 System and method for the indexing and retrieval of semantically annotated data using an ontology-based information retrieval model
System and method for the indexing and retrieval of semantically annotated information units from a collection of semantically annotated indexed information units in response to a query using an ontology-based IR model. The retrieval method comprises: receiving a semantically annotated query with semantic annotations to individuals or classes within a determined populated base ontology; embedding, as a set of weighted-mentions to individuals or classes within the populated base ontology, the semantically annotated query in a semantic representation space of an ontology-based metric space IR model; obtaining the representation in the semantic representation space for every indexed information unit; computing the Hausdorff distance between the space representation of the query and the space representation of all the indexed information units of the collection; retrieving and ranking, the relevant information units based on the computed Hausdorff distance.
US10509813B1 System and method for analyzing and modeling content
Described herein are systems and methods for aggregating, parsing, and annotating regulatory context for use in resolving transactional inquiries. In one embodiment, a method comprises: aggregating documents from a plurality of data sources and storing the aggregated documents in a document database; selecting a first document from the document database; extracting regulatory content from the first document; parsing the regulatory content into a structured data object; identifying a substantively-relevant portion of the regulatory content in the structured data object; generating an annotation associated with the substantively-relevant portion; storing the generated annotation in an annotation database; and generating a domain-specific data structure for resolving transactional inquiries based on the annotation database.
US10509810B2 Method for updating map displays
A method for updating a computer generated may including providing tools for a user to draw building outlines on the map, and move icons that are associated with the building to points near on inside the new outline. Thereafter, the update map and icon location are distributed for display on a plurality of computer displays.
US10509808B2 Data analysis support system and data analysis support method
Provided is a data analysis support system, comprising a processor, and a storage device which is coupled to the processor. The storage device retains objective index information which associates primary key values with objective index values, and explanatory index information which associates values common to the primary keys with sets of values of explanatory indices of a plurality of items. The processor selects one or more items of the explanatory indices, clusters the values of the explanatory indices of the selected one or more items, identifies a range of the values of the explanatory indices of each of the items of each of the clusters which are obtained by the clustering, and outputs the identified value ranges.
US10509807B2 Localized data affinity system and hybrid method
A method, system, and computer program for processing records is disclosed. In some aspects, a method includes associating, on at least one of the plurality of processors, each record with a record set of a plurality of record sets. Each record set is assigned to a sub-database based on the record set. A cache is associated with each sub-database, and each sub-database and its associated cache is associated with a processor set. An affinity is created between each database cache and the associated processor set, and records are processed with the processor sets according to the associations.
US10509805B2 Systems, methods, and devices for generation of analytical data reports using dynamically generated queries of a structured tabular cube
Certain embodiments described herein relate to data analysis systems, methods, and devices that comprise one or more processes and/or methodologies to add structure around a tabular database. By doing so, certain data analysis systems, methods, and devices can provide similar analytical functionalities as structured databases on one hand, as well as similar scalability and/or performance capabilities as tabular databases. In some embodiments, an add-in to a tabular data engine, such as Microsoft Excel, can be provided, through which a user can be allowed to input one or more dimensions and/or variables as desired for generating an analytical report. Based on such input, in certain embodiments, the system can be configured to build one or more data analysis expression (DAX) queries to dynamically generate a report, which can subsequently be displayed in the tabular data engine.
US10509803B2 System and method of using replication for additional semantically defined partitioning
Disclosed is a storage efficient multi-key sharding approach for use in a data management system. The data residing on the data management system can be partitioned based on multiple columns independently of one another, thus providing faster querying on each of the columns used for partitioning. The more partitioning attributes other than the key attribute of data records in the data records being partitioned can be used. Specifically, a multi-key partitioning approach consistent with embodiments described herein can be applied to perform load balancing between multiple parallel servers or server processes.
US10509800B2 Visually interactive identification of a cohort of data objects similar to a query based on domain knowledge
Visually interactive identification of a cohort of similar data objects is disclosed. One example is a system including a data processor to access a plurality of data objects, each data object comprising a plurality of numerical components, where each component represents a data feature of a plurality of data features, and to identify, for each data feature, a feature distribution of the numerical components. A selector selects a sub-plurality of the data features of a query object, where a given data feature is selected if the component representing the given data feature is a peak for the feature distribution. An evaluator determines a similarity measure based on the sub-plurality of the data features. An interaction processor iteratively processes selection of a sub-plurality of the data features based on domain knowledge, and identifies, based on the similarity measures, a cohort of data objects similar to the query object.
US10509799B2 Document management system
The method, system and a computer program and a computer product for managing workers and documents is provided. The method includes storing industry representations and a list of workers with data related to the workers, linking the industry representations to the workers and selecting at least one worker from based on the industry representations for that worker. The method also includes scheduling workers to a job based on whether they have all of the required industry representations. In addition, the method includes uploading industry representations and bar code scanning industry representations into the database. The method further includes dispatching said industry representations to other users and automatically mapping fields of the dispatched data in the destination database. In addition, the method includes selectively encrypting only sensitive fields in data transmission between two entities.
US10509797B2 Systems and methods to avoid collisions in establishing real-time communication connections
A computing apparatus configured in the communication system to store data about advisers, including availability status of the advisers for real time communications with customers, ratings of the advisers by prior customers, compensate rates of the advisers, probability of being connected within a period of time for real time communication with customers, etc. The computing apparatus customizes the selection of lists of advisers for presentation to customers and/or the sequences of the lists to reduce collisions in concurrent requests for connections to same advisers for real time communication connections. The customization may include randomizing top portions of the lists, selecting and/or ranking the advisers in real time based on probability of advisers being connected within a period of time for real time communication with customers, etc.
US10509796B2 Apparatus for visualizing data and method for using the same
An apparatus and method for visualizing data. The apparatus for visualizing data includes a behavior information collection unit for executing an application from which information is to be collected and collecting behavior information from a process of the executed application, a behavior feature extraction unit for extracting behavior features in an order in which the behavior information is called, a behavior sequence generation unit for generating a behavior sequence by arranging the behavior features in chronological order, and a behavior sequence visualization unit for visualizing the behavior sequence as a 3D sequence object.
US10509795B2 Semantic distance systems and methods for determining related ontological data
Systems, computer-implemented methods, and non-transitory computer readable media are provided for determining related ontological data. The disclosed systems may be configured to receive a first ontology and a second ontology, the first ontology and the second ontology comprising hierarchically organized ontological data. The disclosed systems may also be configured to receive an indication that a first ontological datum in the first ontology is equivalent to a second ontological datum in the second ontology, and a query for ontological data related to a third ontological datum subordinate to the first ontological datum. The disclosed systems may be configured to determine a first semantic distance between the third ontological datum and a fourth ontological datum in the second ontology satisfies a semantic distance criterion, and output the fourth ontological datum based on the determination that the first semantic distance satisfies the semantic distance criterion.
US10509794B2 Dynamically-generated files for visualization sharing
Systems and methods are disclosed for generating one or more files to visualize query results. The systems and methods can include parsing one or more files that include one or more queries and computer-executable instructions for displaying results of the one or more queries. The one or more queries can identify a set of data to be processed and a manner of processing the set of data. The systems and methods can further include generating one or more files that include the results of the queries and computer-executable instructions for displaying one or more visualizations of the results.
US10509792B2 Context-based selection of calls-to-action associated with search results
In one embodiment, a method includes, sending, to a client device of a user of an online social network for presentation to the user, one or more references corresponding to one or more content items of the online social network, respectively. Each reference is presented with one or more call-to-action elements. Each call-to-action element is a user-interface element that prompts an action from the user to initiate a particular function or process related to the content item via the online social network. The call-to-action elements for each content item are presented in ranked order based on a suitability of the call-to-action element to the content item. The method includes receiving a selection of a call-to-action element presented with a reference corresponding to a particular content item. The method includes executing the function or process related to the content item on the online social network prompted by the selected call-to-action element.
US10509789B2 Providing data experience(s) via disparate semantic annotations based on a respective user scenario
The subject disclosure relates to techniques for providing data experience(s) via disparate semantic annotations based on a respective user scenario. Semantic information for respective data types of data set(s) may be received. The data types may be annotated based on the semantic information to obtain respective data annotations. In response to receipt of a search query from a client, a search result that includes at least a portion of one or more data annotations is generated to be sent to the client. The search query may request performance of a search against the semantic information to obtain first semantic information associated with first data type(s) of the data types. The portion of the one or more data annotations may include the first semantic information. The first semantic information may describe operation(s) to be performed on data of at least one of the first data type(s).
US10509788B2 Systems and methods for lossy data compression using key artifacts and dynamically generated cycles
Systems and methods for lossy data compression using key artifacts and dynamically generated cycles are described, including receiving a data stream of relational data; detecting an artifact in the data stream associated with a critical point in the relational data; analyzing, by a processing device, the artifact to determine a set of artifacts associated with a complex event where the critical point is an endpoint of the complex event; calculating one or more cycle metrics based on the set of artifacts; generating a data structure associated with the complex event and cycle metrics; providing the data structure for marking a display of the relational data with the complex event based on the cycle metrics.
US10509786B1 Systems and methods for matching electronic activities with record objects based on entity relationships
The present disclosure relates to systems and methods for matching electronic activities with record objects based on entity relationships. The method can include accessing a plurality of electronic activities, identifying an electronic activity, identifying a first participant associated with a first entity and a second participant associated with a second entity, determining whether a record object identifier is included in the electronic activity, identifying a first record object of the system of record that includes an instance of the record object identifier, and storing an association between the electronic activity and the first record object. The method can include determining a second record object corresponding to the second entity, identifying, using a matching policy, a third record object linked to the second record object and identifying a third entity, and storing, by the one or more processors, an association between the electronic activity and the third record object.
US10509784B2 Partially typed semantics optimization
A method includes receiving an initial pipeline including a sequence of commands for execution on a computing system, and obtaining, for each command in the sequence of commands, semantic information. The sequence of commands includes a command with incomplete semantic information. The method further includes generating an abstract semantic tree (AST) with the semantic information and a placeholder for the incomplete semantic information, and manipulating the AST to generate a revised AST. The revised AST corresponds to a revised pipeline that reduces an execution time on the computing system. The method further includes executing the revised pipeline.
US10509781B1 Systems and methods for updating node profile status based on automated electronic activity
The present disclosure relates to systems and methods for updating a node profile status based on automated electronic activity. The method may include accessing electronic activities transmitted or received via electronic accounts; identifying, for an electronic activity account, a second electronic activity automatically generated and transmitted in response to a first electronic activity transmitted from the electronic activity account; determining that the second electronic activity is an automated electronic activity responsive to the first electronic activity; determining, responsive to parsing content included in a body of the second electronic activity, a context related to the second electronic activity; identifying a node profile corresponding to the recipient of the first electronic activity and identified by the second electronic activity; and updating the identified node profile corresponding to the recipient based on the context.
US10509780B2 Maintaining I/O transaction metadata in log-with-index structure
An information handling system maintains a log-with-index (LWI) structure that includes a log for inserting and deleting records, each of which includes a key, and a binary index for maintaining an index of log records. The log may be stored to disk for persistence. Insertions of new records into the log may occur sequentially to ensure adequate performance. The index tree may be maintained in memory for performance. When the log is full, log records may be written in key-sorted order to a new tablet in a tablet library. Two tablets may be merged from time to time. Merging may include iteratively performing a plurality of atomic merges for each of a plurality of atomic portions. During atomic merges, tablet index data may be modified in copy-on-write fashion to preserve existing data until the atomic merge completes.
US10509779B2 Self-cleaning token vault
Embodiments are directed to a self-cleaning token vault for managing tokens generated on behalf of a resource provider. The generated tokens may be stored at the token vault. Embodiments provide a token manager (which can be embodied in the token vault or provided as a separate module) that continuously monitor the token vault for expired or redundant tokens. The token manager may enable the resource provider to assign level flags to the tokens and assign level values to the level flags. The level value may indicate an importance or a use characteristic of the token. Upon identifying tokens that are no longer necessary, the self-cleaning token vault or the token manager may automatically remove the tokens from the token vault.
US10509778B2 Real-time transactionally consistent change notifications
A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.
US10509777B2 Exhaustive places fetching
In one embodiment, a method includes identifying and recursively populating a geographic tile with entities. Recursively populating a geographic tile with entities includes: sending a request to a third-party server for entities located near a representative point of the geographic tile; calculating a maximum distance from the representative point among the entities received; and determining whether a bounding perimeter based on the maximum distance encompasses the geographic tile. If the bounding perimeter encompasses the geographic tile, the retrieved entities located within the geographic tile are stored in association with an identifier for the geographic tile. If the bounding perimeter does not encompass the geographic tile, the geographic tile is divided and the subdivision tiles are recursively populated.
US10509773B2 DBFS with flashback archive
A method for generating a query for version information on a file stored a database file system that is managed by a database server. When a client on a remote client machine sends a file operation request, the database management system, receives the file operation request and creates a database query for the requested file operation and an additional query for a set of version identifiers that identify the previous versions of the requested file of the requested file operation. The database management system executes the queries and generates a set of version identifiers, where each identifier from the set of version identifiers represents a specific version of the requested file at a particular point in time in the past.
US10509769B1 Method to efficiently track I/O access history
Managing data blocks stored in a data processing system comprises logging input/output (I/O) accesses to an in-memory buffer with each log entry recording at least identifiers of the data blocks accessed and when the data blocks were accessed. When the size of the log entries reaches a predetermined threshold, the system may append log entries of the in-memory buffer to the end of a history log file. The history log file is analyzed to determine patterns of accesses, and each pattern is stored in a record in an access heuristics database. While processing a request for access to a data block, the data processing system queries the access heuristics database to obtain prior access patterns associated with the data block. A data management action may be taken based on the prior access patterns.
US10509768B2 Method and system for secure data storage and retrieval from cloud based service environment
A method for secure storage of data and retrieval of desired data from a cloud-based service environment includes receiving the data from a tenant having a unique tenant ID, dynamically extracting data to be indexed from the received data, and creating index information from the extracted data. The index information is encrypted with a tenant private key, the encrypted index information is uploaded into the cloud environment in the form of index files, and a last uploaded index file is queried for in the cloud environment. The encrypted index information of the index file is decrypted with the tenant private key, the decrypted index information is searched for a relevant patient record, and the corresponding desired data is retrieved from the cloud environment. The desired data is rendered onto a client application. The index files are created from the index information in chronological order of receipt of the data.
US10509761B2 System and method of sending data via additional secondary data lines on a bus
A serial low-power inter-chip media bus communications link is deployed in apparatus having multiple Integrated Circuit devices. Communications capabilities of a device coupled to the communications link may be determined and configuration or framing message may be sent to the first device based on the capabilities. The messages may be transmitted on a primary data line of the communications link with a clock used to control timing of transmission on at least the primary data line. The communications capabilities can include information identifying a number of data wires supported by or coupled to the device. A first device may be configured to communicate with a second device over a secondary data line, which may be reserved for such direct communication. Communications on the secondary data line may be synchronized using the clock signal and may be controlled by a different protocol than the protocol used for the primary data line.
US10509758B1 Emulated switch with hot-plugging
Provided are systems and methods for hot-plugging emulated peripheral devices (e.g., endpoints) into host devices that either have a hypervisor that does not support virtualized peripheral device or that do not include a hypervisor. In various implementations, a configurable peripheral device can emulate a switch that includes upstream ports and downstream ports. When a new endpoint device is requested, the configurable peripheral device can, using an emulation configuration for the new endpoint device, generate an emulation for the new endpoint device. The configurable peripheral device can connect the endpoint device to a downstream port, and then trigger a hot-plug mechanism, through which the host device can add the new endpoint device to the known hardware of the host device.
US10509753B2 Dynamic allocation of resources of a storage system utilizing single root input/output virtualization
A peripheral component interconnect express (PCIe) physical function is coupled to a controller. The controller is configured to allocate a first portion of resources for use by the PCIe physical function. A PCIe virtual function is coupled to the controller. The is configured to allocate a second portion of resources for use by the PCIe virtual function based, at least in part, on a total number of PCIe physical functions and a total number of PCIe virtual functions associated with the apparatus.
US10509749B2 Direct drive LED driver and offline charge pump and method therefor
In one embodiment, a Light Emitting Diode (LED) driving device for driving a plurality of LEDs has a switching matrix utilizing a plurality of one of a turn off thyristors or turn off triacs coupled to the plurality of LEDs. A controller is coupled to the switching matrix responsive to a voltage of a rectified AC halfwave, wherein combinations of the plurality of LEDs are altered to ensure a maximum operating voltage of the plurality of LEDs is not exceeded. A current limiting device is coupled to the combinations of the plurality of LED to regulate current.In a second embodiment an offline charge pump utilizes a switching matrix to recombine capacitors in accordance with the voltage on the AC half wave and then in accordance with a desired output voltage to feed a load, such that said recombinations occur at a frequency much higher than the frequency of the AC rectified half wave such that charge is “pumped” from the input at one voltage to the output at another voltage through the AC halfwave while providing a constant output voltage to the load.
US10509748B2 Memory sharing for application offload from host processor to integrated sensor hub
Memory sharing techniques are provided for offloading an application from a host processor to an integrated sensor hub (ISH). A methodology implementing the techniques according to an embodiment includes allocating a shared region of memory to be accessed by the host processor and by the ISH, in connection with the execution of a location application. The method also includes storing a location database in the shared region of memory. The location database is divided into segments, where each segment is associated with an area, for example, defined by a range of latitudes and longitudes. The method further includes transferring, through a direct memory access (DMA), one or more of the segments between the shared memory region and a second memory associated with the ISH. The method further includes executing at least a portion of the location application on the ISH, based on the data segments stored in the second memory.
US10509738B2 Remote memory operations
An extension of node architecture and proxy requests enables a node to expose memory computation capability to remote nodes. A remote node can request execution of an operation by a remote memory computation resource, and the remote memory computation resource can execute the request locally and return the results of the computation. The node includes processing resources, a fabric interface, and a memory subsystem including a memory computation resource. The local execution of the request by the memory computation resource can reduce latency and bandwidth concerns typical with remote requests.
US10509730B2 Aggregation of write traffic to a data store
A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.
US10509720B2 Apparatus and method to perform read reclaim operation of memory device
An apparatus may include: a memory device suitable for writing data while erasing at least one monitor cell among a plurality of memory cells in a write mode, and reading the at least one monitor cell by supplying a monitor voltage in a monitor mode; and a controller suitable for transmitting a monitor command and address information for reading the at least one monitor cell to the memory device in the monitor mode, and determining whether to perform a reclaim operation based on the values of the at least one monitor cell read by the memory device.
US10509715B2 Automatic classification and parallel processing of untested code in a protected runtime environment
A system is provided to run new code modules safely in a duplicative, protected environment without affecting the code modules that are already trusted to be on the system. The system receives a new code module that validates operational data of a computing device, and instantiates a new, parallel execution engine to run the new code module on the operational data in parallel with another execution engine running the trusted/verified code modules that also validate the same operational data. The new engine runs the new code module with the operational data to produce new code module results. The production engine runs the trusted/verified code modules with the operational data to produce verified code module results. The new code module results are combined with the verified code module results to produce combined results describing the operational status of the computing device.
US10509706B2 Identification of an alternate principal member port by a target device in a storage area network
Examples disclosed herein relate to identification of an alternate principal member port by a target device in a Storage Area Network (SAN). In some examples, a target device in a SAN may determine that a principal member port of a target driven peer zone on the target device is likely to fail based on diagnostic information related to the principal member port. The target driven peer zone may be configured in the SAN via the target device. In response to determining, the target device may identify an alternate principal member port on the target device. The target device may perform an action to indicate the alternate principal member port as the principal member port.
US10509705B2 Application protection through a combined functionality failure manager
A method for providing application functionality protection. The method includes accessing a distributed computer system having a cluster including a plurality of nodes, and receiving an indication of an application failure. The method further includes attempting to restore the application through a number of application restart attempts, and receiving an indication that the restart attempts have not restored the application. An image history is then accessed to obtain a last known good point in time image of the application. The application is restored in accordance with the last known good point in time image.
US10509701B2 Performing data backups using snapshots
The embodiments set forth a technique for carrying out a backup of data managed at a computing device. According to some embodiments, the technique can include the steps of (1) receiving a request to carry out the backup of the data, (2) in response to the request, generating a current snapshot of the data, (3) identifying, in accordance with the current snapshot of the data, block data of at least one data block to be reflected in the backup of the data, wherein the at least one data block is tagged with an identifier of a file node to which the at least one data block corresponds, and (4) providing information to a storage to cause the block data to be reflected in the backup of the data.
US10509700B2 Storage system and storage management method
A storage system has a storage controller and a RAID group. The storage controller has policy management information such that one failure recovery process among a plurality of differing failure recovery processes is associated with each RAID group, and when an error in a command issued to a RAID group is detected, the failure recovery process associated with the RAID group to which the command was issued is specified on the basis of the policy management information, and the specified failure recovery process is executed.
US10509695B1 System and method for anomaly detection in dynamically evolving data using low rank matrix decomposition
Detection of abnormalities in HDBD is performed by processing it to obtain a dictionary from a training data. This is done by computing a low rank randomized LU decomposition which enables constant online updating of the training data and thus gets constant updating of the normal profile in the background.
US10509694B2 System and methods for optimal error detection in programmatic environments
System and methods are provided for optimal error detection in programmatic environments through the utilization of at least one user-defined condition. Illustratively, the conditions can include one or more triggers initiating the collection of log data for methods associated with the provided at least one condition. Operatively, the disclosed systems and methods observe the run-time of the programmatic environment and initiate the collection of log data based on the occurrence of a condition trigger. A rank score can also be calculated to rank the methods associated with the defined condition to isolate those methods that have higher probability of causing the defined condition. Dynamic instrumentation of the methods associated with the user defined conditions during run time are used to calculate the rank score, which is used for ranking the methods.
US10509690B2 Exposing server functions to browser code
The exposing of a server function to a browser. From the browser's perspective, the browser submits a request for a web page to a web server, the web page being one of multiple web pages in a web application offered by the web server. The web server responds to the request by, for at least one of the server functions, formulating a corresponding script language function that defines a matching name and parameter set of the server side function. The script language function has a body that, when executed, serializes at least the name and parameter set of the server side function. The web server then provides the web page code and the corresponding script language function to the browser. The browser may then calls the server side function via the script language function.
US10509686B2 Distributable computational units in a continuous computing fabric environment
Systems and methods for distributing computing tasks are disclosed. One system includes a first computing system and a second computing system. The first computing system includes a processing unit and a memory, the memory storing a computer-executable workload including a plurality of procedures including at least one distributable procedure, the at least one distributable procedures capable of execution independent of underlying operating system or platform resources of the first computing system and configured for execution on an architecture of the first computing system. The system further includes a distributable computation unit executable on a second computing system, the distributable computation unit including the at least one distributable procedure, a state of computing resources of the first computing system, and an application capable of execution on the second computing system to perform the at least one distributable procedure.
US10509679B2 Reducing process resources incurred by a user interface
This document describes techniques and apparatuses for limiting processing resources incurred due to refreshing a user interface. In various embodiments, an event is received, and it is determined whether a delay time period has elapsed. A length of the delay time period is based on a timing of receipt of one or more previous events. If the delay time period has not elapsed, refreshing of the user interface is postponed. When the delay time period elapses, the user interface is refreshed to display an indication of the event.
US10509677B2 Granular quality of service for computing resources
For providing granular quality of service (QoS) for computing resources in a computing system, systems, apparatus, and methods are disclosed. The apparatus includes a processor having a plurality of processor cores and a memory that stores code executable by the processor to identify a thread belonging to a computing process, to identify one or more thread-level tags associated with the thread, to determine a computational requirement of the thread based on the one or more thread-level tags, and to assign the thread to one of the processor cores based on the computational requirement. In certain embodiments, the may include code executable by the processor to allocate hardware resources to the thread based on an intra-process priority, the hardware resources being allocated from a set of hardware resources assigned to the computing process.
US10509675B2 Dynamic allocation of worker nodes for distributed replication
A set of tasks, associated with a replication job, are generated for replicating from a source to destination site. An initial number of worker nodes are allocated to process the tasks. Each task involves a first type of worker node at the source site, a second type of worker node at the destination site, and includes one or more of copying an object from the source site to the destination site, or deleting an object from the destination site. The replication job is monitored. Based on the monitoring, a number of worker nodes is adjusted from the initial number to a new number, different from the initial number.
US10509673B2 Synchronous user space function execution from a kernel context
The approaches described herein implement synchronous execution of a user space operation from a kernel context. A thread, executing on a computing device, initializes a second kernel stack based on a first kernel stack. The computing device executes an operating system having a user space and a kernel space. The thread, executing in kernel space, performs a non-blocking call (e.g., an upcall) to execute an upcall function in user space. The upcall function may further call other user space functions or system calls. The system calls are performed using the second kernel stack. Upon termination of the upcall function, the thread continues execution on the first kernel stack.
US10509672B2 Systems and methods enabling a resource assertion environment for evaluating the appropriateness of computer resources for user purposes
A system, method, and computer-readable storage medium configured to facilitate user purpose in a computing architecture.
US10509669B2 Techniques for benchmarking pairing strategies in a task assignment system
Techniques for benchmarking pairing strategies in a task assignment system are disclosed. In one particular embodiment, the techniques may be realized as a method for benchmarking pairing strategies in a task assignment system comprising determining first and second pluralities of historical task assignments paired using first and second pairing strategies, respectively, during a first period, determining a value attributable to each task of the first plurality of historical task assignments and the second plurality of historical task assignments during a second period after the first period, determining a difference in performance between the first and second pairing strategies based on the value attributable to each task during the second period, and outputting the difference in performance between the first pairing strategy and the second pairing strategy for benchmarking at least the first pairing strategy and the second pairing strategy.
US10509667B1 Modeling space consumption of a migrated VM
Modeling space consumption of a migrated VM is disclosed, including: obtaining aggregated effective historical space usage data associated with a plurality of VMs at a storage device; using the aggregated effective historical space usage data to generate one or more predicted metrics of space usage at the storage device; and using the one or more predicted metrics of space usage to potentially migrate a VM with respect to the storage device.
US10509664B1 Distributed virtual machine disk image deployment
The present disclosure relates to a distributed disk image deployment during virtual machine instance creation, and to deploying a virtual machine instances based on disk image locality. On example method includes receiving, at a first computing node, a request to create a virtual machine instance, the request identifying a disk image to be associated with the virtual machine instance; determining a set of computing nodes from which to transfer the disk image on a locality of the first computing node to each computing node in the set of computing nodes, generating a set of requests for a plurality of portions of the disk image, sending at least one request from the set of requests to each computing node in the set of computing nodes; and receiving, from at least one of the set of computing nodes, one or more portions of the disk image.
US10509663B1 Automatic domain join for virtual machine instances
A customer submits a request to a virtual computer system service to launch a virtual machine instance and to join this instance to a managed directory. The service may obtain, from the customer, a domain name and Internet Protocol addresses for the selected directory, which is then stored within a systems management server. When launched, the instance may initiate an agent, which may communicate with the systems management server to obtain the configuration information. The agent may use this configuration information to establish a communications channel with the managed directory and create a temporary set of computer credentials that may be used to verify that the customer is authorized to join the virtual machine instance to the managed directory. If the credentials are valid, the managed directory may generate a computer account within the managed directory, which may be used to join the virtual machine instance to the managed directory.
US10509662B1 Virtual devices in a reliable distributed computing system
Providing differing degrees of reliability or security for distinct devices within a reliable distributed system. Allowing virtual machines to operate in a reliable distributed system without either exposing the actual available devices to guest operating systems, or requiring the guest OS to maintain, or to maintain information about, reliability or security. Methods are responsive to a hierarchy of possible reliability or security failures, to guard more carefully against simultaneous failures of reliability or breaches of security, without additional work or delay. Functions invoked by the user that relate to reliability and security are hidden, so the user can specify a degree of reliability or security without having to implement those requirements themselves. Providing a uniform set of resources available to all users, separating out those individual resources that are allocated to particular users, and emulating particular devices at the request of those particular users. Users do not have access to “real” devices the distributed system can use, only “virtual” devices presented by the distributed system, where those virtual devices have properties similar, but not necessarily equal, to real devices.
US10509658B2 System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations
A system, method, and computer program product are provided for simultaneously determining settings for a plurality of parameter variations. In use, a plurality of parameter variations associated with a device is identified. Additionally, settings for each of the plurality of parameter variations are determined simultaneously.
US10509657B2 Forced device reinitialization without mandatory restart
Various embodiments herein each include at least one of systems, devices, methods, and software for forced device reinitialization without mandatory restart. One method embodiment includes receiving, by a first device, a first data communication and responding, by the first device, to the first data communication with a second data communication identifying a state of the first device as a reset state. This embodiment further includes receiving, by the first device in response to the second data communication, a third data communication including data to alter the state of the first device from the reset state to a programmed state. Such embodiments may then implement the data of the third data communication to place the first device in the programmed state.
US10509654B2 Multi-threaded constraint satisfaction solver
An object-oriented method for multi-threading in a constraint satisfaction solver is provided. A master thread establishes a first solution state of a constraint problem. The master thread establishes a plurality of solver threads, each solver thread having an initial solution state that is identical to a first solution state of the master thread, and a plurality of cloned planning entity objects that are clones of a plurality of planning entity objects. The master thread communicates a first plurality of temporary incremental state changes to the plurality of solver threads that alters the initial solution state of each solver thread to a different solution state. The master thread receives, from each respective solver thread of the plurality of solver threads, a first score associated with the different solution state of the respective solver thread.
US10509653B2 Vector processing system
Vector processing systems and methods disclosed herein generate efficient vector initialization code that leverages performance advantages of single instruction, multiple data (SIMD) instructions and immediate operands. In some embodiments, a vector processing system scans existing code for initialization syntax that specifies values which match one or more target patterns. Where the vector processing system identifies one or more of these target patterns within the specified values, the vector processing system generates enhanced vector initialization code. This enhanced vector initialization code is configured to outperform vector initialization code that sequentially loads discrete values to discrete channels within a vector register.
US10509651B2 Montgomery multiplication processors, methods, systems, and instructions
A processor of an aspect includes a plurality of registers, and a decode unit to decode an instruction. The instruction is to indicate at least one storage location that is to store a first integer, a second integer, and a modulus. An execution unit is coupled with the decode unit, and coupled with the plurality of registers. The execution unit, in response to the instruction, is to store a Montgomery multiplication product corresponding to the first integer, the second integer, and the modulus, in a destination storage location. Other processors, methods, systems, and instructions are disclosed.
US10509650B1 Self-learning automated techniques for detecting the usage of software packages
The systems and methods provided herein determine at least one first file system path related to a specific software package. A second file system path associated with a computing process running on the computer system is determined, and use of the specific software package on the computer system is detected based on comparing the first file system path with the second file system path. Thus, the present techniques determine the installation director(ies) of the application(s) and then compare active processes to determine whether an application is in use or is only installed.
US10509645B2 Method and apparatus for enabling an application to detect specified circumstances
Methods and systems are provided that may be utilized to detect occurrence of one or more specified circumstances. A determination may be made as to whether one or more specified circumstances are detected such as responsive to one or more user actions or an occurrence of an event unrelated to a user. One or more binary digital signals may be generated to store a detection of one or more specified user circumstances in a log or memory at least partially in response to detection of the one or more specified circumstances.
US10509644B2 Method and system for controlling integrated software components
Method, system and product for controlling integrated software components. One method comprises receiving an application program which utilizes a software component that is integrated into the application program. The method further comprises producing a modified application program based on the application program, by: automatically wrapping one or more functions associated with the software component with one or more wrappers, wherein each wrapper is configured to selectively disable or enable invocation of the function based on modifiable configurations; whereby allowing for selectively enabling or disabling invocation of the one or more functions during runtime of the application program by modifying the modifiable configurations without re-deploying the application program.
US10509643B2 Data processing with a plane computer
Lines of code/data may be processed on one or more planes, wherein a predetermined number of processors may process each line of code/data within the one or more planes. Additionally, each line of code may be processed with their own processor on a plane. Furthermore, a multiplicity of planes of processors may be stacked such that within each plane, thousands of lines of code may be processed separately and simultaneously by each one and/or a group of the predetermined number processors to provide great encryption abilities. In addition, each processor may be programmed differently and/or separately because each line of codes are processed separately. Processing of each line of code separately with different processors alleviates hacking of the system because each processor only reads or executes lines of code in it's assigned plane.
US10509641B2 Optimizing feature deployment based on usage pattern
Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature deployment upon detecting a feature update associated with an application. Next, a target audience for the feature update is identified by processing an usage pattern signal of the application based on information update and an organizational rule associated with the feature update. The feature update is deployed to the target audience.
US10509639B2 Automatic software-update framework
An automation framework for providing updates in a distributed environment includes various elements. The framework provides tasks to a client environment, such as a software update. An update can be developed and tested for one client environment. That update can be reduced to a set of data that can be used to create updates for other client environments that include a same version of the program. In addition, a respective script can be generated for each client environment based on the specific client environment.
US10509638B1 Method and system for deploying third party device services through an enclosed appliance interface using containers
A method and system for deploying third party device services through an enclosed appliance interface using containers. Specifically, the disclosed method and system entail employing a generic plugin to facilitate the integration and execution of custom, third-party plugins onto the framework of a platform. The custom, third-party plugins, via the generic plugin, perform hardware device operations as secured and sandboxed computer processes (i.e., containers), which are stateless, and thus, fail to cause idling across computer processor and memory usage.
US10509636B2 System, method and personalizable portable device in which application code libraries are distributed in a compressed form
A method for manufacturing a personalizable portable electronic device having a 0.libraries as well as a corresponding portable electronic device and personalization system. The method includes a step of storing a plurality of compressed application code libraries in the non-volatile memory a step of determining which application code libraries are not required for applications used on the personalizable portable electronic device, a step of deleting from the non-volatile memory any compressed application code libraries determined to not be required for applications used on the personalizable portable electronic device, and a step of decompressing an application code library required by an application used on the personalizable portable electronic device. Other systems and methods are disclosed.
US10509632B2 Model augmentation in a model-driven application development environment
A principal model is configured within a memory to facilitate automatic generation of at least one resource for use by a computer-executable application. At least one model item required for a task that is absent from the principal model is identified. The absent model item is instantiated in a decoration model that operates with the principal model to augment operational functionality of the principal model.
US10509630B2 Random number generation apparatus, random number generation method and program
A random number acquiring unit 15 obtains a first sequence that comprises values of digits of a random number represented by a binary number as elements. A logical product arithmetic unit 16 obtains a third sequence that is results of elementwise logical product operation between the first sequence and a second sequence that comprises values of digits of one or more Mersenne numbers represented by one or more binary numbers and a zero value as elements.
US10509629B2 Control device
A control device according to the present embodiment includes a first circuit, a second circuit and an adder. The first circuit performs proportional control and integral control on the basis of a difference between an indicating value input from an outside and a feedback value output from a controlled object in accordance with the indicating value. The second circuit extracts change in manipulated variable input to the controlled object in accordance with the indicating value and generates and outputs a reverse bias value that causes reverse change to the extracted change. The adder adds an output value of the first circuit to the reverse bias value to output an addition value obtained by the addition as the manipulated variable.
US10509625B2 Maintaining coordination following a wireless reset
An electronic device that reduces relative drift is described. In particular, an interface circuit in the electronic device may calculate, based on differences between transmit times when packets were transmitted by a second electronic device and receive times of the packets, relative drift as a function of time between a clock in the interface circuit and a second clock in the second electronic device. Then, the interface circuit may adjust, based on the relative drift, a clock circuit that provides the clock to eliminate the relative drift, and may store the adjustments to the clock circuit. Furthermore, when a wireless reset occurs, the interface circuit may adapt the clock circuit based on the stored adjustments to reduce the relative drift while the interface circuit restores frequency lock with the second clock based on additional packets with additional transmit times that are received from the second electronic device.
US10509612B2 Three-dimensional information system
A three-dimensional display device is provided. The device includes a plurality of surfaces. At least one surface of the plurality of surfaces is configured to display data. The device also includes a receiver configured to receive data along with a circuit configured to determine a change in orientation of the display device. The device further includes a processor configured to receive a first market data, display the first market data on the at least one surface, and illuminate the plurality of surfaces in a first color when the first market data is above a first threshold. The processor is further configured to illuminate the plurality of surfaces in a second color when the first market data is below the first threshold and change an intensity of the first color or the second color based on a degree of change of the first data.
US10509611B2 Print system, server, printer, methods of controlling the print system, the server, and the printer, and storage medium that cancel a print job upon receiving a cancellation instruction and delete print data of the print job if the print job is stored in the printer
A print system includes a printer that downloads print data from a server, and performs, in accordance with one of an instruction according to the print data, and a setting value of the printer that is set in advance, one of storing of the print data as a stored print job, and printing of the print data without storing of the print job. The print system also includes the server that transmits, in a case that a cancellation instruction for cancelling printing of the print data is received from a user, the cancellation instruction to the printer, records cancellation of a print job, including the print data, in a print history, and disconnects communication with the printer. The printer cancels print processing in accordance with receiving the cancellation instruction from the server, deletes the stored print job, and records the cancellation of the print job in the print history.
US10509610B2 Systems, methods and apparatuses for controlling reporting via push notification
The server system that collects operation information on a printer through a network includes a communication unit that transmits report information for the operation information, to a terminal apparatus, and a processor that performs communication control. The processor performs control that transmits the report information that is based on a report setting for every terminal apparatus.
US10509607B2 Dynamic revision of page description language print jobs that use preprinted forms
Systems and methods are provided for replacing preprinted forms with blank print media. One embodiment is a system that includes a memory that stores entries which include Page Description Language (PDL) instructions for marking blank print media to match different types of preprinted forms, and an interface that receives a print job comprising PDL print data. The system also includes a controller that determines that the print job includes a media callout referring to one of the types of preprinted forms, consults an entry that corresponds with the type of preprinted form, integrates PDL instructions from the entry into PDL print data for an existing page of the print job to match an appearance of the type of preprinted form at the existing page, selects a printer, and transmits the print job to the printer for printing after the PDL instructions have been integrated.
US10509605B2 Generation of images
Multiple packages are manufactured by defining a package template, with at least one individualized image area, and selecting at least one image seed. For each package, an index key is selected and, based on the selected index key, a plurality of image attribute modifications are determined from within applicable ranges of image attribute modifications. The determined image attribute modifications are applied to the image seed or seeds to generate respective images, and the image or images are applied to the respective individualized image area of the package.
US10509604B2 Multi-printer system with a scheduler and a method thereof
The invention relates to a print system comprising a plurality of printers for printing print jobs, a user interface screen connected to the print system, each printer of the plurality of printers comprising a print job scheduling module for planning a print job schedule for print jobs submitted to the printer and an operational action scheduling module for planning an operational action schedule of operational actions to be applied to the printer, a control unit comprising a first merging module for merging for each printer the print job schedule and the operational action schedule into a first merged schedule, the control unit configured to control for each printer display of the first merged schedule on the user interface screen, wherein the control unit comprises a second merging module for merging the operational action schedules of the plurality of printers chronologically into a second merged schedule, and the control unit is configured to control display of the second merged schedule along the first merged schedule on the user interface screen. The invention further relates to a method to be applied in the print system.
US10509603B2 Hierarchical variable code rate error correction coding
A system for hierarchical variable code rate error correction coding may include at least one circuit that is configured to identify a row of a hierarchical portion of a generator matrix that corresponds to a determined code rate, determine a number of information bits to apply to the hierarchical portion based at least on the identified row, and apply the determined number of information bits to the identified row. The circuit may be further configured to apply an output of the identified row to a subsequent row of the hierarchical portion, when the hierarchical portion includes a subsequent row, and apply an output of a last row of the hierarchical portion to a base portion of the generator matrix. The circuit may be further configured to provide a codeword output by the base portion of the generator matrix.
US10509600B2 Method and apparatus for data compression and decompression using a standardized data storage and retrieval protocol
A system, method and apparatus for compressing and decompressing data. A host processor and host memory are coupled to a block I/O device. The host processor issues compress and decompress commands to the block I/O device in accordance with a high-speed data storage and retrieval protocol. The block I/O device compresses/decompresses the data specified in the compress/decompress command, thus relieving the host processor of performing the compression/decompression and freeing the host processor for other tasks.
US10509598B2 Method and apparatus for programming flash based storage using segmented writes
Systems and methods are disclosed for writing data to a non-volatile memory (NVM) using a segmented write process. The NVM uses a plurality of program loops to write data to the NVM. The NVM groups the plurality of program loops into a plurality of write segments, and each write segment includes a distinct set of the plurality of program loops. The write segments are separated by a dwell time that allows read access before the data is written to the NVM.
US10509596B2 Extreme-bandwidth scalable performance-per-watt GPU architecture
A technique for accessing memory in an accelerated processing device coupled to stacked memory dies is provided herein. The technique includes receiving a memory access request from an execution unit and identifying whether the memory access request corresponds to memory cells of the stacked dies that are considered local to the execution unit or non-local. For local accesses, the access is made “directly”, that is, without using a bus. A control die coordinates operations for such local accesses, activating particular through-silicon-vias associated with the memory cells that include the data for the access. Non-local accesses are made via a distributed cache fabric and an interconnect bus in the control die. Various other features and details are provided below.
US10509593B2 Data services scheduling in heterogeneous storage environments
A method for scheduling data services in a heterogeneous storage environment is disclosed. In one embodiment, such a method includes instrumenting, in a heterogeneous storage environment, each of a plurality of storage systems to generate events when operations are performed thereon. The events are detected and indexed in a single namespace. These events may then be analyzed to generate a statistical model of I/O activity occurring in the heterogeneous storage environment over a period of time. From the statistical model, the method determines periods of reduced I/O workload across the heterogeneous storage environment. The method then schedules data services to occur during these periods of reduced I/O workload. A corresponding system and computer program product are also disclosed.
US10509591B2 Distributed power management for non-volatile memory controllers using average and peak power credits allocated to memory channels
In a memory system having a storage controller and a plurality of distinct sets of non-volatile memory devices, each respective channel controller of a plurality of channel controllers, each channel controller corresponding to a distinct set of the plurality of distinct sets of non-volatile memory devices, receives power credits allocated by the storage controller, including an average power credit and a peak power credit; and while executing commands in the one or more command queues, limits execution of said commands in accordance with the received average power credit and the received peak power credit. In some embodiments, a total number of average power credits allocated by the storage controller is variable and a total number of peak power credits allocated by the storage controller is fixed.
US10509589B2 Support for improved throughput in a memory device
A method of controlling a memory device can include: (i) receiving a first read command for a critical byte, where the critical byte resides in a first group of a memory array on the memory device; (ii) reading the critical byte from the memory array in response to the first read command, and providing the critical byte; (iii) reading a next byte in the first group; (iv) outputting the next byte from the first group when a clock pulse; (v) repeating the reading the next byte and the outputting the next byte for each byte in the first group; (vi) reading a first byte in a second group of the memory array, where the second group is sequential to the first group, and where each group is allocated to a cache line; and (vii) outputting the first byte from the second group when a clock pulse is received.
US10509588B2 System and method for controlling memory frequency using feed-forward compression statistics
Systems, methods, and computer programs are disclosed for controlling memory frequency. One method comprises a first memory client generating a compressed data buffer and compression statistics related to the compressed data buffer. The compressed data buffer and the compression statistics are stored in a memory device. Based on the stored compression statistics, a frequency or voltage setting of the memory device is adjusted for enabling a second memory client to read the compressed data buffer.
US10509586B2 System and method for capacity forecasting in backup systems
A backup system for storing a copy of client data includes a persistent storage and a forecaster. The persistent storage stores the copy of the client data. The forecaster obtains storage use rates of the persistent storage over a prior time period; selects a first prediction period based on the prior time period; partitions the prior time period to obtain partitioned time periods; fuzzifies the storage use rates over the prior time period to obtain fuzzified storage use rates over the prior time period; applies a higher order fuzzy time series operator to the fuzzified storage use rates over the prior time period to obtain higher order forecasting functions; calculates a fuzzified forecast for the selected first prediction period using the higher order forecasting functions; and defuzzifies the fuzzified forecast to obtain a forecast for the first prediction period.
US10509585B2 Data synchronization method, apparatus, and system
Embodiments of the disclosure provide a data synchronization method, apparatus and system. The data synchronization method includes: receiving first modification data in primary storage; adding the first modification data to an asynchronous message queue; and sending the first modification data in the asynchronous message queue to standby storage. Embodiments of the present disclosure add modification data in primary storage to an asynchronous message queue, and send the modification data in the asynchronous message queue to standby storage by enabling one or more message sending threads, so that data synchronization between the primary storage and the standby storage is no longer restricted by the resources of the primary storage. The method reduces the time delay between the primary storage and the standby storage during data synchronization by sending data via multiple threads.
US10509581B1 Maintaining write consistency in a multi-threaded storage system
Maintaining identifier service consistency within a storage system, including, responsive to a write operation for a dataset: assigning an identifier for the write operation, wherein the identifier is equal to a current identifier from an allowable set of identifiers; storing, within a metadata header for the dataset, metadata indicating the assigned identifier; and incrementing the current identifier; and responsive to determining that the incremented current identifier has caused a reservation event: updating a range corresponding to the allowable set of identifiers.
US10509580B2 Memory controller and methods for memory compression utilizing a hardware compression engine and a dictionary to indicate a zero value, full match, partial match, or no match
Methods and apparatuses relating to memory compression and decompression are described, including a memory controller and methods for memory compression utilizing a hardware compression engine and a dictionary to indicate a zero value, full match, partial match, or no match. When indices for multiple sections are the same, an entry in the dictionary may be updated with the value of the section that is most recent, in the same order as in the block of data. In one embodiment, a hardware compression engine is to determine when each section of a plurality of sections of a block of data is a zero value, a full match or a partial match to an entry in a dictionary, or a no match to any entry in the dictionary, encode a tag for each section to indicate the one of the zero value, the full match, the partial match, and the no match, encode a literal when the section is the no match, an index to the entry in the dictionary when the section is the full match, and an index to the entry in the dictionary and non-matching bits when the section is the partial match, and update an entry in the dictionary with a value of a section when the section is the no match, wherein tags for the plurality of sections are to be output from the hardware compression engine in a single field, literals for the plurality of sections are to be output from the hardware compression engine in a single field, indexes for the plurality of sections are to be output from the hardware compression engine in a single field, and non-matching bits for the plurality of sections are to be output from the hardware compression engine in a single field. A hash value may be generated for each of a plurality of sections of a block of data to use as an index in a dictionary.
US10509578B2 Logical address space for storage resource pools
A request to provide storage resources for an application may be received and storage resource pools that are available to provide storage resources may be identified. A determination may be made as to whether any of the storage resource pools has an available amount of storage resources to provide the requested amount of storage resources for the application. If none have the available amount of storage resources, then two or more of the storage resources may be identified in view of an amount of available storage resources available at each of the storage resource pools. A logical address space may be created in view of the two or more storage resource pools.
US10509577B2 Reliable storage in a dispersed storage network
A method for execution by a processing system of a dispersed storage and task (DST) processing unit comprises: receiving one or more encoded data slices for storage; storing the one or more encoded data slices in one or more memories of a set of memories; determining a level redundancy for the one or more encoded data slices; generating redundancy information for the one or more encoded data slices in accordance with the level redundancy; storing the redundancy information in another one or more memories of the set of memories; determining to update the level of redundancy; determining an updated level of redundancy based on one or more of a storage utilization level and a storage reliability level; updating the redundancy information based on the updated level of redundancy and updating storage of the redundancy information based on the updated redundancy information.
US10509574B2 Container credentialing by host
Techniques for implementing container credentialing by a host are described herein. In one example, a system for providing credentials includes a memory device for storing instructions and a processing device for executing instructions. The system can also include a container to execute a runtime environment for an application through the memory device and processing device, the application to request access to a credential locked resource. The system can also include a host environment to share the memory and the processing device with the container. In an example, the host environment may detect a request for a credential for the credential locked resource from the container. In an example, the host environment may also provide a credential for a credential locked resource to the container if the container is approved to receive the credential based on a policy.
US10509570B2 Method, device, and program for managing a flash memory for mass storage
A method for controlling a flash memory, which is comprised by a secondary unit of a communications device which can be connected to a host and, for mass storage, is written with data be stored. The flash memory can be subdivided into blocks which each comprise storage units, and a storage unit that has been written to can only be written to again if, before writing to the storage unit, all the storage units of the block of the storage unit to be written to are erased.
US10509569B2 System and method for adaptive command fetch aggregation
Systems and methods for adaptive fetch coalescing are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The host device notifies the memory device, via a doorbell update, of commands on the submission queue. Instead of fetching the command responsive to the doorbell update, the memory device may analyze one or more aspects in order to determine whether and how to coalesce fetching of the commands. In this way, the memory device may include the intelligence to coalesce fetching in order to more efficiently fetch the commands from the host device.