Document Document Title
US10516073B2 Light emitting, photovoltaic or other electronic apparatus and system
The present invention provides an electronic apparatus, such as a lighting device comprised of light emitting diodes (LEDs) or a power generating apparatus comprising photovoltaic diodes, which may be created through a printing process, using a semiconductor or other substrate particle ink or suspension and using a lens particle ink or suspension. An exemplary apparatus comprises a base; at least one first conductor; a plurality of diodes coupled to the at least one first conductor; at least one second conductor coupled to the plurality of diodes; and a plurality of lenses suspended in a polymer deposited or attached over the diodes. The lenses and the suspending polymer have different indices of refraction. In some embodiments, the lenses and diodes are substantially spherical, and have a ratio of mean diameters or lengths between about 10:1 and 2:1. The diodes may be LEDs or photovoltaic diodes, and in some embodiments, have a junction formed at least partially as a hemispherical shell or cap.
US10516072B2 Materials, fabrication equipment, and methods for stable, sensitive photodetectors and image sensors made therefrom
Optically sensitive devices include a device comprising a first contact and a second contact, each having a work function, and an optically sensitive material between the first contact and the second contact. The optically sensitive material comprises a p-type semiconductor, and the optically sensitive material has a work function. Circuitry applies a bias voltage between the first contact and the second contact. The optically sensitive material has an electron lifetime that is greater than the electron transit time from the first contact to the second contact when the bias is applied between the first contact and the second contact. The first contact provides injection of electrons and blocking the extraction of holes. The interface between the first contact and the optically sensitive material provides a surface recombination velocity less than 1 cm/s.
US10516067B2 Low-warpage backside aluminum paste for crystalline silicon solar cells
The present invention discloses a low-warpage backside aluminum paste used for crystalline silicon solar cells, comprising 85-95 parts by weight of aluminum powder, 0.1-0.5 part by weight of glass powder, 4-13 parts by weight of organic carrier and 0.6-2 parts by weight of additive. The thermal expansion coefficient of the aluminum pastes is effectively reduced by the use of glass powders with larger particle sizes. In addition, high content of aluminum powder in the paste formula results in a reduced printing wet weight, a high aluminum content in the back surface electric field, and thus, a reduced solar cell warpage without detriment to the performance of the solar cells.
US10516065B2 Semiconductor devices and methods for forming semiconductor devices
A semiconductor device includes an anode doping region of a diode structure arranged in a semiconductor substrate. The anode doping region has a first conductivity type. The semiconductor device further includes a second conductivity type contact doping region having a second conductivity type. The second conductivity type contact doping region is arranged at a surface of the semiconductor substrate and surrounded in the semiconductor substrate by the anode doping region. The anode doping region includes a buried non-depletable portion. At least part of the buried non-depletable portion is located below the second conductivity type contact doping region in the semiconductor substrate.
US10516060B2 Composite and transistor
A novel material is provided. A composite oxide semiconductor in which a first region and a plurality of second regions are mixed is provided. Note that the first region contains at least indium, an element M (the element M is one or more of Al, Ga, Y, and Sn), and zinc, and the plurality of second regions contain indium and zinc. Since the plurality of second regions have a higher concentration of indium than the first region, the plurality of second regions have a higher conductivity than the first region. An end portion of one of the plurality of second regions overlaps with an end portion of another one of the plurality of second regions. The plurality of second regions are three-dimensionally surrounded with the first region.
US10516053B2 Field-effect transistor, display element, image display device, and system
A field-effect transistor including: a gate electrode, which is configured to apply gate voltage; a source electrode and a drain electrode, which are configured to take electric current out; an active layer, which is disposed to be adjacent to the source electrode and the drain electrode and is formed of an oxide semiconductor; and a gate insulating layer, which is disposed between the gate electrode and the active layer, wherein the gate insulating layer contains a paraelectric amorphous oxide containing a Group A element which is an alkaline earth metal and a Group B element which is at least one selected from the group consisting of Ga, Sc, Y, and lanthanoid, and wherein the active layer has a carrier density of 4.0×1017/cm3 or more.
US10516052B2 Semiconductor device and method
A representative method for manufacturing a semiconductor device (e.g., a fin field-effect transistor) includes the steps of forming a gate structure having a first lateral width, and forming a first via opening over the gate structure. The first via opening has a lowermost portion that exposes an uppermost surface of the gate structure. The lowermost portion of the first via opening has a second lateral width. A ratio of the second lateral width to the first lateral width is less than about 1.1. A source/drain (S/D) region is disposed laterally adjacent the gate structure. A contact feature is disposed over the S/D region. A second via opening extends to and exposes an uppermost surface of the contact feature. A bottommost portion of the second via opening is disposed above a topmost portion of the gate structure.
US10516047B2 Structure and formation method of semiconductor device structure
Structures and formation methods of a semiconductor device structure are provided. The semiconductor device structure includes a dielectric layer. The semiconductor device structure also includes a gate stack structure in the dielectric layer. The semiconductor device structure further includes a semiconductor wire partially surrounded by the gate stack structure. In addition, the semiconductor device structure includes a contact electrode in the dielectric layer and electrically connected to the semiconductor wire. The contact electrode and the gate stack structure extend from the semiconductor wire in opposite directions.
US10516043B1 Monolithic microwave integrated circuits having both enhancement-mode and depletion mode transistors
A gallium nitride based monolithic microwave integrated circuit includes a substrate, a channel layer on the substrate and a barrier layer on the channel layer. A recess is provided in a top surface of the barrier layer. First gate, source and drain electrodes are provided on the barrier layer opposite the channel layer, with a bottom surface of the first gate electrode in direct contact with the barrier layer. Second gate, source and drain electrodes are also provided on the barrier layer opposite the channel layer. A gate insulating layer is provided in the recess in the barrier layer, and the second gate electrode is on the gate insulating layer opposite the barrier layer and extending into the recess. The first gate, source and drain electrodes comprise the electrodes of a depletion mode transistor, and the second gate, source and drain electrodes comprise the electrodes of an enhancement mode transistor.
US10516034B2 Semiconductor device and methods of manufacture
A semiconductor device and method of manufacturing are provided. In an embodiment a first nucleation layer is formed within an opening for a gate-last process. The first nucleation layer is treated in order to remove undesired oxygen by exposing the first nucleation layer to a precursor that reacts with the oxygen to form a gas. A second nucleation layer is then formed, and a remainder of the opening is filled with a bulk conductive material.
US10516025B1 Three-dimensional NAND memory containing dual protrusion charge trapping regions and methods of manufacturing the same
A three-dimensional memory device includes an alternating stack of insulating layers and electrically conductive layers located over a substrate, and a memory stack structure extending through the alternating stack. The memory stack structure includes a tunneling dielectric layer, a vertical semiconductor channel, and a vertical stack of charge storage structures. Each of the charge storage structures includes an annular silicon nitride portion, a lower silicon nitride portion underlying the upper silicon nitride portion, and a spacer located between the upper silicon nitride portion and the lower silicon nitride portion. The upper and lower silicon nitride portions may be charge storage regions, while the spacer may be a floating gate or a dielectric spacer.
US10516020B2 Semiconductor device including crystal defect region and method for manufacturing the same
A semiconductor device includes: an n type semiconductor layer including an active region and an inactive region; an element structure formed in the active region and including at least an active side p type layer to form pn junction with n type portion of the n type semiconductor layer; an inactive side p type layer formed in the inactive region and forming pn junction with the n type portion of the n type semiconductor layer; a first electrode electrically connected to the active side p type layer in a front surface of the n type semiconductor layer; a second electrode electrically connected to the n type portion of the n type semiconductor layer in a rear surface of the n type semiconductor layer; and a crystal defect region formed in both the active region and the inactive region and having different depths in the active region and the inactive region.
US10516016B2 Display device
A display device including a substrate including a first display region having a first width, a second display region having a second width smaller than the first width, a peripheral region at a periphery of the first and second display regions, and a dummy region in the peripheral region, a first pixel in the first display region, a second pixel in the second display region, a first control line connected to the first pixel and extending in the first display region, a second control line connected to the second pixel and extending in the second display region, and a dummy line connected to the second control line in the dummy region, wherein the second control line is at a first conductive layer on a first insulating layer, the dummy line is at a second conductive layer on a second insulating layer on the first conductive layer.
US10516012B2 Electro-optical device and manufacturing method thereof
An electro-optical device includes a circuit substrate including a flattening layer provided on a surface of the circuit substrate, at least one electro-optical element provided on the flattening layer, a sealing film configured to seal the electro-optical element and including at least a resin layer, and a frame-shaped bank surrounding the flattening layer and covered by the resin layer on an inner side of the frame-shaped bank. In a plan view, an unevenness is provided at a peripheral edge of the flattening layer facing the frame-shaped bank.
US10516005B2 Display substrate of electronic device and method for manufacturing same
A display substrate of an electronic device and a method for manufacturing the display substrate are provided. The display substrate includes: a base; a thin film transistor formed on a side of the base; an organic light emitting layer, formed on a side of the thin film transistor facing away from the base; and a touch electrode layer, formed in the organic light emitting layer.
US10516004B2 Organic light-emitting display device with spacer between sub-pixels
Disclosed is an organic light-emitting display device, which prevents lateral current leakage by providing a structure on a bank so as to cut off an organic material, which is formed in a subsequent process, around the structure.
US10516002B2 Organic light emitting display device
An organic light emitting display device includes a substrate including a plurality of pixel regions, a light absorption material layer in a white pixel region of the plurality of pixel regions and including a light absorption dye, an overcoat layer on the light absorption material layer, a micro-lens structure at a top surface of the overcoat layer, and an emitting diode on the micro-lens structure, wherein the light absorption dye has a main absorption wavelength of about 500 to 640 nm.
US10515999B2 Imaging element, image sensor, imaging apparatus, and information processing apparatus
In an imaging element 28, a first light detecting layer 12 includes organic photoelectric conversion films 38a and 38b oriented in a prescribed axial direction so that it detects a polarized component of incident light which is directed parallel to the orientation axis. The first light detecting layer 12 also has an organic photoelectric conversion film oriented in another axial direction which is arranged in a prescribed pattern on a two-dimensional plane. A second light detecting layer 16 disposed under the first light detecting layer 12 includes photoelectric conversion elements 54a and 54b and detects a polarized component which has passed through the first light detecting layer 12 and which is directed perpendicularly to the orientation axis of the organic photoelectric conversion films 38a and 38b.
US10515998B2 Metal-insulator-semiconductor-insulator-metal (MISIM) device, method of operation, and memory device including the same
A metal-insulator-semiconductor-insulator-metal (MISIM) device includes a semiconductor layer, an insulating layer disposed over an upper surface of the semiconductor layer, a back electrode disposed over a lower surface of the semiconductor layer opposing the upper surface, and first and second electrodes disposed over the insulating layer and spaced-apart from each other.
US10515992B2 Image sensor and method for fabricating the same
An electronic device may include a photoelectric element, a shielding layer on the photoelectric element, and a color filter structure on the shielding layer. The shielding layer may define a first opening over the photoelectric element. The color filter structure may define a second opening over the photoelectric element and the first opening. The color filter structure may appear dark from a view facing the color filter structure.
US10515991B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure includes a substrate including a first side and a second side disposed opposite to the first side and configured to receive an electromagnetic radiation, a barrier layer disposed over the second side of the substrate, a color filter disposed over the barrier layer, and a grid surrounding the color filter and disposed over the barrier layer, wherein the barrier layer is configured to absorb or reflect non-visible light in the electromagnetic radiation, and the barrier layer is disposed between the grid and the substrate.
US10515988B2 Solid-state image sensing device and electronic device
The present technology relates to a solid-state image sensing device and an electronic device capable of reducing noises. The solid-state image sensing device includes a photoelectric conversion unit, a charge holding unit for holding charges transferred from the photoelectric conversion unit, a first transfer transistor for transferring charges from the photoelectric conversion unit to the charge holding unit, and a light blocking part including a first light blocking part and a second light blocking part. The first light blocking part is arranged between a second surface opposite to a first surface as a light receiving surface of the photoelectric conversion unit and the charge holding unit, and covers the second surface, and is formed with a first opening, and the second light blocking part surrounds the side surface of the photoelectric conversion unit. The present technology is applicable to solid-state image sensing devices of backside irradiation type.
US10515985B2 Transistor display panel including transistor having auxiliary layer overlapping edge of gate electrode
A transistor display panel including a substrate, a gate line disposed on the substrate and extending in a first direction, a gate electrode protruding from the gate line, a gate insulating layer disposed on the gate line and the gate electrode, a semiconductor layer and an auxiliary layer disposed on the gate insulating layer and spaced apart from each other, a data line disposed on the gate insulating layer and extending in a second direction which is a direction crossing the gate line, a drain electrode disposed on the gate insulating layer and the semiconductor layer and spaced apart from the data line, and a pixel electrode connected to the drain electrode, in which the auxiliary layer overlaps an edge of the gate electrode in a plan view.
US10515981B2 Multilevel semiconductor device and structure with memory
A multilevel semiconductor device, the device including: a first level including a first array of first programmable cells and a first control line; a second level including a second array of second programmable cells and a second control line; and a third level including a third array of third programmable cells and a third control line, where the second level overlays the first level, where the third level overlays the second level, where the first programmable cells are self-aligned to the second programmable cells, and where a programmable logic cell includes a plurality of the first programmable cells and a plurality of the second programmable cells.
US10515979B2 Three-dimensional semiconductor devices with inclined gate electrodes
A three-dimensional semiconductor device includes a substrate including a cell array region and a contact region, a stack structure including gate electrodes sequentially stacked on the substrate, vertical structures penetrating the stack structure, and cell contact plugs connected to end portions of the gate electrodes in the contact region. Upper surfaces of the end portions of the gate electrodes have an acute angle with respect to an upper surface of the substrate in the cell array region.
US10515975B1 Method for forming dual-deck channel hole structure of three-dimensional memory device
A method for forming a channel hole structure of a 3D memory device is disclosed. The method includes: forming a first alternating dielectric stack and a first insulating layer on a substrate; forming a first channel structure in a first channel hole penetrating the first insulating layer and the first alternating dielectric stack; forming a sacrificial inter-deck plug in the first insulating layer; forming a second alternating dielectric stack on the sacrificial inter-deck plug; forming a second channel hole penetrating the second alternating dielectric stack and expose a portion of the sacrificial inter-deck plug; removing the sacrificial inter-deck plug to form a cavity; and forming an inter-deck channel plug in the cavity and a second channel structure in the second channel hole, the inter-deck channel plug contacts the first channel structure and the second channel structure.
US10515973B2 Wordline bridge in a 3D memory array
The present disclosure relates to providing a wordline bridge between wordlines of adjacent tiles of memory cells to reduce the number wordline staircases in 3D memory arrays. An apparatus may include a memory array having memory cells. The memory array includes a first block of pages of the memory cells in a first tile and a second block of pages of the memory cells in a second tile. The apparatus may also include a polysilicon wordline bridge that couples first wordlines of the first block to second wordlines of the second block to couple the first tile to the second tile. The wordline bridge may be formed by applying a hard mask over the first tile, the second tile, and over a portion of polysilicon that connects the first tile to the second tile.
US10515972B2 Memory cell pillar including source junction plug
Some embodiments include apparatuses and methods having a source material, a dielectric material over the source material, a select gate material over the dielectric material, a memory cell stack over the select gate material, a conductive plug located in an opening of the dielectric material and contacting a portion of the source material, and a channel material extending through the memory cell stack and the select gate material and contacting the conductive plug.
US10515969B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate, a first transistor, and a second transistor. The first transistor is disposed on the substrate. The second transistor is disposed on the substrate. A gate of the first transistor and a gate of the second transistor are integrally formed, and the first transistor and the second transistor have different threshold voltages.
US10515966B2 Enhanced channel strain to reduce contact resistance in NMOS FET devices
A semiconductor device includes a substrate, a fin structure and an isolation layer formed on the substrate and adjacent to the fin structure. The semiconductor device includes a gate structure formed on at least a portion of the fin structure and the isolation layer. The semiconductor device includes an epitaxial layer including a strained material that provides stress to a channel region of the fin structure. The epitaxial layer has a first region and a second region, in which the first region has a first doping concentration of a first doping agent and the second region has a second doping concentration of a second doping agent. The first doping concentration is greater than the second doping concentration. The epitaxial layer is doped by ion implantation using phosphorous dimer.
US10515956B2 Semiconductor devices having Fin Field Effect Transistor (FinFET) structures and manufacturing and design methods thereof
Semiconductor devices and manufacturing and design methods thereof are disclosed. In one embodiment, a semiconductor device includes an active FinFET disposed over a workpiece comprising a first semiconductive material, the active FinFET comprising a first fin. An electrically inactive FinFET structure is disposed over the workpiece proximate the active FinFET, the electrically inactive FinFET comprising a second fin. A second semiconductive material is disposed between the first fin and the second fin.
US10515949B2 Integrated circuit and manufacturing method thereof
An integrated circuit includes a stacked MIM capacitor and a thin film resistor and methods of fabricating the same are disclosed. A capacitor bottom metal in one capacitor of the stacked MIM capacitor and the thin film resistor are substantially at the same layer of the integrated circuit, and the capacitor bottom metal and the thin film resistor are also made of substantially the same materials. The integrated circuit with both of a stacked MIM capacitor and a thin film resistor can be made in a cost benefit way accordingly, so as to overcome disadvantages mentioned above.
US10515948B2 Semiconductor device including vertical routing structure and method for manufacturing the same
A method includes forming a transistor having source and drain regions. The following are formed on the source/drain region: a first via, a first metal layer extending along a first direction on the first via, a second via overlapping the first via on the first metal layer, and a second metal extending along a second direction different from the first direction on the second via; and the following are formed on the drain/source region: a third via, a third metal layer on the third via, a fourth via overlapping the third via over the third metal layer, and a controlled device at a same height level as the second metal layer on the third metal layer.
US10515947B2 Decoupling capacitor
A device includes a plurality of active areas, a plurality of gates, and a plurality of conductors. The active areas are elongated in a first direction. The gates are elongated in a second direction. The conductors are disposed between the active areas and elongated in the second direction. Each one of the conductors has an overlap with at least one corresponding gate of the gates to form at least one capacitor.
US10515946B2 Electronic device for ESD protection
A semiconductor device includes a thyristor disposed in a semiconductor body. The thyristor has an anode, a cathode, a first bipolar transistor located on an anode side, and a second bipolar transistor located on a cathode side. The first and second bipolar transistors are nested and connected between the anode and the cathode. A MOS transistor is disposed in the semiconductor body. The MOS transistor is coupled between a collector region and an emitter region of the second bipolar transistor. The MOS transistor has a gate region connected to the cathode via a resistive semiconductor region that incorporates at least a part of a base region of the second bipolar transistor.
US10515942B2 Semiconductor device and method of manufacturing
A semiconductor device includes a first chip, a dielectric layer over the first chip, and a second chip over the dielectric layer. A conductive layer is embedded in the dielectric layer and is electrically coupled to the first chip and the second chip. The second chip includes an optical component. The first chip and the second chip are arranged on opposite sides of the dielectric layer in a thickness direction of the dielectric layer.
US10515941B2 Methods of forming package-on-package structures
Embodiments relate to packages and methods of forming packages. A package includes a package substrate, a first device die, first electrical connectors, an encapsulant, a redistribution structure, and a second device die. The first device die is attached to a side of the package substrate, and the first electrical connectors are mechanically and electrically coupled to the side of the package substrate. The encapsulant at least laterally encapsulates the first electrical connectors and the first device die. The redistribution structure is on the encapsulant and the first electrical connectors. The redistribution structure is directly coupled to the first electrical connectors. The first device die is disposed between the redistribution structure and the package substrate. The second device die is attached to the redistribution structure by second electrical connectors, and the second electrical connectors are directly coupled to the redistribution structure.
US10515930B2 Three-layer package-on-package structure and method forming same
A method includes forming a first plurality of redistribution lines, forming a first metal post over and electrically connected to the first plurality of redistribution lines, and bonding a first device die to the first plurality of redistribution lines. The first metal post and the first device die are encapsulated in a first encapsulating material. The first encapsulating material is then planarized. The method further includes forming a second metal post over and electrically connected to the first metal post, attaching a second device die to the first encapsulating material through an adhesive film, encapsulating the second metal post and the second device die in a second encapsulating material, planarizing the second encapsulating material, and forming a second plurality of redistributions over and electrically coupling to the second metal post and the second device die.
US10515929B2 Carrier and integrated memory
An integrated circuit (IC) chip carrier includes one or more memory devices therein. The memory is integrated into the carrier prior to the IC chip being connected to the carrier. Therefore, the IC chip may be connected to the memory at the same time as the IC chip is connected to the carrier. Because the memory is integrated into the IC chip carrier, prior to the IC chip being attached thereto, reliability concerns that result from attaching the memory to the IC chip carrier affect the IC chip carrier and do not affect the yield of the relatively more expensive IC chip.
US10515926B2 System and method for providing 3D wafer assembly with known-good-dies
Systems and methods for providing 3D wafer assembly with known-good-dies are provided. An example method compiles an index of dies on a semiconductor wafer and removes the defective dies to provide a wafer with dies that are all operational. Defective dies on multiple wafers may be removed in parallel, and resulting wafers with all good dies stacked in 3D wafer assembly. In an implementation, the spaces left by removed defective dies may be filled at least in part with operational dies or with a fill material. Defective dies may be replaced either before or after wafer-to-wafer assembly to eliminate production of defective stacked devices, or the spaces may be left empty. A bottom device wafer may also have its defective dies removed or replaced, resulting in wafer-to-wafer assembly that provides 3D stacks with no defective dies.
US10515924B2 Radio frequency modules
Packaged modules for use in wireless devices are disclosed. A substrate supports integrated circuit die including at least a portion of a baseband system and a front end system, an oscillator assembly, and an antenna. The oscillator assembly includes an enclosure to enclose the oscillator and conductive pillars formed at least partially within a side of the enclosure to conduct signals between the top and bottom surfaces of the oscillator assembly. Components can be vertically integrated to save space and reduce trace length. Vertical integration provides an overhang volume that can include discrete components. Radio frequency shielding and ground planes within the substrate shield the front end system and antenna from radio frequency interference. Stacked filter assemblies include passive surface mount devices to filter radio frequency signals.
US10515919B2 Bump-on-trace design for enlarge bump-to-trace distance
A package includes a first and a second package component. The first package component includes a first metal trace and a second metal trace at the surface of the first package component. The second metal trace is parallel to the first metal trace. The second metal trace includes a narrow metal trace portion having a first width, and a wide metal trace portion having a second width greater than the first width connected to the narrow metal trace portion. The second package component is over the first package component. The second package component includes a metal bump overlapping a portion of the first metal trace, and a conductive connection bonding the metal bump to the first metal trace. The conductive connection contacts a top surface and sidewalls of the first metal trace. The metal bump is neighboring the narrow metal trace portion.
US10515917B2 Bump on pad (BOP) bonding structure in semiconductor packaged device
The embodiments described above provide enlarged overlapping surface areas of bonding structures between a package and a bonding substrate. By using elongated bonding structures on either the package and/or the bonding substrate and by orienting such bonding structures, the bonding structures are designed to withstand bonding stress caused by thermal cycling to reduce cold joints.
US10515912B2 Integrated circuit packages
Substrateless integrated circuit (IC) packages having a die with direct diagonal connections, as well as related structures, devices, and methods, are disclosed herein. For example, in some embodiments, an IC package may include: a die having a face with a plurality of contacts thereon, a dielectric layer in contact with the face, and a conductive pathway extending diagonally through the dielectric layer and coupling to an individual contact of the plurality of contacts on the die. In some embodiments, a conductive pathway may fan out to translate the contacts from a more dense layout to a less dense layout. In some embodiments, a conductive pathway may fan in to translate the contacts from a less dense layout to a more dense layout. In some embodiments, the dielectric layer and the conductive pathway may extend beyond the footprint of the die on one or more edges.
US10515911B2 Semiconductor devices
Semiconductor devices include an interlayer insulating layer on a substrate, a first capacitor structure in the interlayer insulating layer, and a conductive layer including a terminal pad on the interlayer insulating layer. The first capacitor structure includes at least one first laminate, the at least one first laminate including a first lower electrode, a first capacitor insulating layer, and a first upper electrode sequentially on the substrate. The terminal pad does not overlap with the first capacitor structure.
US10515905B1 Semiconductor device with anti-deflection layers
A semiconductor device has a substrate with both compressive and tensile layers deposited overlying a single major surface (face) of the device. The tensile layer may be deposited directly on the substrate of the device, with the compressive layer overlying the tensile layer. A transition material may be located between the tensile layer and the compressive layer. The transition material may be a compound including the components of one or both of the tensile layer and the compressive layer. In a specific embodiment, the tensile material may be a silicon nitride, the compressive layer may be a silicon oxide, and the transition material may be a silicon oxy-nitride, which may be formed by oxidizing the surface of the tensile silicon nitride layer. By depositing both tensile and compressive layers on the same face of the device the opposite major surface (face) is free for processing.
US10515904B2 Method for forming chip package structure
Methods for forming chip package structures are provided. The method includes disposing a first chip structure, a second chip structure over a carrier substrate and forming a molding compound layer surrounding the first chip structure and the second chip structure. The method includes forming a dielectric structure over the molding compound layer and a first grounding line in the dielectric structure and cutting the first grounding line to form a first end enlarged portion of the first grounding line. In addition, the first end enlarged portion has a gradually increased thickness.
US10515902B2 Back-end-of-line (BEOL) arrangement with multi-height interlayer dielectric (ILD) structures
Among other things, one or more semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. A layer, such as a poly layer or an inter layer dielectric (ILD) layer, is formed over a substrate. A photoresist mask is formed over the layer. The photoresist mask comprises an open region overlaying a target region of the layer and comprises a protection region overlaying a second region of the layer. An etching process is performed through the open region to reduce a height of the layer in the target region in relation to a height of the layer in the second region because the protection region inhibits the etching process from affecting the layer in the second region. A first structure, having a first height, is formed within the target region. A second structure, having a second height greater than the first height, is formed within the second region.
US10515901B2 InFO-POP structures with TIVs having cavities
A method includes dispensing sacrificial region over a carrier, and forming a metal post over the carrier. The metal post overlaps at least a portion of the sacrificial region. The method further includes encapsulating the metal post and the sacrificial region in an encapsulating material, demounting the metal post, the sacrificial region, and the encapsulating material from the carrier, and removing at least a portion of the sacrificial region to form a recess extending from a surface level of the encapsulating material into the encapsulating material.
US10515900B2 Chip package with fan-out structure
A chip package is provided. The chip package includes a semiconductor die and a protection layer surrounding the semiconductor die. The chip package also includes a dielectric layer over the semiconductor die and the protection layer. The dielectric layer has an upper surface with cutting scratches. The chip package further includes a conductive layer over the dielectric layer and filling some of the cutting scratches.
US10515898B2 Circuit board incorporating semiconductor IC and manufacturing method thereof
Disclosed herein is a circuit board that includes a first insulating layer having an upper surface; a first wiring layer embedded in the first insulating layer, the first wiring layer having an upper surface exposed from the upper surface of the first insulating layer such that the upper surface of the first wiring layer is substantially coplanar with the upper surface of the first insulating layer; a semiconductor IC mounted on the upper surface of the first wiring layer with a die attach material interposed therebetween; and a second insulating layer stacked on the upper surface of the first wiring layer so as to embed the semiconductor IC, wherein a bottom surface of the die attach material is in contact with both of the upper surface of the first insulating layer and the upper surface of the first wiring layer.
US10515894B2 Enhanced self-alignment of vias for a semiconductor device
A method of forming a self-aligned pattern of vias in a semiconductor device comprises etching a pattern of lines that contain notches that are narrower than other parts of the line. Thereafter, vias are created where the notches are located. The locations of the vias are such that the effect of blown-out areas is minimized. Thereafter, the lines are etched and the vias and line areas are filled. The layers are planarized such that the metal fill is level with a surrounding ultra-low-k dielectric. Additional metal layers, lines, and vias can be created. Other embodiments are also described herein.
US10515891B2 Radial solder ball pattern for attaching semiconductor and micromechanical chips
A radial solder ball pattern is described for a printed circuit board and for a chip to be attached to the printed circuit board is described. In one example, the pattern comprises a central power connector area having a plurality of power connectors to provide power to an attached chip, a signal area having a plurality of signal connectors to communicate signals to the attached chip, an edge area surrounding the signal area and the central power connector area, and a plurality of traces each coupled to a signal connector, the traces extending from the respective coupled signal connector away from the central power connector to connect to an external component, wherein the signal connectors are placed in rows, the rows having a greater separation near the edge area than near the central area.
US10515888B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a dielectric interposer, a first interconnection layer, an electronic component, a plurality of electrical conductors and a plurality of conductive structures. The dielectric interposer has a first surface and a second surface opposite to the first surface. The first interconnection layer is over the first surface of the dielectric interposer. The electronic component is over and electrically connected to the first interconnection layer. The electrical conductors are over the second surface of the dielectric interposer. The conductive structures are through the dielectric interposer, wherein the conductive structures are electrically connected to the first interconnection layer and the electrical conductors.
US10515885B2 Method of fabricating a flexible display screen having substrate with a plurality of pins inserted in the through holes of lamination plate
The disclosure provides a lamination method for a flexible display screen, including: providing a flexible display screen, the flexible display screen including two first through-holes located in a non-display region thereof and arranged diagonally; providing a flexible lamination plate, the flexible lamination plate including two second through-holes, and the two second through-holes arranged diagonally; providing a lamination device, the lamination device including a rigid substrate and two location pins located on the rigid substrate, and the two location pin arranged diagonally; disposing the flexible lamination plate on the rigid substrate and allowing the two location pins to penetrate the two second through-holes, respectively; disposing the flexible display screen on the flexible lamination plate and allowing the two location pins to also penetrate the two first through-holes, respectively, thereby laminating the flexible display screen and the flexible lamination plate together.
US10515884B2 Substrate having a conductive structure within photo-sensitive resin
The present disclosure relates to a semiconductor substrate structure, semiconductor package and method of manufacturing the same. The semiconductor substrate structure includes a conductive structure, a dielectric structure and a metal bump. The conductive structure has a first conductive surface and a second conductive surface. The dielectric structure has a first dielectric surface and a second dielectric surface. The first conductive surface does not protrude from the first dielectric surface. The second conductive surface is recessed from the second dielectric surface. The metal bump is disposed in a dielectric opening of the dielectric structure, and is physically and electrically connected to the second conductive surface. The metal bump has a concave surface.
US10515883B2 3D system-level packaging methods and structures
A 3D system-level packaging method includes providing a packaging substrate having a first functional surface and a second surface with wiring arrangement within the packaging substrate and between the first functional surface and the second surface. The method also includes forming at least one flip package layer on the first functional surface of the packaging substrate and forming at least one wiring and package layer on the flip package layer. The flip package layer is formed by subsequently forming a flip mounting layer, an underfill, a sealant layer, and a wiring layer; and the wiring and package layer is formed by subsequently forming a straight mounting layer, a sealant layer, and a wiring layer. Further, the method includes planting connection balls on the second functional surface of the packaging substrate.
US10515882B2 Semiconductor device package including electrode solder pads and additional solder pads
A package for a semiconductor device includes: a plate-shaped base member having a substantially rectangular shape in a plan view; a first and second electrode solder pads configured to be electrically connected to a semiconductor element when the semiconductor element is mounted on an upper surface of the base member, the electrode solder pads being disposed at a lower surface side of the base member to face each other in a first direction; and first and second auxiliary solder pads disposed on a lower surface of the base member, the auxiliary solder pads being disposed at both sides of the electrode solder pads such that the first and second electrode solder pads are disposed between the first and second auxiliary solder pads in a plan view.
US10515876B1 Method for forming semiconductor device and semiconductor device fabricated by the same
A method for forming a semiconductor device includes: providing a structure having a first stop layer formed above a substrate, a first dielectric layer formed on the first stop layer, a second stop layer formed on the first dielectric layer, and conductive lines formed in the first dielectric layer and spaced apart from each other; forming a first dummy layer on the second stop layer; patterning the first dummy layer to form a first patterned dummy layer; forming a second dummy layer on the first dummy layer to form a first trench; etching back the second dummy layer and the first patterned dummy layer to form a second trench, wherein the second trench is self-aligned with the first trench. The second trench extends downwardly to the first dielectric layer and forms an opening at the second stop layer.
US10515874B2 Semiconductor device and method of manufacture
A semiconductor device including a test pad contact and a method of manufacturing the semiconductor device are disclosed. In an embodiment, a semiconductor device may include a first metal feature and a second metal feature disposed in a single top metal layer over a substrate. A test pad may be formed over and electrically connected to the first metal feature. A first passivation layer may be formed over the second metal feature and the test pad and may cover top and side surfaces of the test pad. A first via may be formed penetrating the first passivation layer and contacting the test pad and a second via may be formed penetrating the first passivation layer and contacting the second metal feature.
US10515873B2 Semiconductor device and method for manufacturing same
According to one embodiment, a stacked body includes a plurality of electrode layers stacked with an insulator interposed. A conductive via pierces the stacked body, and connects an upper layer interconnect and a lower layer interconnect. A insulating film is provided between the via and the stacked body. A distance along a diametral direction of the via between a side surface of the via and an end surface of one of the electrode layers opposing the side surface of the via is greater than a distance along the diametral direction between the side surface of the via and an end surface of the insulator opposing the side surface of the via.
US10515872B1 Metallic sub-collector for HBT and BJT transistors
A transistor having an emitter, a base, and a collector, the transistor includes a substrate, a collector contact, a metallic sub-collector coupled to the collector contact, and the metallic sub-collector electrically and thermally coupled to the collector, and an adhesive layer between the substrate and the metallic sub-collector, the adhesive layer bonded to the substrate and in direct contact with the substrate and bonded to the metallic sub-collector and in direct contact with the metallic sub-collector, wherein the adhesive layer comprises an electrically conductive material.
US10515871B1 Cooling devices having large surface area structures, systems incorporating the same, and methods of forming the same
Cooling devices, systems including cooling devices, and methods of forming tubes for cooling devices are disclosed. A method for forming a tube for a cooling device includes positioning an opal structure on an interior surface of the tube, the opal structure having voids around a plurality of spheres, depositing a material over the opal structure and within the voids around the plurality of spheres, and removing the opal structure such that the material forms a patterned structure having a plurality of dimples and a plurality of pores.
US10515870B1 Package carrier having a mesh gas-permeable structure disposed in the through hole
A package carrier includes a multilayer circuit structure, at least one gas-permeable structure, a first outer circuit layer, a second outer circuit layer, a first solder mask and a second solder mask. The multilayer circuit structure has an upper surface and a lower surface opposite to each other and a plurality of through holes. The gas-permeable structure is in the form of a mesh and disposed in at least one of the through holes. The first and the second outer circuit layers respectively at least cover the upper and the lower surfaces. At least one first opening of the first solder mask exposes a portion of the first outer circuit layer and is disposed corresponding to the gas-permeable structure. At least one second opening of the second solder mask exposes a portion of the second outer circuit layer and is disposed corresponding to the gas-permeable structure.
US10515867B2 Semiconductor structure and manufacturing method thereof
The present disclosure provides a semiconductor structure including a substrate, a first die over the substrate, a second die over the first die, a heat spreader having a sidewall facing toward and proximal to a sidewall of the first die, and a thermal interface material (TIM) between the sidewall of the first die and the sidewall of the heat spreader. A thermal conductivity of the heat spreader is higher than a thermal conductivity of the TIM.
US10515866B2 Systems and methods to enhance passivation integrity
Some embodiments relate to a semiconductor device. The semiconductor device includes a layer disposed over a substrate. A conductive body extends through the layer. A plurality of bar or pillar structures are spaced apart from one another and laterally surround the conductive body. The plurality of bar or pillar structures are generally concentric around the conductive body.
US10515862B2 Wafer based corrosion and time dependent chemical effects
Embodiments may also include a residual chemical reaction diagnostic device. The residual chemical reaction diagnostic device may include a substrate and a residual chemical reaction sensor formed on the substrate. In an embodiment, the residual chemical reaction sensor provides electrical outputs in response to the presence of residual chemical reactions. In an embodiment, the substrate is a device substrate, and the sensor is formed in a scribe line of the device substrate. In an alternative embodiment, the substrate is a process development substrate. In some embodiments, the residual chemical reaction sensor includes, a first probe pad, wherein a plurality of first arms extend out from the first probe pad, and a second probe pad, wherein a plurality of second arms extend out from the second probe pad and are interdigitated with the first arms.
US10515856B2 Method of making a FinFET, and FinFET formed by the method
A method includes forming first and second fins of a finFET extending above a semiconductor substrate, with a shallow trench isolation (STI) region in between, and a distance between a top surface of the STI region and top surfaces of the first and second fins. First and second fin extensions are provided on top and side surfaces of the first and second fins above the top surface of the STI region. Material is removed from the STI region, to increase the distance between the top surface of the STI region and top surfaces of the first and second fins. A conformal stressor dielectric material is deposited over the fins and STI region. The conformal dielectric stressor material is reflowed, to flow into a space between the first and second fins above a top surface of the STI region, to apply stress to a channel of the finFET.
US10515850B2 Method and IC design with non-linear power rails
The present disclosure provides a method for fabricating an integrated circuit (IC). The method includes receiving an IC layout having active regions, conductive contact features landing on the active regions, and a conductive via feature to be landing on a first subset of the conductive contact features and to be spaced from a second subset of the conductive contact features; evaluating a spatial parameter of the conductive via feature to the conductive contact features; and modifying the IC layout according to the spatial parameter such that the conductive via feature has a S-curved shape.
US10515848B1 Semiconductor package and method
In an embodiment, a method includes: forming a first dielectric layer over a die, the first dielectric layer including a photo-sensitive material; curing the first dielectric layer to reduce photo-sensitivity of the first dielectric layer; patterning the first dielectric layer by etching to form a first opening; forming a first metallization pattern in the first opening of the first dielectric layer; forming a second dielectric layer over the first metallization pattern and the first dielectric layer, the second dielectric layer including the photo-sensitive material; patterning the second dielectric layer by exposure and development to form a second opening; and forming a second metallization pattern in the second opening of the second dielectric layer, the second metallization pattern electrically connected to the first metallization pattern.
US10515847B2 Method for forming vias and method for forming contacts in vias
A method for forming openings in an underlayer includes: forming a photoresist layer on an underlayer formed on a substrate; exposing the photoresist layer; forming photoresist patterns by developing the exposed photoresist layer, the photoresist patterns covering regions of the underlayer in which the openings are to be formed; forming a liquid layer over the photoresist patterns; after forming the liquid layer, performing a baking process so as to convert the liquid layer to an organic layer in a solid form; performing an etching back process to remove a portion of the organic layer on a level above the photoresist patterns; removing the photoresist patterns, so as to expose portions of the underlayer by the remaining portion of the organic layer; forming the openings in the underlayer by using the remaining portion of the organic layer as an etching mask; and removing the remaining portion of the organic layer.
US10515844B2 Substrate supporting and transferring apparatus, method of supporting and transferring substrate, and manufacturing method of display apparatus using the same
A substrate supporting and transferring apparatus and associated methods, the apparatus including a shuttle configured to move in a x-direction and a y-direction, the y-direction being perpendicular to the x-direction; a lower wedge block on the shuttle, the lower wedge block including a lower surface that is parallel with an upper surface of the shuttle and an upper surface that is inclined with respect to the lower surface of the lower wedge block; an upper wedge block on the lower wedge block, the upper wedge block including a lower surface that is parallel with the upper surface of the lower wedge block and an upper surface that is parallel with the upper surface of the shuttle; and a chuck on the upper wedge block, the chuck being configured to support a substrate.
US10515843B2 Amalgamated cover ring
The present disclosure generally relates to generally relates to equipment for performing semiconductor device fabrication, and more particularly, to a cover ring for partially covering a surface of a substrate support in high-density plasma chemical vapor deposition processing. In one embodiment, the cover ring may include an annular body, an inner support block with a beveled first edge for stability, one or more thermal breaks to increase thermal movement towards the outer diameter, a rounded shoulder to prevent particle deposition, an outer lip configured to a substrate support pedestal, a vertical appendage to support the substrate, and a thermally conductive coating disposed on the annular ring to direct thermal conductivity towards the outer edge of the ring and prevent particle accumulation.
US10515839B2 Method for manufacturing semiconductor device
A method for manufacturing a semiconductor device includes at least the following three steps. A step (A) of preparing a structure including a semiconductor wafer having a circuit-formed surface and an adhesive film attached to the circuit-formed surface side of the semiconductor wafer. A step (B) of back grinding a surface on a side opposite to the circuit-formed surface side of the semiconductor wafer. A step (C) of radiating ultraviolet rays to the adhesive film and then removing the adhesive film from the semiconductor wafer. In addition, as the adhesive film, an adhesive film having a base material layer, an antistatic layer, and an adhesive resin layer including a conductive additive in this order is used, and the adhesive film is used so that the adhesive resin layer faces the circuit-formed surface side of the semiconductor wafer.
US10515838B2 Method and apparatus for stacking devices in an integrated circuit assembly
Methods and apparatuses for stacking devices in an integrated circuit assembly are provided. A tray for supporting multiple dies of a semiconductor material enables both top side processing and bottom side processing of the dies. The dies can be picked and placed for bonding on a substrate or on die stacks without flipping the dies, thereby avoiding particulate debris from the diced edges of the dies from interfering and contaminating the bonding process. In an implementation, a liftoff apparatus directs a pneumatic flow of gas to lift the dies from the tray for bonding to a substrate, and to previously bonded dies, without flipping the dies. An example system allows processing of both top and bottom surfaces of the dies in a single cycle in preparation for bonding, and then pneumatically lifts the dies up to a target substrate so that top sides of the dies bond to bottom sides of dies of the previous batch, in an efficient and flip-free assembly of die stacks.
US10515835B2 High density Tec-Cell carrier
The invention disclosed relates generally to handling substrates and wafers. In an example embodiment, to an improved wafer and substrate carrier or carrier system, method or apparatus. More specifically, to a carrier with improved abilities which may provide high density carriers, improved efficiency and other abilities such as increased cleanliness and reduced contamination to wafers during handling, storage or processing as well as higher density storage and better stocking, storage and handling abilities.
US10515834B2 Multi-station tool with wafer transfer microclimate systems
Systems and techniques for forming buffer gas microclimates around semiconductor wafers in environments external to a semiconductor processing chamber are disclosed. Such systems may include slot doors that may allow for single wafers to be removed from a multi-wafer stack while limiting outflow of buffer gas from a multi-wafer storage system, as well as buffer gas distributors that move in tandem with robot arms used to transport wafers for at least some of the movements of such robot arms.
US10515831B2 Medical instrument for in vivo heat source
A biocompatible medical device can be at least partially implantable into a living human or animal subject to provide active treatment of biofilm that can occur use within the subject. The medical device can include a catheter, including an interior conduit capable of permitting fluid flow. A heating device can be located on a portion of the catheter to be located within the subject, the heating device including at least a pair of electrodes having a variable spacing therebetween, the variable spacing specified to allow heat to be generated using a time-varying electromagnetic input signal providing a variable frequency to control a variable location along the electrodes at which heat is generated, such as can provide a virtual matrix of local heat sources.
US10515828B2 Method of depositing encapsulant along sides and surface edge of semiconductor die in embedded WLCSP
A semiconductor device has a semiconductor wafer including a plurality of semiconductor die. An insulating layer is formed over the semiconductor wafer. A portion of the insulating layer is removed by LDA to expose a portion of an active surface of the semiconductor die. A first conductive layer is formed over a contact pad on the active surface of the semiconductor die. The semiconductor wafer is singulated to separate the semiconductor die. The semiconductor die is disposed over a carrier with the active surface of the semiconductor die offset from the carrier. An encapsulant is deposited over the semiconductor die and carrier to cover a side of the semiconductor die and the exposed portion of the active surface. An interconnect structure is formed over the first conductive layer. Alternatively, a MUF material is deposited over a side of the semiconductor die and the exposed portion of the active surface.
US10515820B2 Process and apparatus for processing a nitride structure without silica deposition
Techniques are provided to remove the growth of colloidal silica deposits on surfaces of high aspect ratio structures during silicon nitride etch steps. A high selectivity overetch step is used to remove the deposited colloidal silica. The disclosed techniques include the use of phosphoric acid to remove silicon nitride from structures having silicon nitride formed in narrow gap or trench structures having high aspect ratios in which formation of colloidal silica deposits on a surface of the narrow gap or trench through a hydrolysis reaction occurs. A second etch step is used in which the hydrolysis reaction which formed the colloidal silica deposits is reversible, and with the now lower concentration of silica in the nearby phosphoric acid due to the depletion of the silicon nitride, the equilibrium drives the reaction in the reverse direction, dissolving the deposited silica back into solution.
US10515817B2 Method for forming features of semiconductor structure having reduced end-to-end spacing
A method includes forming a mask layer over a target layer. A first etching process is performed on the mask layer to form a first opening and a second opening in the mask layer. A second etching process is performed on the mask layer to reduce an end-to-end spacing between the first opening and the second opening. The first etching process and the second etching process have different anisotropy properties. A pattern of the mask layer is transferred to the target layer.
US10515816B2 Integrating atomic scale processes: ALD (atomic layer deposition) and ALE (atomic layer etch)
Methods are provided for integrating atomic layer etch and atomic layer deposition by performing both processes in the same chamber or reactor. Methods involve sequentially alternating between atomic layer etch and atomic layer deposition processes to prevent feature degradation during etch, improve selectivity, and encapsulate sensitive layers of a semiconductor substrate.
US10515809B2 Selective high-K formation in gate-last process
A method includes removing a dummy gate stack to form an opening between gate spacers, selectively forming an inhibitor film on sidewalls of the gate spacers, with the sidewalls of the gate spacers facing the opening, and selectively forming a dielectric layer over a surface of a semiconductor region. The inhibitor film inhibits growth of the dielectric layer on the inhibitor film. The method further includes removing the inhibitor film, and forming a replacement gate electrode in a remaining portion of the opening.
US10515804B1 Single conductor alloy as diffusion barrier system and simultaneous ohmic contact to n- and p-type silicon carbide
Use of a single alloy conductor to form simultaneous ohmic contacts (SOC) to n- and p-type 4H—SiC. The single alloy conductor also is an effective diffusion barrier against gold (AU) and oxygen (O2) at high temperatures (e.g., up to 800° C.). The innovation may also provide an effective interconnecting metallization in a multi-level metallization device scheme.
US10515798B2 Method of fabricating device including two-dimensional material
A method of fabricating a device including a two-dimensional (2D) material includes forming a transition metal oxide pattern on a substrate and forming a transition metal dichalcogenide layer on a top surface and a side surface of a residual portion of the transition metal oxide pattern. The forming the transition metal dichalcogenide layer may include replacing a surface portion of the transition metal oxide pattern with the transition metal dichalcogenide layer. The transition metal dichalcogenide layer includes at least one atomic layer that is substantially parallel to a surface of the residual portion of the transition metal oxide pattern.
US10515795B2 Method of depositing thin film
A method of depositing a thin film includes: repeating a first gas supply cycle a first plurality of times, the first gas supply cycle including supplying a source gas to a reaction space; supplying first plasma while supplying a reactant gas to the reaction space; repeating a second gas supply cycle a second plurality of times, the second gas supply cycle including supplying the source gas to the reaction space; and supplying second plasma while supplying the reactant gas to the reaction space, wherein the supplying of the first plasma includes supplying remote plasma, and the supplying of the second plasma includes supplying direct plasma.
US10515793B2 FinFET device
A device includes a fin structure, a dielectric layer, a gate a spacer, and an epitaxy structure. The dielectric layer is over the fin structure. The gate is over the dielectric layer. The spacer is on a sidewall of the gate. The spacer has a thickness along a direction parallel to a longitudinal axis of the fin structure, and a distance along the direction from an outer sidewall of the spacer to an end surface of the fin structure is greater than the thickness of the spacer. The epitaxy structure is in contact with the fin structure.
US10515792B2 Systems and methods for ejection of ions from an ion trap
The invention generally relates to systems and methods for ejection of ions from an ion trap. In certain embodiments, systems and methods of the invention sum two different frequency signals into a single summed signal that is applied to an ion trap. In other embodiments, an amplitude of a single frequency signal is modulated as the single frequency signal is being applied to the ion trap. In other embodiments, a first alternating current (AC) signal is applied to an ion trap that varies as a function of time, while a constant radio frequency (RF) signal is applied to the ion trap.
US10515790B2 Ion guiding device
The disclosure relates to an ion guiding device, including two sets of electrodes extending along a certain space axis, a first power supply device and a second power supply device. The electrodes are expandably arranged along a direction perpendicular to the space axis, at least one surface of each electrode in each set of electrodes is substantially on the same space plane, and the space planes for each set of electrodes are not same and not parallel, thereby forming an ion transmission channel having the cross sectional area gradually reduced in a direction perpendicular to the space axis; the first power supply device is used for applying radio-frequency voltages on at least a part of electrodes in the two sets of electrodes; and the second power supply device is used for applying voltage signals on at least a part of electrodes in the two sets of electrodes.
US10515788B2 Systems and methods for integrated resputtering in a physical vapor deposition chamber
Physical vapor deposition systems are disclosed herein. An exemplary physical vapor deposition system includes a target, a collimator, a power source system, and a control system. The power source system is configured to supply power to the collimator and the target. The control system is configured to control the power source system, such that the collimator is bombarded with noble gas ions during a sputtering process and the target is bombarded with metal ions during a re-sputtering process, wherein the collimator functions as a sputtering target during the sputtering process and as the collimator during the re-sputtering process.
US10515787B2 Oxide sintered body and sputtering target, and method for producing same
An oxide sintered body is obtained by sintering indium oxide, gallium oxide and tin oxide. The oxide sintered body has a relative density of 90% or more and an average grain size of 10 μm or less. In the oxide sintered body, the relations 30 atomic %≤[In]≤50 atomic %, 20 atomic %≤[Ga]≤30 atomic % and 25 atomic %≤[Sn]≤45 atomic % are satisfied. [In], [Ga] and [Sn] are ratios of contents (atomic %) of indium gallium and tin, respectively, to all metal elements contained in the oxide sintered body. The oxide sintered body has an InGaO3 phase which satisfies the relation [InGaO3]≥0.05.
US10515783B2 Flow through line charge volume
A charge volume configuration for use in delivery of gas to a reactor for processing semiconductor wafers is provided. A charge volume includes a chamber that extends between a proximal end and a distal end. A base connected to the proximal end of the chamber, and the base includes an inlet port and an outlet port. A tube is disposed within the chamber. The tube has a tube diameter that is less than a chamber diameter. The tube has a connection end coupled to the inlet port at the proximal end of the chamber and an output end disposed at the distal end of the chamber.
US10515779B2 Imaging system and imaging method
An imaging system having a scanning electron microscope capable of rapidly obtaining clear images of inspection targets at different heights is disclosed. The imaging system includes a computer having a memory storing design data including two-dimensional design information of each of layers of a three-dimensional multilayer structure constituting a surface of the specimen, the design data further including height information of each of the layers. The computer is configured to: read the two-dimensional design information and the height information from the memory; calculate a height of an image acquisition position on the specimen from the two-dimensional design information and the height information; and instruct the scanning electron microscope to focus the electron beam on the image acquisition position based on the calculated height of the image acquisition position.
US10515777B2 Ion milling device and processing method using the ion milling device
This ion milling device is provided with a vacuum chamber (105), an exhaust device (101) for evacuating the interior of the vacuum chamber, a sample stage (103) for supporting a sample (102) to be irradiated inside the vacuum chamber, a heater (107) for heating the interior of the vacuum chamber, a gas source (106) for introducing into the vacuum chamber a gas serving as a heating medium, and a controller (110) for controlling the gas source, the controller controlling the gas source so that the vacuum chamber internal pressure is in a predetermined state during heating by the heater. This enables the control in a short time of the temperature for suppressing condensation, or the like, occurring at atmospheric release after cooling and ion milling a sample.
US10515768B2 Apparatus and associated methods
An apparatus including an open interconnected wall structure having one or more pores, the open interconnected wall structure including a first electrode material, the pores including an electrolyte and a second electrode material, wherein the electrolyte and second electrode material are supported on the first electrode material within the pores such that the first electrode material is separated from the second electrode material by the electrolyte to enable the generation and/or storage of electrical energy using the apparatus.
US10515767B2 Mesoscopic framework for organic-inorganic perovskite based photoelectric conversion device and method for manufacturing the same
The invention discloses a perovskite solar cell and a method of fabrication thereof. The perovskite solar cell sequentially comprises a transparent electrode, a mesoporous P-I-N framework and a counter electrode from the bottom to top; the mesoporous P-I-N framework is composed of an n-type semiconductor layer, an insulating layer, and a p-type semiconductor layer in a sequentially stacked mode, and the n-type semiconductor layer, the insulating layer and the p-type semiconductor layer all comprise mesopores filled with a perovskite material. The preparation method sequentially includes preparing the mesoporous P-I-N framework on a transparent conductive substrate through a spin-coating method or a screen printing method, filling with the perovskite material and preparing the counter electrode layer.
US10515764B2 Multilayer ceramic capacitor having a tuned effective volume
A multilayer ceramic capacitor includes an element body of roughly rectangular solid shape which is constituted by dielectric layers alternately stacked with internal electrode layers having different polarities and which has a pair of principle faces, a pair of end faces, and a pair of side faces, wherein the multilayer ceramic capacitor is such that: external electrodes are formed on the pair of end faces and one principle face of the element body; and on a cross section taken in parallel with one end face of the multilayer ceramic capacitor near the end face, the ratio of area A constituted by the internal electrode layers connected to the external electrode on this end face side and the dielectric layers present between the internal electrode layers, and area B covering the part of the section excluding the external electrodes, A/B, is 0.92 or more.
US10515760B1 Multilayer ceramic capacitor with dielectric layers including dielectric grains having a core-shell structure
A multilayer ceramic capacitor includes: a ceramic body including dielectric layers and first and second internal electrodes disposed to face each other with each of the dielectric layers interposed therebetween; and first and second external electrodes disposed on external surfaces of the ceramic body and electrically connected to the first and second internal electrode, respectively, wherein the dielectric layer includes dielectric grains having a core-shell structure including a core and a shell, and a domain wall is disposed in the shell.
US10515759B2 MLCC with ID marker for orientation
An MLCC with an identification mark consisting of non-active internal electrodes which can be used to determine chip orientation for mounting or reeling. This allows an MLCC with substantially similar width and thickness to be oriented with the electrodes in a preferred direction (either vertical or horizontal with respect to the board) that results in the minimum noise and vibration compared to other orientations. The presence of an identification mark can also allow for a means of preferentially orienting an MLCC which has an active area that is offset from the geometric center of the part.
US10515752B2 Thin film inductor and manufacturing method thereof
A thin film inductor includes a body including a coil part disposed therein, wherein the coil part includes a patterned insulating film disposed on a substrate and a coil pattern formed between the patterned insulating films, the coil pattern having a lower height than the insulating film, such that the coil pattern may be formed in a structure with a high aspect ratio while having a uniform thickness, thereby increasing a cross-sectional area of the coil part and improving direct current resistance (Rdc) characteristics.
US10515748B2 Coil component
A coil component has a first surface and a second surface facing each other. The coil component has a coil conductor formed into a spiral shape and having a central axis intersecting with the first surface and the second surface, an insulation resin body covering the coil conductor and including an inner diameter hole part corresponding to the central axis of the coil conductor and a magnetic resin body disposed on the first surface side of the insulation resin body without being disposed on the second surface side of the insulation resin body. The magnetic resin body is also disposed inside the inner diameter hole part of the insulation resin body.
US10515742B1 Power cable and system for delivering electrical power
A power cable is presented. The power cable includes a power link. The power cable further includes an enclosure coupled to the power link, where the enclosure is partially open. Moreover, the power cable includes a contactor disposed at least partially within the enclosure and electrically coupled to the power link, where the contactor is configured to be connected to a receiver such that an open end of the enclosure forms a fluid-tight coupling with the receiver and a cavity is defined between the enclosure and the receiver. A system including the power cable and a method for controlling a supply of an electrical power are also presented.
US10515739B2 Conductive member and method for producing conductive member
Sufficient welding of multiple metal wires in at least a portion of a conductive member that is constituted by multiple metal wires is enabled. The conductive member includes multiple metal wires each including a metal strand and a metal covering layer formed around the metal strand, and a joined portion in which the metal wires are joined by melting of alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands. The joined portion can be formed by joining the metal wires to each other by performing heating at a temperature higher than the melting point of the alloy portions of the metal covering layers, the alloy portions including the metal that forms the metal strands.
US10515738B2 Copper alloy wire, copper alloy twisted wire, covered electric wire, and wiring harness
A copper alloy wire, a copper alloy twisted wire, a covered electric wire, and a wiring harness that have high strength and excellent impact resistance. A copper alloy wire for use as a conductor has a ratio of 0.2% proof stress to tensile strength that is 0.87 or less. A copper alloy twisted wire includes a plurality of the twisted copper alloy wires. A covered electric wire includes a conductor including the copper alloy wire and an insulation cover that covers an outer periphery of the conductor. A wiring harness includes the covered electric wire, and a terminal metal fitting that is attached to the conductor of the covered electric wire.
US10515735B2 Conductive polymer composite and substrate
An object of the present invention is to provide a conductive polymer composite which has good filterability and good film forming property by spin coating and, when a film is formed, can form a conductive film having high transparency and good flatness property. It is provided a conductive polymer composite comprising (A) a π-conjugated polymer, and (B) a dopant polymer containing a repeating unit “a” represented by the following general formula (1), and having a weight average molecular weight in the range of 1,000 to 500,000: wherein, R1, Z1, Rf1, and “a” are as defined in the specification.
US10515734B2 Aluminum alloy wire, aluminum alloy strand wire, covered electrical wire, and terminal-equipped electrical wire
An aluminum alloy wire is composed of an aluminum alloy. The aluminum alloy contains equal to or more than 0.005 mass % and equal to or less than 2.2 mass % of Fe, and a remainder of Al and an inevitable impurity. In a transverse section of the aluminum alloy wire, a surface-layer crystallization measurement region in a shape of a rectangle having a short side length of 50 μm and a long side length of 75 μm is defined within a surface layer region extending from a surface of the aluminum alloy wire by 50 μm in a depth direction, and an average area of crystallized materials in the surface-layer crystallization measurement region is equal to or more than 0.05 μm2 and equal to or less than 3 μm2.
US10515732B2 Sealing apparatus for mitigating emissions of hazardous gases
A sealing apparatus for mitigating emissions of a hazardous gas flowing between first and second regions. A body of the apparatus includes at least one inlet, at least one outlet spaced apart from the at least one inlet, and a channel connecting the at least one inlet and the at least one outlet in fluid communication. Treatment material housed in at least a portion of the channel is adapted to treat the hazardous gas to form a conditioned gas. In use, the hazardous gas being emitted from the first region is received at the at least one inlet, and the conditioned gas is discharged to the second region at the at least one outlet. The apparatus may be used in combination with a storage container housing radioactive or other toxic waste.
US10515730B2 Apparatus for storing and/or transporting radioactive materials
A ventilated apparatus for storing and/or transporting high level radioactive waste. In one aspect, the invention is a ventilated apparatus comprising: an overpack body having an inner surface forming a cavity about a longitudinal axis. A bottom portion of the overpack body is formed by a plurality of segments. Each of the segments extends from a first end wall having a projection to a second end wall having a channel. The segments circumferentially surround a longitudinal axis and are arranged in an intermeshing and spaced-apart configuration such that the projections of the first end walls of the segments project into the channels of the second end walls of adjacent ones of the segments, thereby forming inlet ducts between adjacent ones of the segments. The inlet ducts form air inlet passageways from the external atmosphere to a bottom portion of the cavity.
US10515726B2 Reducing the coulombic barrier to interacting reactants
Methods, apparatuses, devices, and systems for producing and controlling and fusion activities of nuclei. Hydrogen atoms or other neutral species (neutrals) are induced to rotational motion in a confinement region as a result of ion-neutral coupling, in which ions are driven by electric and magnetic fields. The controlled fusion activities cover a spectrum of reactions including aneutronic reactions such as proton-boron-11 fusion reactions.
US10515724B2 Method and system for determining an association of biological feature with medical condition
A method and a system for determining an association of at least one biological feature with a medical condition utilizes the novel L1/2 penalized network-constraint regression model to achieve an improved biological analysis, in particular by solving high-dimensional problems. The method and the system of the present invention attain high accuracy and preciseness.
US10515722B2 Medical equipment with diversion mechanism
A method for identifying medical diverters includes identifying users having similar job functions. Use data indicative of user access to a medication dispensing system is retrieved and is analyzed to identify periods of use of the system for users. Boundaries of work shifts are determined and users are organized into work shifts based on periods of use. A comparison period is determined. Diversion data indicative of behavior associated with diversion for each user is identified. A diversion score indicative of a likelihood that a user is diverting medication is generated by averaging the data by shifts worked for each user and statistically comparing the averaged data. Diversion scores are combined for a medication type to generate a group score. A consistency factor is determined and an overall score is generated. A determination whether any overall scores exceed an overall threshold is made. Users whose score exceeds the threshold are flagged.
US10515718B2 Point-of-care testing system
A point of care (POC) testing system and a method for configuration of a POC testing system are disclosed that provide a workflow solution for the configuration management of POC analyzers. The POC system and method provide for convenient assisted workflows that enable efficient replacement of POC analyzers and enable traceable relocation of POC analyzers within, for example, a hospital.
US10515715B1 Systems and methods for evaluating compositions
A system, apparatus, and/or method is disclosed for determining a value of a property of a considered chemical composition. An identity of a sample chemical composition may be received. A sample chemical composition may comprise ingredients. Each of the ingredients may be associated with a value of a chemoinformatic property of chemoinformatic properties of the sample chemical composition. A value of a property of the sample chemical composition and at least one of (1) the identity of the sample chemical composition or (2) the values of the chemoinformatic properties of the ingredients of the sample chemical composition may be input into a model. The value of the property of the considered chemical composition may be determined, via the model, based on at least one of (1) an identity of the considered chemical composition or (2) values of chemoinformatic properties of ingredients of the considered chemical composition.
US10515714B2 Methods for accurate sequence data and modified base position determination
Disclosed herein are methods of determining the sequence and/or positions of modified bases in a nucleic acid sample present in a circular molecule with a nucleic acid insert of known sequence comprising obtaining sequence data of at least two insert-sample units. In some embodiments, the methods comprise obtaining sequence data using circular pair-locked molecules. In some embodiments, the methods comprise calculating scores of sequences of the nucleic acid inserts by comparing the sequences to the known sequence of the nucleic acid insert, and accepting or rejecting repeats of the sequence of the nucleic acid sample according to the scores of one or both of the sequences of the inserts immediately upstream or downstream of the repeats of the sequence of the nucleic acid sample.
US10515710B2 Hamming-distance analyzer
A device is disclosed that includes a memory array, a comparing circuit, and a calculating circuit. The memory array is configured to store a first response of an under-test device. The comparing circuit is configured to compare the first response with a plurality of responses of the under-test device operated in conditions that are different from each other to generate comparing results. The calculating circuit is configured to output a maximum hamming distance between two of the first response and the plurality of responses according to the comparing results.
US10515709B2 Sample- and-hold circuit and display device
A sample-and-hold circuit of the disclosure includes: a differential pair that includes a first MOS transistor and a second MOS transistor, in which respective source terminals of the first MOS transistor and the second MOS transistor are interconnected to a specified node, and an input signal is input to a gate terminal of the first MOS transistor; a capacitor that is coupled to a gate terminal of the second MOS transistor, and samples and holds the input signal; a switch transistor that has a source terminal coupled to the capacitor and the gate terminal of the second MOS transistor, and causes the capacitor to sample and hold the input signal upon application of a predetermined ON voltage; and an ON-voltage control transistor that couples a gate terminal of the switch transistor to the specified node when causing the input signal to be sampled and held.
US10515702B2 Precharge circuit, and memory device and SRAM global counter using precharge circuit
A precharge circuit includes: a precharge time controller suitable for generating a precharge time control signal based on a threshold voltage of a transistor; a precharge control signal generator suitable for generating a precharge control signal activated during a predetermined period based on the precharge time control signal from the precharge time controller; and a precharger suitable for precharging a bit line and a bit line bar during the predetermined period based on the precharge control signal from the precharge control signal generator.
US10515699B1 Error handling for match action unit memory of a forwarding element
A hardware forwarding element is provided that includes a group of unit memories, a set of packet processing pipelines, and an error signal fabric. Each packet processing pipeline includes several of match action stages. Each match action stage includes a set of match action tables stored in a set of unit memories. Each unit memory is configured to detect an error in the unit memory and generate an error output when an error is detected in the memory unit. The error signal fabric, for each match action stage, combines error outputs of the unit memories storing match tables into a first bit in the error signal fabric. The error signal fabric, for each match action stage, combines error outputs of the unit memories storing action tables into a second bit in the error signal fabric.
US10515697B1 Apparatuses and methods to control operations performed on resistive memory cells
Some embodiments include apparatuses having a resistive memory device and methods to apply a combination of voltage stepping current stepping and pulse width stepping during an operation of changing a resistance of a memory cell of the resistive memory device. The apparatuses also include a write termination circuit to limit drive current provided to a memory cell of the resistive memory device during a particular time of an operation performed on the memory cell. The apparatuses further include a programmable variable resistor and resistor control circuit that operate during sensing operation of the memory device.
US10515692B2 Programming memories with stepped programming pulses
Methods of operating a memory device applying a programming pulse having a plurality of different voltage levels to an access line coupled to a plurality of memory cells, enabling a particular memory cell of the plurality of memory cells for programming while the programming pulse has a particular voltage level of the plurality of different voltage levels, and, after enabling the particular memory cell for programming, inhibiting the particular memory cell from programming while the programming pulse has a second voltage level of the plurality of different voltage levels, different than the particular voltage level.
US10515691B2 Memory array with bit-lines connected to different sub-arrays through jumper structures
An integrated circuit structure includes an SRAM array including a first sub-array having a first plurality of rows and a plurality of columns of SRAM cells, and a second sub-array having a second plurality of rows and the plurality of columns of SRAM cells. A first bit-line and a first complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in a column in the first sub-array. A second bit-line and a second complementary bit-line are connected to the first and the second pass-gate MOS devices of SRAM cells in the column in the second sub-array. The first bit-line and the first complementary bit-line are disconnected from the second bit-line and the second complementary bit-line. A sense amplifier circuit is electrically coupled to, and configured to sense, the first bit-line, the first complementary bit-line, the second bit-line, and the second complementary bit-line.
US10515690B2 Memory architecture and method of access thereto
A memory device includes control line drivers coupled to respective pairs of reference supply voltage controllers and supply voltage controllers. The control line drivers are configured to apply control signals to the reference supply voltage controllers and the supply voltage controllers. For a read operation, the reference supply voltage controllers apply a first voltage to reference voltage supply nodes of un-accessed rows of the array of memory cells and a second voltage to accessed rows. A voltage level of the first voltage is greater than a voltage level of the second voltage. For a write operation, the supply voltage controllers apply a third voltage to un-accessed rows of the array of memory cells and a fourth voltage to accessed rows. A voltage level of the third voltage is greater than a voltage level of the fourth voltage.
US10515688B2 SRAM arrays and methods of manufacturing same
An embodiment static random access memory (SRAM) array includes a first SRAM mini array having a first plurality of functional SRAM cells in a first column of the SRAM array. Each of the first plurality of functional SRAM cells share a first bit line (BL). The SRAM array further includes a second SRAM mini array having a second plurality of functional SRAM cells in the first column. Each of the second plurality of functional SRAM cells share a second BL independently controlled from the first BL. The SRAM array further includes and a SRAM dummy array between the first SRAM mini array and the second SRAM mini array. The SRAM dummy array includes a plurality of SRAM array abut dummy cells in the first column. A first endpoint of the first BL and a second endpoint of the second BL are disposed in the SRAM dummy array.
US10515684B2 Read assist circuitry for memory applications
Various implementations described herein are directed to an integrated circuit having a wordline driver coupled to a bitcell via a wordline. The wordline driver may include multiple transistors. The integrated circuit may include a read assist transistor coupled to the wordline between the wordline driver and the bitcell. Gates of the read assist transistor and at least one transistor of the multiple transistors may be coupled together. While activated, the read assist transistor may provide a read assist signal to the wordline when the wordline is selected and driven by the wordline driver.
US10515676B2 Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal
Apparatuses and methods for determining a phase relationship between an input clock signal and a multiphase clock signal are disclosed. An example apparatus includes a clock path configured to receive a clock signal and provide internal clock signals and a command path configured to receive a command and propagate the command through the command path responsive to the internal clock signals and provide an internal command having a timing that reflects a timing of the clock signal. The example apparatus further includes a data clock path configured to receive a data clock signal and provide multiphase clock signals based on the data clock signal and provide a delayed multiphase clock signal, and further includes a clock synchronization circuit configured to receive the delayed multiphase clock signal and latch a logic level of the delayed multiphase clock signal responsive to the internal command.
US10515675B2 Memory device, operating method thereof, and operating method of memory system including the same
A method for operating a memory device includes: receiving a write command; checking out whether a data strobe signal toggles or not after a given time passes from a moment when the write command is received; when the data strobe signal is checked out to be maintained at a uniform level, detecting voltage levels of a plurality of data pads; and performing an operation that is selected based on the voltage levels of the plurality of the data pads among a plurality of predetermined operations.
US10515672B2 Semiconductor memory device and test method therefor
A semiconductor memory device including a pair of first bit lines extended in a first direction, a pair of second bit lines extended in the first direction, a first word line extended in a second direction crossing the first direction, a second word line extended in the second direction, a memory cell surrounded by the first bit line, the second bit line, the first word line, and the second word line, and including a drive transistor, a first transfer transistor coupled with one of the pair of first bit lines, and having a gate coupled with the first word line, a second transfer transistor coupled with one of the pair of second bit lines, and having a gate coupled with the second word line, and a load transistor, a write drive circuit that transfers data to the memory cell.
US10515670B1 Memory apparatus and voltage control method thereof
A memory apparatus and a voltage control method of the memory apparatus are provided. The memory apparatus of the invention includes a synchronous circuit, a clock tree and a memory controller. The synchronous circuit receives a reference clock and generating a clock signal. The clock tree is coupled to an output end of the multiplexer and assigns the clock signal to a plurality of signal paths. The memory controller is coupled to the synchronous circuit and controls the synchronous circuit to adjust a frequency of the clock signal according to an operating mode of the memory apparatus.
US10515663B2 Tape drive bearing temperature control
A determination is made whether read/write is enabled within the tape drive storage unit. In response to determining that read/write is enabled, a determination is made whether a temperature within the tape drive storage unit exceeds a threshold value. In response to determining that the temperature within the tape drive storage unit exceeds the threshold value, a determination is made of a direction of travel of a tape media within the tape drive storage unit. In response to determining that the direction of travel is a forward direction, a first cooling device is powered on. The first cooling device lowers the temperature of a first guide roller and the tape media coming off a first tape storage reel prior to the tape media passing by a read/write head within the tape drive storage unit.
US10515662B2 Recording apparatus, server apparatus, recording method, program and storage medium
A data recording apparatus including: a data reading device configured to read data from a first recording medium and configured to store data and first management data for managing the data by file; a data recording device configured to record data on a second recording medium; a management data producing device configured to produce second management data for managing data recorded on the second recording medium based on the first management data of the first recording medium on which the data recorded on the second recording medium has been recorded; a data determining device configured to determine data unrecorded on the second recording medium by comparing the first management data read by the data reading device from the first recording medium with the second management data recorded on the second recording medium; a control device configured to read the data determined by the data determining device from the first recording medium and cause the recording device to record the read data onto the second recording medium; and a display device configured to display the recording status of data, managed by the first management data read by the reading device from the first recording medium, on the second recording medium, wherein the recording status includes one of recording of data complete, recording of data in progress, and recording of data yet to begin.
US10515661B2 Magnetic tape device and head tracking servo method
The magnetic tape device includes a magnetic tape including a magnetic layer, in which an intensity ratio of a peak intensity of a diffraction peak of a (110) plane with respect to a peak intensity of a diffraction peak of a (114) plane of a hexagonal ferrite crystal structure obtained by an X-ray diffraction analysis of the magnetic layer by using an In-Plane method is 0.5 to 4.0, a vertical direction squareness ratio of the magnetic tape is 0.65 to 1.00, Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm, and a C—H derived C concentration calculated from a C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed on the surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is 45 to 65 atom %.
US10515660B2 Magnetic tape having controlled surface properties of the back coating layer and magnetic layer
A magnetic tape is provided in which the center line average surface roughness Ra measured regarding the surface of the magnetic layer is less than or equal to 1.8 nm, and the logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is less than or equal to 0.050. A back coating layer includes one or more components selected from a fatty acid and a fatty acid amide. In addition, the C—H derived C concentration calculated from the C—H peak area ratio of C1s spectra obtained by X-ray photoelectron spectroscopic analysis performed regarding the surface of the back coating layer at a photoelectron take-off angle of 10 degrees is greater than or equal to 35 atom %.
US10515657B2 Magnetic tape having characterized magnetic layer and magnetic recording and reproducing device
Provided are a magnetic tape, in which a magnetic layer includes a ferromagnetic powder, a binding agent, and an oxide abrasive, ΔSFD in a longitudinal direction of the magnetic tape calculated by Expression 1, ΔSFD=SFD25° C.−SFD−190° C., is equal to or smaller than 0.50, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050, and an average particle diameter of the oxide abrasive obtained from a secondary ion image obtained by irradiating the surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and a magnetic recording and reproducing device including this magnetic tape.
US10515656B2 Pitch extraction device and pitch extraction method by encoding a bitstream organized into equal sections according to bit values
A pitch extraction device includes a processor configured to perform a process including: dividing a first bit stream in encoded data into a plurality of sections each having a prescribed section length, the encoded data being obtained by performing entropy encoding on a residual signal calculated by performing linear prediction analysis on a sound signal; allocating a first value or a second value to each of the plurality of sections in the first bit stream in accordance with a bit value in each of the plurality of sections; generating a second bit stream obtained by re-encoding the first bit stream according to the first value and the second value that have been allocated to each of the plurality of sections in the first bit stream; and calculating a fundamental frequency of the sound signal in accordance with an autocorrelation of the second bit stream.
US10515651B2 Noise reduction operation control method for headset and audio processor in terminal device
A noise reduction operation control method for a headset and an audio processor in a terminal device, where a pin of a universal serial bus (USB) Type-C interface is multiplexed. During implementation of the solutions in this application, a switch circuit corresponding to the pin of the USB Type-C interface is switched to ensure that a normal function of the pin of the USB Type-C interface is not affected. In addition, a digital microphone (DMIC) processor in a terminal device and a noise reduction microphone in a headset are coupled using the pin of the USB Type-C interface such that a noise reduction signal from the noise reduction microphone in the headset is received using the DMIC processor in the terminal device, thereby implementing noise reduction processing for the headset using the terminal device.
US10515644B2 Methods and systems for interactive rendering of object based audio
Methods for generating an object based audio program which is renderable in a personalizable manner, e.g., to provide an immersive, perception of audio content of the program. Other embodiments include steps of delivering (e.g., broadcasting), decoding, and/or rendering such a program. Rendering of audio objects indicated by the program may provide an immersive experience. The audio content of the program may be indicative of multiple object channels (e.g., object channels indicative of user-selectable and user-configurable objects, and typically also a default set of objects which will be rendered in the absence of a selection by a user) and a bed of speaker channels. Another aspect is an audio processing unit (e.g., encoder or decoder) configured to perform, or which includes a buffer memory which stores at least one frame (or other segment) of an object based audio program (or bitstream thereof) generated in accordance with, any embodiment of the method.
US10515637B1 Dynamic speech processing
Techniques for dynamically maintaining speech processing data on a local device for frequently input commands are described. A system determines a usage history associated with a user profile. The usage history represents at least a first command. The system determines the first command is associated with an input frequency that satisfies an input frequently threshold. The system also determines the first command is missing from first speech processing data stored by a device associated with the user profile. The system then generates second speech processing data specific to the first command and sends the second speech processing data to the device.
US10515634B2 Method and apparatus for searching for geographic information using interactive voice recognition
An apparatus for searching for geographic information using interactive voice recognition includes: a receiver configured to receive a voice signal; a voice recognition unit configured to recognize the voice signal; a result analysis processing unit configured to search for geographic information on the basis of the recognized voice signal, and analyze a search result of the geographic information; and a question generating unit configured to generate a question in response to the result of determination. A method for searching for geographic information using interactive voice recognition includes: receiving a voice signal, and recognizing the voice signal; searching for geographic information on the basis of the recognized voice signal; analyzing a search result of the geographic information; and generating a question in response to the result of determination.
US10515633B2 Method for controlling speech-recognition text-generation system and method for controlling mobile terminal
A method is provided for controlling a device used in a speech-recognition system, in which the device captures speech. The method includes determining a presence or an absence of an object in proximity to the device. The method also includes controlling capturing speech or not capturing speech in accordance with the determination. In the method, the capturing of speech is performed using a microphone of the device.
US10515630B1 Analysis of a topic in a communication relative to a characteristic of the communication
A device monitors a communication between a user associated with a user device and a service representative associated with a service representative device, and causes a natural language processing model to perform a natural language processing analysis of a user input of the communication to identify a topic associated with the communication. The device determines a first score associated with the topic, and determines a second score associated with enabling the communication, where the first score and second score indicate a service performance score of an entity. The device causes a sentiment analysis model to perform a sentiment analysis of the communication to determine a sentiment score indicating a level of satisfaction the user has relative to the topic. The device updates a transaction protocol associated with the topic based on the service performance score, and/or updates a communication processing protocol associated with the communication based on the sentiment score.
US10515629B2 System and method for activation of voice interactive services based on user state
The present invention provides a system for activating personal assistance services. The system includes an audio data collector adapted to collect a sample of speech, a processing module, and a service activator couple to an output device. The processing module further includes an audio feature extractor that extracts a plurality of acoustic features from the sample of speech, and a classification unit that classifies a status of a user from the plurality of acoustic features. The Service activator activates a personal assistance service according to the status of the user classified by the classification unit.
US10515624B2 Content processing method and system using audio signal of advertisement data
Disclosed is a content processing method including receiving content including broadcast data and advertisement data into which additional information is inserted, extracting the additional information from the advertisement data, identifying the advertisement data from the content based on the extracted additional information, and extracting the broadcast data excluding the advertisement data identified from the content, wherein the additional information is inserted at at least one of optimal intervals determined based on test additional information inserted at a plurality of analysis intervals of an audio signal associated with the advertisement data.
US10515621B2 Vehicle, method for controlling the vehicle, and audio device for vehicle
A vehicle having a plurality of electronic components includes: a communicator configured to receive communicated signals from the plurality of electronic components, at least one electronic component of the plurality of electronic components outputting noise; a storage configured to store noise-related information of the plurality of electronic components; a speaker configured to output sound; and a controller configured to produce an antiphased sound signal to the noise output from the at least one electronic component based on the noise-related information stored in the storage when the at least one electronic component is operating, and control the speaker to output a sound corresponding to the antiphased sound signal.
US10515619B1 Portable smart electronic device for noise attenuating and audio broadcasting
Disclosures of the present invention describe a portable smart electronic device, which consists of several first reference microphones, a first loudspeaker, a first error microphone, several of second reference microphones, a second loudspeaker, a second error microphone, and a noise controlling module. Both the first error microphone and the second error microphone are set to have a noise detection direction and face to a first region near to a right ear and a second region near to a left ear, respectively. Therefore, the noise detection direction and an audio broadcasting direction of both the first loudspeaker and the second loudspeaker have a same progress direction. By such arrangement, this portable smart electronic device can be operated to adaptively provide an anti-noise audio to the first region and the second region for establishing a quiet zone in both the two regions by attenuating various environment noises.
US10515617B2 Device for controlling electronic musical instruments
A device for controlling electronic musical instruments includes a casing having a base. The casing and the base define the body of the control device. The device also includes a slotted hole for connecting to an instrument pedalboard. The slotted hole is located in a cavity in the body of the control device such that the slotted hole is integrated in the body of the device.
US10515616B2 Free bass a system
An accordion includes a right hand play side, a left hand play side, a bellow provided between the right hand play side and the left hand play side. A plurality of columns of buttons provide on at least one of the right hand play side and the left hand play side. Each of the plurality of columns may have at least three buttons to which three single pitches are assigned, the three single pitches constituting a triad major chord. Embodiments of the present invention provide a user-friendly system for accordionists that can also cover more than 90% of the accordion songs being public in the world.
US10515614B2 Musical notation system
A musical notation system is disclosed. The musical notation system comprises: a pitch symbol representing a key of a keyboard instrument, wherein the pitch symbol corresponds to a number representing a pitch in a numbered musical notation system and represents a white key and a black key of the keyboard instrument respectively in different forms; and a duration symbol representing a duration of the pitch symbol, the duration symbol corresponding to a symbol representing a duration in the numbered musical notation system.
US10515608B2 Method and system for improving ghosting in display screen
The present disclosure provides a method for improving ghosting in a display screen, including the steps of: acquiring a brightness of a screen to be displayed and an average brightness of a ghosting; acquiring a position of the ghosting in the display device, if the average brightness of the ghosting is greater than the brightness of the screen to be displayed; and processing the screen to improve a brightness of the screen corresponding to the ghosting in the screen to be displayed. The present disclosure further provides a system for improving ghosting in a display screen. The present disclosure utilizes the software algorithm to locally adjust the brightness at a position with high reflection and high glare in the display screen so as to enhance the local brightness of the display device and enhance the readability of the display screen and achieve the anti-glare effect and the anti-reflection effect.
US10515606B2 Parallelizing display update
A target image can be analyzed determine a respective level of visual saliency for each of a plurality of information presented in the target image. At least a first sub-frame update for a display panel can be determined, the at least first sub-frame update providing at least a partial rendering of the target image on the display panel, the at least partial rendering of the target image providing the information presented in the target image that is determined to have a highest level of visual saliency from among the plurality of information. The at least first sub-frame update can be applied to the display panel.
US10515605B2 Display device with corrected gate-off voltage and method of operating the same
A display device includes: a substrate; a gate line, a dummy gate line, a data line, a dummy data line, a pixel electrode, and a dummy pixel electrode, each disposed on the substrate; a switching element connected to the gate line, the data line, and the pixel electrode; a dummy switching element connected to the dummy gate line, the dummy data line, and the dummy pixel electrode; a compensation circuit detecting a change amount of a drain current based on drain currents generated from the dummy pixel at different time points, and detecting a change amount of a gate voltage of the dummy switching element based on the change amount of the drain current; a power supply circuit outputting a corrected gate-off voltage based on the change amount of the gate voltage; and a gate driver applying the corrected gate-off voltage to the gate line.
US10515604B2 Display device and driving method thereof
A liquid-crystal display device and a driving method thereof are disclosed. The driving method of the liquid-crystal display device comprises: generating first and second power supply voltages; generating gamma-compensated voltages based on the first and second power supply voltages; converting data of an input image to the gamma-compensated voltages to output data voltages; distributing, by a multiplexer, the data voltages output from the data driver to a plurality of data lines; and varying at least one of the first and second power supply voltages at a given time interval.
US10515602B1 GOA circuit
The present invention provides a GOA circuit, which includes, which includes multi-stage GOA circuit repeat unit that are cascade connected, and each stage of the GOA circuit repeat units includes: a first pull-up control module (101), a first pull-down holding module (102), a first pull-down module (106), a first bootstrap capacitor module (103), a first output module (104), a second output module (105), a second pull-up control module (201), a second pull-down holding module (202), a second pull-down module (206), a second bootstrap capacitor module (203), a third output module (204) and a fourth output module (205). The present invention can reduce the number of thin film transistors (TFTs) in the GOA circuit for realizing a narrow-border design as well as reducing power consumption of the GOA circuit.
US10515593B2 Semiconductor integrated circuit, self-luminous display panel module, electronic apparatus, and method for driving power supply line
A semiconductor integrated circuit and corresponding display panel and electronic apparatus. A pixel element includes a self-luminous element and a drive transistor connected to a power supply line. In an emission period of the self-luminous element, an active voltage and an intermediate voltage are sequentially applied between the power supply line and a potential line with a pulse-shaped waveform such that a predetermined luminance duration is obtained in the emission period. In a non-emission period of the self-luminous element, an off-state voltage is applied between the power supply line and the potential line so as to maintain the self-luminous element in a non-emission state.
US10515591B2 Pixel driving circuit, driving method thereof, display substrate and display apparatus
In the pixel driving circuit of the disclosure, the control terminal of the driving unit is connected with a first terminal of the storage capacitor, the first signal terminal of the first switching unit, the first signal terminal of the second switching unit and the control terminal of the third switching unit. The control terminal of the first switching unit is operable to input a reset signal. The second signal terminal of the first switching unit is connected with an initialization voltage. The control terminal of the second switching unit is operable to input a scan signal. The second signal terminal of the second switching unit is connected with the first signal terminal of the third switching unit. The second signal terminal of the third switching unit is operable to input a data signal. The control terminal of the fourth switching unit is operable to input a light emitting signal.
US10515588B2 Detection method for pixel circuit, driving method for display panel and display panel
A detection method for a pixel circuit, a driving method for a display panel and a display panel are disclosed. The pixel circuit includes a driving transistor including a gate electrode, and a first terminal connected to a sensing line. The detection method includes: applying a data voltage and a setting voltage to the driving transistor so as to obtain a sensed voltage and obtaining a threshold voltage of the driving transistor based on the data voltage, the setting voltage and the sensed voltage. The data voltage and the setting voltage are respectively applied to the gate electrode and the first terminal so as to set the driving transistor to be in a saturation region, the gate electrode is set to be in a suspension state when the driving transistor is maintained in the saturation region, and the sensed voltage is obtained after a pre-determined time period.
US10515586B2 Display device having auxiliary electrodes in switching transistors
The present disclosure discloses a display panel and a display device. The display panel includes pixel circuits arranged in an array. Each pixel circuit includes a driving transistor, at least two switching transistors and at least two first auxiliary electrodes arranged in a one to one relationship to the switching transistors. By electrically connecting each of the first auxiliary electrodes with a gate of a related switching transistor, the first auxiliary electrode and the gate of the corresponding switching transistor have a same potential. A capacitor can be formed between the first auxiliary electrode and the active layer, and a capacitor is formed between the gate and the active layer.
US10515582B2 Light emitting diode driving circuit and light emitting diode display device
An LED driving circuit is provided in the present disclosure for driving an LED matrix module. The LED matrix module includes a plurality of LED units. The LED driving circuit includes a control module, a first driving module and a switch module. The first driving module is used for driving at least one column of the LED matrix module according to a first driving signal provided by the control module. The switch module is electrically connected to the control module for receiving a second driving signal from the control module to drive the at least one row of the LED units of the LED matrix module.
US10515581B2 LED pixel, LED component, LED panel and LED display screen
The LED pixel includes a driver IC (20) and an LED chip (40); the LED chip (40) is stacked and mounted on a surface of the driver IC (20), and a wire (31) going from the cathode of the LED chip (40) is connected to the driver IC (20). The driver IC (20) is an unpackaged die. An insulation layer is disposed on the surface of the die, and a pad (30) disposed on the insulation layer is connected to a positive electrode. The LED chip (40) is mounted on the pad (30), and the anode of the LED chip (40) is electrically connected with the pad (40). This improves the light transmittance of the LED display product.
US10515575B2 Bistable display and driving method thereof
A bistable display includes: an inner box constituted of a first substrate, a second substrate and a box body surrounding a space between the first substrate and the second substrate, a bistable display material is injected into the space, and one or more of a common electrode conductive layer, a pattern conductive layer, and a background conductive layer are respectively formed on the first substrate and/or the second substrate inside the inner box, and the common electrode conductive layer is led out of the inner box through a common electrode, the pattern conductive layer is led out of the inner box through a pattern electrode, and the background conductive layer is led out of the inner box through a background electrode.
US10515572B1 Decoration support pole
The decoration support pole is configured for use with celebratory activities. The decoration support pole is configured for use with a cubicle. The decoration support pole attaches to the wall of a cubicle such that the decoration support pole projects above the wall of the cubicle in a visible manner. The festive adornments are attached to the decorative support pole in support of a celebration. The decoration support pole is further illuminated to further support the celebration. The decoration support pole comprises a stanchion, a stanchion cap, a clip, and a festive illumination. The clip and the stanchion cap attach the stanchion to the cubicle wall. The festive illumination installs in the stanchion. The stanchion is a support structure that separates the clip from the stanchion cap. The festive illumination is an electric circuit that illuminates the stanchion.
US10515571B2 Layered signage system
A signage system comprising a first panel and a second panel arranged in a substantially parallel configuration, wherein portions of the first panel and second panel are kept apart at a predetermined distance by a plurality of spacers, thereby providing a space between the first panel and second panel that can enhance the visibility of designs on the first panel and second panel.
US10515567B2 Cryptographic machines with N-state lab-transformed switching devices
N-state switching tables are transformed by a Lab-transform into a Lab-transformed n-state switching table. Memory devices, processors and combinational circuits with inputs and an output are characterized by the Lab-transformed n-state switching table and perform switching operations between physical states in accordance with a Lab-transformed n-state switching table. The devices characterized by Lab-transformed n-state switching tables are applied in cryptographic devices. The cryptographic devices perform standard cryptographic operations that are modified in accordance with a Lab-transform.
US10515564B2 Mission-based, game-implemented cyber training system and method
A mission-based cyber training platform allows both offensive and defensive oriented participants to test their skills in a game-based virtual environment against a live or virtual opponent. The system builds realistic virtual environments to perform the training in an isolated and controlled setting. Dynamic configuration supports unique missions using a combination of real and/or virtual machines, software resources, tools, and network components. Game engine behaves in a manner that will vary if participant attempts to replay a scenario based upon alternate options available to the engine. Scoring and leader boards are used to identify skill gaps/strengths and measure performance for each training participant. A detailed assessment of a player's performance is provided at the end of the mission and is stored in a user profile/training record.
US10515563B2 Apparatus and method for providing realistic education media
Disclosed are an apparatus and a method for providing realistic education media which enable the most realistic education on not only an image and a sound but also even the minute motion of an expert who is proficient in a high level of technique when the technique is performed by the expert.
US10515562B2 Systems and methods for instrumentation of education processes
Systems and methods for education instrumentation can include one or more servers configured generate a plurality of models for modeling various aspects of an education process using training data related to academic performance of students. The one or more servers can collect data from client devices associated with various education institutions or stakeholders throughout an life cycle of the education process. The one or more servers can use the generated models and the collected data to assess the addressing of education standards and predict or estimate performance metrics associated with the education process. The one or more servers can provide computed metrics or assessments of how well education standards are addressed to one or more client devices for display.
US10515561B1 Video presentation, digital compositing, and streaming techniques implemented via a computer network
Various aspects disclosed herein are directed to Online Education techniques and award incentives for facilitating collaborative, social online education. One aspect disclosed herein is directed to different methods, systems, and computer program products for facilitating mobile video presentations using digital compositing techniques.
US10515555B2 System and method for managing a swarm of unmanned aerial vehicles
Systems and methods for managing communication of a plurality of unmanned aerial vehicles. The present invention can include a central server and a plurality of unmanned aerial vehicles including a master and secondary unmanned aerial vehicle. The master and secondary unmanned aerial vehicles can communicate with the central server and each other. The master and secondary unmanned aerial vehicle can deliver packages to different locations. In doing so, the master and secondary unmanned aerial vehicle can form a swarm that at least partially share a route for delivery of the packages to their destinations. The master unmanned aerial vehicle can be configured to: (i) receive delivery information for the master and secondary unmanned aerial vehicles, (ii) monitor communication between the swarm, and (iii) determine if the swarms encounters a risk.
US10515553B2 Method of controlling inter-vehicle gap(s)
A vehicle is configured to perform the steps of: obtaining an indicator of a potential collision threat identified by an autonomous emergency braking system of the vehicle, wherein the autonomous emergency braking system of the vehicle comprises pre-defined control phases, and wherein the indicator at least partly determines a current control phase of the autonomous emergency braking system; and sending the obtained indicator to one or more following vehicles.
US10515549B1 Method, apparatus, and computer program product for evaluating public transportation use
A method, apparatus, and computer program product are described herein for determining public transportation use. Methods may include receiving probe data points associated with movement of a plurality of people; associating the movement of the plurality of people with a public transit route having a plurality of public transit stop locations; determining, from the probe data points associated with movement of the plurality of people, transit stop locations at which people board a public transit vehicle associated with the public transit route; determining, from the probe data points associated with movement of the plurality of people, transit stop locations at which people exit the public transit vehicle; calculating, from the probe data points associated with the movement of the plurality of people, a number of people boarding the public transit vehicle at each respective transit stop location and a number of people exiting at each respective transit stop location.
US10515548B2 Transit vehicle information management systems and methods
This disclosure relates to systems and methods for managing vehicle occupancy and/or selecting and delivering content to vehicle occupants. Sensor information that may be used to estimate an occupancy of one or more vehicles, such as vehicle weight information, may be collected by a service and used to estimate a relative passenger occupancy of a vehicle and/or a number of occupants in the vehicle. Indications of estimated vehicle occupancy may be provided to prospective passengers via one or more visual displays associated with a transit station and/or mobile and/or personal electronic devices associated with the prospective passengers. Vehicle occupancy information may further be used in connection with managing advertisements displayed to occupants of a vehicle.
US10515542B2 Automated traffic data validation
A first traffic-flow prediction associated with a roadway segment and a particular time is obtained by a verification module. The first traffic-flow prediction generated as an output of a prediction module implemented using a processor and associated memory, the prediction module operating on input including first traffic-related information obtained from a first plurality of traffic probe devices. A verification module obtains second traffic-related information from a recorded dataset. The recorded dataset includes information obtained from a second plurality of traffic probe devices. Information obtained from particular traffic probe devices is selected, and an estimated actual traffic-flow is generated based on that information. The verification module determines at least one quality measure based on a relationship between the first traffic-flow prediction and the estimated actual traffic-flow.
US10515541B2 Control device, sensor node, and computer-readable recording medium
A control device includes: a processor configured to: control calibration of sensing values in a sensor node group formed of sensor nodes each including a sensor and a wireless device and being capable of performing multi-hop communication; divide the sensor node group into a plurality of clusters such that each of the clusters includes at least one partial cluster including a relay node and a child node that performs wireless communication; collect an average of sensing values in each of the partial clusters from the relay node of each of the partial clusters; calculate a calibration reference value of each of the clusters from the collected averages of the respective partial clusters; and provide the calculated calibration reference value of each of the clusters to each of the clusters.
US10515538B2 Communication systems
A message communication system, such as a security system, having a distributed architecture includes a plurality of customer terminals, one or more proprietary routers, one or more automation systems, each customer terminal being associated with an associated at least one of the automation systems, wherein each customer terminal includes at least one communication address of at least one of the proprietary routers, the proprietary router including a routing table to forward the message to the associated automation system or a central station gateway linked to the automation system.
US10515535B1 System and method to provide a misplacement notification
One general aspect includes a system to provide a misplacement notification, the system including: a memory configured to include a program and a processor configured to execute the program, where the program enables the processor to, after a vehicle ingress event, cause a sensor to capture a reference image of a portion of a vehicle interior; after a vehicle egress event, cause the sensor to capture a test image of the portion of the vehicle interior; determine whether the test image includes one or more objects not found in the reference image; and generate a notification, based on the determination of whether the test image includes one or more objects not found in the reference image.
US10515533B2 Alerting system and method
Aspects of the present disclosure relate to alerting. A server accesses a user-provided specification, the user-provided specification indicating an initial alert range for a measured value and a subsequent alert schedule for the measured value. The server monitors a physical measurement of the measured value. The server determines that the physical measurement falls within the initial alert range. The server provides an initial alert in response to the physical measurement falling within the initial alert range. The server provides a subsequent alert according to the subsequent alert schedule in the user-provided specification.
US10515527B1 Security surveillance device
A multifunctional portable surveillance device having a strap and a first and second end modules disposed on the opposite ends of the strap. A first electronic device resides within the first end module, and the second electronic device resides within the second end module. The strap is configured to straddle an object, whereby the first and the second electronic devices are positioned on the opposite sides of the object. The surveillance device has a control unit. The device further includes a sensor configured to detect a predefined event. A network of connectors resides within the strap, the connectors configured to carry electric signals between the first electronic device, the second electronic device, the sensor, and the control unit. Responsive to detecting a predefined event through a sensor, the control unit actuates the first electronic device, the second electronic device, or both.
US10515524B2 Security apparatus and method
A security method and apparatus is disclosed. In one embodiment, a method for providing an alarm for a window by a security apparatus comprises calculating a first distance between a detector mounted within a movable portion of the window and a window frame edge and calculating a second distance between the detector and the window frame edge. The method further comprises determining whether the movable portion of the window has remained stationary for more than a predetermined time period based on the first distance and the second distance and, if the movable portion has remained stationary for more than the predetermined time period, storing the second distance in a memory, placing the security apparatus into an active alarm state, calculating a third distance observed by the detector, determining a change between the third distance and the second distance, determining whether the change exceeds a predetermined distance, and generating an alarm signal if the change exceeds the predetermined distance.
US10515521B2 Methods and apparatus for securing a tracking beacon to personal protection equipment
This disclosure presents various means for securing a tracking beacon to personal protection equipment. The tracking beacon mount is constructed of a cover, a base, a transmitter and a mounting mechanism, such as a strap. The transmitter has a unique identifier which is detected by a proximity sensor. The proximity sensor is operably connected to a tracking system which can be used to detect the presence of the beacons. The system is programmed to recognize the types of items used and warn the user if something predetermined as required for the location or job type is missing.
US10515517B2 Game of chance systems and methods
In various embodiments, players may compete in a gaming context.
US10515513B2 Gaming system, gaming device and method for utilizing mobile devices at a gaming establishment
A gaming system which facilitates the two-way communication between mobile devices, such as mobile phones, and different gaming system components to enhance a player's gaming experience.
US10515510B2 Interleaved wagering system with reconciliation system
An interleaved wagering system with a reconciliation system is disclosed. The system includes an interactive controller constructed to receive a user input from a user, communicate the user input to an application controller, determine a first action outcome using the user input, and communicate the action outcome to the application controller. The application controller operatively connects the interactive controller to a wager controller, and the application controller is constructed to receive the user input and the action outcome from the interactive controller, determine a second action outcome from the user input, and correct the first action outcome using the second action outcome based on a comparison of the first action outcome and the second action outcome.
US10515505B2 Apparatus and method for mobile vending
Systems, apparatuses, and methods are provided herein for mobile vending. A system for mobile vending comprises a mobile vending machine comprising: an item dispenser configured to display a plurality of items for purchase, a set of motorized wheels, a navigation sensor device, a communication device, and, a control circuit configured to navigate the mobile vending machine based on navigation instructions; and a central computer system configured to communicate with the mobile vending machine via the communication device, the central computer system being configured to: determine a destination for the mobile vending machine, provide the navigation instructions to the mobile vending machine to cause the mobile vending machine to travel to the destination using the set of motorized wheels and the navigation sensor device.
US10515503B2 Sheet processing system, sheet processing apparatus, and sheet housing section
A sheet processing system A includes a sheet processing apparatus 1 that transports and stores a sheet in one of short-edge leading orientation and long-edge leading orientation; a sheet housing section 3 that stores the sheet in the other of the short-edge leading orientation and the long-edge leading orientation; and an orientation changing section 4 that transports the sheet between the sheet processing apparatus 1 and the sheet housing section 3, changes transport orientation of the sheets which is being transported between the short-edge leading orientation and the long-edge leading orientation.
US10515498B2 Electric lock and control method thereof
A control method for operating an electric lock by using a portable device includes the portable device obtaining an encrypted message according to an encryption function; the portable device transmitting the encrypted message to the electric lock; the electric lock decrypting the encrypted message according to a decryption function; and the electric lock determining whether to perform an action according to a decryption result of the encrypted message.
US10515493B2 Method and system for tracking and pictorially displaying locations of tracked individuals
Methods, systems, and techniques for tracking and pictorially displaying locations of tracked individuals involve retrieving a location of the tracked individual and pictorially representing the location of the tracked individual on a display. The location can be acquired using a credentials acquisition device to read credentials issued to the tracked individuals. Pictorially representing the location on a display may involve showing one or both of the location and number of the tracked individuals on a map.
US10515490B2 Method and device for determining whether a motor vehicle is instantaneously driven manually or automatically
A method for determining whether a motor vehicle is instantaneously driven manually or automatically, the motor vehicle being operable in a first operating mode in which the motor vehicle may be driven manually, and operable in a second operating mode in which the motor vehicle may be driven automatically. The method includes checking whether minimum conditions are met. If the change instruction specifies that a change is to be made from the first into the second operating mode, determining that the motor vehicle is instantaneously driven automatically when all minimum conditions are met, and otherwise, determining that the motor vehicle is instantaneously driven manually. If the change instruction specifies that a change is to be made from the second into the first operating mode, determining that the motor vehicle is instantaneously driven manually when all minimum conditions are met, and otherwise, determining that the motor vehicle is instantaneously driven automatically.
US10515486B1 Systems and methods for employing augmented reality in appraisal and assessment operations
An augmented reality structural assessment system may include a display device, at least one sensor configured to generate image data from a structure, and a processor. The processor may receive the image data that represents one or more portions of the structure and generate a visualization of a scenario related to structural damage to the one or more portions of the structure. The visualization may be presented via the display device, such that the visualization augments a view of the structure via the display device. The processor may then receive input data regarding one or more assessments of damage to the structure corresponding to the scenario and the image data and store the data regarding one or more assessments of damage in a storage component.
US10515484B1 Systems and methods to facilitate interactions with virtual content in an interactive space using visual indicators
A system configured to facilitate interactions with virtual content in an interactive space may comprise one or more of a hand tracking device, a light source, an optical element, one or more physical processors, non-transitory electronic storage, and/or other components. The hand tracking device may be configured to generate output signals conveying ranges of surfaces and/or objects present in the real world. A hand of a user may be identified and tracked through three-dimensional space. A virtual cursor may be presented as positionally linked with the hand. The virtual cursor may be modified to reflect change in hand pose. As the hand comes close to virtual objects, an individual virtual object may be modified to reflect which virtual object is closest to the hand.
US10515483B2 Beam visualization and using augmented reality for control and interaction
Presenting a visualization of antenna radiation patterns may include sending a request to a server for up-to-date information regarding an antenna mode; receiving the request at the server and reading a register value for the antenna mode; responding, by the server, with updated antenna mode information; and overlaying antenna radiation patterns on an image based on the mode information.
US10515479B2 Collaborative 3D modeling system
A collaborative 3D modeling system, comprising a computer processing unit, a digital memory, and an electronic display, the computer processing unit and the digital memory configured to provide 3D model representations of a first plurality of versions of an object component for a first user, the versions being selectable along a first axis, and using the electronic display, provide a plurality of user identifications which are selectable along a second axis, wherein selecting a subsequent user causes a second plurality of said versions of said object component to be displayed on the electronic display.
US10515477B2 Photorealistic three dimensional texturing using canonical views and a two-stage approach
Images of various views of objects can be captured. An object mesh structure can be created based at least in part on the object images. The object mesh structure represents the three-dimensional shape of the object and includes a mesh with mesh elements. The mesh elements are assigned views first from a subset of views to texture large contiguous portions of the object from relatively few views. Portions that are not textured from the subset views are textured using the full set of views, such that all mesh elements are assigned views. The views first assigned from the subset of views and the views then assigned from the full plurality of views can be packaged into a texture atlas. These texture atlas views can be packaged with mapping data to map the texture atlas views to their corresponding mesh elements. The texture atlas and the object mesh structure can be sent to a client device to render a representation of the object. The representation can be manipulated on the client device in an augmented reality setting.
US10515475B2 Implementing layered navigation using interface layers
A device may provide multiple interface layers for display in a layered manner. The multiple interface layers may be associated with a single application. The multiple interface layers may be layered such that at least one interface layer, of the multiple interface layers, at least partially obscures at least one other interface layer of the multiple interface layers. The device may display, via a display of the device, the multiple interface layers in a manner that permits user interactions with more than one interface layer of the multiple interface layers. The device may detect a user interaction with an interface layer of the multiple interface layers displayed via the display. The device may adjust the manner in which the multiple interface layers are displayed based on the user interaction.
US10515471B2 Apparatus and method for generating best-view image centered on object of interest in multiple camera images
Provided are an apparatus and method for generating a best-view image centered on a object of interest in multiple camera images. The apparatus and method for generating a best-view image centered on a object of interest in multiple camera images accurately provide a best-view image clearly showing a figure, a motion, or the like of a object of interest desired by a viewer by selecting the best-view camera image on the basis of a criterion of a judgment about the best-view image centered on the object of interest.
US10515469B2 Proactive monitoring tree providing pinned performance information associated with a selected node
The disclosed embodiments relate to a system that displays performance data for a computing environment. During operation, the system first determines values for a performance metric for a plurality of entities that comprise the computing environment. Next, the system displays the computing environment as a set of nodes representing the plurality of entities. While displaying the nodes, the system displays a chart with a line illustrating how a value of the performance metric for the selected node varies over time, wherein the line is displayed against a background illustrating how a distribution of the performance metric for a reference subset of the set of nodes varies over time.
US10515466B2 Optimized deferred lighting in a foveated rendering system
A method for implementing a graphics pipeline. The method includes determining a plurality of light sources affecting a virtual scene. Geometries of objects of an image of the scene is projected onto a plurality of pixels of a display from a first point-of-view. The pixels are partitioned into a plurality of tiles. A foveal region of highest resolution is defined for the image as displayed, wherein a first subset of pixels is assigned to the foveal region, and wherein a second subset of pixels is assigned to a peripheral region that is outside of the foveal region. A first set of light sources is determined from the plurality of light sources that affect one or more objects displayed in a first tile that is in the peripheral region. At least two light sources from the first set is clustered into a first aggregated light source affecting the first tile when rendering the image in pixels of the first tile.
US10515462B2 Pixel wise illuminant estimation
The disclosure concerns estimating an illumination spectrum of a pixel of hyperspectral or multispectral image data. A processor determines an optimised illumination spectrum for a first point based on an initial illumination spectrum and based on associations between the first point and multiple second points of multiple instances of the image data, wherein each of the multiple instances is associated with a refined amount of image information. It is possible to determine the illumination spectrum per pixel of the original image data without clustering pixels or restrictive assumptions but instead by utilising the associations for the statistical inference on the illumination spectrum.
US10515459B2 Image processing apparatus for processing images captured by a plurality of imaging units, image processing method, and storage medium storing program therefor
An image processing apparatus includes a detection unit configured to detect positions of an index of which an arrangement is sequentially changed from respective images captured by two imaging devices, a calibration unit configured to calibrate a position of at least one of the two imaging devices based on the positions of the index arranged at an identical position detected from the respective images captured by the two imaging devices, a determination unit configured to determine a candidate position where the index is to be newly arranged based on the positions where the index has already been detected, and a presentation unit configured to present the candidate position.
US10515458B1 Image-matching navigation method and apparatus for aerial vehicles
A method and apparatus for estimating the position and attitude of an aerial vehicle transiting over terrain through a combination of steps combining image registration and the inherent image coordinate system of the camera. The aerial vehicle captures an image of the terrain and extracts features from the camera image and pre-existing aerial imagery, and determines a perspective transform between the images. Image reference points are projected with the 2D perspective transform and an elevation map provides estimated 3D coordinates of the image reference points. Subsequently a camera position and orientation necessary for the camera to obtain the initial camera image is determined by projecting reference points with locations defined by the image coordinate system of the camera to define terrain points, and conducting an optimization to minimize displacements between the estimated coordinates and the terrain coordinates. The estimated camera position provides a location and attitude for the aerial vehicle.
US10515457B2 Image collation system and image collation method
An image collation system comprising: a detection unit that detects an object from an image acquired by imaging a predetermined position using an imaging unit; a tracking unit that tracks an object image of the same object; a selection unit that calculates an evaluated value for each of the object images of the same object and selects the object image of which the evaluated value is equal to or greater than a predetermined value as a best shot image; a collation unit that performs a collation process of collating the best shot image with a registered image and determining whether the object present at the predetermined position is a previously registered object; and a display that displays a performance result of the collation process, the image collation system including a storage unit that stores the best shot image; and a preparation unit that updates or re-prepares an evaluation expression that calculates the evaluated value.
US10515453B2 Image processing apparatus, image processing method, and storage medium for performing an edge correction processing based on color variations
An image processing apparatus counts at least one of the number of pixels having an identical color to a target pixel, the number of pixels having a similar color to the target pixel, and the number of pixels having a different color from the target pixel in a target window, and determines an attribute of the target pixel based on a result of the counting.
US10515450B2 Systems and methods for using a single-cell to create chromosomal spreads
Embodiments of the present disclosure provide for methods and systems for preparing chromosomal spread for a selected cell so that chromosomal spreads and/or translocations can be correlated with the selected cell.
US10515449B2 Detection of 3D pose of a TEE probe in x-ray medical imaging
Pose of a probe is detected in x-ray medical imaging. Since the TEE probe is inserted through the esophagus of a patient, the pose is limited to being within the esophagus. The path of the esophagus is determined from medical imaging prior to the intervention. During the intervention, the location in 2D is found from one x-ray image at a given time. The 3D probe location is provided by assigning the depth of the esophagus at that 2D location to be the depth of the probe. A single x-ray image may be used to determine the probe location in 3D, allowing for real-time pose determination without requiring space to rotate a C-arm during the intervention.
US10515447B2 Analysis of data obtained from microarrays
Disclosed are methods and software for biological data analysis. Specifically, provided are methods, computer programs and systems for analyzing data in the form of various intensity measurements obtained from an oligonucleotides microarray experiment. Such data may be microarray data obtained from an experiment conducted to determine copy number of a human genetic sample. The data are corrected by application of one or more covariate adjusters which may be applied simultaneously and which may be selected by a user. Further, the present application provides methods of filtering image data and signal restoration of image data using log2 ratio data.
US10515441B2 Method and device for rectifying image photographed by fish-eye lens
A method and device for rectifying an image photographed by a fish-eye lens, comprising the following steps: acquiring a fish-eye lens mapping parameter and a lens field angle; acquiring a fitted mapping curve according to the lens mapping parameter; acquiring centre coordinate and the radius of a fish-eye circle in a fish-eye image; creating a blank image used for rectifying the image according to the lens field angle; based on the lens field angle, the fitted mapping curve, the centre coordinate and the radius of the fish-eye circle, and the width and height of the blank image, mapping a point on the blank image used for rectifying the image to a corresponding point in the fish-eye image; and based on a colour sample of the corresponding point in the fish-eye image, drawing same onto the corresponding point in the blank image used for rectifying the image, and drawing the rectified image.
US10515439B2 Method for correcting an acquired image
A method of correcting an image obtained by an image acquisition device includes obtaining successive measurements, Gn, of device movement during exposure of each row of an image. An integration range, idx, is selected in proportion to an exposure time, te, for each row of the image. Accumulated measurements, Cn, of device movement for each row of an image are averaged across the integration range to provide successive filtered measurements, G, of device movement during exposure of each row of an image. The image is corrected for device movement using the filtered measurements G.
US10515434B2 Adjustment of architectural elements relative to facades
Improper positioning of architectural features is corrected during construction or reconstruction of a multi-dimensional (e.g., 3D) building model using known architectural dimensions and known relationships to planes (facades). The system identifies architectural elements that have known architectural standard positions relative to planes within the multi-dimensional model. Dimensional measurements of architectural elements in the multi-dimensional model are used to properly position one or more architectural elements relative to associated planes within the multi-dimensional building model. For example, a window position on a 3D building model first façade is moved inward (offset) according to the known relationship of a window (architectural element) being inset relative to a façade (e.g., exterior wall). In addition, a window frame could be repositioned outwardly relative to the same façade plane based on a known relationship of a frame being located on an external surface of the façade (e.g., exterior wall).
US10515430B2 Allocating device buffer on GPGPU for an object with metadata using access boundary alignment
A method is provided for buffer allocation on a graphics processing unit. The method includes analyzing, by the graphics processing unit, a program to be executed on the graphics processing unit to determine, for an object in the program, a set of elements in the object that are designated to be accessed during an execution of the program. The method further includes allocating, by the graphics processing unit, a placement of the object in a device buffer on the graphics processing unit based on the set of elements to minimize a number of memory accesses during the execution of the program.
US10515428B2 Facilitating and tracking clinician-assignment status
Subject matter described herein is related to assigning a healthcare clinician to provide care to a patient. For example, a GUI is provided that includes contextual information relevant to the assignment and that allows a user to electronically create the assignment. Relevant information includes a list of clinicians, a list of patients, and an estimate of the amount of resources required to provide care to a patient. In addition, this disclosure describes tracking the status of a healthcare clinician, such as primary provider, secondary provider, and on-break. Status might be tracked by capturing an image of a display board, which supports clinician barcodes that are movable to desired locations within a depiction of a healthcare facility (e.g., floor plan laid out using barcodes).
US10515426B2 Method for estimating a characteristic of a liquefied natural gas load
A method of estimating a characteristic (Qn′, Q1′) of a load of liquefied natural gas being transported by a tanker at any point on a route (401, P; 501, 502, 503), the method being characterized in that the estimation is made by integrating, over the route (410, 411, 412, 420; 510, 511, 512) from a reference point (400, P; 500) at which said characteristic is known (Qn, Ql), a relationship associating the instantaneous transformation of the load with instantaneous navigation conditions.
US10515425B2 Agricultural implement and implement operator monitoring apparatus, systems, and methods
Apparatus, systems and methods for monitoring one or more agricultural implements during agricultural operations and for monitoring operator performance criterion. In some embodiment, the operator performance criterion may be reported to a monitor on the agricultural implement as well as a remote fleet monitor.
US10515424B2 Machine learned query generation on inverted indices
Methods and systems for generating queries from a behavioral index model are described. According to various embodiments, a system receives a query input including one or more search terms from a client device associated with a member profile. The system generates a query from the one or more search terms and one or more profile terms. The system causes one or more query machines to search one or more inverted indices using the query and receives one or more result of documents distributed across the inverted indices. The system generates an ordered list of the one or more result sets and causes presentation of the ordered list at a client device associated with the member profile.
US10515420B2 Method, system and software program for handling and storing purchase transactions between a user and a point-of-sale
A method and system for managing and storing purchase transactions between a users' computing device and a point-of-sales computing device is described. The method comprises the steps of: a user purchasing an item from a point-of-sale, the point-of-sale computing device generating an electronic receipt related to the item. The point-of sale transmits the electronic receipt to a users' computer based accounting system programmed for performing bookkeeping operations related to purchase transactions. The accounting system stores the electronic receipt, extracts price and purchase transaction information about the item. The accounting system analyzes the price and information for automatically updating accounting records of the user in real time.
US10515419B1 Systems and methods for leveraging remotely captured images
Systems and methods can leverage images of remotely captured items to extract information, populate forms, authenticate users, and perform other actions.
US10515413B1 System and method for dynamically adapting asset allocation and withdrawal rates
Methods and systems for generating a recommended retirement profile for a retiree are disclosed herein. An indication to generate, for a retiree, a recommended retirement profile is received. A plurality of decumulation parameters are identified, and a utility function is computed based on the decumulation parameters. The recommended retirement profile is generated based on the computed utility function.
US10515410B2 Method and system for calculating and providing initial margin under the standard initial margin model
A Standard Initial Margin Model (SIMM) is calculated and provided as an overall initial margin for non-cleared derivatives. In certain embodiments, using at least one computing device, information associated with a plurality of risk classes is acquired, and a delta margin, a vega margin, and a curvature margin for each risk class based on the acquired information associated is determined. The at least one computing device calculates initial margin for each risk class by summing the respective delta margin, the respective vega margin, and the respective curvature margin. The at least one computing device determines whether product classes will be used in calculating the overall initial margin, calculates the overall initial margin using an equation based on the determination, and provides the overall initial margin. The amount of the initial margin call for the underlying derivatives contract may then be generated based on the calculated initial margin.
US10515406B1 Information decision making and display
An information processing and display system includes a first database storing milestones associated with an approval process. A computing system is configured to access the first database and estimate start dates for the milestones. A risk of delay is determined for the milestones based on information associated with the approval process, and first adjusted start dates are estimated based on the determined risk of delay. Alternative actions associated with the determined risk of delay are determined, and second adjusted start dates based on the alternative actions are estimated. The computer generates a display of the first adjusted start dates, the alternative actions, and the second adjusted start dates.
US10515405B2 Person-to-person lending program product, system, and associated computer-implemented methods
An individual consumer borrower accessing a person-to-person lending website is provided an opportunity to have a loan request wholly or partially satisfied by a financial institution at loan terms from the financial institution. The financial institution, for example, can receive information about a person-to-person loan request, determine whether to authorize a financial institutional loan, offer a loan to the individual on terms determined by the financial institution, and issue the loan to an individual consumer borrower responsive to approval of the terms. Prior to an auction, the individual consumer can choose an immediate loan offer having financial institution terms or choose to solicit individual consumer loan offers with more favorable terms through the person-to-person lending website. The financial institution can also offer a gap filling loan for a deficiency amount so that the loan request can be partially satisfied by individual consumer loan offers.
US10515397B2 System and method for facilitating virtual gift giving
A system for facilitating virtual gifting of goods or services over a communications network includes: a) a first client module configured for purchasing a virtual gift for a recipient, b) a second client module configured for receiving and viewing the purchased virtual gift from the server, over the communications network; c) a third client module configured for receiving a wireless signal for the recipient from the second client module and viewing the purchased virtual gift, and d) a web server module configured for processing electronic payment for the purchased virtual gift with a payment gateway, transmitting the purchased virtual gift to the second client module, and transmitting a confirmation of payment for the purchased virtual gift to a brick and mortar outlet, wherein the purchased virtual gift is configured for redemption at said brick and mortar outlet.
US10515390B2 Method and system for data optimization
Embodiments can provide an intelligent vehicle that determines that the vehicle interior comprises multiple occupants; identifies the occupants; based on the driving behavior of the vehicle, creates a composite occupant profile associated with the group of plural occupants, the composite occupant profile comprising the identities of the plural occupants and group preferences for various vendor products or services; and, based on the composite occupant profile and received inputs from a user interface, an automatic vehicle location system, and a plurality of sensors in the vehicle, performs one or more actions, such as: (a) proposing one or more vendor products or services for the group of occupants; (b) publishing the vendor products or services selected by the group of occupants, via a social network, to associated or selected associates of the occupants in the group; and (c) presenting advertisement information from a vendor server associated with the proposed or selected vendor products or services to one or more of the occupants in the group.
US10515382B2 System and method for aggregation, enhancing, analysis or presentation of data for vehicles or other commodities
Embodiments of systems and methods for the aggregation, analysis, display and monetization of pricing data for commodities in general, and which may be particularly useful applied to vehicles are disclosed. Specifically, in certain embodiments, historical transaction data associated with a particular vehicle configuration may be obtained and processed to determine pricing data associated with the vehicle configuration. The historical transaction data or determined pricing data may then be presented in an intuitive manner.
US10515380B2 Proactive surveys based on customer information
A context-aware computing system for delivering surveys to a customer. The choice of which survey to send to a customer may be tailored based on a click path (route), customer history, and customer interests. A customer browsing a Web page initiates the survey decision process. A control module selects a survey to send to a customer based on the criteria above and customer intent. Customer responses are then harvested from the Web-based survey.
US10515378B2 Extracting relevant features from electronic marketing data for training analytical models
In certain embodiments, an analytical application accesses electronic marketing data that is automatically generated by interactions with marketing communications. The analytical application represents the set of electronic marketing data as a data matrix, in which columns of the matrix correspond to features of the data set. The analytical application selects a constraint for a singular value decomposition of the initial matrix and performs the singular value decomposition with the constraint. The constrained singular value decomposition derives, from the initial matrix, a matrix of singular vectors having a threshold number of rows with non-zero coefficients. The analytical application identifies certain columns from the initial matrix that correspond to the rows of the derived matrix with the non-zero coefficients and selects the features corresponding to those columns. The analytical application trains the analytical model using the selected features.
US10515376B2 Systems and methods of tracking the delivery and post-delivery status for electromagnetically transmissible contents delivered via user initiated and controlled hybrid delivery modes with the interplay of a machine-readable code system
The present invention discloses a network communication system that includes a network processing center for receiving and converting an electronic or electro-magnetically transmissible data/content into a physically deliverable object and/or network transmissible content data files for carrying out a hybrid delivery of the data/content by a physical delivery process and/or a network electro-magnetic delivery process to a recipient or an ECRMA. A machine-readable code such as QR code is used in the continuous information flow among the various components of this system. The delivery status of the electronic contents and the post-delivery activities are tracked by a variety of mechanisms and the information obtained from the tracking is send back to the content-senders.
US10515374B2 Keyword generation method and apparatus
Methods, apparatuses, and articles for receiving one or more indicators indicating one or more degrees of relevance or irrelevance of one or more items or entities to advertising keywords of interest, generating one or more advertising keyword suggestions suggesting one or more advertising keywords based at least in part on whether there are predetermined relationships among the suggested one or more advertising keywords, and between some of the suggested one or more advertising keywords and the one or more items or entities, are described herein.
US10515367B2 Fraud detection in self-service terminal
A method includes monitoring patterns of commands provided by a self-service terminal controller, identifying potential fraud in the monitored patterns of commands, and suspending operation of a dispenser of the self-service terminal responsive to the identification of potential fraud.
US10515364B2 Automated teller machine with an encrypting card reader and an encrypting pin pad
A banking system operates responsive to data read from data bearing records. The system includes an automated banking machine comprising a card reader. The card reader includes a movable read head that can read card data along a magnetic stripe of a card that was inserted long-edge first. The card reader includes a card entry gate. The gate is opened for a card that is determined to be properly oriented for data reading. The card reader can encrypt card data, including account data. The machine also includes a PIN keypad. The card reader can send encrypted card data to the keypad. The keypad can decipher the encrypted card data. The keypad can encrypt both deciphered card data and a received user PIN. The card data and the PIN are usable by the machine to authorize a user to carry out a financial transfer involving the account.
US10515363B2 Software PIN entry
A card reader configured to read a smart card can be detachably connected to a mobile computing device. When the card reader is attached to the mobile device, an application installed on the mobile computing device permits the mobile device to communicate with the card reader in order to process transactions.Security measures can be used on the mobile device to prevent theft of a PIN during software PIN entry of a payment transaction. The mobile device can prevent the keypad or other input interface from displaying feedback. The mobile device can also prevent passcodes from being stolen by displaying media encoded with digital rights management (DRM) and by managing the media and user inputs at a secure server.A mobile device can securely communicate with a card reader for a payment transaction using asymmetric or symmetric encryption.
US10515356B2 Method and system for utilizing authorization factor pools
One embodiment of the present disclosure provides a system and associated processes for sharing cardholder data (CHD) between a merchant that utilizes tokenization and a second merchant that may or may not utilize tokenization. In one embodiment, the merchant, or an employee of the merchant, can use the system and associated processes to reacquire CHD from a tokenization provider system. In one embodiment, the merchant identifies to the tokenization provider system a desire to share CHD, which is associated with a token, with a second merchant. The merchant and/or the tokenization provider system can then invite the second merchant to register with the tokenization provider system. Once registered with the tokenization provider system, the second merchant can access any CHD that the merchant associated with the second merchant.
US10515351B1 GPS validation for transactions
A location verification provision is implemented to determine the location of a device associated with a user at the time of an attempted transaction. The attempted transaction includes receiving user identification and/or payment information, which is associated with the device in an entry stored in a database. Location information of the device, as well as a time at each location, may also be stored in the database. To verify that the device is located at the location of the transaction, a comparison operation may be performed. If the device is located where the transaction is being processed, the transaction may be completed. Predetermined criteria may be defined to account for possible inaccuracies in location and time calculations.
US10515350B2 Method and apparatus to trigger mobile payment based on distance
A method, mobile device, and non-transitory computer readable medium for transmitting information. The method includes determining, by a mobile device, a distance between the mobile device and another device in response to a request for the mobile device to transmit the information. The method also includes determining, by the mobile device, whether the distance between the mobile device and the other device is within a threshold distance. Additionally, the method includes transmitting, by the mobile device, the information to the other device after determining that the distance between the mobile device and the other device is within the threshold distance.
US10515347B2 Techniques for kiosk transactions
Techniques for transacting with a kiosk are provided. A user activates a remoting feature of a kiosk. A kiosk agent on the kiosk directly or indirectly causes a link to be sent to a mobile device of the user. The link when activated on the mobile device providing an interface for transacting with the kiosk from the mobile device.
US10515345B2 Payment link
In one embodiment, an intended recipient of money transmits a payment link created by the recipient to an intended sender of money, where the link contains a locator to a site of a payment provider, information about the recipient (e.g., phone number), and the amount of money to be sent. The link can be sent via email, text, IM, or other means. The sender then accesses the link, such as by clicking or tapping on the link, which launches a checkout or payment page for the sender on the payment provider site. The sender completes the payment page, and the payment is sent to the recipient by the payment provider.
US10515340B2 Systems and methods for formulating customized beverages
In various example embodiments, a system and method for determining an ideal customized beverage for a particular user and generating user-specific instructions to create the beverage. In example embodiments, a beverage request may be received by the system from a network. The system may further receive and store information about a dispenser responsible for creating the beverage and information about the user. The received information may be used by the system to determine a user-specific ideal beverage formulation. The system may further use the determined formulation to generate user-specific composition instructions and export the instructions over a network to the dispensing device.
US10515337B1 User identification system
Image-based object representation (OR) tracking of users or other objects in a facility may occasionally lose the identity associated with a particular OR. For example, in a crowded aisle the respective ORs for individual users may merge, resulting in a loss of identity of the particular OR. As the crowd dissipates, confidence in the identity of a particular OR may be low. In one implementation, image processing is used to determine OR movement data descriptive of the time(s) when the OR is in motion or stopped. Device movement based on data acquired by sensors on a mobile device carried by a user is descriptive of when the mobile device is in motion or stopped. A match between the particular OR movement data and the particular device movement data allows the identity of the particular OR to be determined as an identity associated with the mobile device.
US10515333B2 Secure product identification and verification
A device may receive an indication that a product has arrived at a destination. The product may have been shipped by an entity to the destination. The device may perform an analysis on the product to determine an attribute of the product. The device may perform a comparison of information identifying the attribute of the product and information included in an encrypted record, for the product, of a blockchain, to verify the attribute of the product. The information included in the encrypted record may be related to attributes of the product. The attributes of the product may have been determined by the entity that shipped the product to the destination. The device may determine whether the attribute of the product is verified based on performing the comparison. The device may perform an action based on determining whether the attribute of the product is verified.
US10515332B2 Managing a supply chain
Logistics data includes a plurality of shipments, each including deliveries tied to a purchase order line item (POLI). Each of the deliveries has a delivery quantity and a post goods issue (PGI) date. The logistics data further includes a plurality of logistics services for the plurality of shipments including deliveries tied to the POLI. A multi-mode shipment has a plurality of sequential logistics services. The logistics data includes a plurality of deliveries tied to the POLI, wherein a goods received (GR) quantity and a GR date is determined for each of the deliveries. The processor provides a display of the PGI date and the GR date for the multi-mode shipment. The processor calculates the goods received (GR) date for a purchase order line item (POLI) based on multiple shipments tied to the POLI and multiple GRs tied to the POLI entered at a field location.
US10515322B2 Method and system for generating occupant schedules
Embodiments of the present invention generally relate to the modeling of building occupant behavior. An embodiment of the present invention relates to a method for generating interdependent schedules in an occupant simulation model. Within schedules generated in accordance with the present invention may be included activities that require the attendance of other occupants. Disclosed are methods for distributing multi-occupant activities among other occupants of a building. In another embodiment of the present invention, personas are used to generate simulated occupant schedules from a limited number of real-world occupant surveys. Characteristics of the real-world schedules are manipulated so as to fit desired characteristics. Multiple persona models are disclosed.
US10515320B2 Biometric verification of ticket users
Techniques are disclosed for validating a ticket based on biometric data provided by a ticket holding user. A ticket controller device broadcasts an inquiry frame specifying a request for authentication data for a ticket user requesting access to a service hosted by the ticket controller. A mobile device may receive the inquiry frame and generate a response frame encapsulating a ticket identifier and biometric data associated with a user. The ticket controller receives the response frame including the ticket identifier and the biometric data. Upon determining that the ticket identifier and the biometric data encapsulated in the response frame matches a stored ticket identifier and biometric data, the ticket controller grants the user access to the service.
US10515318B2 Automated resolution of Wi-Fi connectivity issues over SMS
Wi-Fi connectivity issues are automatically resolved over SMS. An SMS message including a MAC address is received for a station having a wireless connectivity issue involving a Wi-Fi portion of the data communication network. The SMS message is converted according to an API (application programming interface) of the network manager. Error logs are retrieved according to the MAC address. Based on the error logs, a connectivity solution (or other type of solution) to the connectivity issue is determined. The connectivity solution from the network manager API to an SMS message. The SMS message with the connectivity solution is sent to the station. Subsequent SMS messages are sent to the station to determine whether the connectivity solution was effective in improving a client experience.
US10515317B1 Machine learning algorithm for user engagement based on confidential data statistical information
In an example embodiment, a machine learning algorithm is used to train an engagement score model to calculate an engagement score for a particular member indicating a probability that the particular member would increase engagement with the social networking service if provided with statistical information about confidential data submitted by other members. Member usage information is obtained corresponding to a first member of a social networking service. Then a plurality of features are extracted from the member usage information corresponding to the first member. This plurality of features is inputted into the engagement model to obtain an engagement score for the first member. It is then determined whether or not to provide statistical information to the first member about confidential data submitted by other members based on the engagement score for the first member.
US10515313B2 Predictive model evaluation and training based on utility
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a plurality of different types of predictive models using training data, wherein each of the predictive models implements a different machine learning technique. One or more weights are obtained wherein each weight is associated with an answer category in the plurality of examples. A weighted accuracy is calculated for each of the predictive models using the one or more weights.
US10515309B1 Weight based assistance determination
Described are systems and methods for determining if assistance is to be provided to a user. In some instances, a total weight associated with a user pattern may be monitored by sensors of a base surface and a determination made if an abnormality related to the user pattern is present. If an abnormality exists, the appropriate assistance may be determined based on the abnormality and provided to the user.
US10515308B2 System, method and cloud-based platform for predicting energy consumption
According to one embodiment of the present invention, a prediction system is provided. The system comprises a first data decomposition facility configured to decompose a provided time series of consumption data into a plurality of different training sets for different types of days and a second data decomposition facility configured to decompose each one of the plurality of training sets into at least a seasonal component and a trend component. The system further comprises a regression facility configured to perform a regression analysis on the decomposed consumption data based on at least the trend component and chronological information associated with the consumption data of the respective training set to train a prediction function and a prediction facility configured to estimate predicted energy consumption data based on the trained prediction function and the type of a day for which the prediction is performed.According to further embodiment, a method for predicting energy consumption data based on a time series of consumption data and a cloud-based prediction platform are disclosed.
US10515305B2 Recognition apparatus based on neural network and method of training neural network
A recognition apparatus and a training method are provided. The recognition apparatus includes a memory configured to store a neural network including a previous layer of neurons, and a current layer of neurons that are activated based on first synaptic signals and second synaptic signals, the first synaptic signals being input from the previous layer, and the second synaptic signals being input from the current layer. The recognition apparatus further includes a processor configured to generate a recognition result based on the neural network. An activation neuron among the neurons of the current layer generates a first synaptic signal to excite or inhibit neurons of a next layer, and generates a second synaptic signal to inhibit neurons other than the activation neuron in the current layer.
US10515302B2 Neural network unit with mixed data and weight size computation capability
In a neural network unit, each neural processing unit (NPU) of an array of N NPUs receives respective first and second upper and lower bytes of 2N bytes received from first and second RAMs. In a first mode, each NPU sign-extends the first upper byte to form a first 16-bit word and performs an arithmetic operation on the first 16-bit word and a second 16-bit word formed by the second upper and lower bytes. In a second mode, each NPU sign-extends the first lower byte to form a third 16-bit word and performs the arithmetic operation on the third 16-bit word and the second 16-bit word formed by the second upper and lower bytes. In a third mode, each NPU performs the arithmetic operation on a fourth 16-bit word formed by the first upper and lower bytes and the second 16-bit word formed by the second upper and lower bytes.
US10515296B2 Font recognition by dynamically weighting multiple deep learning neural networks
The present disclosure relates to a font recognition system that employs a multi-task learning framework and training to improve font classification and remove negative side effects caused by intra-class variances of glyph content. For example, in one or more embodiments, the font recognition system trains a hybrid font recognition neural network that includes two or more font recognition neural networks and a weight prediction neural network. The hybrid font recognition neural network determines and generates classification weights based on which font recognition neural network within the hybrid font recognition neural network is best suited to classify the font in an input text image. By employing a hybrid trained font classification neural network, the font recognition system can improve overall font recognition as well as remove the negative side effects from diverse glyph content.
US10515295B2 Font recognition using triplet loss neural network training
The present disclosure relates to a font recognition system that employs a multi-task learning framework to jointly improve font classification and remove negative side effects caused by intra-class variances of glyph content. For example, in one or more embodiments, the font recognition system can jointly train a font recognition neural network using a font classification loss model and triplet loss model to generate a deep learning neural network that provides improved font classifications. In addition, the font recognition system can employ the trained font recognition neural network to efficiently recognize fonts within input images as well as provide other suggested fonts.
US10515294B2 Training data generating device, method, and program, and crowd state recognition device, method, and program
At least one storage stores a dictionary of a discriminator acquired by machine learning by use of a plurality of pairs of crowd state image as an image which expresses a crowd state at a predetermined size and includes a person whose reference site is expressed as large as the size of the reference site of a person defined for the predetermined size, and training label for the crowd state image. At least one processor extracts regions from a given image and recognizes states of the crowds shot in the extracted regions based on the dictionary.
US10515287B2 Image retrieval apparatus, computer readable medium, and method for specifying an image group and extracting a representative image
An image retrieval apparatus includes a processor, and the processor performs a process including: determining an image in which a first characteristic object is included in a subject to be a first image, and determining an image that is captured after the first image and in which a second characteristic object is included in the subject to be a second image, from among a series of captured images; specifying images as an image group, the images being captured during a period after the first image is captured before the second image is captured from among the series of captured images; and extracting a representative image from the image group.
US10515286B2 Image processing apparatus that performs compression processing of document file and compression method of document file and storage medium
Even in the case of a document file including an annotation and text within a page, the file size is reduced while retaining annotation and text information. An image processing apparatus that extracts an annotation object and a text object from a page of an input document file, converts other objects included within the page except for the extracted annotation object and text object into one image object, compresses the converted one image object, and generates page data based on the compressed image object and the extracted annotation object and text object.
US10515285B2 Method and apparatus for blocking information from an image
Some aspects of the invention relate to a mobile apparatus including an image sensor configured to convert an optical image into an electrical signal. The optical image includes an image of a vehicle license plate. The mobile apparatus includes a license plate detector configured to process the electrical signal to recover information from the vehicle license plate image.
US10515284B2 Single-processor computer vision hardware control and application execution
Apparatuses, methods, and systems are presented for reacting to scene-based occurrences. Such an apparatus may comprise dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising a plurality of sensor pixels and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array. The apparatus may further comprise a first processing unit configured to control operation of the dedicated CV computation hardware. The first processing unit may be further configured to execute one or more application programs and, in conjunction with execution of the one or more application programs, communicate with at least one input/output (I/O) device controller, to effectuate an I/O operation in reaction to an event generated based on operations performed on the one or more computed CV features.
US10515283B2 Mobile device for iris based authentication and controlling method thereof
Disclosed are a mobile device and controlling method thereof. The present invention includes a memory configured to register a first iris image, an illumination sensor configured to sense an external illuminance of the mobile device, a display configured to emit a light from a preset region, a camera configured to detect either a second iris image or a pupil image, and a controller configured to control the memory, the illumination sensor, the camera and the display and control the display to display a message for guiding a change of an eye according to the external illuminance sensed by the illumination sensor, wherein the message for guiding the change of the eye is changed according to the sensed external illuminance.
US10515282B1 Multi-hand interface method
A method for multi-user recognition for a multi-touch display is provided. The method identifies a user by using metrics from a hand touch on the display. A hand based menu system is provided on the display in response. Menu system can be oriented in accordance with the hand touch. Stored user preferences can be retrieved for the identified user. The display can recognize an additional hand from the same user or an additional user's hand. These can be used to provide a collaborative display. Optionally additional metrics can be utilized for user identification.
US10515281B1 Blood vessel image authentication
The innovation discloses systems and methods of authenticating users using vein or blood vessel characteristics. The innovation retrieves, based on an authentication request, an authentication image associated with a user. The authentication image comprises a first predetermined point and a second predetermined point. The innovation projects the authentication image onto a body part of the user and reads a blood vessel from the body part. The user orients the blood vessel such that it corresponds to the predetermined points in the projected authentication image. The user is authenticated when the blood vessel appears to connect the predetermined points in the direction of the blood flow.
US10515280B2 Apparatus, vehicle including the same, and control method for the same
An apparatus includes: a storage configured to store a data structure including first one or more feature points hierarchically listed and a contribution list including information about a contribution rank of each of second one or more feature points; and a controller configured to compare the first one or more feature points in the data structure with the second one or more feature points of the contribution list, and to determine whether to update the data structure based on a comparison result.
US10515279B2 Vehicle vision system with front and rear camera integration
A vehicular control system includes a front camera, a rear camera and an electronic control unit (ECU). The cameras connect with the ECU via respective coaxial cables. Image data captured by the cameras is converted at a respective LVDS serializer to a respective image signal and is carried to the ECU via the respective coaxial cable by LVDS. The image signals are de-serialized at the respective LVDS de-serializer of the ECU. The image processor of the ECU may process a de-serialized image signal to detect a vehicle present in the field of view of the front camera, whereby, responsive to determination that the equipped vehicle and the detected vehicle may collide, the system, at least in part, controls a braking system of the equipped vehicle. The image processor may process a de-serialized image signal to detect objects present in the rearward field of view of the rear camera.
US10515275B2 Intelligent digital image scene detection
The present disclosure includes systems, methods, and computer readable media, that identify one or more scene categories that correspond to digital images. In one or more embodiments, disclosed systems analyze a digital image to determine, for each of a plurality of object tags, a probability that the object tag associates with the digital image. The systems further determine, for each of the plurality of object tags, a similarity score for each of a plurality of scene categories (e.g., a similarity between each object tag and each scene category). Using the object tag probabilities and the similarity scores, the disclosed systems determine a probability, for each scene category, that the digital image pertains to the scene category. Based on the determined probabilities, the disclosed systems are able to identify an appropriate scene category for the digital image.
US10515273B2 On-line oil and foreign matter detection system and method employing hyperspectral imaging
A method for removing foreign matter from an agricultural product stream of a manufacturing process. The method includes conveying a product stream past an inspection station; scanning a region of the agricultural product stream as it passes the inspection station using at least one light source of a single or different wavelengths; generating hyperspectral images from the scanned region; determining a spectral fingerprint for the agricultural product stream from the hyperspectral images; comparing the spectral fingerprint obtained in step (c) to a spectral fingerprint database containing a plurality of fingerprints using a computer processor to determine whether foreign matter is present and, if present, generating a signal in response thereto; and removing a portion of the conveyed product stream in response to the signal. A system for detecting foreign matter within an agricultural product stream is also provided.
US10515270B2 Systems and methods to enable and disable scrolling using camera input
In one aspect, a device includes at least one processor, a camera, at least one sensor, a display, and storage. The storage bears instructions executable by the at least one processor to receive input from the at least one sensor and determine, based on the input, whether a user is making physical contact with the device. Based on a determination that the user is not making physical contact with the device, the instructions are executable by the at least one processor to execute scrolling of content based on input from the camera, with the content presented on the display. Based on a determination that the user is making physical contact with the device, the instructions are executable by the at least one processor to decline to execute scrolling of content based on input from the camera.
US10515268B2 Electronic device
An electronic device includes an iris camera; and an organic light-emitting diode (OLED) display screen, in which an infrared OLED is integrated, wherein the infrared OLED is configured to emit infrared light to assist the iris camera in acquisition of an iris image.
US10515254B2 Method and apparatus for acquiring fingerprint, chip and terminal device
Embodiments of the present application provide a method and an apparatus for acquiring a fingerprint, a chip and a terminal device, which may reduce interference caused by ambient light, temperature and a chip dark current and other factors. The method includes: acquiring a first fingerprint image and at least one second fingerprint image, where a screen luminance for acquiring the first fingerprint image is higher than a screen luminance for acquiring the at least one second fingerprint image; determining a third fingerprint image according to the first fingerprint image and the at least one second fingerprint image, where the third fingerprint image is an interference image having a same exposure time as the first fingerprint image; and performing interference cancellation on the first fingerprint image according to the third fingerprint image to obtain a fourth fingerprint image.
US10515245B2 Variable depth of field scanning and lighting devices and methods
Various embodiments herein each include at least one of systems, methods, devices, barcode scanners, and software for variable depth of field scanning and lighting devices and methods. One such embodiment includes adjusting variable lenses on each of a plurality of barcode scanner scan-field lighting elements to a first depth of field and capturing a number of first images with a camera of a barcode scanner at the first depth of field. The method of this embodiment then outputs at least one of the number of the first images to a barcode reading process. This example method may then continue by adjusting the variable lenses of each of the plurality of barcode scanner scan-field lighting elements to a second depth of field, capturing a number of second images with the camera of the barcode scanner at the second depth of field, and then outputting at least one of the number of the second images to the barcode reading process. The adjusting, capturing, and outputting may then be repeated again in some embodiments for a third depth of field, a fourth depth of field, and onward, depending on the number of depths of field in a particular embodiment.
US10515243B1 Controlled-environment facility location analytics system
A location-based analytics system provides tracking and visualization of individuals within a controlled-environment facility. A plurality of sensors, such as RFID (Radio Frequency Identification) sensors, are located within the controlled-environment facility and detect individuals located within a first proximity to the sensors. An analytics system determines the identity of individuals detected by the sensors and reports the locations of the identified individuals. A user interface provides the ability to select the display of the location and movement of selected individuals of the identified individuals on a three-dimensional model of the controlled-environment facility. The user interface also provides the ability to select a three-dimensional representation for the selected individuals and various other aspects of the controlled-environment facility. The selected representation of the selected individuals is projected onto the three-dimensional model of the controlled-environment facility at locations corresponding to the reported locations of the selected individuals within the facility.
US10515241B2 Signal transmission device, signal transmission method, and signal transmission system
[Object] To provide a signal transmission system capable of ascertaining positions or the like of mounting targets with more versatile and simpler configurations.[Solution] A signal transmission device including: a power generation unit configured to generate power in accordance with a surrounding environment; a first communication unit configured to send a signal using the power generated by the power generation unit; a storage unit configured to store communication control information for controlling the first communication unit; a communication control unit configured to control the first communication unit on a basis of the communication control information; and a contactless communication unit configured to receive rewrite information for rewriting the communication control information stored in the storage unit by contactless communication.
US10515240B1 Method, system and apparatus for radio-frequency echo cancellation
An RFID echo cancellation assembly includes: a circulator defining a transmission path from a transmit module to an antenna module, and a reception path from the antenna module to a receive module; a combiner on the reception path between the circulator and the receive module; a variable reflector for applying a cancellation signal to the combiner; a controller for setting an operational parameter at the variable reflector according to an attribute of a transmitted signal from the transmit module; and a coupler defining a segment of the transmission path between the transmit module and the circulator, and a cancellation path between the variable reflector and the combiner. The coupler couples a portion of the transmitted signal to the variable reflector, whereupon the variable reflector generates the cancellation signal based on the operational parameter, for transmission to the combiner via the cancellation signal path.
US10515234B2 Method and apparatus for securing KVM matrix
A method for securing a KVM Matrix system by inserting a plurality of input security isolators, each of the input security isolators is placed between a host computer and matrix host adapter of the KVM matrix system to enforce security data flow policy that is applicable for the corresponding host computer. Additionally, a security filter is placed between peripheral devices and a matrix console adapter to enforce security data flow policy that is applicable for the corresponding peripheral devices.
US10515231B2 Method of obfuscating relationships between data in database tables
Relationships between data in database tables are obfuscated. An input data set is divided into two database tables with corresponding rows. A key field if created in a second one of the tables, and for each row, the field is populated with a value generated with a one-way function, using a unique value associated with the corresponding row of the first one of the tables as an input. The two tables are stored in a data store, so that the data in corresponding rows may be associated only with access to the one way function, and the unique value associated with a row of the first table.
US10515230B2 Locative social networking using a mobile device
Technologies are generally described for providing a locative social networking service utilizing wireless access point. In some examples, a method performed under control of a mobile device may include connecting to a wireless local area network, finding at least one other mobile device connected to the wireless local area network and satisfying a predetermined condition, and for each found mobile device, requesting a public user profile associated with the found mobile device, in response to the request, receiving the public user profile associated with the found mobile device, and for each found mobile device from which an associated public user profile is received, transmitting to the found mobile device a public user profile associated with the mobile device.
US10515229B2 Information discriminating device, information discriminating method, and non-transitory storage medium storing information discriminating program
An information discriminating device includes an information acquiring unit, an information discriminating unit, and an information superimposing unit. The information acquiring unit acquires private information to be privately used by a user of the information discriminating device. The information discriminating unit discriminates a public information portion that is also usable as public information accessible by a special majority in the private information acquired by the information acquiring unit from a private information portion unusable as the public information. The information superimposing unit superimposes the private information portion on the public information.
US10515228B2 Commit and rollback of data streams provided by partially trusted entities
A collection of key-value pairs may be maintained by a key-value database management system. Updates to the collection may be provided by a partially trusted entity. The updates to the collection may be stored in a series of transactions that are committed synchronously but associated with a second version of the collection of key-value pairs that is not immediately visible to a data consumer. The second version of the collection may initially be associated with an unaccepted state. The second version may be accepted and made available to the data consumer, or rejected and rolled back to the previous version.
US10515227B2 Encrypted collaboration system and method
A method of sharing collaborative data between registered users in an online collaboration system. The collaboration system has a server and one or more electronic user devices that are capable of data communication with the server over a data network. Each registered user is allocated a unique asymmetric key pair comprising a user public key and a user private key for encryption and decryption of shared data content. The server is able to modify uploaded encrypted data content to enable access by multiple authorized users, and is able to convert uploaded data content into alternative formats, typically to enable web-browser viewing.
US10515226B2 Systems and methods for protected local backup
Systems and methods for protected local backup. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include one or more processors and a memory coupled to the one or more processors, the memory including program instructions stored thereon that, upon execution by the one or more processors, cause the IHS to: receive, via a file system filter driver, a request targeting a file system within a storage device, wherein the file system filter driver is owned by a backup application; and reject the request, via the file system filter driver, in response to the request having been issued by an application other than the backup application.
US10515224B2 Method, device and storage medium for printing information
The present disclosure relates to a method, a device and a storage medium for printing information. The method includes: acquiring authentication information of a current operator of a terminal; determining whether the current operator is a legitimate user according to the authentication information of the current operator; and sending the authentication information to a preset printer associated with the terminal when the current operator is an illegitimate user. In the technical solution, when it is determined that the current operator is an illegitimate user, the authentication information of the current operator is sent to a preset printer, in order for the preset printer to print the authentication information. It can improve the security of the terminal, and thus improve the user experience.
US10515221B2 Information processing apparatus, method of distinguishing mounting of encryption unit in information processing apparatus, and storage medium
An information processing apparatus, equipped with a processor for controlling the information processing apparatus and a storage device, has an encryption unit that encrypts or decrypts data stored in the storage device and data read from the storage device, and determines whether or not the encryption unit is mounted on the same circuit board as a control unit, and changes processing for detecting whether or not a connection between the encryption unit and the control unit is disconnected in accordance with the determination result.
US10515219B2 Determining terms for security test
Example embodiments disclosed herein relate to determining terms for a security test. Terms associated with an application under test are determined. The terms are filtered with words in a dictionary to generate a filtered set or wordlist. The set or wordlist is used for input to the application under test for the security test.
US10515215B2 Method and system for protecting computerized systems from malicious code by means of mutable instructions
The invention relates to a method for providing a computerized system which is protected from unauthorized programs coming from an external source, the method comprises the steps of (a) secretly, and in a manner unknown to authors of external programs, providing a non-standard compiler which mutates (modifies) each high level program to one or more non-standard mutated machine code instructions that a standard CPU cannot properly execute! (b) subjecting all authorized programs to said non-standard compiler; and (c) providing a translator which converts each mutated machine code instruction resulting from said non-standard compiler to a respective standard instruction which the CPU can properly execute, whereas any program which is not subjected to both said non-standard compiler and said translator will result in one or more instructions that the CPU cannot properly execute.
US10515210B2 Detection of malware using an instrumented virtual machine environment
Various techniques for detection of malware using an instrumented virtual machine environment are disclosed. In some embodiments, detection of malware using an instrumented virtual machine environment includes instantiating a first virtual machine in the instrumented virtual machine environment, in which the first virtual machine is configured to support installation of two or more versions of a resource; installing a first version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the first version of the resource with a malware sample opened using the first version of the resource; and installing a second version of the resource on the first virtual machine and monitoring the instrumented virtual machine environment while executing the second version of the resource with the malware sample opened using the second version of the resource.
US10515209B2 Sandboxing third party components
A method and apparatus of a device for security management by sandboxing third-party components is described. The device can determine whether a third-party component supports network access. If the third-party component supports network access, the device can request a user input regarding whether to restrict the network access of the component. The device can receive a user input to restrict network access of the third-party component. Upon receiving the user input to restrict network access, the device can construct a sandbox for the third-party component to restrict network access of the component and prevent the component from performing data exfiltration. Other embodiments are also described and claimed.
US10515208B2 Isolation and presentation of untrusted data
Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application. Once opened the data can be viewed (in a “protected view”) by the user without incurring risk to other client processing and systems. Accordingly, the architecture mitigates malicious attacks by enabling users to preview untrusted and potentially harmful data (e.g., files) in a low risk manner. Files opened in the protected view are isolated from accessing key resources on the client computer and provides the user a safer way to read files that can contain dangerous content. The protected view also provides a seamless user experience. The user is unaware that the client is operating on data in a different mode and allows for the reduction of security prompts.
US10515205B2 Systems and methods for determining trust levels for computing components
Systems and methods for determining trust levels for components of a computing application including a development framework, a trust matrix, a trust level calculation module, a visual design subsystem, and a deployment subsystem, where trust levels are associated with components, combinations of components, graphs, and blueprints, where trust levels relate to categories of use.
US10515204B2 Method and system for securing user access, data at rest and sensitive transactions using biometrics for mobile devices with protected, local templates
Biometric data are obtained from biometric sensors on a stand-alone computing device, which may contain an ASIC, connected to or incorporated within it. The computing device and ASIC, in combination or individually, capture biometric samples, extract biometric features and match them to one or more locally stored, encrypted templates. The biometric matching may be enhanced by the use of an entered PIN. The biometric templates and other sensitive data at rest are encrypted using hardware elements of the computing device and ASIC, and/or a PIN hash. A stored obfuscated Password is de-obfuscated and may be released to the authentication mechanism in response to successfully decrypted templates and matching biometric samples. A different de-obfuscated password may be released to authenticate the user to a remote or local computer and to encrypt data in transit. This eliminates the need for the user to remember and enter complex passwords on the device.
US10515193B2 Secure large volume feature license provisioning system
Disclosed is a manufacturing process and feature licensing system for provisioning personalized (device-unique) licenses to devices, with the following characteristics. The system is secure in that it uses a secure key wrapping mechanism to deliver the LSK to LPS. Another feature is that various network communication links are secured using standard security protocol. Further, application messages, license templates, licenses are digitally signed. The system is also flexible because it is configured to allow multiple manufacturers and to allow various feature configurations via the use of License Template. The system is also scalable, as it is possible to use multiple LPS hosts to serve multiple programming stations. The system is available in that the delegation of license signing capability from CLS to LPS eliminates the dependency on unreliable Internet connections. Redundant LPS hosts provide high level of availability required for high volume license provisioning.
US10515186B2 Method of decomposing a layout for multiple-patterning lithography
A method of decomposing a layout for multiple-patterning lithography includes receiving an input that represents a layout of a semiconductor device. The layout includes a plurality of conductive lines of a cell. A first set of conductive lines are overlaid by a second set of conductive lines. The method further includes partitioning the second set of conductive lines into groups. A first group has a different number of conductive lines from the second set than a second group. The method further includes assigning conductive lines from the first set overlaid by conductive lines of the first group to a first photomask and assigning conductive lines from the first set overlaid by conductive lines of the second group to second and third photomasks.
US10515185B2 Method of determining colorability of a semiconductor device and system for implementing the same
A method of determining colorability of a layer of a semiconductor device includes iteratively decomposing a conflict graph to remove all nodes having fewer links than a threshold number of links. The method further includes determining whether the decomposed conflict graph is a simplified graph based on a comparison between the decomposed conflict graph and a stored conflict graph. The method further includes determining whether the decomposed conflict graph is colorable based on a number of masks used to pattern the layer of the semiconductor device. The method further includes flagging violations in response to a determination that the decomposed conflict graph is not colorable.
US10515183B2 Integrated circuit identification
Techniques facilitating integrated circuit identification and reverse engineering are provided. A computer-implemented method can comprise identifying, by a system operatively coupled to a processor, an element within a first elementary cell of one or more elementary cells of an integrated circuit. The method can also comprise matching, by the system, the element with respective elements across the one or more elementary cells including the first elementary cell. The respective elements can be replicas of the element. Further, matching the element with respective elements can be based on a layout analysis of the integrated circuit.
US10515180B1 Method, system, and computer program product to implement snapping for an electronic design
Disclosed is an approach to implement snapping techniques that aid the interactive, assisted, or automatic placement of layout instances or groups of layout instances for generating a legal placement layout while reducing or entirely eliminating any subsequent or separate performance of design rule checking with respect to the relevant design rules, constraints, or requirements governing the legality of the instances or groups of instances placed in the placement layout.
US10515178B2 Merged pillar structures and method of generating layout diagram of same
A method (of generating a layout diagram of a conductive line structure includes: determining that a first set of first to fourth short pillar patterns (which represent portions of an M(i) layer of metallization and are located relative to a grid), violates a minimum transverse-routing (TVR) distance of alpha-direction-separation, wherein (1) the grid has orthogonal alpha and beta tracks, and (2) the short pillar patterns have long axes which are substantially co-track aligned with a first one of the alpha tracks and have a first distance (of alpha-direction-separation between immediately adjacent members of the first set) which is less than the TVR distance; and merging pairings of the first & second and third & fourth short pillar patterns into corresponding first and second medium pillar patterns which have a second distance of alpha-direction-separation therebetween; the second value being greater than the TVR distance.
US10515176B1 System and method for visualizing component data routes
The present disclosure relates to a computer-implemented method for visualizing one or more IP-XACT component data routes is provided. The method may include receiving, using at least one processor, an IP-XACT description of one or design elements including at least one target ingress interface, and at least one of an initiator egress interface, a memory map and an address space. The method may further include analyzing, using the at least one processor, the IP-XACT description of the one or design elements and displaying a graphical user interface, based upon, at least in part, the IP-XACT description of one or design elements, wherein the graphical user interface is configured to display the at least one target ingress interface, and any number of the initiator egress interface, the memory map and the address space.
US10515174B1 Interface modeling for power analysis of an integrated circuit
The present embodiments relate to generation of an interface model for performing a power analysis on a hierarchical integrated circuit design. According to some aspects, embodiments relate to a method of power analysis. The method can include partitioning an integrated circuit design into at least a first partition and a second partition sharing an interface with the first partition. The method can include generating a connectivity database of a signal net traversing from the first partition to the second partition across the first interface. The method can include determining a slew rate and a signal arrival time at the input pin of the destination cell, a capacitance load of the signal net, and one or more signal transitions and signal states on the signal net. The method can include calculating the power consumption of the circuit elements in the first partition using the connectivity database, and the determined information.
US10515173B2 Input-output processing on a remote integrated circuit chip
An electronic device includes a first integrated circuit chip including a processing functional block, and a second integrated circuit chip including an input-output (IO) functional block. The IO functional block performs one or more IO processing operations on behalf of the processing functional block in the first integrated circuit chip. The first integrated circuit chip lacks at least some elements of the IO functional block, so that the processing functional block is unable to perform corresponding IO operations without the IO functional block.
US10515171B2 Circuit description generation apparatus and circuit description generation method
According to one embodiment, a circuit description generation apparatus includes: a reduction candidate extraction unit that generates a waveform of an input signal based on a verification vector, and extracts a candidate for reducing the number of stages of shift registers, based on a minimum value of the number of cycles that last until a change in a value of a signal represented by the waveform; and a reduction circuit generation unit that generates circuit information describing a circuit in which the reduction has been made, and verifies whether or not there is equivalence in output between a circuit before the reduction and a circuit after the reduction.
US10515169B1 System, method, and computer program product for computing formal coverage data compatible with dynamic verification
The present disclosure is directed towards electronic circuit design and verification. Embodiments may include receiving, using a processor, source code corresponding to at least a portion of an electronic design and generating at least one coverage model for each of a dynamic verification and a formal verification. The method may further include determining a formal data set including stimuli coverage status, cone of influence coverage status, and proof coverage status and consolidating the formal data set using a user-programmable consolidation function to generate a combined formal coverage data set.
US10515168B1 Formal verification using microtransactions
Disclosed herein are representative embodiments of methods, apparatus, and systems for performing formal verification of circuit descriptions. In certain example embodiments, the disclosed technology involves the formal verification of a register-transfer-level (“RTL”) circuit description produced from a high level synthesis tool (e.g., a C++ or SystemC synthesis tool) relative to the original high level code from which the RTL description was synthesized (e.g., the original C++ or SystemC description) using sub-functional-call-level transactions.
US10515165B2 State visibility and manipulation in integrated circuits
In a first mode, a control circuit can implement a circuit design with storage circuits in an integrated circuit by programming configuration memory bits via configuration resources. The storage circuits can be accessed for read and write operations during execution of the implemented circuit design with the integrated circuit. In a second mode, the control circuit can perform read and write access operations at the storage circuits via configuration resources or via an interface circuit and interconnect resources that are allocated to the circuit design implementation. Typical applications for performing access operations at the storage circuits include fault injection and observation, statistical monitoring of the circuit design, initialization and the distribution of certain signals such as reset signals, event sampling, just to name a few.
US10515164B2 Clock-gating phase algebra for clock analysis
A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of numerous waveforms without simulating the individual waveforms. The design tool can determine an input sequence of signal transition representations associated with an input net of a component in RTL circuit design, where each signal transition representation represents a nondeterministic transition from a previous signal state to possible signal state(s). Determining the input sequence of signal transition representations includes determining that the input sequence of signal transition representations indicates an input gated clock waveform. The design tool also can determine, based on the indicated component and on the input gated clock waveform, an output sequence of signal transition representations derived from the input sequence of signal transition. Determining the output sequence includes determining whether signal transition representation(s) of the output sequence indicate an output gated clock waveform.
US10515162B2 Method for optimal design of aquifer injection-pumping system
The invention relates to a design method for an underground reservoir injection-pumping system. According to one embodiment, provided is a design method for an underground reservoir injection-pumping system, comprising a first optimization step of optimizing a first determination variable related to injection wells and pumping wells on the basis of hydrogeological data of an underground reservoir, and a second optimization step of optimizing a second determination variable related to a pump and water pipe network to be installed in the underground reservoir, on the basis of variable values of the first determination variable derived in the first optimization step, wherein the first determination variable includes the numbers and the position data of injection wells and pumping wells to be installed in the underground reservoir, and the second determination variable includes data related to a pipe diameter distribution of water pipes and a pump specification for each well.
US10515161B1 Transient blade row flow modeling with profile-transformation pitch-change model and harmonic solution method
Systems and methods are provided for modeling fluid flow in a turbomachine. A specification of a system including at least a stator and a rotor of a turbomachine is received. The stator is coupled to the rotor via a profile-transformation (PT) interface. A flow profile for fluid flow across the PT interface is expanded or compressed based on a pitch ratio between the stator and the rotor. Flow variables of governing flow equations for the fluid flow in the system are represented as a Fourier series with spatially-varying Fourier coefficients. The Fourier series representation is substituted into the governing flow equations to obtain a modified form of the governing flow equations. The modified form of the governing flow equations is solved using a steady-state solution method to model the fluid flow in the system. The modeling utilizes an implicit solution discretization across the PT interface.
US10515160B1 Systems and methods for executing a simulation of a physical system via a graphical user interface
Systems and methods are provided for executing a simulation of a physical system that includes a plurality of objects representing physical entities or phenomena. Parameters of objects currently present in a simulation are evaluated. When one of the parameters is in an invalid state, a first multi-layer context menu is provided having multiple selectable options on each layer on a graphical user interface, where a first layer includes a highlight indicating that an object needs fixed, and where a subsequent layer includes a highlight indicating an identity of the object that needs fixed. The objects currently present in the simulation are evaluated based on a task to be performed. When a required object for the task to be performed is missing from the simulation, a second multi-layer context menu having multiple selectable options on each layer is provided.
US10515148B2 Arabic spell checking error model
Disclosed is a data driven error model that is based on error patterns found at the morphemes level. A model is generated by error-correct patterns generator and is stored in an error-correct patterns database (ECPD). The ECPD is used in conjunction with a correction candidates' generator (CCG) to provide a list of correction candidates for a given error word. The error model can learn the types and forms of the language patterns from an annotated corpus. The error model can be used to analyze the type of error and can provide candidates corrections for wide ranges of Arabic spelling errors.
US10515142B2 Method and apparatus for extracting webpage information
A method is provided for extracting page information. The method includes obtaining to-be-processed source code of a webpage; based on a preset filtering characteristic string and a preset tag matching mode, extracting target information from the source code; and generating page information in a specified format based on the extracted target information.
US10515139B2 Techniques for electronic aggregation of information
Techniques for an electronic montage system are described. An apparatus may comprise a logic device arranged to execute a montage application comprising an authoring component operative to provide a presentation surface having multiple presentation tiles, receive control directives to associate content files with presentation tiles, generate tile objects for the content files based on content file types for the content files, and store the presentation surface and tile objects as a montage. Other embodiments are described and claimed.
US10515134B2 Implementation of a transform and of a subsequent quantization
An approximation of a DCT and a quantization are to be applied subsequently to digital data for compression of this digital data. In order to improve the transform, a predetermined transform matrix is simplified to require less operations when applied to digital data. In addition, elements of the simplified transform matrix constituting irrational numbers are approximated by rational numbers. These measures are compensated by extending a predetermined quantization to include the operations which were removed in the simplification of the predetermined transform matrix. The included operations are further adjusted to compensate for the approximation of elements of the simplified transform matrix by rational numbers. If the simplified transform matrix and the extended quantization are used as basis for implementation, a fast transform with a good resulting quality can be achieved. An approximation of an IDCT employed in decompression of compressed digital data can be simplified correspondingly.
US10515126B2 Reversible redaction and tokenization computing system
A computing system for redacting and/or tokenizing non-public information of electronic documents stored in a database may include a data redaction computing device and/or a data tokenization computing device, a first database storing a plurality of electronic documents, and a second database storing computer executable instructions for analyzing information associated with the plurality of electronic documents stored in the first database. The computer executable instructions may cause the data redaction/tokenization computing device to identify non-public information in one or more of the plurality of electronic documents and/or at least one of a document type, a source of the electronic document, and a destination to which the electronic document is to be communicated. Based on this analysis, the data redaction/tokenization computing device may modify the electronic document to redact and/or tokenize the non-public information based on the computer executable instructions retrieved from the second database.
US10515124B1 Placeholder case nodes and child case nodes in a case model
Case management systems and techniques are disclosed. In various embodiments, an indication to create a case instance is received. A case model definition is parsed to determine a hierarchical data model to be used to create the case instance and a placeholder data to be associated with a case node comprising the hierarchical data model. The case model definition is used to create the case instance, including by associating the placeholder data with the case node in the case instance as created.
US10515116B2 Generation of video recommendations using connection networks
A method receives ratings for videos from a first user that is using a video delivery service. A first model includes connection networks where each connection network corresponds to a rating. The method inputs each rating into a connection network in an order. Also, parameters for the ratings and ratings other than the rating received from the first user are modeled in a respective connection network. Values for the set of parameters are trained such that the plurality of connection networks predict conditional probabilities that the first user would provide the rating corresponding to the each connection network in the order. The conditional probabilities are based on the first user providing ratings that are previously located in the order. The parameters are then used to generate a list of videos to recommend to the first user using the first model.
US10515115B2 System and method for closed-circuit television file archival and compression
Systems and methods for compressing and decompressing video files are provided. The system includes a digital recording device configured to transfer a digital video feed to a computing device. The system can be applied to the archival and compression of closed-circuit television (CCTV) files. The system includes hardware configured to store and read machine readable instructions. The machine readable instructions-cause the processor to access the digital video feed, extract a series of image files from the digital video feed, organize image files from the series of image files into a grouping of image files, compress the grouping of image files into a singular compressed file, decompress the singular compressed file, extract the number of image files from the decompressed file, and organize the extracted number of image files into a playable video file. The compression may involve use of the Lempel-Ziv-Markov chain algorithm 2 (LZMA2) compression method.
US10515105B2 Computer automatically implemented element-noun reference numeral acquiring method for acquiring element-noun reference numeral of claim-element-noun
The invention discloses a computer automatically implemented element-noun reference numeral acquiring method that acquires an element-noun reference numeral of a claim-element-noun from a patent claim. The computer automatically implemented element-noun reference numeral acquiring method has an element-noun reference numeral retrieving step and an element-noun reference numeral correlating step. The element-noun reference numeral retrieving step retrieves a claim-element-noun and/or a specification-element-noun according to a rule related to a noun-initial word and part of speech. In addition, the element-noun reference numeral retrieving step retrieves a specification-element-noun possible word string according to an element-noun determining word. The element-noun reference numeral correlating step builds a correlated relationship between the claim-element-noun reference numeral retrieved from the element-noun reference numeral retrieving step and the claim-element-noun.
US10515101B2 Determining clusters of similar activities
Determining clusters of similar activities is disclosed, including: receiving a plurality of activities, wherein an activity included in the plurality of activities includes GPS data recorded using a GPS recording device; determining a cluster of similar activities from the plurality of activities; and generating a map display for the cluster of similar activities.
US10515100B2 Systems and methods for interactive boundary mapping
Implementations described and claimed herein provide systems and methods for generating interactive boundaries of service sites for a selected geographic location. In one implementation, a primary boundary enclosing a geographical region is determined. A primary layer is generated based on the primary boundary. One or more secondary layers are generated, and each secondary layer has a plurality of secondary boundaries each defined based on a service location. A union layer is generated based on the primary layer and the one or more secondary layers. The union layer has a plurality of union boundaries corresponding to a subset of the service sites.
US10515099B2 Medical clinical trial site identification
A method and system for identifying clinical trial sites is provided. The method includes receiving clinical trial data associated with a plurality of planned clinical trials. Portions of the clinical trial data are identified based on differing data sources. Relevant information is extracted from the portions. Socioeconomic data, demographics data, and epidemiological data are received and combined into a common format. Incorrect address data is corrected and the clinical trial data, socioeconomic data, demographics data, and epidemiological data are standardized. In response, an initial list is generated. The initial list includes associated principle investigators and clinical trial sites associated with planned clinical trials overlaid on the clinical trial data, the socioeconomic data, the demographics data, and the epidemiological data.
US10515093B2 Systems and methods for interactive visual analysis using a specialized virtual machine
A method implements a virtual machine for interactive visual analysis. The method receives a data visualization data flow graph, which is a directed graph including data nodes and transform nodes. Each transform node specifies a set of inputs for retrieval, where each input corresponds to a data node. Each transform node also specifies a transform operator that identifies an operation to be performed on the inputs. Some transform nodes specify (a) a set of outputs corresponding to respective data nodes and (b) a function for use in performing the operation of the transform node. The method traverses the data flow graph according to directions of arcs between nodes in the data flow graph, thereby retrieving data corresponding to each data node and executing the respective transformation operator specified for each of the transform nodes. This generates a data visualization according to transform nodes that specify graphical rendering.
US10515092B2 Structured record compression and retrieval
This technology relates to encoding data. For example, a sequence of one or more structured records as input data, at least one of the structured records including one or more field tags and associated field data. The input data may be parsed into data buffers, each data buffer corresponding to a field tag in the one or more field tags, wherein each data buffer includes the associated field data of the corresponding field tag. A control sequence specifying a sequence of the one or more fields tags may be encoded into a transition record. A state machine comprising nodes and transitions may be generated, with each node corresponding to occurrences of the one or more field tags and each transition corresponding to successive pairs of the one or more field tags. The data buffers, a representation of the state machine, and the encoded control sequence may be output.
US10515087B2 Methods and systems for searching a database of objects
Methods and systems for searching for objects. A plurality of Attributes can be assigned to each of a plurality of objects in a collection. Each of the Attributes can be assigned to a Kind. A search query can be received including at least one Attribute specified by a user. A list of Kinds can be displayed. The Attributes can be grouped into Kinds such that searching the objects to determine if the objects have a particular Attribute is not performed if the objects do not have Attributes of that Kind associated with an object to be searched. Grouped Attributes can be subdivided into smaller groupings and resulting subdivisions can be given a numerical score indicating how far a subdivision is from all or none.
US10515085B2 Consolidator platform to implement collaborative datasets via distributed computer networks
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to provide an interface between repositories of disparate datasets and computing machine-based entities that seek access to the datasets, and, more specifically, to a computing and data storage platform that facilitates consolidation of one or more datasets, whereby a collaborative data layer and associated logic facilitate, for example, efficient access to, and implementation of, collaborative datasets. In some examples, a system may include data ingestion controller configured to format datasets to form a first and a second atomized dataset, the second atomized dataset including the first atomized dataset and one or more other atomized datasets. The system may include a dataset query engine configured to identify a portion of a dataset relevant to a query, and to retrieve query results from at least one of different data repositories.
US10515079B2 Auto tuning data anomaly detection
Automatic tuning anomaly detection is described. The context metric keys are established during a training phase based on the surrounding context of data received from devices over time. Anomaly and tuning windows are also established for metric ranges of the context metric keys. After the training phase, incoming data is correlated against the keys to identify sets of the data associated with certain context metric keys. For any given context metric key, metric data values in the associated set of data fall either within or outside the metric range of the context metric key. If they fall outside the range for longer than the anomaly window, an alarm is raised. If they fall outside the range for longer than the tuning window, boundaries for the metric range are updated. Additionally, the contextual parameters of the context metric keys are also updated over time, as new data contexts appear.
US10515075B2 Method for optimization of imperative code executing inside a relational database engine
Processing a database query. A method includes receiving a database query from a user. The database query includes one or more imperative functions. The one or more imperative functions are converted to one or more declarative query representations. The one or more declarative query representations include standardized relational operators included in a relational query language. Further, the one or more declarative query representations are optimizable by a query optimizer of the database. The database query is optimized at the query optimizer to create a query plan by evaluating any declarative query representation originally in the database query received from the user and the one or more declarative query representations.
US10515074B2 Data encoding and retrieval system and method
Methodologies are provided for generating, organizing, storing and retrieving medical records using voice recognition in combination with unique codes assigned to data elements, and include microprocessor and memory, such as non-transient computer readable medium, having stored thereon a database including vocabulary terms. Methods include receiving spoken language via a speech recognition interface, and generating on a display an output according to vocabulary terms uniquely associated with the spoken language. Data stored in the database can include records organized into specific modules having specified vocabulary terms synced with each module and unique computer code to key vocabulary terms in the database. Using an associated unique code can cause specific data field to open on display when recognizing specific spoken word or phrase by the speech recognition interface.
US10515060B2 Method and system for generating a master clinical database and uses thereof
A method and system for generating a master clinical database from disparate sources, including public databases, private databases, and data from users, correlating the received data, determining a degree of confidence in and requesting and seeking confirmation of any data matched from the correlated data. The invention may identify key time points and users from whom to seek and receive confirmation of correlated data. The invention may be utilized to create a cross-trial, cross-sponsor, clinical master database that maintains appropriate user, subject and data confidentiality and privacy and which may be utilized to facilitate study design collaboration.
US10515059B2 Time slider operator for temporal data aggregation
Calculation of aggregated values in a history database table can be optimized using an approach in which an ordered history table is accessed. The ordered history table can include a sequential listing of commit identifiers associated with updates, insertions, and/or deletions to values in the database table. The ordered history table can be traversed in a single pass to calculate an aggregation function using an optimized algorithm. The optimized algorithm can enable calculation of an aggregated metric of the values based on a selected method for tracking invalidated values to their corresponding commit identifiers. The calculated metric is generated for a current version of the database table; and promoted.
US10515058B2 Unified file and object data storage
A request to perform an operation on an object in a first storage system may be received from a client computing device via a local area network or a wide area network. Mapping data that associates an account identifier from the request to perform the operation on the object in the first storage system to a volume of a file system of a second storage system may be received. The second storage system may be mounted to perform the operation using the file in the second storage system that corresponds to the object in the first storage system. The second storage system may be mounted by using the account identifier from the mapping data.
US10515054B2 Fast and efficient multi-threaded algorithm for deleting an arbitrarily wide and deep directory tree using limited system resources
Example implementations described herein include systems and methods for processing the deletion of a directory that can include one or more subdirectories. In a system including a server having a hardware-side and a software-side that manages one or more storage systems or storage devices, a client may request the deletion of a directory, whereupon the processing of the directory occurs in a work queue and subtree queue for processing subdirectories.
US10515052B2 File system that supports both case sensitive and case insensitive directory lookup
A file system stores directories and files in a file system directory that uses case sensitive names. The same file system directory can support directory and file name lookups that treat the directory and file names in a case sensitive manner or in a case insensitive manner. The search criteria used for the lookup can be based on case-folding the name to produce a case-neutral name and on the original name with its case preserved. Search criteria can be generated for a case sensitive name lookup or for a case insensitive name lookup on the same file system directory, thus avoiding having to support separate file systems or separate file system directories for case sensitive and case insensitive file access.
US10515051B2 Data analysis supporting apparatus
A data analysis supporting apparatus according to an embodiment comprises a variable-type determining device, a variable-variation generating device, and a variable-contribution rate determining device. The variable-type determining device determines the type of each variable. The variable-variation generating device generates variations of each variable in accordance with the variable type determined and with a variable variation rule that defines a method of generating the variations of each variable of any type. The variable-contribution rate determining device calculates the rate at which the variations and analysis data contribute to the objective variable, and determines, from the rate, whether the variations should be used or deleted.
US10515049B1 Memory circuits and methods for distributed memory hazard detection and error recovery
Methods and apparatuses relating to distributed memory hazard detection and error recovery are described. In one embodiment, a memory circuit includes a memory interface circuit to service memory requests from a spatial array of processing elements for data stored in a plurality of cache banks; and a hazard detection circuit in each of the plurality of cache banks, wherein a first hazard detection circuit for a speculative memory load request from the memory interface circuit, that is marked with a potential dynamic data dependency, to an address within a first cache bank of the first hazard detection circuit, is to mark the address for tracking of other memory requests to the address, store data from the address in speculative completion storage, and send the data from the speculative completion storage to the spatial array of processing elements when a memory dependency token is received for the speculative memory load request.
US10515045B1 Computing in parallel processing environments
A computing system comprises one or more core processors coupled to a communication network among the cores via a switch in each core and switching circuitry to forward data among cores and switches. Features include a programmable classification processor for directing packets, techniques for managing virtual functions on an IO accelerator card, packet scheduling techniques, multi-processor communication using shared FIFOs, programmable duty cycle adjustment and delay adjustment circuits, a new class of instructions that use a ready bit, and cache coherence and memory ordering techniques.
US10515043B2 Smart interface card control method and apparatus through a virtualized management interface
Embodiments can provide a smart interface card control method and apparatus. Under such a method or apparatus, after a smart interface card is inserted into a smart interface card slot of a host, a virtualized management interface can be registered with the host using a protocol stack of a preset type. A virtual link can be created to connect a baseboard management controller management interface to the virtual link. A management address configuration instruction sent by the host can be received for configuring a management address of the management interface. A control instruction sent by the host by using the management address can be received, and the control instruction to the BMC management interface can be sent by using the virtual link. According to the foregoing smart interface card control method and apparatus, scalability of the smart interface card can be improved.
US10515038B2 Input/output command rebalancing in a virtualized computer system
The present disclosure provides new methods and systems for input/output command rebalancing in virtualized computer systems. For example, an I/O command may be received by a rebalancer from a virtual queue in a container. The container may be in a first virtual machine. A second I/O command may be received from a second virtual queue in a second container which may be located in a second virtual machine. The rebalancer may detect a priority of the first I/O command and a priority of the second I/O command. The rebalancer may then assign an updated priority each I/O command based on a quantity of virtual queues in the virtual machine of origin and a quantity of I/O commands in the virtual queue of origin. The rebalancer may dispatch the I/O commands to a physical queue.
US10515033B2 Device management system, device manager, relay management device, device management method, and recording medium
Provided is technology simplifying managing locally connected devices. A device management system configured to connect through a network a device manager and a relay manager that connects to multiple devices through a local communication path. The device manager sends to the relay manager through the network a first process request, the first process request conforming to SNMP, and containing device identification information identifying a device that connects to the relay manager. The relay manager acquires from the first process request target identification information identifying management information to process in the management information of a device, generate a second process request containing the target identification information, and send the second process request through the local communication path indicated by the device identification information contained in the first process request.
US10515029B2 Conversion tool for moving from block-based persistence to byte-based persistence
Techniques for facilitating conversion of an application from a block-based persistence model to a byte-based persistence model are provided. In one embodiment, a computer system can receive source code of the application and automatically identify data structures in the source code that are part of the application's semantic persistent state. The computer system can then output a list of data types corresponding to the identified data structures.
US10515028B2 Reference voltage calibration using a qualified weighted average
An apparatus and method for encoding data are disclosed that may allow for performing periodic calibration operations on a communication link. A controller may determine multiple possible values for a reference voltage used with the communication link based on an initial value. Calibration operations may be performed using each possible value, and the results of the operations scored based on the width of data eyes measured during the calibration operations. The controller may then select a new value for the reference voltage from the multiple possible values dependent upon the scores of each of the multiple possible values.
US10515023B2 System for address mapping and translation protection
This disclosure is directed to a system for address mapping and translation protection. In one embodiment, processing circuitry may include a virtual machine manager (VMM) to control specific guest linear address (GLA) translations. Control may be implemented in a performance sensitive and secure manner, and may be capable of improving performance for critical linear address page walks over legacy operation by removing some or all of the cost of page walking extended page tables (EPTs) for critical mappings. Alone or in combination with the above, certain portions of a page table structure may be selectively made immutable by a VMM or early boot process using a sub-page policy (SPP). For example, SPP may enable non-volatile kernel and/or user space code and data virtual-to-physical memory mappings to be made immutable (e.g., non-writable) while allowing for modifications to non-protected portions of the OS paging structures and particularly the user space.
US10515022B2 Data center with data encryption and method for operating data center
A high-security data center, having at least one data storage device, a host and an encryption and decryption key space. Each data storage device has a non-volatile memory and a controller chip. The controller chip includes an encryption and decryption module. The host machine operates the non-volatile memory via the controller chip. The encryption and decryption key space stores a key for the encryption and decryption module to perform data encryption and decryption. The encryption and decryption key space is isolated from the data storage device and the host machine by default so that a user who does not pass identity authentication is unable to operate the encryption and decryption module through the host to decrypt data of the non-volatile memory.
US10515014B1 Non-uniform memory access (NUMA) mechanism for accessing memory with cache coherence
According to one embodiment, a data processing system includes a plurality of processors, each of the processors being coupled to each of remaining processors via a processor interconnect, a plurality of memory controllers, each memory controller corresponding to one of the processors, a plurality of memory targets, each memory target includes one or more branches and a plurality of memory leaves for storing data, and an Ethernet switch fabric coupled to the memory controllers and the memory targets. When a first of the memory controllers writes data to a first of the memory leaves, the first memory controller sends a cache coherence message to remaining ones of the memory controllers to indicate that the data stored in the first memory leaf has been updated, such that any of the remaining memory controllers can update its cache by fetching the data from the first memory leaf.
US10515011B2 Compression status bit cache and backing store
One embodiment of the present invention sets forth a technique for increasing available storage space within compressed blocks of memory attached to data processing chips, without requiring a proportional increase in on-chip compression status bits. A compression status bit cache provides on-chip availability of compression status bits used to determine how many bits are needed to access a potentially compressed block of memory. A backing store residing in a reserved region of attached memory provides storage for a complete set of compression status bits used to represent compression status of an arbitrarily large number of blocks residing in attached memory. Physical address remapping (“swizzling”) used to distribute memory access patterns over a plurality of physical memory devices is partially replicated by the compression status bit cache to efficiently integrate allocation and access of the backing store data with other user data.
US10515003B1 Installation testing in automated application distribution
A system and method of deploying applications to networked computing environments is disclosed. Application packages and installation instructions are received by a deployment manager. The installation instructions include test instructions. Application packages are distributed in response to requests by developers and installation instructions executed on a target computing environment. Failure of an installation test provides an indication of issues with the application in the target environment. Records of failures received are stored for use by application developers.
US10515002B2 Utilizing artificial intelligence to test cloud applications
A device receives application information associated with a cloud application provided in a cloud computing environment, and utilizes a first AI model to generate test cases and test data based on the application information. The device utilizes a second AI model to generate optimized test cases and optimized test data based on the test cases and the test data, and utilizes a third AI model to generate test classes based on the optimized test cases and the optimized test data. The device executes the test classes to generate results, and utilizes a fourth AI model to generate an analysis of the results, recommendations for the cloud application based on the analysis of the results, or a code coverage report associated with the cloud application. The device automatically causes an action to be performed based on the analysis of the results, the recommendations, or the code coverage report.
US10514993B2 Analyzing large-scale data processing jobs
Methods, systems, and apparatus for data analysis in a distributed computing system by accessing data stored at a first processing zone associated with a distributed data processing job, detecting information identifying a particular child job associated with the distributed data processing job, comparing the identifying information to data stored at a second processing zone, and identifying an additional child job as associated with the distributed data processing job based on a result of the comparison. The methods, systems and apparatus are further for correlating particular output data associated with the particular child job and additional output data associated with the additional child job for the distributed data processing job, determining performance data for the distributed data processing job based on the output data associated with each of the particular child job and the additional child job, and providing for display the performance data for the distributed data processing job.
US10514991B2 Failover device ports
In some examples, a switch includes a plurality of switch ports, and a processor. The processor is to send, through selected switch ports of the plurality of switch ports, respective requests for port information of device ports of a device connected to the selected switch ports, and receive, from the device responsive to the requests, the port information of the device ports. The processor is to identify, from the device ports of the device in response to the received port information, a failover device port for a first device port of the device, and send, to the device, information of the failover device port for the first device port at the device.
US10514981B2 Memory system performing error correction of address mapping table
A memory system includes a nonvolatile memory device, a dynamic random access memory (DRAM) configured to store an address mapping table for an access to the nonvolatile memory device, and a controller configured to store, in the DRAM, the address mapping table that is divided in units of address mapping data, each of the units having a size of an interface of the DRAM, read, from the stored address mapping table, target address mapping data corresponding to a logical address that is received from a host, the target address mapping data including a target parity and physical addresses of the nonvolatile memory device, and perform an error correction on the read target address mapping data, using the target parity.
US10514979B2 Method and device for processing data
A method for processing data includes coding a data item to obtain a coded data item that includes a predefinable number of bits, influencing maximally k many bits of the coded data item to obtain a changed data item, decoding the changed data item by using a fault-correcting code to obtain a decoded data item, and processing the decoded data item.
US10514978B1 Automatic deployment of corrective measures for storage arrays
Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
US10514975B2 Preventing corruption by blocking requests
A method and system for managing communication connections in a virtualization environment implemented by a cluster of host machines, each of the host machines comprises a hypervisor, at least one user virtual machine (UVM), a connection manager, and an I/O controller. The system includes a virtual disk accessible by all of the I/O controllers and comprising a plurality of storage devices. The system includes a first host machine of the host machines designated as a leader node, wherein the leader node configured to confirm a second one of the host machines is unreachable; and transmit, in response to the confirmation, an update message to other host machines in the cluster. The update message identifies the unreachable host machine and causes the other host machines to block messages from the unreachable host machine and send an acknowledgement of the update message back to the leader node.
US10514972B2 Embedding forensic and triage data in memory dumps
Disclosed herein are methods, systems, and processes to embed forensic and triage data in memory dumps. Memory dump data being written to kernel memory of a computing system by a firmware interface is detected. An operating mode of an operating system executing on the computing system is activated. Hardware forensic data is generated by reading local computer bus data, firmware event log data, and memory mapped input/output (I/O) data associated with the computing system. The hardware forensic data is then stored in a memory location of the kernel memory, causing the hardware forensic data to be included in the memory dump data being written to kernel memory.
US10514967B2 System and method for rapid and asynchronous multitenant telemetry collection and storage
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for rapid, asynchronous multitenant telemetry collection and storage of multiple tenants. An embodiment operates by receiving a telemetry storage request from a telemetry application configured to collect telemetry information from a deployed application and queuing the received telemetry storage request into a gatekeeper command queue. The embodiment further operates by retrieving the received telemetry storage request from the gatekeeper command queue and publishing a decorated telemetry collection event to a global event stream by transmitting the decorated telemetry collection event to an event stream component configured to manage the global event stream.
US10514959B2 Distributed virtual local operating system stored in cloud and its method
The present invention describes a distributed operating system that allows any local operating system to run more than one cloud-hosted virtual machine. The described system uses three different server clusters: one for storing, one for general processing and other for image processing. The processed image is sent to the user over the network, all the user needs is a screen to display the final image and an input terminal as a touch screen or a mouse and keyboard.
US10514958B2 Remotely managing execution of jobs in a cluster computing framework
A device, that provides serverless computing, receives a request to execute multiple jobs, and determines criteria for each of the plurality of jobs, wherein the criteria for each of the multiple jobs includes at least one of job posting criteria, job validation criteria, job retry criteria, or a disaster recovery criteria. The device stores information associated with the multiple jobs in a repository, wherein the information associated with the multiple jobs includes the criteria for each of the multiple jobs. The device provides a particular job, of the multiple jobs, to a cluster computing framework for execution, determines modified criteria for the particular job, and provides the modified criteria for the particular job to the cluster computing framework. The device receives, from the cluster computing framework, information indicating that execution of the particular job is complete, and validates a success of completion of the execution of the particular job.
US10514953B2 Systems and methods for managing resource allocation and concurrent program execution on an array of processor cores
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US10514949B1 Efficient data processing in a serverless environment
A method, system and computer program product, the method comprising: initiating a first task executor configured to: initiating a first task executor; determining whether sufficient resources are available for performing a task; detecting whether there are data items from a batch upon which the task is to be executed, wherein the data items are not being handled and not processed; subject to detecting the data items, and determining sufficient resources are available, initiating a second task executor configured as the first; selecting a data item; marking the data item as being handled; processing the data item comprising calling an external function for processing, wherein usage of the external function is priced by a number of calls; and terminating upon any one of the following: receiving an indication that the external function has completed or failed; a predetermined time passed since the data item was transmitted; or multiple task executors exist.
US10514946B2 System and method for providing an infiniband SR-IOV vSwitch architecture for a high performing cloud computing environment
Systems and methods are provided for implementing a Virtual Switch (vSwitch) architecture that supports transparent virtualization and live migration. In an embodiment, a vSwitch with prepopulated Local Identifiers (LIDs). Another embodiment provides for vSwitch with dynamic LID assignment. Another embodiment provides for vSwitch with prepopulated LIDS and dynamic LID assignment Moreover, embodiments of the present invention provide scalable dynamic network reconfiguration methods which enable live migrations of VMs in network environments.
US10514943B2 Method and apparatus for establishing system-on-chip (SOC) security through memory management unit (MMU) virtualization
In an aspect, an apparatus that includes a first security domain and at least a second security domain obtains, at a virtual machine of the first security domain, a stream identifier associated with the second security domain. The apparatus generates, at the virtual machine of the first security domain, a command to map the stream identifier associated with the second security domain to a first address translation context. The apparatus maps, at a hypervisor device, the first address translation context to a second address translation context that is associated with the second security domain of the stream identifier. The apparatus processes a stream of memory access transactions that includes the stream identifier based on at least the first address translation context or the second address translation context.
US10514942B2 Using linker scripts for loading system configuration tables
Systems and methods for using linker scripts for loading system configuration tables. An example method may comprise: packaging, by a host computer system, a first system configuration table and a second system configuration table into one or more memory image files; providing a script comprising a first instruction to load the memory image files into a memory of a virtual machine being executed by the host computer system, the script further comprising a second instruction to resolve, in view of a base address, a reference by the first system configuration table to the second system configuration table; and providing the memory image files and the script to the virtual machine.
US10514939B2 Parallel hardware hypervisor for virtualizing application-specific supercomputers
A parallel hypervisor system for virtualizing application-specific supercomputers is disclosed. The hypervisor system comprises (a) at least one software-virtual hardware pair consisting of a software application, and an application-specific virtual supercomputer for accelerating the said software application, wherein (i) The virtual supercomputer contains one or more virtual tiles; and (ii) The software application and the virtual tiles communicate among themselves with messages; (b) One or more reconfigurable physical tiles, wherein each virtual tile of each supercomputer can be implemented on at least one physical tile, by configuring the physical tile to perform the virtual tile's function; and (c) A scheduler implemented substantially in hardware, for parallel pre-emptive scheduling of the virtual tiles on the physical tiles.
US10514938B2 Making direct calls to a native device driver of a hypervisor using dynamic device driver virtualization
A system and method for providing dynamic device virtualization is herein disclosed. According to one embodiment, the computer-implemented method includes providing a device virtualization via context switching between a guest user process and a host. The guest user process has an address space comprising at least a guest kernel and a host kernel. The guest user process is capable of making a first direct call into the host via the guest kernel of the address space. The host is capable of making a second direct call to the guest user process.
US10514933B2 Virtual attraction controller
A ride system includes a first ride vehicle and a second ride vehicle positioned within a course and configured to travel within the course. The ride system also includes a control system having at least one controller and at least one position tracking system, where the at least one controller is configured to control movement of the first and second ride vehicles, and where the at least one position tracking system is configured to facilitate identification of a first location and a second location of the first and second ride vehicles, respectively, within the course. The ride system also includes a wireless network configured to enable communication between components of the ride system. The at least one controller is configured to receive data indicative of the first and second locations of the first and second ride vehicles, respectively, where the at least one controller determines a control loop for the first and second ride vehicles based on the data indicative of the first and second locations, and where the at least one controller is configured to process the data indicative of the first and second locations to synchronize one or more show elements with the first and second locations.
US10514931B2 Computing platform interface with memory management
In some embodiments, a PPM interface may be provided with functionality to facilitate to an OS memory power state management for one or more memory nodes, regardless of a particular platform hardware configuration, as long as the platform hardware is in conformance with the PPM interface.
US10514925B1 Load speculation recovery
Systems, apparatuses, and methods for managing dependencies between instruction operations when speculatively issuing load instruction operations. A processor may maintain dependency vectors for sources of instruction operations dispatched to the scheduler. The dependency vector may include a column for each cycle of the load recovery window and a row for each load execution pipeline. When a load speculatively issues, any instruction operation which is dependent on the load may have a bit set in the earliest bit position of its dependency vector to indicate the dependency. The bit may shift in the dependency vector toward the cancel bit position during each clock cycle as the load executes. If the load does not produce its data at the expected latency, an instruction operation may be canceled if there is a bit in the cancel bit position of the dependency vector row corresponding to the execution pipeline of the load.
US10514922B1 Transfer triggered microcontroller with orthogonal instruction set
A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport network. Instructions are executed in one clock cycle via an instruction word. The instruction word indicates the source module from which data is to be retrieved and the destination module to which data is to be stored. The address/data capability of an instruction word may be extended via a prefix module. If an operation is performed on the data, the source module or the destination module may perform the operation during the same clock cycle in which the data is transferred.
US10514920B2 Dynamically updating hardware prefetch trait to exclusive or shared at program detection
A processor includes a processing core that detects a predetermined program is running on the processor and looks up a prefetch trait associated with the predetermined program running on the processor, wherein the prefetch trait is either exclusive or shared. The processor also includes a hardware data prefetcher that performs hardware prefetches for the predetermined program using the prefetch trait. Alternatively, the processing core loads each of one or more range registers of the processor with a respective address range in response to detecting that the predetermined program is running on the processor. Each of the one or more address ranges has an associated prefetch trait, wherein the prefetch trait is either exclusive or shared. The hardware data prefetcher performs hardware prefetches for the predetermined program using the prefetch traits associated with the address ranges loaded into the range registers.
US10514912B2 Vector multiplication with accumulation in large register space
An apparatus is described having an instruction execution pipeline that has a vector functional unit to support a vector multiply add instruction. The vector multiply add instruction to multiply respective K bit elements of two vectors and accumulate a portion of each of their respective products with another respective input operand in an X bit accumulator, where X is greater than K.
US10514908B2 Program analysis device for classifying programs into program groups based on call relationship between programs, program analysis method for classifying programs into program groups based on call relationship between programs, and recording medium storing analysis program for classifying programs into program groups based on a call relationship between programs
A program analysis device includes: a memory that stores an analysis program; and a processor coupled to the memory, the processor preforms operations of: classifying, based on a call relationship between programs in a program asset including the programs and pieces of data, the programs into one or more program groups; generating, based on data which is accessed from the programs included in the program groups, one or more first service component candidates which associates the program groups with the pieces of data; extracting, as common data, data which is updated by another first service component candidate from among the pieces of data associated with the one or more first service component candidate; and setting one or more second service component candidates generated by removing the common data from the one or more first service component candidates and the common data as a service component of the program asset.
US10514906B2 Constructing software delta updates for controller software and abnormality detection based on toolchain
Disclosed embodiments relate to generating an update package for updating software on an Electronic Control Unit (ECU) in a vehicle. Operations may include accessing a plurality of attributes of a software update to be stored on the ECU in the vehicle; accessing a corresponding plurality of attributes of current software stored on the ECU in the vehicle; comparing the plurality of attributes with the corresponding plurality of attributes; generating a delta file representing differences between the plurality of attributes and the corresponding plurality of attributes determined in the comparison; and providing the delta file to the ECU, wherein the delta file is configured to be processed by startup code in the ECU that enables the delta file to execute in the ECU in the vehicle.
US10514905B1 System and method of remediating and redeploying out of compliance applications and cloud services
A system and method for remediating and redeploying out of compliance applications and cloud services uses integrated vulnerability information. The system and method may use Conda packages and compliance reports to perform the monitoring, remediation and redeployment.
US10514902B2 Method and system for updating a software program installed in an electronic device
A method for updating a software program installed in a target electronic device includes: displaying a barcode that encodes device information; by a mobile electronic device, scanning the barcode and decoding the barcode to obtain the device information; communicating, by the mobile electronic device, with an update server to download update data; by the mobile electronic device, transmitting the update data to the target electronic device through wireless communication; and updating, by the target electronic device, the software program installed therein to a new version using the received update data.
US10514896B2 Web application builder framework
Disclosed are examples of systems, apparatus, methods and computer program products for providing a web application builder framework in a database system. A database system maintains a multi-tenant database associated with a number of users and a number of web application builder components for constructing web application components based on user input. The system displays a user interface for the web application builder framework with a selectable list of web application builder components and one or more development areas for building a web application builder based on user input. Based on a user request to select one or more web application builder components, the system presents and displays the selected web application builder components as implemented within the one or more development areas.
US10514893B1 Apparatuses and methods for pseudo-random number generation
A method, apparatus, and computer program product for improved pseudo-random number generation are provided. An example method includes receiving, by a computing device, a request for a pseudo-random number, selecting, by extraction circuitry of the computing device, a first parameter from a server parameter dataset, and obtaining a first value for the first parameter. The method further includes selecting, by the extraction circuitry, a second parameter, and obtaining a second value for the second parameter. The method includes generating, by transformation circuitry, the pseudo-random number based on the first value and the second value.
US10514888B1 User-adaptive volume selection
Techniques for user-adaptive volume selection are disclosed. A system receives audio input that includes a user request to a virtual assistant. The system determines one or more sound characteristics corresponding to the audio input, and applies the sound characteristic(s) to a volume selection model. The volume selection model selects a volume level based on the sound characteristic(s). The system plays an audio response to the user's request at the selected volume level. Subsequently, the system receives user input to modify output volume to a different volume level. Based on the user input, the system calibrates the volume selection model. When the system receives another audio input, the system analyzes the other audio input to determine one or more sound characteristics of the other audio input. The system uses the calibrated volume selection model to select a volume level for an audio response to the other audio input.
US10514885B2 Apparatus and method for controlling audio mixing in virtual reality environments
An apparatus comprising: at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: based on a plurality of distinct audio sources visible in a current virtual or augmented reality view, provide for control of audio mixing of groups of the distinct audio sources in the virtual or augmented reality view, the groups determined by automatic grouping of the distinct audio sources based on analysis of the type of audio from each of the distinct audio sources.
US10514883B2 Multi-channel morphing digital audio filter
The present disclosure provides a multi-channel morphing digital audio filter, including methods and systems for real-time interpolation between a plurality of fixed frequency responses. Real-time interpolation may be performed simultaneously along three separate axes. Various embodiments of the present technology include receiving, in real-time via a digital filter module, at least one acoustic signal and one or more control input signals indicative of one or more corresponding interpolator values. The methods and systems may further include determining one or more filter coefficients based on a linear interpolation in an encoded space of a plurality of fixed frequency responses, generating a filter from the one or more determined filter coefficients, and applying the generated filter to the at least one received acoustic signal. In some embodiments, frequency and amplitude (i.e., angle and radius) of poles and zeros of the filters may be processed independently, and poles may be unconditionally stable.
US10514882B2 Digital audio processing system for adjoining digital audio stems based on computed audio intensity/characteristics
A digital audio processing system determines characteristics of an electronic presentation to generate a musical composition that is unique to the electronic presentation by adjoining digital audio stems in accordance with the characteristics of the electronic presentation. Embodiments enable a user to define an order for displaying images and a level of importance of the images with respect to one another. For example, the user may designate a specific one of the multiple images as a “highlight image” for emphasizing during the electronic presentation. Then, the system may arrange numerous musical segments adjacent to one another so that the intensity (e.g., energy level) of a resulting musical composition coincides with key events (e.g., a highlight image being shown) of the particular electronic presentation. The intensity of a particular musical segment may indicate a relative note structure density as compared to other musical segments that are defined within the stem data.
US10514879B2 Foldable display
A foldable display is disclosed. In one aspect, the foldable display includes a first display unit located on a front surface of the foldable display, a second display unit located on a first side surface of the foldable display, and a third display unit located on a second side surface of the foldable display. The foldable display includes a first configuration in which the first to third display units are exposed and a second configuration in which the first display unit is folded and the second and third display units are exposed. The second and third display units are configured to form a fourth display unit inclined with respect to the folded first display unit in the second configuration of the foldable display.
US10514877B2 Hinge overtravel in a dual screen handheld communication device
A handheld communication device includes first and second screen assemblies, each including a screen having an active display area and housing having a rear surface, and a side surface extending between a periphery of the screen and the rear surface of the housing and a hinge connected to the first and second screen assemblies, whereby the hinge has a range of motion of more than 180 degrees.
US10514874B1 Sheet removal determination system and sheet removal determination method
In accordance with an embodiment, a sheet taking away determination system comprises a first detection device configured to detect a sheet discharged to a discharge port; a second detection device configured to detect a terminal device positioned within a communication enabled range of the second detection device; and a controller configured to determine that the sheet is taken away if the second detection device detects the terminal device and a quantity of the sheets is less than that of the sheets before detection after the sheet is detected by the first detection device.
US10514871B2 Print management method and print management apparatus
A print management apparatus includes a memory and a processor configured to receive print data and first attribute information of the print data from a terminal, perform a determination of a first printer as an output destination candidate from among a plurality of printers in accordance with setting information and the first attribute information, generate first print data adapted to the first printer based on the print data before an output instruction is received from the first printer, and when the output instruction is received from the first printer, transmit first output data to the first printer based on the first print data, and when an output instruction is received from a second printer, generate second print data adapted to the second printer based on the print data, and transmit second output data to the second printer based on the second print data.
US10514870B2 Image forming apparatus that executes jobs, control method therefor, and storage medium
An image forming apparatus which is capable of preventing degradation of operability associated with setting of job setting information. The image forming apparatus is unable to directly edit the job setting information required to execute a submitted job. The submitted job is executed based on the job setting information. In a case where user-specific setting information corresponding to identification information on a user who has logged into the image forming apparatus and corresponding to a type of the submitted job is registered in the image forming apparatus, the user-specific setting information is set as the job setting information.
US10514868B2 Device registration to fleet service using gateway feature
Methods and apparatus for utilizing a network device manager (NDM) as an agent for printing devices are provided. An NDM executing on a computing device can be registered as a. as a maintenance agent for a plurality of printing devices. The NDM can be utilized as the maintenance agent for the plurality of printing devices by: receiving inputs related to modifying data at the NDM; receiving data from the plurality of printing devices at the NDM; modifying the data received from the plurality of printing devices based on the inputs related to modifying data using the NDM; sending the modified data from the NDM to a device management system; after sending the modified data, receiving, at the NDM from the device management system, one or more maintenance messages related to maintenance of the plurality of printing devices; and providing a notification of the one or more maintenance messages.
US10514865B2 Managing concurrent I/O operations
Techniques for a managing concurrent I/Os in a file system may include receiving a sequence of conflicting I/O lists of write data stored in a cache, the sequence specifying a sequential order in which the I/O lists are to be flushed to a file stored on non-volatile storage; determining a first I/O list of the sequence having a conflict with a second I/O list of the sequence, wherein the conflict between the first I/O list and the second I/O list is a first common block written to by both the first and second I/O lists; and performing first processing that modifies the first I/O list and the second I/O list to remove the conflict.
US10514864B2 I/O device and computing host interoperation
Methods, systems and computer-readable storage media for receiving, via an external interface of a storage device, a command from a computing host, the command including at least one non-standard command modifier, executing the command according to a particular non-standard command modifier, storing an indication of the particular non-standard command modifier in an entry of a map associated with a logical block address of the command, and storing a shadow copy of the map in a memory of the computing host.
US10514863B2 Memory system and operation method for the same
A memory system includes: a non-volatile memory device; a host controller suitable for generating a cache read command for controlling a cache read operation of the non-volatile memory device and at least one other command for controlling at least one other operation of the non-volatile memory device excluding the cache read operation in response to a request received from a host; and a memory controller suitable for controlling an operation of the non-volatile memory device in response to the cache read command and the at least one other command that are inputted from the host controller. The memory controller suitable for checking out the operation of the non-volatile memory device corresponding to a command that is inputted next to the input of the cache read command, and adding a read operation command including a read preparation command or a read end command next to the cache read command.
US10514857B2 Dynamic adjusting of parameters based on resource scoring
A method includes obtaining an input factor regarding dispersed storage operational criteria and generating a set of hardware scores for hardware resources of a computing device based on at least one of: operational conditions of the computing device and the DSN. The method further includes ordering the set of hardware scores based on the dispersed storage operational criteria and identifying a set of modules based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes determining, for each module in the set of modules, a desired adjustment based on at least one of the dispersed storage operational criteria and the ordered set of hardware scores. The method further includes adjusting the set of modules to produce a set of adjusted modules, and utilizing an adjusted module to at least partially satisfy the dispersed storage operational criteria.
US10514855B2 NVRAM path selection
A memory access request including an address is received from a memory controller of an application server. One of a plurality of paths to the NVRAM is selected based on the address from the memory access request.
US10514854B2 Conditional authorization for isolated collections
Examples of the present disclosure describe systems and methods of conditionally authorization access to isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. A set of conditions may control access to the isolated collection. Upon receiving the request, the application may attempt to determine whether the set of conditions has been satisfied. If the set of conditions is determined to be satisfied, the application may provide the requestor with access to the isolated collection. If the set of conditions is determined to be unsatisfied, the application may prohibit the requestor from accessing the isolated collection.
US10514850B2 Information processing system, server device, Information processing method, and computer program product
According to an embodiment, an information processing system includes a server and a client. The server includes a storage, a receiver, and a storage controller. The storage is configured to store data and its version in a record indexed by a key for identifying the record. The receiver is configured to receive, from the client, a write request including write data, requested key for identifying a record where the write data is to be stored, and a write version that indicates a version of the write data. The storage controller is configured to replace the data and its version in the record identified by the requested key with the requested write data and the requested write version, respectively, if the version in the record identified by the requested key is smaller than the write version.
US10514849B2 Storage system including a plurality of networked storage nodes
A storage system includes a plurality of nodes, each of the nodes including a processor and a nonvolatile storage device, and a connection unit directly connected to at least one of the nodes and configured to issue commands directed to a target node. The processor of the target node is configured to access the nonvolatile storage device of the target node in accordance with a command received from the connection unit, notify completion of processing for the command to the connection unit when a processing result responsive to the command is returned from the nonvolatile storage device of the target node within a reference time period, and notify a busy state of the target node to the connection unit when the processing result responsive to the command is not returned from the nonvolatile storage device of the target node within the reference time period.
US10514848B2 Data storage method for selectively storing data in a buffer preset in a memory of an electronic device or an inherent buffer in an SSD
A data storage method and a solid state disk (SSD) are provided. The method comprises: obtaining, by the SSD, target data; determining a target buffer for storing the target data between a first buffer and a second buffer based on a data type of the target data, wherein the first buffer is a buffer preset in a memory of an electronic device which includes the SSD, and the second buffer is an inherent buffer in the SSD; and caching the target data into the target buffer. The method further includes: obtaining state information of the electronic device, wherein the state information indicates a current status of the electronic device, and includes a utilization rate of a central processing unit of the electronic device; determining whether a status of the electronic device has changed, based on the state information, to obtain a determination result; and transferring first data from the second buffer to a specified region in a storage medium of the SSD, or from the specified region in the storage medium to the second buffer, according to the determination result, wherein the storage medium is a flash memory in the SSD.
US10514845B1 Password capability using color keys for mobile device
The usage of a new key on an existing keyboard that would have the symbol of a lock on it that when used in conjunction with other keys, such as, an alphabetical key, a number key, a symbol key, and/or an alpha character key when clicked would result in showing a color keyboard on an existing cellular telephone or mobile device would help the user or owner of the telephone to create or type a complicated password to gain access to the various functions of the cellular device.
US10514841B2 Multi-layered ink object
An ink object component of a content creation application is provided that can transform an ink object into a multi-layered ink object that enables a user to move between the layers without losing access to the previous layers or the original ink object. One or more ink strokes can be received, displayed, and stored in an ink object. The ink object can be transformed into a multi-layered ink object by obtaining content objects based on recognized entities of the ink object and generating a data structure storing the content objects associated with the ink object. Conversion between layers of the multi-layered ink object can be performed in response to a designated gesture and can include displaying any of the content objects or the one or more ink strokes in place of the one or more ink strokes.
US10514839B2 Display device and display control method
A display device includes a display section, a gesture acceptance section, and a display control section. The display section has a touch panel function. The gesture acceptance section accepts a scroll gesture on the display section. The display control section allows a target screen image for display to move in a scrolling direction instructed by the scroll gesture and, when the gesture acceptance section accepts the scroll gesture for scrolling toward an end of the target screen image for display in a state where a display area of the target screen image for display being displayed on the display section has reached the end of the target screen image for display, subjects the display area to image processing corresponding to an amount of scroll instructed by the accepted scroll gesture.
US10514837B1 Systems and methods for security data analysis and display
Systems and methods are provided for improved security services. In one aspect, a method is provided for controlling an autonomous data machine situated near a monitored environment. The method comprises: obtaining security data from a plurality of data sources; analyzing the security data to generate an analysis result; determining, based on the analysis result, an action to be performed by the autonomous data machine; and transmitting a command to the autonomous data machine causing it to perform the action.
US10514835B2 Method of shifting content and electronic device
The present disclosure relates to a method of shifting content on a display of an electronic device. In one embodiment, the method includes displaying the content, setting a first coordinate value for a touch as a reference point, setting at least one shift direction determination area based on the reference point, identifying a second coordinate value for the touch, setting the direction in which the content is to be shifted based on the shift direction determination area and the second coordinate value, and shifting the content in the set shift direction. Other embodiments are possible.
US10514833B2 Contextual paste target prediction
Contextual paste target prediction is used to predict one or more target applications for a paste action, and do so based upon a context associated with the content that has previously been selected and copied. The results of the prediction may be used to present to a user one or more user controls to enable the user to activate one or more predicted application, and in some instances, additionally configure a state of a predicted application to use the selected and copied content once activated. As such, upon completing a copy action, a user may, in some instances, be provided with an ability to quickly switch to an application into which the user was intending to paste the content. This can provide a simpler user interface in a device such as phones and tablet computers with limited display size and limited input device facilities. It can result in a paste operation into a different application with fewer steps than is possible conventionally.
US10514830B2 Bookmark overlays for displayed content
Virtual bookmarks can be set in digital content to enable a user to quickly locate a portion of interest. A user can provide an input to enter into an overview mode wherein multiple pages of content are displayed concurrently. The user can navigate through the pages, and when a bookmarked page is caused to no longer appear on the display an overlay element such as a thumbnail of the page can be positioned near the edge of the display, representing the current relative location of the page in the overview. A user can select one of the displayed pages to view, or can select the bookmark overlay element to return to the current page. A user can perform an action to cause the bookmarked page to be updated, or can perform various actions to cause multiple bookmarks to be created with respect to the content.
US10514828B2 Selecting a picture of a device to identify an associated codeset
A browser device communicates via Wi-Fi with a central function device. The function device has information regarding all the various remote controls needed by the consumer. The function device communicates wirelessly with the browser device and in turn then operates all of the consumer's electronic devices.
US10514826B2 Contextual command bar
A user input is detected that triggers a contextual command bar to be surfaced. A commanding context, in an application that the user has open, is identified and a set of commands to be surfaced in the contextual command bar is identified, based upon the context. The identified set of commands is surfaced on the contextual command bar for user interaction.
US10514825B2 Image recognition result visualization over time
A system and method for image processing result visualization. The method includes receiving a job, wherein the job includes a panoramic image and image recognition information, and creating a visualization based on the job, wherein the visualization includes the panoramic image with the image recognition information layered over the panoramic image.
US10514824B2 Pivot-based tile gallery with adapted tile(s)
Techniques are described herein that are capable of providing a pivot-based tile gallery with an adapted tile (e.g., in an application, such as a web application in a browser). A pivot is code that enables selection of a subset of tiles from multiple subsets of tiles. A pivot element is an interface element that represents a pivot. For instance, selection of the subset of tiles via the pivot may cause a user interface (UI) representation of the tile gallery to include UI representations of the tiles in the selected subset (e.g., and not UI representations of the tiles that are not included in the selected subset). An adapted tile is a tile that includes a wrapper and a second tile. The wrapper wraps the second tile. For instance, the wrapper may enable the adapted tile to use the second tile to implement functionality of an aspect of a resource.
US10514822B2 Systems and methods for text entry for multi-user text-based communication
Systems and methods described for text entry for multi-user text-based communication using a portable communication device with a graphical user interface shown on a display. A plurality of text character icons are displayed on a display by an electronic processor in a center area of the graphical user interface and messages are displayed along a perimeter area of the graphical user interface. A selection of one or more text character icons in the center area of the graphical user interface is detected and a new text message is generated based on the detected selection of the one or more text character icons. The new text message is chronologically inserted and displayed in accordance with the chronological sequence along the perimeter of the graphical user interface. The new text message is then transmitted from the device.
US10514816B2 Enhanced user assistance
An apparatus, method, and system distinct from an item that provides user assistance for the item.
US10514812B2 Array substrate, display panel and driving method
An array substrate, a display panel and a driving method are provided. The array substrate includes a substrate including a display region and a border region surrounding the display region; multiple pixel units arranged in the display region in an array; a data-line metal layer arranged in the display region, where the data-line metal layer includes multiple wiring units arranged in an array, with each wiring unit corresponding to multiple pixel units in a direction perpendicular to the substrate, and multiple pixels units corresponding to a same wiring unit being electrically connected to the wiring unit via transistors, respectively. Multiple first gate lines are arranged in parallel and extending in a row direction; and multiple second gate lines arranged in parallel and extending in a column direction. The first gate line and the second gate line are arranged to control a conduction state of the transistor.
US10514810B2 Display apparatus with touch detection functions and with driving electrodes shared by two more pixels in the same column, driving method for same, and mobile device with same
A display apparatus with a substrate having a long side and a short side, a plurality of driving electrodes arranged on the substrate parallel to the long side of the substrate, a plurality of touch detection electrodes arranged on the substrate parallel to the short side of the substrate, a control unit electrically coupled to each of the plurality of driving electrodes and which sequentially drives the plurality of driving electrodes, and a detection unit electrically coupled to each of the touch detection electrodes.
US10514809B2 Flexible display device
A flexible display device including a display panel providing a base surface and a touch sensing part disposed on the base surface. The display panel further includes a buffer layer and is divided into a plurality of emission areas and non-emission areas disposed adjacent thereto. The buffer layer includes recessed portions, each of which has a groove defined in a corresponding emission area of the emission areas and flat portions connected to the recessed portions. The touch sensing part disposed on the buffer layer includes conductive patterns and an insulation layer covering the conductive patterns.
US10514806B2 Operation detection device, operation detection method and projector
An operation detection device includes: first and second illuminations that irradiate illumination light from different positions onto an operation surface on which a user performs an operation, and a camera that captures the operation surface together with at least two fingers of a same hand of the user. First and second shadows of a same hand of the user are extracted from captured images obtained by the camera. Respective touch points of the same hand of the user on the operation surface are detected including when the first and second shadows corresponding to first and second fingers of the same hand have overlapping areas.
US10514805B2 Method and apparatus for data entry input
A method and apparatus for inputting data for an electronic data entry device are provided. In one embodiment, identification of an input object such as the particular fingers of a user that are used to actuate a key region is performed. The symbol associated with the actuated key region and the finger (or other input object) used is determined. In other embodiments, virtual input devices with interfaces such as QWERTY style keyboards, phone keypads, and multi-touch capable touchpads or tablets are provided in input regions. One or more video capturing devices remotely acquire actuation information from the input regions during data entry. User inputted symbols or functions are determined based on the actuations, their locations and identified input object sets that caused the actuations.
US10514804B2 Input device and input device manufacturing method
As an input device capable of suppressing the occurrence of an optical issue and of achieving sufficient strength even if the input device is thin, an input device is provided which includes a first substrate formed into a light-transmissive curved surface and having optical isotropy or uniform optical uniaxial anisotropy in plane, a first electrode layer disposed on a surface of the first substrate, a second electrode layer opposing the first electrode layer, and a space adjusting resin layer disposed between the first electrode layer and the second electrode layer, being light-transmissive, and having optical isotropy.
US10514803B2 Pen in field force sensing calibration
A method for identifying an error in a tip status indication from a stylus includes detecting input from a stylus with a digitizer sensor via an electrostatic (ES) wireless communication channel established between said stylus and said digitizer sensor. An indication of a tip status is received from the stylus, indicating whether the tip status is in hover or touch. The tip status is verified based on input detected with the digitizer sensor. When an error is identified in the tip status indication, a notification of the error is sent.
US10514800B2 Touch panel and display apparatus including the same
A touch panel includes first touch electrodes, second touch electrodes, and third touch electrodes. The first touch electrodes include sub electrodes spaced apart from one another in a first direction. The second touch electrodes extend in a second direction crossing the first direction. The second touch electrodes are spaced apart from one another in the first direction. The third touch electrodes extend in the second direction and are spaced apart from one another in the first direction. The third touch electrodes are shaped differently than the second touch electrodes.
US10514798B2 Touch panel with fingerprint identification function and method for fabricating the same
A touch panel with a fingerprint identification function includes a cover plate, a mask layer, a flexible substrate, and a fingerprint sensing array. The mask layer is disposed on the cover plate for defining an operating region and a non-operating region of the touch panel. The flexible substrate is disposed on the mask layer and at least in the non-operating region. The fingerprint sensing array is directly disposed on the flexible substrate in the non-operating region. Through the configuration that the fingerprint sensing array is disposed on the flexible substrate, the distance between the fingerprint sensing array and a user's fingers is reduced, thereby increasing the sensitivity of fingerprint identification.
US10514796B2 Electronic apparatus
An electronic apparatus having a front touch sensor and a rear touch sensor on a front surface and a rear surface thereof, respectively, includes a display unit and a controller, wherein the controller, based on detection of contact with the rear touch sensor for a predetermined period of time or longer, enables an operation of the rear touch sensor to the display unit.
US10514793B2 Touch sensor panel
A touch sensor panel has a touch sensor portion which is provided on a substrate and includes a detection portion and a peripheral wiring portion, an antenna, a transmission line portion connected to the antenna, and a control board connected to the touch sensor portion and the transmission line portion. The transmission wiring portion has a signal wire which is provided on one surface of the substrate and connected to the antenna and two ground wires which are provided on the other surface of the substrate across a disposition region corresponding to a region, in which the signal wire is provided, and electrically connected to each other at least at an end on the antenna side.
US10514792B2 Display device and method of driving the display device
A display device includes a first display unit and a first sensor unit provided on one surface of the first display unit, a second display unit and a second sensor unit provided on one surface of the second display unit, a third sensor unit provided between the first sensor unit and the second sensor unit and a driver unit including a display driver which controls the first display unit and the second display unit, a sensor driver which controls the first, second and third sensor units, and a mapping controller which maps a position information of a touch input detected from a sensing signal of the second sensor unit into a corresponding position information on the first display unit.
US10514786B2 Touch system and touch detection method of the same
A touch detection method includes performing a detection method to obtain a signal point along with a signal value and a signal state, wherein the signal state has a positive state generated by proximity touch and a negative state by generated by impurity touch; checking a previous signal state generated by previous detection method and a current signal state generated by current detection method; comparing the previous signal state and the current signal state, and counting a number when the signal states of the previous signal state and the current signal are the same; determining if the number is greater than a threshold; and proceeding a base signal updating when the number is greater than the threshold.
US10514785B1 Active stylus
An active stylus includes a signal processing section. The signal processing section during operation in a first mode, while supplying a downlink signal DS1, obtained by modulating a pulse train signal with a pen pressure level P, to an electrode, determines whether it is necessary to switch to a second mode. The signal processing section during operation in the second mode, while supplying a downlink signal DS2, obtained by modulating a sine wave signal with the pen pressure level P, to the electrode, determines whether it is necessary to switch to the first mode. The signal processing section switches to operation in the second mode when determining that such is necessary, and switches to operation in the first mode when determining that such is necessary. The active stylus may be used with two position detection devices, one supporting only the first method and the other supporting only the second method.
US10514782B2 Active stylus signal identification method applied to capacitive touch panel
An active stylus signal identification method applied to a capacitive touch panel is disclosed. When an active stylus and a finger approach the capacitive touch panel at the same time, the active stylus signal identification method includes steps of: (a) during a first period, the active stylus emits an active stylus signal toward the capacitive touch panel according to a protocol; (b) during a second period after the first period, the active stylus stops emitting the active stylus signal and a touch sensing circuit performs a finger touch sensing on the capacitive touch panel; (c) during a third period after the second period, the active stylus emits the active stylus signal toward the capacitive touch panel again according to the protocol.
US10514769B2 Volumetric tracking for orthogonal displays in an electronic collaboration setting
Systems and methods for providing volumetric tracing for orthogonal displays in an electronic collaboration setting. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a first characteristic associated with a given one of a plurality of participants of an electronic collaboration session, at least in part, using an image sensing device; identify a second characteristic associated with the given participant, at least in part, using a proximity sensing device; identify a volumetric space for the given participant based upon a combination of the first and second characteristics; and provide a user interface to the given participant. The user interface may have a set or one or more features selected, at least in part, based upon a characteristic of the volumetric space.
US10514763B2 System, terminal apparatus, method, and recording medium
There is provided a system that enables rich communication using tactile simulation, the system including: a first terminal apparatus; and a plurality of second terminal apparatuses. The first terminal apparatus transmits first tactile information that has been generated by combining first sensor information related to a first user detected by sensors and indicates a state of the first user. The plurality of second terminal apparatuses receive and output the first tactile information.
US10514762B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including an acquisition unit configured to acquire a vibration signal that indicates a detected vibration of a prescribed real object and a sound signal that indicates a collected sound from the real object, a control unit configured to synchronize the acquired vibration signal with the acquired sound signal, and associate the vibration signal and the sound signal with each other, the vibration signal and the sound signal having been synchronized, and a recoding unit configured to record the vibration signal and the sound signal which have been associated with each other.
US10514760B2 Tactile sensation providing apparatus and electronic device
A tactile sensation providing apparatus includes a base, a panel having an interface surface, and a piezoelectric actuator that is attached to the base and the panel and configured to allow lateral movement of the panel with respect to the interface surface. The panel moves laterally with respect to the interface surface in accordance with bending of the piezoelectric actuator to provide a tactile sensation on the interface surface.
US10514756B2 Adjusting an electronic display based on gaze tracking
Disclosed herein are systems, methods, and devices for employing gaze tracking systems with automatic luminance adjustment devices, in particular those commonly used with the Silverstein-method. By employing the aspects disclosed herein, it can been seen that with the disclosed concepts a pupil-size detector may be employed with both a forward looking light sensor, and ambient light sensor, and an adjustment system to utilize the data to determine luminance adjustment.
US10514755B2 Glasses-type terminal and control method therefor
According to one embodiment of the present disclosure, a glasses-type terminal can specify one external object on the basis of a user's eyes and perform a related function to the specified object. More particularly, the glasses-type terminal according to one embodiment of the present disclosure comprises: a display unit provided at a main body of the glasses-type terminal; a camera for photographing an external environment; a sensing unit for sensing the user's eyes with respect to the external environment; and a control unit analyzing the user's eyes with respect to the external environment so as to specify an object, which is the user's eyes are facing, from an image corresponding to the external environment, which is photographed by the camera, such a function icon is linked to a preset region that corresponds to a region in which the specified object is located, on the basis of an event related to the specified object through the camera.
US10514752B2 Methods and apparatus to determine objects to present in virtual reality environments
In at least one general aspect, a method can include detecting an interaction with a first object in a virtual reality (VR) environment, producing first contextual information based on user interaction with the first object, determining a second object to display in the VR environment based on the first contextual information, and presenting the second object in the VR environment. The interaction of the user may include at least one of a movement, a speech, or a physiological trait of the user.
US10514748B2 Reactive power management for non-volatile memory controllers
Systems, methods, and apparatus are provided that can reduce power consumption of memory controllers in response to memory command backlog in various situations. A data storage device includes a plurality of sets of non-volatile memory (NVM) devices, a central controller, and a plurality of channel controllers. Each channel controller is coupled to a distinct set of the plurality of sets of NVM devices. Each channel controller includes a command queue configured to store pending memory commands and provide backlog information. The central controller is configured to receive the backlog information of the command queues of the plurality of channel controllers, and adjust a clock frequency of the central controller and one or more clock frequencies of the plurality of channel controllers based on the backlog information such that the pending memory commands in each of the command queues are below a predetermined threshold level.
US10514739B2 Power over ethernet management devices and connection between ethernet devices
In one embodiment, a connection is maintained between a pair of ethernet ports that have circuitry connected in series with the ports and receiving power-over-ethernet (PoE) from one of the ports, by providing a controllable bypass circuit coupled to the pair of ethernet ports in parallel with the circuitry receiving power-over-ethernet, sensing a preselected condition, and opening and closing the bypass circuit in response to the presence or absence of the preselected condition. Power sourcing equipment (PSE) may supply the one of the ports with power over ethernet, and the circuitry may transports data between the pair of ethernet ports. The circuitry may also supply the switch with a control signal in response to the detection of the preselected condition.
US10514733B1 Computer case
A computer case including a frame, a motherboard stand and a motherboard extension stand is provided. The frame includes a front plate, a rear plate, a top plate and a bottom plate. The motherboard stand is adjacent to the top plate and the rear plate. The motherboard extension stand is connected to the motherboard stand and has a first position or a second position. When the motherboard extension stand is located at the first position, the motherboard extension stand and the motherboard stand are disposed in parallel, and two sides of the motherboard extension stand are respectively connected to the motherboard stand and the front plate. When the motherboard extension stand is located at the second position, the motherboard extension stand is parallel to the front plate and the rear plate, and located between the front plate and the rear plate.
US10514724B2 Foldable display neutral axis management with thin, high modulus layers
A foldable display of a computing device includes a back stiffening layer, a transparent frontplate layer, a transparent cover window layer, and an OLED display layer disposed between the back stiffening layer and the transparent frontplate layer. The OLED display layer characterized by a Young's modulus that is lower than the Young's modulus of the transparent frontplate layer and that is lower than the Young's modulus of the back stiffening layer; a neutral plane of the foldable display is located within the OLED display layer.
US10514721B2 Validation of clock to provide security for time locked data
A computational device receives an input/output (I/O) operation directed to a data set. In response to determining that there is a time lock on the data set, a determination is made as to whether a clock of the computational device is providing a correct time. In response to determining that the clock of the computational device is not providing the correct time, the I/O operation is restricted from accessing the data set. In response to determining that the clock of the computational device is providing the correct time, a determination is made from one or more time entries of the time lock whether to provide the I/O operation with access to the data set.
US10514720B1 Hitless switching when generating an output clock derived from multiple redundant input clocks
A phase locked loop (PLL) includes a multiplexer (MUX), a phase detector, a filter block, an oscillator, a frequency divider, and a clock switch controller, and achieves hitless switching between a primary clock and a redundant clock. The clock switch controller, upon detecting a condition requiring switching from the primary clock to the redundant clock, is operable to restart the feedback divider synchronously with respect to the redundant clock, and derive the output of the PLL from the redundant clock. The PLL further includes a delay block to process delayed phase error signals generated by the phase detector. The PLL performs hitless clock switching in the event of input clock loss or in response to a command to switch input clocks. The PLL further includes circuitry for estimating and cancelling residual phase errors.
US10514719B2 System and method for synchronization among clocks in a wireless system
A system and method for synchronization among clocks within a wireless system is presented. The method can comprise sending a gong signal comprising a gong signal time to the clocks when a fixed amount of time elapses; at each clock, when the gong signal is received and when the gong signal time is not equal to the clock time, setting the clock time to the gong signal time; and at each clock, when the gong signal is not received, setting the clock time to an estimated time; and learning a skew. In one aspect, a Gaussian distribution fitting technique is used for learning and for calculating the estimated time.
US10514713B2 Mailbox data storage system
A mailbox data storage mechanism for a remote device in a heating, ventilation and air conditioning environment. The mechanism, as a part of a gateway device and acting as a citizen of the heating, ventilation and air conditioning environment, may collect system information regularly and maintain a copy of the latest data locally which can be a response to external access requests in time at any moment. The mechanism may limit the latency for external access and improve user experience. The mechanism may help satisfy multiple interfaces.
US10514711B2 Flight control using computer vision
A flight control operation of a reference aerial vehicle is performed. For example, an image captured by an image sensor of the reference aerial vehicle is received. A target is detected in the image. A three-dimensional relative location of the target with respect to the reference aerial vehicle is determined based on the image. The flight control operation is performed based on the three-dimensional relative location of the target with respect to the reference aerial vehicle.
US10514710B2 Unmanned aerial vehicle alignment system
Herein is disclosed an unmanned aerial vehicle alignment system comprising one or more image sensors, configured to obtain an image of a plurality of unmanned aerial vehicles and provide to one or more processors image data corresponding to the obtained image; one or more processors, configured to detect from the image data image positions of the plurality of unmanned aerial vehicles; derive a target position based on a relationship between an image position and a target alignment; and determine an adjustment instruction to direct an unmanned aerial vehicle toward the target position.
US10514709B2 Airborne relays in cooperative-MIMO systems
An Unmanned Aerial Vehicle (UAV) comprises a situational awareness system coupled to at least one onboard sensor and senses the location of other UAVs. A cooperative Radio Access Network (RAN)-signal processor is configured to process RAN signals cooperatively with at least one other UAV to produce RAN performance criteria. A flight controller provides autonomous navigation control of the UAV's flight based on the relative spatial locations of other UAVs and the RAN performance criteria, which operates within predetermined boundaries of navigation criteria. The UAV can employ mitigation tactics against one or more radio devices identified as a threat and may coordinate other UAVs to conduct such mitigations.
US10514705B2 Constraint augmentation in a navigational system
A navigation system for a host vehicle is provided. The system may comprise at least one processing device programmed to receive, from a camera, a plurality of images representative of an environment of the host vehicle; analyze the plurality of images to identify a navigational state associated with the host vehicle; determine a first predefined navigational constraint implicated by at least one aspect of the navigational state; identify, based on analysis of the plurality of images, a presence of at least one navigational constraint augmentation factor; determine a second navigational constraint based on identification of the at least one navigational constraint augmentation factor; determine, based on the identified navigational state, a navigational action for the host vehicle satisfying the second navigational constraint; and cause at least one adjustment of a navigational actuator of the host vehicle in response to the determined navigational action.
US10514701B2 Self-propelled surface treating device
A self-propelled surface treating device, in particular a cleaning robot, with a device housing and a collision detection device for detecting a collision between the surface treating device and an obstacle, wherein the collision detection device has at least one touch-sensitive contact sensor. In order to protect the surface treating device against impacts in the vertical direction, it is proposed that the touch-sensitive contact sensor be a vertical contact sensor, which is arranged on the device housing in such a way that its detection area is vertically aligned during a movement with the surface treating device conventionally oriented, so that the vertical contact sensor is configured to detect a force acting vertically on the surface treating device.
US10514700B2 System and method for managing a vehicle storage area
An autonomous system for managing a vehicle storage area includes a control module configured to communicate, via an application program, with an autonomous yard truck. The control module instructs and facilitates the autonomous yard truck to move, dock, and/or store a trailer in the vehicle storage area. The autonomous yard truck includes a cab-less truck having a first end including a first trailer hookup and a second end including a second trailer hookup, a first set of sensors configured to position the autonomous yard truck in the vehicle storage area, a second set of sensors configured to maneuver the trailer, and a third set of sensors configured to prevent the autonomous truck from colliding with an object.
US10514699B2 Apparatus, method and computer program for enabling charging of a vehicle
An apparatus (1), method and computer program wherein the apparatus (1) comprises: processing circuitry (5); and memory circuitry (7) including computer program code (11); the memory circuitry (7) and the computer program code (11) configured to, with the processing circuitry (7), cause the apparatus (1) at least to perform: obtaining information from a solar powered vehicle (31) wherein the information comprises at least a current location of the solar powered vehicle (31); obtaining information (25) relating to distribution of solar power in a predetermined area; using the obtained information to determine a solar power charging strategy (27); and enabling the solar powered vehicle (31) to access the solar power charging strategy (27).
US10514698B2 Route guidance device and route guidance method
A route guidance unit includes: a change determination unit configured to determine whether the host vehicle should change the travel lane to another lane so as to travel toward a junction or an intersection on the travel route; a road determination unit configured to determine whether a road between the position of the host vehicle and the junction or the intersection meets road conditions; and a guide unit configured to provide guidance to change lanes, wherein, when the change determination unit determines that the host vehicle should change the travel lane to the other lane, and the road determination unit determines that the road between the position of the host vehicle and the junction or the intersection meets the road conditions, the guide unit changes a point to provide the guidance depending on the road conditions.
US10514695B2 Driver assisting system
A driver assisting system for a vehicle that is capable of operating in an autonomous drive mode and a manual drive mode is provided. The driver assisting system includes: an autonomous drive apparatus that controls the vehicle during the autonomous drive mode; a navigation apparatus; a detector that obtains information associated with an eagerness of the driver; an eagerness determiner that determines; and a controller that switches between the autonomous drive mode and the manual drive mode. The navigation apparatus is configured to initially suggest an original route, suggest an alternative route, and suggest a fastest route when the vehicle deviates from the original route and the eagerness determiner determines that the driver is in the high eagerness state. The controller is configured to set the autonomous drive mode, maintain the autonomous drive mode, and switch to the manual drive mode.
US10514694B1 System and method for classifying agents based on agent movement patterns
Described is a system and method for the classification of agents based on agent movement patterns. In operation, the system receives position data of a moving agent from a camera or sensor. Motion data of the moving agent is then extracted and used to generate a predicted future motion of the moving agent using a set of pre-calculated Echo State Networks (ESN). Each ESN represents an agent classification and generates a predicted future motion. A prediction error is generated for each ESN by comparing the predicted future motion for each ESN with actual motion data. Finally, the agent is classified based on the ESN having the smallest prediction error.
US10514689B2 Remote control methods and systems
An unmanned aerial vehicle (UAV) includes a first communication module, a second communication module, and one or more processors. The first communication module is configured to directly receive control data from a controlling terminal via a first communication link and the control data is used to control operations of the UAV. The second communication module is configured to transmit feedback data to a monitoring terminal via a second communication link. The monitoring terminal is located remotely from the UAV. The one or more processors are, individually or collectively, configured to terminate and reactivate the first wireless communication link based on one or more predetermined criteria.
US10514686B2 Operation support system, operation support device, and operation support method
An operation support system for supporting an operation to each facility installed in a plant, the operation support system may include, but is not limited to, a data storage that stores historical data which represent information regarding operations performed to the facility as history, and at least one operation support device portable by a field operator, wherein the operation support device may include a position information acquirer configured to acquire a current position of the operation support device, and to output current position information, an inspection information processor configured to add information regarding the operation performed to the facility, and to output the current position information regarding position where the operation was performed to at least the facility that is associated with the historical data to data storage, and an operation supporter configured to represent information regarding the operation performed to the facility as operation information based on the historical data, and to enable one or more further functions regarding the operation associated with the operation information to be executed.
US10514685B2 Automatic recipe stability monitoring and reporting
Systems and methods for monitoring stability of a wafer inspection recipe over time are provided. One method includes collecting inspection results over time. The inspection results are generated by at least one wafer inspection tool while performing the wafer inspection recipe on wafers at different points in time. The method also includes identifying abnormal variation in the inspection results by comparing the inspection results generated at different times to each other. In addition, the method includes determining if the abnormal variation is attributable to the wafers, the wafer inspection recipe, or one or more of the at least one wafer inspection tool thereby determining if the wafer inspection recipe is stable over time.
US10514678B2 Method for leveling a 3-D printing platform and a 3-D platform with adjustable level
An adjustable level 3-D printing platform includes a platform, three support posts, and an adjusting component by which heights of the three support posts are adjustable. The bottom of the build platform includes at least one socket to engage with a ball end of one of the three support posts, thereby enabling two point leveling. The adjusting component is configured to simultaneously adjust a height of the at least three support posts using a first arm and a second arm, each connected to the build platform at respective pivot points and configured to apply respective clamping forces to the support posts. The printing platform further includes at least one sensor leveling system that deploys a probe, measures a relative probe state, and compares the measurement to a predetermined value. During the leveling processes, the 3-D printer is configured to provide sensory feedback.
US10514677B2 Frameworks and methodologies configured to assist configuring devices supported by a building management system
Described herein are frameworks and methodologies configured to assist configuring devices supported by a building management system. Embodiments of the invention have been particularly developed to allow commissioning of devices, such as HVAC components, to be performed more efficiently in the field. While some embodiments will be described herein with particular reference to that application, it will be appreciated that the invention is not limited to such a field of use, and is applicable in broader contexts.
US10514668B2 Graphical process variable trend monitoring in a process control system using a navigation pane
A process control monitoring system for a process control plant uses graphic trend symbols to assist in detecting and monitoring trends of process variables within the process control plant. A graphic display application within the process control monitoring system may implement and display each graphic trend symbol to graphically indicate or encapsulate current trend and value information of a process variable within the process control plant. The graphic display application may display the graphic trend symbol in a spatially realistic location within a graphical representation of the process control plant while maintaining the hierarchical structure or each hierarchical level of the process plant. The graphic display application may also include a navigation pane and a zoom feature that enable a user to quickly drill down through tend data to obtain more information and to support problem identification and diagnosis tasks.
US10514662B1 Oxygen mixing and delivery
An adaptive gas mixture controller system. A pulse oximeter interface receives pulse oximeter data. A gas blender interface communicates with a separate externally connected gas blender. A processor receives pulse oximeter data via the pulse oximeter interface and outputs data to the gas blender interface for adaptive feedback control of the gas mixture based upon the SpO2 level signals from the pulse oximeter interface. When the processor receives data from the gas blender indicating that the gas mixture has been manually changed, enters a manual override mode and halts sending adaptive feedback control signals to the gas blender. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
US10514659B2 Movement with power reserve extension
A timepiece movement is provided, including a first regulating member and a first escapement connected by a first train to a first energy source, where the first train, the first escapement, the first regulating member, and the first energy source together define a first assembly; a second regulating member and a second escapement connected by a second train to a second energy source, where the second train, the second escapement, the second regulating member, and the second energy source together define a second assembly; at least one differential gear configured to ensure a kinematic connection between the first and the second assemblies; a display of the current time; and a mechanism for stopping and allowing operation of one of the regulating members, where the differential gear carries the display to display the current time regardless of which of the regulating members is operating.
US10514657B2 Selection method for additives in photopolymers
The invention relates to a method for selecting compounds which can be used as additives in photopolymer formulations for producing light holographic media, and to photopolymer formulations which contain at least one softener which are selected according to the claimed method. The invention also relates to the use of photopolymer formulations for producing holographic media.
US10514656B2 Drum cartridge and development cartridge capable of suppressing variation in position of electrical contact surface
A drum cartridge includes: a drum frame to which a developing cartridge including a storage medium having an electrical contact surface is detachably attachable; a photosensitive drum; a transfer roller; and a conveying roller. The drum is rotatable about a first axis extending in a first direction and positioned at one end portion of the frame in a second direction. The transfer roller is rotatable about a second axis extending in the first direction and in contact with the drum. The conveying roller is rotatable about a third axis extending in the first direction and separated from the transfer roller in the second direction. A first opening of the frame is positioned between the transfer roller and the conveying roller in the second direction. The electrical contact surface is exposed to an outside through the first opening in a case where the developing cartridge is attached to the frame.
US10514649B2 Image forming apparatus
An image forming apparatus includes a memory and a controller. The memory is configured to store information related to a recording medium type detected by a detector in the past. The controller is configured to control a feeder so as to prevent feeding of a recording medium from starting, when a printing operation is started in a first mode, in a case that a recording medium type set through a setting unit and a recording medium type discriminated based on the information stored in the memory do not match with each other.
US10514648B2 Image forming apparatus and toner amount calculating method
An exposure device irradiates a photoconductor with light on the basis of an exposure signal and thereby forms an electrostatic latent image. A toner amount calculating unit (a) determines a distribution pattern of the electrostatic latent image on the basis of the exposure signal, (b) determines an electric field variation level of a target pixel, (c) determines an electric field intensity of the target pixel on the basis of a value of the target pixel in the distribution pattern and the electric field variation level, and (d) determines a toner consumption amount corresponding to the electric field intensity. Further, using spatial filters independently of each other in a primary scanning direction and in a secondary scanning direction, the toner amount calculating unit determines the electric field variation level on the basis of (a) the distribution pattern or (b) the exposure signal.
US10514641B1 Image forming apparatus and control method of image forming apparatus
An image forming apparatus includes a developing system, a drum, and a processor. The developing system includes a developing sleeve that is rotatable in a forward direction and a reverse direction and rotates in the forward direction to cause a developer toner filled in a container to adhere to a surface, and a blade that removes a part of the developer toner adhered to the surface of the developing sleeve. The drum receives a toner contained in the developer on the surface of the developing sleeve, and forms a toner image on a transfer belt used to transfer the toner image to the printing medium. The processor recognizes a temperature of the developing system when an operation of the developing system is stopped, determines a reverse rotation amount of the developing sleeve based on the recognized temperature, and reversely rotates the developing sleeve based on the reverse rotation amount.
US10514634B2 Image forming device have a reducing element reduces an amount of current to a face-forming member upstream of a transfer region
An image forming device includes an image carrier, a transfer device, a face-forming member, and a reducing element. The image carrier carries an image. The transfer device is disposed in contact with the image carrier, transports a recording medium, and applies a transfer voltage to a transfer region between the transfer device and the image carrier to transfer the image on the image carrier to the recording medium. The face-forming member is disposed in contact with a back face of the image carrier further upstream than the transfer region, is provided grounded along a direction intersecting the movement direction of the image carrier, and includes a conductive member forming a movement track face of the image carrier leading to the transfer region. The reducing element is provided on a current path going through the face-forming member, and reduces an amount of current leading from the face-forming member to ground.
US10514632B2 Method of remanufacturing a toner cartridge
A method of remanufacturing a toner cartridge includes installing a modified end cap in which a portion of a drive assembly for an internal toner seal removal mechanism has been disabled. With the modified end cap installed, the toner cartridge may be post tested without removing the internal toner seal. When the post test is complete the modified end cap is removed and a non-modified end cap with a functional drive assembly is installed in its place.
US10514628B2 Developing device including a resin-made regulating blade
A developing device includes a rotatable developing member, a resin-made regulating blade, and a resin-made developing device frame including at least a mounting portion. The regulating blade is fixed, in a state that the regulating blade is flexed, in a region of the mounting portion corresponding to a maximum image region of an image bearing member so that a gap between the rotatable developing member and the regulating blade falls within a predetermined range over a rotational axis direction of the rotatable developing member. The mounting portion is provided with a rib which includes a portion projecting from the mounting portion and extending along a direction parallel to the rotational axis direction of the rotatable developing member and which is formed over an entirety of a region of the mounting portion corresponding to the maximum image region of the image bearing member.
US10514627B2 Image forming apparatus and control method of image forming apparatus
An image forming apparatus including a photoconductor and a light emitting unit further includes a generating unit configured to generate correction data used for correcting a shift in the sub-scanning direction of a latent image to be formed on the photoconductor; a correcting unit configured to correct image data based on the correction data; and a control unit configured to control light emission of the light emitting unit so as to form the latent image on the photoconductor. The generating unit is configured to generate the correction data based on configuration information of the light emitting unit, information indicating time required for causing a plurality of light emitting elements to emit light, and information indicating a rotation speed of the photoconductor.
US10514623B2 Electrostatic charge image developing toner, electrostatic charge image developer, and toner cartridge
An electrostatic charge image developing toner includes: a toner particle that contains a releasing agent, that has an exposed portion in which the releasing agent is exposed on a surface, and in which a proportion of the exposed portion occupying a surface, which is obtained by X-ray photoelectron spectroscopic analysis is 1 atom % or more and 20 atom % or less; and a strontium titanate particle that is externally added to the toner particle, that is doped with a metal element other than titanium and strontium, and in which an average primary particle diameter is 10 nm or more and 100 nm or less.
US10514621B2 Electrophotographic photoreceptor, process cartridge, image forming apparatus, and imide compound
An electrophotographic photoreceptor includes a conductive substrate; a photosensitive layer provided on the conductive substrate; and an undercoating layer that is provided between the conductive substrate and the photosensitive layer and includes a charge transport material containing at least one of imide compounds represented by Formula (1) or (2): (in Formulas (1) and (2), R10, R11, R20, or R21 independently represents a group represented by Formula (3) or (4) where X represents a monovalent organic group having at least one of an alkyl group, an alkylene group, an ether group, an ester group, and a keto group, a halogen atom, a nitro group, an aralkyl group, or an aryl group, Y represents a sulfur atom or an oxygen atom, n represents an integer of 0 to 2, and when n represents 2, two X's may be the same or different), and an imide compound is represented by Formula (1A) where Ar represents an aromatic group having 6 to 18 carbon atoms except for a tetravalent perylene group, X1 and X2 each independently represent a nitrogen atom or a substituted or unsubstituted carbon atom, Y1 and Y2 each independently represent an oxygen atom, a sulfur atom, a selenium atom, or NH, and R1 and R2 each independently represent a hydrogen atom or a monovalent organic group:
US10514619B2 Sensor arrangement for a lithography system, lithography system, and method for operating a lithography system
The disclosure provides a sensor arrangement for sensing a position of an optical element in a lithography system. The sensor arrangement includes: a first capacitive sensor device having a position-dependent variable first sensor capacitance that can be sensed using a first excitation signal; a second capacitive sensor device having a position-dependent variable second sensor capacitance that can be sensed using a second excitation signal; and a control device configured to produce the first and second excitation signals so that charges present on a parasitic capacitance associable with the first sensor device are at least partially compensated for by charges that are present on a parasitic capacitance associable with the second sensor device via a signal path outside the first and/or the second excitation signal path.
US10514617B2 Exposure apparatus, manufacturing method of flat-panel display, device manufacturing method, and exposure method
A liquid crystal exposure apparatus is equipped with: a substrate holder that is disposed below a projection optical system and holds a substrate; a first drive section that moves the substrate holder along an XY plane; heads that measures the position information of the substrate holder; head stages that support the heads and are movable within the XY plane; and a second drive section that moves the head stages in the X-axis direction and the Y-axis direction, and the second drive section moves the head stages in the X-axis direction or the Y-axis direction when the substrate holder is moved in the X-axis direction or the Y-axis direction by the first drive section.
US10514613B2 Pattern modification and patterning process
A pattern modification method and a patterning process are provided. The method includes extracting a first pattern and a second pattern to be respectively transferred to a first target portion and a second target portion of a resist layer. The method also includes obtaining regional information of the first target portion and the second target portion. The method includes determining a first desired focus position for transferring the first pattern based on the regional information. In addition, the method includes determining a second desired focus position for transferring the second pattern based on the regional information. The method includes modifying one or both of the first pattern and the second pattern. As a result, focus positions of the first pattern and the second pattern are shifted to be substantially and respectively positioned at the first desired focus position and the second desired focus position during an exposure operation.
US10514612B2 Method and system for overlay control
A method for overlay monitoring and control is introduced in the present disclosure. The method includes selecting a group of patterned wafers from a lot using a wafer selection model; selecting a group of fields for each of the selected group of patterned wafers using a field selection model; selecting at least one point in each of the selected group of fields using a point selection model; measuring overlay errors of the selected at least one point on a selected wafer; forming an overlay correction map using the measured overlay errors on the selected wafer; and generating a combined overlay correction map using the overlay correction map of each selected wafer in the lot.
US10514610B2 Lithography patterning with a gas phase resist
Disclosed is an apparatus for lithography patterning. The apparatus includes a substrate stage configured to hold a substrate coated with a deposition enhancement layer (DEL), a radiation source for generating a patterned radiation towards a surface of the DEL, and a supply pipe for flowing an organic gas near the surface of the DEL, wherein elements of the organic gas polymerize upon the patterned radiation, thereby forming a resist pattern over the DEL.
US10514609B2 Lithographic apparatus and method for preventing peripheral exposure of a substrate
A lithographic apparatus (10) and method for preventing exposure of a peripheral portion (P) of a substrate (S). An edge mask (M) has a radial concave edge (E) that extends over less than half a circle arch. The edge mask (M) is connected to a mask carrier (4) that circumnavigates the projection system (2) to adjust a tangential coordinate (Φ) and a radial coordinate (R) of the edge mask (M) with respect to the optical axis (A) of the projection system (2) for inserting the edge mask (M) at a variable distance into the beam of radiation (B). The tangential and radial positions (Φ,R) of the edge mask (M) are coordinated with a changing position (X,Y) of the substrate (S) to prevent exposure of the peripheral portion (P) of the substrate (S) during exposure of the target region (T).
US10514603B2 Photoresist and method
Shrinkage and mass losses are reduced in photoresist exposure and post exposure baking by utilizing a small group which will decompose. Alternatively a bulky group which will not decompose or a combination of the small group which will decompose along with the bulky group which will not decompose can be utilized. Additionally, polar functional groups may be utilized in order to reduce the diffusion of reactants through the photoresist.
US10514599B2 Imprint apparatus and method of manufacturing article
The present invention provides an imprint apparatus which forms a relief pattern in an imprint material on a substrate using a mold, the apparatus including a curing unit configured to cure the imprint material, a moving unit configured to relatively move the mold and the substrate, a detection unit configured to detect a pattern of light reflected by the mold and light reflected by the substrate, and a processing unit configured to obtain information on a separation state of the mold and the cured imprint material on the substrate based on the pattern detected by the detection unit while separating the mold from the imprint material by widening, using the moving unit, an interval between the mold and the substrate.
US10514598B2 Vacuum-integrated hardmask processes and apparatus
Vacuum-integrated photoresist-less methods and apparatuses for forming metal hardmasks can provide sub-30 nm patterning resolution. A metal-containing (e.g., metal salt or organometallic compound) film that is sensitive to a patterning agent is deposited on a semiconductor substrate. The metal-containing film is then patterned directly (i.e., without the use of a photoresist) by exposure to the patterning agent in a vacuum ambient to form the metal mask. For example, the metal-containing film is photosensitive and the patterning is conducted using sub-30 nm wavelength optical lithography, such as EUV lithography.
US10514597B2 Lithography mask with both transmission-type and reflective-type overlay marks and method of fabricating the same
A lithography mask includes a substrate that contains a low thermal expansion material (LTEM). A reflective structure is disposed over a first side of the substrate. An absorber layer is disposed over the reflective structure. The absorber layer contains one or more first overlay marks. A conductive layer is disposed over a second side of the substrate, the second side being opposite the first side. The conductive layer contains portions of one or more second overlay marks. In some embodiments, the lithography mask includes an EUV lithography mask.
US10514595B2 Dual-color laser light source and laser projector
The present application discloses a dual-color laser light projection device, wherein the dual-color laser light projection device includes a first blue laser transmitter, a second blue laser transmitter, a red laser transmitter, a light combining component, a fluorescent wheel, a light-pipe; wherein the fluorescent wheel comprises a green fluorescent region provided with a green fluorescent powder and a transmission region, and wherein the green fluorescent region is excited by a first blue laser emitted from the first blue laser transmitter to generates green fluorescence. The light path system of the present application is simple and has a small volume.
US10514592B2 Telescopic camera mechanism and electronic device
The present disclosure discloses a telescopic camera mechanism, which includes a holder having a holding cavity, a camera is placed in the holding cavity, and a top of the camera is provided with a protective cover, the holder is further equipped with a protective cover movement component and a camera telescopic component, wherein the protective cover movement component includes a rotating motor, a screw rod, and a guide plate, the screw rod is connected to a lateral face of the holding cavity, the guide plate is sleeved on the screw rod, and a top end of the guide plate is fixedly connected to the protective cover, the camera telescopic component includes a support spring strip and a poke rod, wherein the support spring strip is connected to a bottom of the camera and is fixedly connected to the holder, and the poke rod is movably connected to the holder.
US10514589B2 Protruding camera lens protection
A mobile device includes a device housing with an opening there through, the housing having a front external surface and a back external surface. A camera housing is sized to fit within the opening in the device housing, the camera housing including two cameras and two respective lenses. In a centered position, the lenses protrude beyond the front and back surfaces of the mobile device. A retention mechanism applies a force to the camera housing to retain it substantially centered in the opening unless an outside force of damaging magnitude is encountered.
US10514585B2 Optical quantification of interfacial charge states
An apparatus for probing an interface via second harmonic generation (SHG) spectroscopy is provided. The apparatus comprises a sample cell comprising a noncentrosymmetric material having a selected orientation angle with respect to a reference axis; optics configured to illuminate an interface formed between the noncentrosymmetric material and a different material, or formed between two different materials and disposed over the noncentrosymmetric material, with light having a frequency ω under conditions to generate a second harmonic generation (SHG) signal having frequency 2ω; a detector configured to detect the SHG signal, the SHG signal comprising a bulk second harmonic signal from the noncentrosymmetric material and an interfacial second harmonic signal from the interface; and a device comprising a processor and a computer-readable medium operably coupled to the processor, the computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, cause the apparatus to: illuminate the interface to generate the SHG signal and detect the SHG signal.
US10514581B2 Electrochromic nickel oxide simultaneously doped with lithium and a metal dopant
An electrochromic device comprising a counter electrode layer comprised of lithium metal oxide which provides a high transmission in the fully intercalated state and which is capable of long-term stability, is disclosed. Methods of making an electrochromic device comprising such a counter electrode are also disclosed.
US10514577B2 Liquid crystal display device and method of manufacturing the same
A first organic insulating film is arranged in a circumference area outside an active area on a first substrate. A circumference color filter is arranged in the circumference area on a second substrate. A second organic insulating film covers the circumference color filter. A seal material is arranged between the first and second organic insulating films to attach the first substrate and the second substrate. The seal material extends up to a position in which end portions of the first and second substrates overlap. A first spacer is arranged between the first and second organic insulating films in the circumference area. The first spacer is arranged on an active area side in the seal material. A second spacer is formed between the first and second organic insulating films in a position in which the end portions of the substrates overlap.
US10514576B2 Image display apparatus
Image display apparatus includes liquid crystal cell, flat plate-shaped back frame, light guide plate, and a pair of support mechanisms. The pair of support mechanisms are fixed to back frame in positions at which light guide plate is clamped at both sides that intersect a first axis (X-axis). The pair of support mechanisms each includes movable component that supports light guide plate, body component that movably retains movable component, and elastic member that pushes movable component toward opposite support mechanism. Protrusion is disposed on movable component, and engagement section with which protrusion engages is disposed on light guide plate. Engagement section includes tab that is formed outwardly on an end surface of light guide plate, and notch disposed on tab and engages with protrusion.
US10514573B2 Device and arrangement for controlling an electromagnetic wave, methods of forming and operating the same
Various embodiments may provide a device for controlling an electromagnetic wave. The device may include a first electrode layer. The device may also include a second electrode layer. The device may further include a matrix layer between the first electrode layer and the second electrode layer. The matrix layer may include a liquid crystal layer. The matrix layer may also include at least one resonator element in contact with the liquid crystal layer. The liquid crystal layer may be configured to switch from, at least, a first state to a second state in response to a voltage applied between the first electrode layer and the second electrode layer, thereby changing an optical property of the matrix layer to control the electromagnetic wave received by the matrix layer.
US10514572B2 Liquid crystal display device
The invention provides an LCD device, with both the upper polarizer and the lower polarizer having a multi-layer film structure, and comprising a plurality of stacked polarizing film units, with each comprising at least two layers of material films with different refraction index. The backlight module emits light to shine onto the upper and lower polarizers at a tilt angle, and the light is reflected and refracted a plurality of times at the interfaces inside the multi-layer film structure, and the S-polarized light and P-polarized light are separated completely to form linearly polarized light. Only the P-polarized light can pass. Compared to the conventional absorbing polymer polarizer, the upper and lower polarizers use a multi-layer film structure and the backlight module emitting light at a specific angle, so that the upper and lower polarizers provide high temperature stability, high humidity stability and high reliability, and simple to manufacture.
US10514571B2 Display panel and method of fabricating a display panel
A display panel according to an embodiment has a first region surrounding a second region. The display panel includes a top substrate, a bottom substrate opposite to the top substrate, a sealant located within the first region, and a display medium layer encased by the top substrate, the bottom substrate, and the sealant. A patterned light shielding layer is disposed on an upper surface of the top substrate in the first region. A light filtering layer is disposed on the top substrate in the second region of the display panel. The light filtering layer causes a reduction of a transmittance of light of wavelength ranged from about 300 nm to about 410 nm by at least about 20% to about 50%, and a transmittance of the light filtering layer for light of wavelength ranged from about 450 nm to about 800 nm is at least about 80% to 95%.
US10514570B2 Display device, display method, and color separation device
According to one embodiment, a display device includes a first arrangement layer and a second arrangement layer. The first layer includes a first pixel, a second pixel, and a third pixel are arranged periodically in one direction. The second layer is opposed to the first layer, and the second layer includes a first element, a second element, and a third element which are arranged periodically to correspond to the first pixel, the second pixel, and the third pixel, respectively, and separate emission light to light of wavelength corresponding to a first color, light of wavelength corresponding to a second color, and light of wavelength corresponding to a third color to be emitted on the first pixel, the second pixel, and the third pixel, respectively.
US10514568B2 Color filter substrate and curved surface display device
A color filter substrate and a curved surface display device are disclosed. The technical field of display is related to. Dark stripes appearing at a position corresponding to a central line of a sub pixel region can be eliminated, and a display effect of the curved display device can be improved. The color filter substrate includes a first light shading region corresponding to a gate line and a data line of an array substrate; and a second light shading region corresponding to a central line of a sub pixel region of the array substrate. A width of the second light shading region is larger than a width of the central line of the sub pixel region.
US10514563B2 Display device
According to one embodiment, a display device includes a first substrate and an external circuit, the first substrate including a first area, a second area, and wirings, the first area including a display area in which pixels are arranged the external circuit being mounted on the second area. The wirings are electrically connected to the external circuit, provided in the first area and the second area, and arranged in the first direction. At least one of the wirings is inclined with respect to a second direction orthogonal to the first direction in a first portion of the second area. The first substrate is bent in the first portion.
US10514561B2 Optical modulator
An optical modulator includes a substrate, an optical waveguide, a control electrode applying a high frequency signal in order to modulate light waves propagating through the optical waveguide, and a relay substrate provided with a relay line to transfer the high frequency signal to the control electrode. The control electrode and the relay line together have a coplanar line structure inclusive of at least electrical connection portions of both the control electrode and the relay line. The control electrode includes an electrical connection portion and a routing portion positioned between the electrical connection portion and an active portion applying an electrical field to the optical waveguide. The routing portion has a coplanar line structure. A distance between ground electrodes sandwiching a signal electrode in the electrical connection portion of the control electrode is substantially equal to a distance between ground electrodes sandwiching a signal electrode of the routing portion.
US10514554B2 Optical motion detecting device for a flight vehicle
An optical motion detecting device for a flight vehicle includes a base, an optical motion sensor and an operating processor. The optical motion sensor is disposed on the base and adapted to capture a plurality of frames. The operating processor is electrically connected with the optical motion sensor. The operating processor analyzes a pattern within the plurality of frames to acquire displacement of the base relative to a reference plane according to a known height value, and the known height value represents a height that the flight vehicle starts to move.
US10514551B2 Stereo display device
A stereo display device includes a light source module, a display module, and first, second, and third lenticular lens. The light source module sequentially provides a plurality of groups of timing light. The first lenticular lens is disposed in front of the light source module. The second lenticular lens is disposed in front of the first lenticular lens. By two optical Fourier transforms performed by the first and second lenticular lens, different groups of timing light are respectively focus on different sub-regions of each of the pixels of the display module. The display module is disposed in front of the second lenticular lens and transforms the timing light focused on the pixels into a plurality of groups of pixel light. The third lenticular lens is disposed in front of the display module and directs the pixel light to a plurality of views.
US10514549B2 Wavelength beam combining laser systems with high beam quality factor
In various embodiments, optical repositioners and/or angled dispersive elements are utilized to manipulate portions of an input laser beam emitted by a group of laser emitters in order to form a multi-wavelength output beam having a high beam quality factor.
US10514547B2 Apparatus and method for providing an image
An apparatus and method wherein the apparatus includes an image source; an exit pupil configured to be positioned proximate to an eye of a user to enable a user to view an image from the image source; and a plurality of grating areas between the image source and the exit pupil wherein the plurality of grating areas are configured to direct beams of light from the image source to the exit pupil; wherein the image source is configured to be moved relative to the plurality of grating areas to control the position of the exit pupil relative to the eye of the user.
US10514546B2 Steerable high-resolution display
A display system comprising a foveal display having a monocular field of view of at least 1 degree is positioned within a scannable field of view of at least 20 degrees, the foveal display positioned for a user. In one embodiment, the foveal display is positioned for the user's fovea.
US10514539B2 Image display device and vehicle incorporating the same
An image display device includes a lens array, and a scanner to two-dimensionally scan the lens array with a light beam for image display, in which each of lenses of the lens array includes a convex surface with different curvatures in two directions orthogonal to the optical axis of the lens and to each other.
US10514538B2 Head-mounted display device
Disclosed is a head mounted display device, the head mounted display device according to an exemplary embodiment of the present invention may comprise: a prism for changing a path of incident light and then emitting the incident light, the prism having therein a reflection-transmission surface for reflecting or transmitting the incident light; and a camera module of which a lens is disposed in a direction that faces the prism.
US10514537B2 Installation for improving the binocular visual field
An installation for improving the binocular visual field includes a structural element located at a distance from the observer equal to or greater than the observer's interpupillary distance. The structural element is provided with at least one through aperture, in which an optical system is applied that has two convergent lenses, between which a divergent lens is centrally interposed, the distance between each of the convergent lenses and the central divergent lens being such as to make the optical system of a neutral afocal type.
US10514529B2 Portrait lens system formed with an adjustable meniscus lens
A portrait lens configuration for meeting handheld device form factor constraints. First and second meniscus lenses each have a reflective surface to provide internal reflections for transmitting light toward a focal plane. A third lens is positioned between the meniscus lenses and the focal plane. The first lens includes an anterior concave surface having a reflective material extending over a portion thereof. Light received by the first meniscus lens can be transmitted therethrough. The reflective material is positioned along the anterior concave surface to receive light transmitted therethrough and reflected back from the second lens. In an associated method the first meniscus lens is positioned to receive light through a first of two opposing refractive surfaces. After each lens provides an internal reflection, reflected light is transmitted through the second of the two opposing surfaces and then through a bore positioned within the second lens to the third lens.
US10514524B2 Imaging devices having progressive magnification
A method and apparatus for capturing an image of at least one object appearing in a field of view (FOV). A housing has an image sensor and a base lens assembly fixedly mounted relative thereto. A moveable lens assembly is movably mounted relative to the housing. The moveable lens, the base lens assembly, and the image sensor are aligned such that light received within the FOV passes through the moveable lens and the base lens assembly and impinges onto the image sensor. The light received from the FOV forms an original image prior to entering the movable lens and the base assembly. Light from the FOV impinging onto the sensor forms an impinging image.
US10514522B2 Lens drive unit
A lens drive unit that prevents an actuator from being inclined is provided. In the lens drive unit, when a lens frame is displaced in a direction orthogonal to a direction in which the actuator extends and contracts with respect to a base member by, for example, impact from an outside of the lens drive unit, a drive shaft of the actuator abuts on a first lateral wall and a column, so that the actuator is prevented from being inclined with respect to the base member.
US10514521B2 Optical fiber assemblies, and methods and apparatus for the manufacture thereof
Methods for manufacturing cables and cables assemblies include providing powder particles within a tube extruded about optical fiber. The particles may be accelerated so that as they strike the tube and mechanically attach to the tube.
US10514514B2 Backlight module and display device
A backlight module includes a light guide plate (LGP) comprising an incident surface, an emergent surface, and a reflective surface, a reflecting plate, a diffuser, a prismatic lens group, a rim tape layer, a light source, and a shading layer. The shading layer corresponds to an incident surface of the diffuser. The shading layer comprises a middle portion and side portions separated from the middle portion, and a length of the middle portion is greater than lengths of the side portions. Each of the side portions are fixed on two sides to the diffuser and the rim tape layer, respectively. The middle portion is fixed on only one side, the one side of the middle portion being fixed to the rim tape layer.
US10514510B2 Optical component assembly having a keyed structure for ensuring proper insertion orientation within an optical subassembly
The present disclosure is directed to a keyed optical component assembly that ensures that the same has a proper orientation when press-fit into or otherwise coupled to a complimentary opening of an optical subassembly housing. In an embodiment, the keyed optical component assembly includes a base portion defined by a first end and a second end disposed opposite the first end along a longitudinal axis. A first arcuate region extends from the first end towards the second end and transitions into a tapered region. A second arcuate region extends from the second end towards the first end and also transitions into the tapered region. Therefore, the tapered region extends between the first arcuate region and the second arcuate region, and generally tapers/narrows from the second arcuate region to the first arcuate region. The resulting shape of the base portion may generally be described as an asymmetric tear-drop shape.
US10514506B2 Optical couplers for evanescent coupling of polymer clad fibers to optical waveguides using alignment features
An optical coupler that provides evanescent optical coupling includes an optical fiber and a waveguide. The optical fiber has a glass core, a glass inner cladding surrounding the glass core, and a polymeric outer cladding surrounding the glass inner cladding. The glass core and glass inner cladding define for the fiber a glass portion, which can be exposed at one end of the fiber by removing a portion of the polymeric outer cladding. The glass portion has a glass-portion surface. The waveguide has a waveguide core and a surface, and can be part of a photonic device. The glass portion of the fiber is interfaced with the waveguide to establish evanescent coupling between the fiber and the waveguide. Alignment features are used to facilitate aligning the fiber core to the waveguide core during the interfacing process to ensure suitable efficiency of the evanescent coupling.
US10514499B2 Photonic chip with an input wavelength filter
A photonic chip includes a device layer and a port layer, with an optical port located at the port layer. Inter-layer optical couplers are provided for coupling light between the device and port layers. The inter-layer couplers may be configured to couple signal light but block pump light or other undesired wavelength from entering the device layer, operating as an input filter. The port layer may accommodate other light pre-processing functions, such as optical power splitting, that are undesirable in the device layer.
US10514498B2 Waveguide architecture for photonic neural component
A photonic neural component includes optical transmitters, optical receivers, inter-node waveguides formed on a board, transmitting waveguides configured to receive optical signals emitted from the optical transmitters and transmit the received optical signals to the inter-node waveguides, mirrors to partially reflect optical signals propagating on the inter-node waveguides, receiving waveguides configured to receive reflected optical signals produced by the mirrors and transmit the reflected optical signals to the optical receivers, and filters configured to apply weights to the reflected optical signals. The transmitting waveguides and receiving waveguides are formed on the board such that one of the transmitting waveguides and one of the receiving waveguides crosses one of the inter-node waveguides with a core of one of the crossing waveguides passing through a core or clad of the other.
US10514496B2 Improving shaped component for an antenna comprising a sheaf of unclad waveguide beam-makers composed of generalized unclad waveguides and parabolic reflectors
The invention provides an improved method and apparatus, in general, for a use of a sheaf of unclad waveguide beam-makers to provide for a multi-stage forcedly-conveying waveguide effect of waveguide fibers in combination with the self-focusing waveguide effect of parabolic antennas, on the one hand, to absorb the ambient radiation, and in particular, for sunlight rays energy absorption to detect and transform the energy into either warmth, or electrical power, or mechanical thrust, and, on the other hand, to transmit the wave-energy through a homogeneous poorly-permeable medium.
US10514493B2 Display device
Provided is a display device that can prevent light emitted from, a light guide plate from arriving at a display panel via a gap in an optical sheet and a gap between the optical sheet and a holding frame member. The display device is provided with: a light guide plate having a light exit surface; an optical sheet that is arranged facing the light exit surface, that is configured from a plurality of stacked unit sheets, and in which a plurality of flanges are arranged in each of the unit sheets so as to extend along the sheet surface of the unit sheet from the side edge of the unit sheet toward the exterior; and a holding frame member having formed therein a plurality of accommodating sections in which the flanges of the optical sheet are accommodated when holding the optical sheet. One or more of the plurality of flanges in each of the unit sheets is a matching flange having a shape that matches the shape of the accommodating section along the sheet surface. In this way, the accommodating section blocks light from the light guide plate by accommodating one or more of the matching flanges.