Document Document Title
US10193116B2 Ceramic coating on battery separators
The present invention relates generally to electrochemical energy storage devices such as Li-ion batteries, and more particularly to a method of providing uniform ceramic coatings with controlled thicknesses for separators in such storage devices. Some embodiments of the invention utilize a layer by layer coating of nano/micro-sized particles dispersed in a solvent, which can be aqueous or non-aqueous. Other embodiments of the invention utilize a dry process such as PVD for depositing a ceramic film on a porous polyolefin separator. According to certain aspects of the invention, advantages of this approach include the ability to achieve a denser more uniform film with better controlled thickness with less waste and higher yield than current ceramic coating technology. An advantage of a ceramic coated separator is increased safety of cells.
US10193115B2 Battery cover
A battery cover is disclosed. The battery cover has a lower battery cover and an upper battery cover. The upper battery cover is matable with the lower battery cover to form a labyrinth and a plurality of battery cover sides. The labyrinth has a plurality of labyrinth cell passageways between a plurality of cell openings and a plurality of mixing areas, and the labyrinth cell passageways extend above an acid level when tipped all directions onto the battery cover sides from an upright orientation.
US10193112B2 Modular energy storage component enclosure
An energy storage component (ESC) enclosure is provided. The ESC enclosure includes a plurality of ESC modules. Each ESC module includes at least one side portion having a plurality of side fastening mechanisms configured to be coupled to an adjacent ESC module, wherein the plurality of ESC modules is coupled together via the plurality of side fastening mechanisms to form an ESC enclosure. The ESC enclosure further includes a plurality of shelving kits, each shelving kit mounted to one of the ESC modules. The ESC enclosure further includes a roof that is coupled to the plurality of ESC modules, and a plurality of panels coupled to the plurality of ESC modules about a perimeter of the ESC enclosure to form a shared air space within the ESC enclosure.
US10193111B2 Convertible battery pack
The present disclosure is directed to a convertible battery pack having an improved switching circuit. The switching circuit includes a converter element having a plurality of contacts positioned in the converter element such that as the converter element slides within the battery pack the contacts move from a first position to engage a first set of contact pads to a second position to engage a second set of contact pads. The converter element includes a pair of springs for each of the plurality of contacts that force the contacts into engagement with the contact pads but also allow the contacts to adjust for imperfections in the contact pad surface or the manufacturing tolerances of the contact pads or a support board that holds the contact pads.
US10193106B2 Method for manufacturing OLED device
Disclosed is a method for manufacturing an OLED device. The method includes steps of: providing a substrate and manufacturing an anode and a buffer layer in sequence on the substrate; subjecting the substrate to an acid treatment; drying the substrate and manufacturing a liquid light emitting layer on the buffer layer; providing a cover plate and manufacturing a cathode and an electron transport layer in sequence on the cover plate; subjecting the cover plate to the acid treatment; and bonding the cover plate and the substrate together by lamination to obtain an OLED device. According to the method, performance of a device can be improved stably, and thus light emitting efficiency of the device can be enhanced.
US10193105B2 Ultraviolet irradiation device for package of light-emitting diode
Disclosed is an ultraviolet irradiation device for package of a light-emitting diode. The ultraviolet irradiation device includes a sealed shell. A light-emitting diode to be packaged is arranged in the shell, and a UV mask that is movable in the shell is arranged below the light-emitting diode. The ultraviolet irradiation device further includes a UV lamp arranged below the UV mask. The ultraviolet irradiation device further includes a sealed chamber which is in communication with the shell. The chamber is arranged at a side of the shell. A first rolling unit that is configured to deliver the light-emitting diode is arranged in the chamber, and a first gate and a second gate are respectively arranged at two ends of the chamber. The chamber is further in communication with an air exhaust unit and a first gas source respectively. The structure of the ultraviolet irradiation device is simple. When a replacement of the UV mask is performed, a rapid replacement thereof can be achieved, i.e., much time for replacing the UV mask can be saved, which is beneficial for improving productivity.
US10193101B2 Electronic device
An electronic device includes: a flexible substrate, a device portion supported on the flexible substrate, and a driver circuit portion; and a flexible tube having a water vapor transmission rate of less than 10−3 g/(m2·24 h) and an oxygen transmission rate of less than 10−2 ml/(m2·24 h·MPa), wherein: the flexible tube forms a first seal structure and a second seal structure at both ends thereof, and has a sealed space therein; a part of the flexible substrate and the device portion are inside the sealed space; and a rest of the flexible substrate, other than the part, is outside the sealed space.
US10193100B2 Array substrate, fabricating method thereof, and display device
The present invention relates to an array substrate, a fabricating method thereof, and a display device. The array substrate comprises a thin film transistor, an auxiliary electrode which is arranged in a same layer as an active layer of the thin film transistor, and a transparent cathode which is electrically connected with the auxiliary electrode, wherein the active layer is an oxide semiconductor, and the auxiliary electrode is an electric conductor which is formed by performing a modification treatment on the oxide semiconductor. According to technical solutions of the present invention, the active layer and the auxiliary electrode are arranged in a same layer, a pattern of the active layer and the auxiliary electrode can be formed by a same etching process, and a separate process for forming the auxiliary electrode is not required, thus reducing the overall process time of the array substrate and saving the fabricating cost.
US10193095B2 Display device
A display device includes first and second guide plates facing each other, a pair of first and second guide rails disposed in the first and second guide plates, a first supporting plate disposed between the first guide rails and of the first and second guide plates, the first supporting plate having opposite end portions fixed to a first position of the first and second guide plates, a second supporting plate having opposite end portions coupled to the pair of first guide rails, a third supporting plate having opposite end portions coupled to the pair of second guide rails, and a display panel supported by at least one of the first to third supporting plates. The pair of first guide rails extends from the first position to a second position. The pair of second guide rails extends from the first position to a third position.
US10193094B2 Organic light-emitting device having delayed fluorescence
The present application relates to an organic electroluminescent device (OLED) which has an emitting layer comprising a compound having a small difference between the energies of the S1 and T1 states, and in which certain conditions apply to the HOMO and LUMO energy levels of the emitting layer and the layers between the anode and the emitting layer.
US10193093B2 Radiation detector
According to one embodiment, a radiation detector includes a first conductive layer, a second conductive layer, and an intermediate layer. The intermediate layer is provided between the first conductive layer and the second conductive layer. The intermediate layer includes an organic semiconductor region and a plurality of particles. The organic semiconductor region including a portion provided around the particles. A diameter is not less than 1 nanometer and not more than 20 nanometers for at least a portion of the particles. A first bandgap energy of the plurality of particles is larger than a second bandgap energy of the organic semiconductor region.
US10193090B2 Method of manufacturing a semiconductor device and a semiconductor device
In a method of manufacturing a gate-all-around field effect transistor, a trench is formed over a substrate. Nano-tube structures are arranged into the trench, each of which includes a carbon nanotube (CNT) having a gate dielectric layer wrapping around the CNT and a gate electrode layer over the gate dielectric layer. An anchor layer is formed in the trench. A part of the anchor layer is removed at a source/drain (S/D) region. The gate electrode layer and the gate dielectric layer are removed at the S/D region, thereby exposing a part of the CNT at the S/D region. An S/D electrode layer is formed on the exposed part of the CNT. A part of the anchor layer is removed at a gate region, thereby exposing a part of the gate electrode layer of the gate structure. A gate contact layer is formed on the exposed part of the gate electrode layer.
US10193085B2 Delayed fluorescence compound, and organic light emitting diode and display device using the same
Embodiments relate to a delayed fluorescence compound of Formula 1: or Formula 2: The excitons in the triplet state are engaged in emission such that the emitting efficiency of the delayed fluorescent compound is increased. Embodiments also relate to a display device with an organic light emitting diode (OLED) that includes the delayed fluorescence compound.
US10193084B2 2,2′-bibenzo[D]imidazolidene compound having heteromonocyclic groups at the 1-, 1′-, 3- and 3′- positions, and organic light-emitting element and display device containing the same
A 2,2′-bibenzo[d]imidazolidene compound expressed by the following general formula (1). In general formula (1), Ar1 to Ar4 each represent a substituted or unsubstituted heteromonocyclic group. R1 to R8 each represent a hydrogen atom or a substituent.
US10193083B2 Spirally configured cis-stilbene/fluorene hybrid compounds and organic light emitting device comprising the same
The present invention provides a series of spirally configured cis-stilbene/fluorene hybrid compounds and an optoelectronic device comprising the same. The compound comprises a seven-membered ring portion. The seven-membered ring portion is composed of a cis-stilbene fragment, and a tetrahedral coordination bridging atom fragment, wherein the cis-stilbene fragment has at least one substituent, the substituent is independently a substituted or unsubstituted triazine group, pyrimidine group or phenyl group. The compounds have glass transition temperatures ranged from 156° C. to 202° C., decomposition temperatures ranged from 419° C. to 509° C., reversible electron transport property, and balanced charges motilities. In addition, a variety of experimental data have proved that these spirally configured cis-stilbene/fluorene hybrid materials can indeed be used as a hole-blocking type electron-transporter for phosphorescent OLEDs.
US10193080B2 Condensed cyclic compound and organic light-emitting device including the same
A condensed cyclic compound represented by Formulae 1A or 1B: wherein in Formulae 1A and 1B, groups and variables are the same as described in the specification.
US10193079B2 Materials for electronic devices
The present application relates to a compound of a formula (I) which comprises a benzene group that is substituted with a group selected from carbazole derivatives and bridged amines and with an electron attracting group, wherein the two groups are located in the ortho-position in relation to one another. The present application further relates to the use of the compound of the formula (I) in an electronic device, and to a method of producing the compound of the formula (I).
US10193074B2 Amine-based compound and organic light-emitting device including the same
A compound and an organic light-emitting device including the same, the compound being represented by Formula 1 below:
US10193071B2 Device and methods for manufacturing an organic light-emitting display apparatus
A method of manufacturing an organic light-emitting display apparatus includes: arranging a mask on a substrate, the mask having an opening corresponding to a pattern of an organic emission layer; forming the organic emission layer by disposing an inkjet roller on the mask, and discharging inks from ink headers mounted in the inkjet roller through the opening of the mask, by rotating the inkjet roller; and curing the organic emission layer.
US10193069B2 Polymer for use in organic electroluminescent element and organic electroluminescent element employing same
Provided are a polymer for an organic electroluminescent element, which has improved luminous efficiency and is applicable to a wet process, and an organic electroluminescent element obtained therefrom. The polymer for an organic electroluminescent element has a repeating unit represented by [—(Z)l-(A)m-]n in repeating units constituting a main chain. In addition, the organic electroluminescent element includes, between an anode and a cathode laminated on a substrate, organic layers including a hole-transporting layer and a light-emitting layer, in which at least one of the organic layers contains the polymer for an organic electroluminescent element. In the repeating unit, Z represents an N-indolocarbazolyl group, A represents a repeating unit different from Z, l and m each represent an abundance molar ratio, and l is 5 to 100 mol % and m is 0 to 95 mol %, and n is 2 to 10,000.
US10193067B2 Electric field control element for phonons
Generally discussed herein are techniques for and systems and apparatuses configured to control phonons using an electric field. In one or more embodiments, an apparatus can include electrical contacts, two quantum dots embedded in a semiconductor such that when an electrical bias is applied to the electrical contacts, the electric field produced by the electrical bias is substantially parallel to an axis through the two quantum dots, and a phononic wave guide coupled to the semiconductor, the phononic wave guide configured to transport phonons therethrough.
US10193066B2 Apparatus and techniques for anisotropic substrate etching
A method may include generating a plasma in a plasma chamber, the plasma comprising an etchant species and extracting a pulsed ion beam from the plasma chamber and directing the pulsed ion beam to a substrate, where the pulsed ion beam comprises an ON portion and an OFF portion. During the OFF portion the substrate may not be biased with respect to the plasma chamber, and the duration of the OFF portion may be less than a transit time of the etchant species from the plasma chamber to the substrate.
US10193058B2 Magnetoresistive memory device and manufacturing method of the same
According to one embodiment, a magnetoresistive memory device includes a first magnetic layer, a second magnetic layer on one major surface side of the first magnetic layer via a first nonmagnetic layer, a third magnetic layer on the second magnetic layer via a first Ru layer, a sidewall insulating film on sides of the layers, a fourth magnetic layer on an other major surface side of the first magnetic layer via a second nonmagnetic layer, and a fifth magnetic layer on the fourth magnetic layer via a second Ru layer. The reversed magnetic field of the second magnetic layer is smaller than that of the third and fourth magnetic layers, and the reversed magnetic field of the fifth magnetic layer is smaller than that of the third and fourth magnetic layers.
US10193054B2 Piezoelectric ceramic, method for producing piezoelectric ceramic, and piezoelectric ceramic electronic component
A piezoelectric ceramic that contains an alkali niobate compound as its main ingredient. The alkali niobate compound has a perovskite crystal structure represented by AmBO3 and contains an alkali metal. There exists Sn in part of site A, and Zr in part of site B. A radial distribution function obtained from a K-edge X-ray absorption spectrum of Sn has a first peak intensity P1 at a first distance from a Sn atom and a second peak intensity P2 at a second distance from the Sn atom. The second distance is greater than the first distance, and the peak intensity ratio P1/P2 is 2.7 or less.
US10193052B2 Device and inspection method of the same
According to one embodiment, a device is disclosed. The device includes a substrate, an element provided on the substrate, and a film on the substrate. The film and the substrate constitute a cavity in which the element is housed. The device further includes a member capable of generating heat or deforming.
US10193050B2 Handle for a cooking vessel, comprising a latent heat sink
The invention relates to a handle for a cooking vessel that includes at least one thermoelectric generator. The thermoelectric generator includes at least a first contact surface thermally connected to a heat sink and the heat sink is formed from a material that undergoes a phase transition when heated to temperatures varying between 50° C. and 70° C.
US10193046B2 Thermoelectric generating device and thermoelectric generating method
A thermoelectric generating device includes: a thermoelectric generating element configured to convert thermal energy to electric energy and to output the electric energy; a temperature measuring unit configured to measure hot side temperature of the thermoelectric generating element; and a temperature controller configured to perform control to increase an amount of current returning to the thermoelectric generating element when the hot side temperature becomes higher than predetermined temperature.
US10193041B1 Light emitting diode and method for manufacturing the same
A light emitting diode comprises a light emitting diode chip and a packaging layer. The light emitting diode chip comprises a N-semiconductor layer, a light active layer, and a P-semiconductor layer arranged from a bottom to a top in that sequence, a first electrode, and a second electrode. The first electrode is formed on the P-semiconductor layer. The second electrode is formed on the N-semiconductor layer. The packaging layer covers the light emitting diode chip, and exposes the N-semiconductor layer, the first electrode, and the second electrode. The packaging layer has a through hole separated from a periphery of the light emitting diode chip. A conductive substrate fills the through hole. A first conductive layer is electrically connected to the first electrode and the conductive substrate. The disclosure also provides a method for manufacturing a light emitting diode.
US10193037B2 Method for producing an optoelectronic device
A method for manufacturing an opto-electronic component (100) is given, comprising a provision of a carrier (1) with at least one mounting surface (11), a generation of at least two vias (4) in the carrier (1) with electrically conducting contacts (12, 13) running through the vias (4), a provision of at least one light-emitting semiconductor chip (2), wherein the semiconductor chip (2) comprises a growth substrate (10) and a layer sequence (7) epitaxially grown thereon, a mounting of the at least one semiconductor chip (2) onto the at least one mounting surface (11) of the carrier (1), wherein the semiconductor chip (2) is connected in an electrically conducting manner to the contacts (12, 13) in the same method step during the mounting onto the mounting surface (11), an isolation of the carrier (1) along isolation lines (V), wherein an isolation line (V) runs through at least one of the vias (4), so that, after the isolation, the contacts (12, 13) form contact surfaces (5) at at least one side surface (1a) of the carrier (1), wherein the side surface (1a) is perpendicular to the mounting surface (11) of the carrier (1), and a mounting of the carrier (1) with the contact surfaces (5) on a connection plate (8), wherein the mounting surface (11) is perpendicular to the connection plate (8).
US10193036B2 Light emitting device and method for producing the same
A light emitting device includes a semiconductor light emitting element; and a light reflective member having a multilayer structure and covering the side faces of the semiconductor light emitting element. The light reflective member includes: a first layer disposed on an inner, semiconductor light emitting element side, the first layer comprising a light-transmissive resin containing a light reflective substance, and a second layer disposed in contact with an outer side of the first layer, the second layer comprising a light-transmissive resin containing the light reflective substance at a lower content than that of the first layer.
US10193034B2 Semiconductor device, illuminating device, and method of producing a semiconductor device
A semiconductor device includes a semiconductor chip including an active region provided to generate radiation; a radiation exit face extending parallel to a main plane of extension of the active region; a molding directly adjoins at least one side face of the semiconductor device at least one back of the semiconductor chip remote from the radiation exit face; a mounting surface provided to mount the semiconductor device; and a spacer projecting beyond the radiation exit face in a vertical direction extending perpendicular to the radiation exit face.
US10193030B2 Composite materials having red emitting phosphors
A lighting apparatus includes an LED light source radiationally coupled to a composite material including a phosphor of formula I and a thermally conductive material dispersed in at least a portion of a binder material. The thermally conductive material includes a material selected from the group consisting of indium oxide, tin oxide, indium tin oxide, calcium oxide, barium oxide, strontium oxide, aluminum hydroxide, magnesium hydroxide, calcium hydroxide, barium hydroxide, strontium hydroxide, zinc hydroxide, aluminum phosphate, magnesium phosphate, calcium phosphate, barium phosphate, strontium phosphate, diamond, graphene, polyethylene nanofibers, carbon nanotubes, silver metal nanoparticles, copper metal nanoparticles, gold metal nanoparticles, aluminum metal nanoparticles, boron nitride, silicon nitride, an alkali metal halide, calcium fluoride, magnesium fluoride, a compound of formula II, and combinations thereof.
US10193020B2 Semiconductor light emitting device and method of manufacturing the same
A nitride semiconductor light emitting device may include: a semiconductor layer; an active layer; a second semiconductor layer; mesa regions formed to expose the semiconductor layer; a second electrode formed under the second semiconductor layer; a cover metal layer formed at a corner under the second semiconductor layer to overlap part of the second electrode; an insulating layer formed under the cover metal layer, the second electrode, and the mesa regions and having openings to expose the semiconductor layer; a first electrode disposed in the openings and over a conductive substrate; and a second electrode pad formed over the exposed cover metal layer, wherein when the width a of the second electrode between adjacent mesa regions and the width b of the second electrode between a mesa region at the edge and an extension line of the cover metal layer at the corner have a relation of a>b.
US10193018B2 Compact low power head-mounted display with light emitting diodes that exhibit a desired beam angle
A display panel is described which includes Light Emitting Diodes (LEDs) that exhibit a specified beam angle. The display panel can be used for a head-mounted display. An example of a head-mounted display includes a display panel with an array of LEDs that are controllable to form an image. The head-mounted display also includes circuitry to receive image data and render an image on the display panel. The head-mounted display also includes circuitry to detect motion of the head-mounted display. The image data is generated based in part on the motion of the head-mounted display. Each LED in the array of LEDs is configured to emit light at a specified beam angle that directs the light toward a pupil of a wearer of the head-mounted display.
US10193017B2 Light emitting diode
A light emitting diode includes a substrate that has an elongated rectangular shape in one direction; a light emitting structure positioned on the substrate and having an opening for exposing a first conductive semiconductor layer; a first electrode pad disposed to be closer to a first corner of the substrate; a second electrode pad disposed to be relatively closer to a second corner of the substrate opposing to the first corner; a first extension extending from the first electrode pad; and a second extension and a third extension extending from the second electrode pad to sides of the first extension, wherein an imaginary line connecting an end of the second extension and an end of the third extension is located between the first electrode pad and the first corner.
US10193014B2 Oxygen controlled PVD AlN buffer for GaN-based optoelectronic and electronic devices
Oxygen controlled PVD AlN buffers for GaN-based optoelectronic and electronic devices is described. Methods of forming a PVD AlN buffer for GaN-based optoelectronic and electronic devices in an oxygen controlled manner are also described. In an example, a method of forming an aluminum nitride (AlN) buffer layer for GaN-based optoelectronic or electronic devices involves reactive sputtering an AlN layer above a substrate, the reactive sputtering involving reacting an aluminum-containing target housed in a physical vapor deposition (PVD) chamber with a nitrogen-containing gas or a plasma based on a nitrogen-containing gas. The method further involves incorporating oxygen into the AlN layer.
US10193006B2 Nanowire composite structure and methods of forming the same, sensing device and methods of forming the same and protective structures of a nanowire
A nanowire composite structure is provided. The nanowire composite structure includes a nanowire core, wherein a material of the nanowire core includes Se, Te or a combination thereof. The nanowire composite structure also includes a metal layer covering the nanowire core. A method for forming the nanowire composite structure, a protective structure of a nanowire, a sensing device, and a method for forming a sensing device are also provided.
US10193002B2 MOS varactors and methods for fabricating MOS varactors
A metal oxide semiconductor varactor includes an active area doped well that is disposed within a semiconductor substrate and a gate structure including a first portion that extends over the active area doped well and a second portion that extends over the semiconductor substrate outside of the active area doped well. The varactor further includes at least one active area contact structure formed in physical and electrical connection with the active area doped well, in a three-sided contact-landing area of the active area doped well. Still further, the varactor includes a gate contact structure that is formed in physical and electrical contact with the gate structure in the second portion of the gate structure such that the gate contact structure overlies the semiconductor substrate outside of the active area doped well.
US10193001B2 Nitride semiconductor device
A nitride semiconductor device is provided that includes: a substrate; an n-type drift layer above the front surface of the substrate; a p-type base layer above the n-type drift layer; a gate opening in the base layer that reaches the drift layer; an n-type channel forming layer that covers the gate opening and has a channel region; a gate electrode above a section of the channel forming layer in the gate opening; an opening that is separated from the gate electrode and reaches the base layer; an opening formed in a bottom surface of said opening and reaching the drift layer; a source electrode covering the openings; and a drain electrode on the rear surface of the substrate.
US10192998B2 Analog floating-gate atmometer
An atmometer system based on an analog floating-gate structure and circuit. The floating-gate circuit includes a floating-gate electrode that serves as a gate electrode for a transistor and a plate of a storage capacitor. A conductor element exposed at the surface of the integrated circuit is electrically connected to the floating-gate electrode; reference conductor elements biased to ground are also at the surface of the integrated circuit. In operation, the transistor is biased and moisture is dispensed at the surface. The drain current of the transistor changes as the floating-gate electrode discharges via the surface conductors and a conduction path presented by the moisture. The elapsed time until the drain current stabilizes indicates the evaporation rate.
US10192995B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a semiconductor, a first conductor, a second conductor, a third conductor, a fourth conductor, a first insulator, a second insulator, a third insulator, and a fourth insulator. The first conductor and the semiconductor partly overlap with each other with the first insulator positioned therebetween. The second conductor and the third conductor have regions in contact with the semiconductor. The semiconductor has a region in contact with the second insulator. The fourth insulator has a first region and a second region. The first region is thicker than the second region. The first region has a region in contact with the second insulator. The second region has a region in contact with the third insulator. The fourth conductor and the second insulator partly overlap with each other with the fourth insulator positioned therebetween.
US10192988B2 Flat STI surface for gate oxide uniformity in Fin FET devices
Operations in fabricating a Fin FET include providing a substrate having a fin structure, where an upper portion of the fin structure has a first fin surface profile. An isolation region is formed on the substrate and in contact with the fin structure. A portion of the isolation region is recessed by an etch process to form a recessed portion and to expose the upper portion of the fin structure, where the recessed portion has a first isolation surface profile. A thermal hydrogen treatment is applied to the fin structure and the recessed portion. A gate dielectric layer is formed with a substantially uniform thickness over the fin structure, where the recessed portion is adjusted from the first isolation surface profile to a second isolation surface profile and the fin structure is adjusted from the first fin surface profile to a second fin surface profile by the thermal hydrogen treatment.
US10192987B2 Fin-type field effect transistor structure and manufacturing method thereof
A fin-type field effect transistor comprising a substrate, a plurality of insulators, at least one gate stack and strained material portions is described. The substrate has a plurality of fins thereon and the fin comprises a stop layer embedded therein. The plurality of insulators is disposed on the substrate and between the plurality of fins. The at least one gate stack is disposed over the plurality of fins and on the plurality of insulators. The strained material portions are disposed on two opposite sides of the at least one gate stack.
US10192985B2 FinFET with doped isolation insulating layer
A method for manufacturing a semiconductor device is provided including forming one or more fins over a substrate and forming an isolation insulating layer over the one or more fins. A dopant is introduced into the isolation insulating layer. The isolation insulating layer containing the dopant is annealed, and a portion of the oxide layer is removed so as to expose a portion of the fins.
US10192980B2 Gallium nitride high-electron mobility transistors with deep implanted p-type layers in silicon carbide substrates for power switching and radio frequency applications and process for making the same
The disclosure is directed to a high-electron mobility transistor that includes a SiC substrate layer, a GaN buffer layer arranged on the SiC substrate layer, and a p-type material layer having a length parallel to a surface of the SiC substrate layer over which the GaN buffer layer is provided. The p-type material layer is provided in one of the following: the SiC substrate layer and a first layer arranged on the SiC substrate layer. A method of making the high-electron mobility transistor is also disclosed.
US10192975B2 Low temperature polycrystalline silicon thin film transistor
The disclosure relates to a low temperature polycrystalline silicon thin film transistor including: a substrate; a buffer layer formed on the substrate; a semiconductor layer formed on the buffer layer; a gate insulation layer formed on the buffer layer and the semiconductor layer; gates formed on the gate insulation layer; a dielectric layer formed on the gate insulation layer and the gates; a passivation layer formed on the dielectric layer; a first contact hole and a second contact hole formed respectively inside the passivation layer, the dielectric layer and the gate insulation layer, and sources ad drains formed respectively on the first contact hole and the second contact hole; the semiconductor layer being a low temperature poly silicon layer, and a reflective layer and/or an insulation layer disposed between the buffer layer and the semiconductor layer. The disclosure further relates to a manufacturing method for aforementioned thin film transistor.
US10192974B2 Method for forming a semiconductor device and a semiconductor substrate
A method for forming a semiconductor device includes incorporating chalcogen dopant atoms into a semiconductor doping region of a semiconductor substrate of a semiconductor device. The method further includes incorporating heavy metal atoms into the semiconductor doping region.
US10192972B2 Semiconductor ferroelectric storage transistor and method for manufacturing same
Provided is a ferroelectric field effect transistor (FeFET) which has a wide memory window even if the ferroelectric film thickness is 200 nm or less, and which has excellent data retention characteristics, pulse rewriting endurance and the like. An FeFET which has a structure wherein an insulating body (11) and a gate electrode conductor (4) are sequentially laminated in this order on a semiconductor base (10) that has a source region (12) and a drain region (13). The insulating body (11) is configured by laminating a first insulating body (1) and a second insulating body (2) in this order on the base (10), and the second insulating body (2) is mainly composed of an oxide of strontium, calcium, bismuth and tantalum.
US10192971B2 Polymer on graphene
A top-gated graphene field effect transistor can be fabricated by forming a layer of graphene on a substrate, and applying an electrochemical deposition process to deposit a layer of dielectric polymer on the graphene layer. An electric potential between the graphene layer and a reference electrode is cycled between a lower potential and a higher potential. A top gate is formed above the polymer.
US10192966B2 Semiconductor devices including recessed gate electrode portions
A semiconductor device can include a first active pattern on a substrate, the first active pattern including a plurality of first active regions that protrude from the substrate. A second active pattern can be on the substrate including a plurality of second active regions that protrude from the substrate. A first gate electrode can include an upper portion that extends over the first active pattern at a first height and include a recessed portion that extends over the first active pattern at a second height that is lower than the first height of the first gate electrode. A second gate electrode can include an upper portion that extends over the second active pattern at a first height and include a recessed portion that extends over the second active pattern at a second height that is lower than the first height of the second gate electrode. An insulation pattern can be located between, and directly adjacent to, the recessed portion of the first gate electrode and the recessed portion of the second gate electrode, the insulation pattern electrically isolating the first and second gate electrodes from one another.
US10192963B2 Composite gate dielectric layer applied to group III-V substrate and method for manufacturing the same
The present invention discloses a composite gate dielectric layer for a Group III-V substrate and a method for manufacturing the same. The composite gate dielectric layer comprises: an AlxY2-xO3 interface passivation layer formed on the group III-V substrate; and a high dielectric insulating layer formed on the AlxY2-xO3 interface passivation layer, wherein 1.2≤x≤1.9. The composite gate dielectric layer modifies the Al/Y ratio of the AlxY2-xO3 interface passivation layer, changes the average number of atomic coordination in the AlxY2-xO3 interface passivation layer, and decreases the interface state density and boundary trap density of the Group III-V substrate, increases the mobility of the MOS channel. By cooperation of the AlxY2-xO3 interface passivation layer and high dielectric insulation layer, it reduces leakage current and improves tolerance of the dielectric layer on the voltage, and improves the quality of the MOS capacitor of the Group III-V substrate and enhances its reliability.
US10192948B2 AMOLED display device and array substrate thereof
An AMOLED display device and an array substrate thereof are disclosed. The array substrate of the AMOLED display device includes a baseplate, a surface-shaped power line, a point-shaped power line, and a plurality of insulating layers arranged between the surface-shaped power line and the point-shaped power line. The surface-shaped power line and the point-shaped power line are configured to provide a positive polarity power source to a light-emitting diode. The surface-shaped power line is formed on the baseplate, and the point-shaped power line is formed on the plurality of insulating layers. The surface-shaped power line and the point-shaped power line are electrically connected to each other through a via hole.
US10192947B2 Organic light emitting display panel and method of manufacturing the same
An organic light emitting display panel includes a first base substrate, a thin film transistor disposed on the first base substrate, a first electrode electrically connected to the thin film transistor, a pixel defining layer defining an opening that exposes a portion of the first electrode, a second electrode disposed on the first electrode, a light emitting structure disposed between the first electrode and the second electrode, a second base substrate disposed on the second electrode, and a first mirror layer disposed on the second base substrate and defining an opening that overlaps the light emitting structure. At least one of the pixel defining layer and the mirror layer has an uneven surface.
US10192944B2 Thin film transistor array panel with diffusion barrier layer and gate insulation layer and organic light emitting diode display including the same
An exemplary embodiment of the present invention provides a thin film transistor array panel and an organic light emitting diode display including the same including a substrate, a semiconductor disposed on the substrate, a first gate insulation layer disposed on the semiconductor, and a first diffusion barrier layer disposed on the first gate insulation layer. A second diffusion barrier layer is disposed on a lateral surface of the first diffusion barrier layer. A first gate electrode is disposed on the first diffusion barrier layer. A source electrode and a drain electrode are connected to the semiconductor. The first diffusion barrier layer comprises a metal, and the second diffusion barrier layer comprises a metal oxide including the metal.
US10192943B2 Thin film transistor substrate
An OLED display device is disclosed, which comprises: a TFT substrate, comprising a substrate and plural TFT units disposed on the substrate; and an OLED unit electrically connected to one of the plural TFT units. The TFT units respectively comprise: an active layer disposed on the substrate and made of polysilicon; a first insulating layer disposed on the active layer; source and drain electrodes disposed on the first insulating layer; a metal layer disposed on the first insulating layer; and a second insulating layer disposed on the metal layer, wherein the metal layer has plural first protrusions at a top surface thereof, the second insulating layer comprises a first region corresponding to the active layer and a second region corresponding to a region outside the active layer, and a roughness of a top surface of the first region is greater than that of the second region.
US10192940B2 Double sided organic light-emitting display apparatus and its manufacturing method thereof
The present application discloses a double sided organic light-emitting display apparatus, including: a rigid substrate; a transmission flexible substrate and a reflective flexible substrate formed on the rigid substrate; a display substrate having a plurality of switching elements formed on the transmission flexible substrate and the reflective flexible substrate; and a top-emission OLED light-emitting layer and a bottom-emission OLED light-emitting layer formed on the display substrate, wherein the top-emission OLED light-emitting layer is corresponding to the reflective flexible substrate and the bottom-emission OLED light-emitting layer is corresponding to the transmission flexible substrate. The present application also provides a method of manufacturing the OLED display apparatus. The OLED display apparatus can achieve the double sided display, and because of its use of the flexible substrate, it also has the advantage of ease of carrying and flexible property.
US10192939B2 Display device and fabrication method thereof
A display device and fabrication method thereof are provided. The display device includes an encapsulation film encapsulating a thin film transistor array and a pixel array on a base substrate; a protection film on the encapsulation film and including a first retardation film; a touch film on the protection film and including a second retardation film; and a polarizer film on the touch film.
US10192936B1 OLED display architecture
A device that may be used as a multi-color pixel is provided. The device has a first organic light emitting device, a second organic light emitting device, a third organic light emitting device, and a fourth organic light emitting device. The device may be a pixel of a display having four sub-pixels. The first device may emit red light, the second device may emit green light, the third device may emit light blue light and the fourth device may emit deep blue light.
US10192935B2 Display device
A display device includes a substrate, a light shielding layer on the substrate, first to fourth subpixels sequentially arranged on the substrate including the light shielding layer in a horizontal direction, a first power line disposed on one side of the first subpixel and shared by the first and second subpixels, a sensing line disposed between the second subpixel and the third subpixel and shared by the first to fourth subpixels, a second power line disposed on one side of the fourth subpixel and shared by the third and fourth subpixels, first and second data lines between the first and second subpixels and third and fourth data lines between the third and fourth subpixels; and a scan line extended on the first to fourth subpixels in the horizontal direction.
US10192929B2 Three-dimensional memory devices having through-stack contact via structures and method of making thereof
A three-dimensional memory device includes conductive structures located over a substrate, an alternating stack of insulating layers and electrically conductive layers formed over the conductive structures, and an array of memory structures formed through the alternating stack. Each of the memory structures includes memory elements located at levels of the electrically conductive layers. A contact region can be formed on the alternating stack. Two-stage contact via cavities having a greater width above a top surface of a respective electrically conductive layer and having a narrower width through the alternating stack can be formed in the contact region. Upper insulating spacers and lower insulating spacers are formed such that annular surfaces of the respective electrically conductive layer are physically exposed. Two-stage contact via structures can provide electrical contact between the electrically conductive layers and the conductive structures.
US10192928B2 Semiconductor device and method of manufacturing the same
A semiconductor device according to an embodiment includes: a stacked body including a plurality of first conductive films stacked via an inter-layer insulating film; a first conductive body contacting the stacked body to extend in a stacking direction; and a plurality of first insulating films in the same layers as the first conductive films and disposed between the first conductive body and the first conductive films, the first conductive body including a projecting part that projects along tops of one of the first insulating films and one of the first conductive films, and a side surface of the projecting part contacting an upper surface of the one of the first conductive films.
US10192919B2 Imaging systems with backside isolation trenches
An image sensor such as a backside illumination image sensor may be provided with analog circuitry, digital circuitry, and an image pixel array on a semiconductor substrate. Trench isolation structures may separate the analog circuitry from the digital circuitry on the substrate. The trench isolation structures may be formed from dielectric-filled trenches in the substrate that isolate the portion of the substrate having the analog circuitry from the portion of the substrate having the digital circuitry. The trench isolation structures may prevent digital circuit operations such as switching operations from negatively affecting the performance of the analog circuitry. Additional trench isolation structures may be interposed between portions of the substrate on which bond pads are formed and other portions of the substrate to prevent capacitive coupling between the bond pad structures and the substrate, thereby enhancing the high frequency operations of the image sensor.
US10192915B1 Optical sensor and manufacturing method thereof
An optical sensor includes a sensing layer, a first shading filter, a second shading filter, and an alignment mark. The sensing layer includes an active area, a shading area, and a peripheral area. The sensing layer includes sensing units located in the active area. The first shading filter is disposed on the shading area. The second shading filter is disposed on the first shading filter. The alignment mark is disposed on the peripheral area. When a light beam is emitted to the shading area, the second shading filter is configured to block a first component of the light beam, and the first shading filter is configured to block a second component of the light beam.
US10192914B2 Camera module and array camera module with circuit board unit and photosensitive unit and manufacturing method thereof
A camera module and array camera module with circuit board unit and photosensitive unit and manufacturing method thereof is provided. The array camera module comprises two or more camera lenses and a circuit unit. The circuit unit comprises a circuit board portion for electrically connecting two or more photosensitive sensors of the array camera module, and a conjoined encapsulation portion integrally encapsulated on the circuit board portion. The camera lenses are respectively arranged along the photosensitive paths of the photosensitive sensors.
US10192913B2 Imaging device and electronic device
An imaging device with excellent imaging performance is provided. In the imaging device, a first layer, a second layer, and a third layer have a region overlapping with one another, the first layer and the second layer each include transistors, and the third layer includes a photoelectric conversion element. Off-state currents of the transistors formed in the first layer are lower than those of the transistors formed in the second layer, and field-effect mobilities of the transistors formed in the second layer are higher than those of the transistors formed in the first layer.
US10192912B2 Solid-state imaging device, manufacturing method of solid-state imaging device, and electronic device
The present technology relates to a solid-state imaging device, a manufacturing method of a solid-state imaging device, and an electronic device, in which degradation of transfer characteristics of a photo diode can be suppressed. A floating diffusion is formed to reach the same depth as a layer of a photo diode formed on a silicon substrate, and a transfer transistor gate is formed therebetween. A channel that is opened/closed by control of the transfer transistor gate is formed in the silicon substrate formed with the photo diode. With this configuration, charge accumulated in the photo diode can be transferred to the floating diffusion in a vertical direction relative to the depth direction, and degradation of transfer characteristics caused by elimination of the transfer channel can be suppressed by setting the transfer channel in the depth direction. The present technology can be applied to a solid-state imaging device.
US10192910B2 Image sensor
An image sensor including first and second pixel regions adjacent to each other in a first direction in a light-receiving region that receives light and generates charges; a third pixel region adjacent to the first pixel region in a second direction intersecting the first direction in the light-receiving region; a first device isolation layer between the first and second pixel regions and between the first and third pixel regions to separate the first pixel region from the second pixel region and the first pixel region from the third pixel region; second device isolation layers in each of the first to third pixel regions to define active regions; a plurality of transfer gates and a plurality of logic gates on the active regions; and a side connection contact overlapping the first device isolation layer and connected to a side surface of an active region.
US10192907B2 Array substrate and manufacturing method thereof, display panel and display device
An array substrate and manufacturing method thereof, display panel and display device. The manufacturing method of the array substrate includes: forming, on a substrate, a first conductive pattern, a second conductive pattern and an insulating pattern, the insulating pattern at least covering an upper surface of the first conducting pattern, the first conductive pattern including a first amorphous transparent conductive pattern and a first metal pattern, and the second conductive pattern including a second amorphous transparent conductive pattern; and performing an annealing treatment to convert the first amorphous transparent conductive pattern and the second amorphous transparent conductive pattern to a first crystalline transparent conductive pattern and a second crystalline transparent conductive pattern respectively. The method addresses the problem in which a metal surface is readily oxidizable when performing an annealing treatment, thereby improving the product yield.
US10192906B2 Touch display substrate and manufacturing method thereof
Embodiments of the present disclosure provide a touch display substrate and manufacturing method thereof. The method includes forming a touch signal line on a base substrate through patterning process; depositing a photoresist layer, and forming a first thickness photoresist layer, a second thickness photoresist layer and a photoresist layer opening area through patterning process, the touch signal line being located in the photoresist layer opening area; depositing a first insulating layer on the photoresist layer, the first insulating layer comprising a first area and a second area, wherein the first area is located on the first thickness photoresist layer, the second area is located on the second thickness photoresist layer and the photoresist layer opening area, the first area and the second area of the first insulating layer are disconnected; removing the photoresist layer and the first insulating layer located on the photoresist layer; and depositing a second insulating layer.
US10192904B2 Array substrate and manufacturing method thereof, display device
A manufacturing method of an array substrate, including: forming a pattern layer including a pixel electrode, and a pattern layer including a gate electrode and a gate line on a base substrate; on the substrate with the pattern layer including the gate electrode and the gate line formed thereon, forming a gate insulating layer, a pattern layer at least including a metal oxide semiconductor active layer and a pattern layer at least including an etch stop layer; wherein, a first via hole for exposing the pixel electrode is formed over the pixel electrode; on the substrate with the etch stop layer formed thereon, forming a pattern layer including a source electrode, a drain electrode and a data line; wherein, the source electrode and the drain electrode each contact a metal oxide semiconductor active layer, and the drain electrode is electrically connected to the pixel electrode through the first via hole.
US10192900B2 Methods for fabricating thin film transistor and array substrate, array substrate and display device
Methods for fabricating a thin film transistor and an array substrate, an array substrate and a display device are provided, and the fabrication method of a thin film transistor includes: forming a first photoresist pattern on the active layer film, wherein the first photoresist pattern comprises a photoresist area of a first thickness and a photoresist area in a second thickness; etching the active layer film by using the first photoresist pattern as a mask to form an active layer; ashing the first photoresist pattern to remove the photoresist area of the second thickness and to reduce a thickness of the photoresist area of the first thickness to form the second photoresist pattern. The second photoresist pattern is used as the mask to etch the source-drain electrode thin film. The fabrication method uses the photoresist pattern to prevent the active layer from being impacted by a source-drain etching solution, and can reduce the usage of a specific etching barrier layer and greatly simplify the fabrication process.
US10192899B2 Display and manufacture method thereof
A display includes a first substrate, a second substrate, a plurality of pixels and a photo-catalyst layer. The plurality of pixels are disposed between the first substrate and the second substrate. The photo-catalyst layer is disposed above a surface of the second substrate facing the first substrate or above a surface of the first substrate facing the second substrate. Manufacturing methods of a display are additionally disclosed.
US10192897B2 Array substrate and display device and method for making the array substrate
An array substrate includes a substrate, a first TFT, a second TFT, and a third TFT. The first TFT includes a first channel layer on the substrate, a first gate insulator layer, a first gate electrode, a first dielectric layer, and a second dielectric layer. The second TFT includes a first semiconductor layer on the substrate, a second gate insulator layer, a second gate electrode, a third dielectric layer, and a second channel layer. The first channel layer is made of a semiconducting material containing polycrystalline silicon. The second channel layer is made of a semiconducting material containing metal oxide. The first dielectric layer is made of silicon nitride; the second dielectric layer and the third dielectric layer are made of silicon oxide.
US10192896B2 Display device with overlapping pads spaced apart from an insulating layer
A display device includes a substrate including a display area to display an image and a non-display area provided on at least one side of the display area, a plurality of pixels disposed on the substrate and provided in an area corresponding to the display area, a first insulating layer having an opening in a first area of the non-display area, a second insulating layer provided in the first area, first lines provided on the substrate and connected to the plurality of pixels, and second lines provided on the first and second insulating layers, and connected to the first lines. An area in which the first lines overlap with the second lines is spaced apart from an edge of the second insulating layer when viewed in a plan view.
US10192893B2 Array substrate and display device
An array substrate and a display device are provided. The array substrate comprises a plurality of signal lines (40), a plurality of connecting lines (50) and a driving module (60) in a peripheral region (1) outside a display region (2); the connecting lines (50) are configured for connecting the signal lines (40) and the driving module (60), to transmit signal from the signal lines (40) to the driving module (60), wherein, at least one of the connecting lines (50) and at least one of the signal lines (40) are designed to intersect with and insulated from each other in a first region (N). The at least one of the signal lines (40) includes, in a second region (0) other than the first region (N), a first electrode line layer (401) and a second electrode line layer (402), while, in the first region (N), includes the first electrode line layer (401) but does not include the second electrode line layer (402). The array substrate may prevent problems of electrostatic accumulation or short circuit from occurring between the connecting lines (50) and the second electrode line layer (402).
US10192892B2 Active matrix backplane formed using thin film optocouplers
A device includes a backplane having multiple output terminals arranged in an array on an output surface of the backplane. The device further includes an active matrix array comprising thin film solid state optical switches coupled respectively between an input terminal of the backplane and the output terminals. Storage capacitors may be coupled respectively to the output terminals. A pixelated light source provides pixelated light that controls the optical switches.
US10192891B2 Thin film transistor and display device comprising the same
According to one embodiment, a thin film transistor includes an oxide semiconductor layer provided above an insulating substrate and including a channel region between a source region and a drain region, a first insulating film provided in a region on the oxide semiconductor layer, which corresponds to the channel region, a gate electrode provided on the first insulating film, a first protective film provided on the oxide semiconductor layer, the first insulating film and the gate electrode, as an insulating film containing a metal, a second protective film provided on the first protective film and a third protective film provided on the second protective film, as an insulating film containing a metal.
US10192881B2 Semiconductor device
A semiconductor device includes gate stacks disposed on a substrate and spaced apart from each other in a first direction, with a separation region interposed between the gate stacks; channel regions penetrating through the gate stacks and disposed within each of the gate stacks; and a guide region adjacent to the separation region, penetrating through at least a portion of the gate stack, and having a bent portion that is bent toward the separation region.
US10192880B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes gate stacked structures surrounding channel layers, a common source line filling a separation area between the gate stacked structures adjacent to each other and having an upper surface including first concave portions, and a support insulating layer filling the first concave portions and having sidewalls facing portions of the channel layers.
US10192878B1 Three-dimensional memory device with self-aligned multi-level drain select gate electrodes
Sacrificial memory opening fill structures are formed through an alternating stack of insulating layers and sacrificial material layers. A drain select level isolation trench extending through drain select level sacrificial material layers is formed employing a combination of a photoresist layer including a linear opening and a pair of rows of sacrificial memory opening fill structures as an etch mask. Sacrificial spacers are formed on sidewalls of the drain select level isolation trench. A drain select level isolation dielectric structure is formed in a remaining volume of the drain select level isolation trench. The sacrificial memory opening fill structures are replaced with memory stack structures. The sacrificial material layers and the sacrificial spacers are replaced with a conductive material to form electrically conductive layers and conductive connector spacers. The drain select level isolation dielectric structure is self-aligned to the memory stack structures and divides drain select level electrically conductive layers.
US10192876B2 Transistor, memory, and manufacturing method of transistor
According to one embodiment, a transistor includes: a gate electrode; a gate insulating layer provided on the gate electrode; an oxide semiconductor layer provided on the gate insulating layer; an oxygen supply layer provided on the oxide semiconductor layer; a first oxygen barrier layer provided on the oxygen supply layer; a source electrode provided to penetrate the oxygen supply layer and the first oxygen barrier layer and connected to the oxide semiconductor layer; and a drain electrode spaced apart from the source electrode, provided to penetrate the oxygen supply layer and the first oxygen barrier layer, and connected to the oxide semiconductor layer.
US10192872B2 Memory device having electrically floating body transistor
A semiconductor memory cell includes a floating body region configured to be charged to a level indicative of a state of the memory cell selected from at least first and second states. A first region of the memory cell is in electrical contact with the floating body region. A second region of the memory cell is spaced apart from the first region and is also in electrical contact with the floating body region. A gate is positioned between the first and second regions. A back-bias region is configured to generate impact ionization when the memory cell is in one of the first and second states, and the back-bias region is configured so as not to generate impact ionization when the memory cell is in the other of the first and second states.
US10192871B2 Semiconductor device
To provide a semiconductor device in which the on-state current is high and the operation speed is high. The semiconductor device includes a transistor, a first circuit, and a second circuit. The transistor includes a first gate and a second gate. The first gate and the second gate overlap with each other with a semiconductor layer positioned therebetween. The first circuit includes a temperature sensor. The temperature sensor obtains temperature information. The first circuit is configured to apply a voltage to the second gate depending on the temperature information. The first circuit preferably includes a comparator. The second circuit is configured to apply a negative voltage to the second gate and hold the negative voltage.
US10192868B2 Semiconductor device and operation thereof
A semiconductor device and its operation method, relating to semiconductor technology. The semiconductor device comprises a substrate and an active area on the substrate, wherein the active area comprises a first active area and a second active area positioned along an extension direction of the first active area, the first active area comprises a first component, a second component, and a connection component, wherein the first component and the second component each directly contact a side of the connection component, wherein the second active area comprises a third component and a fourth component being separated by a groove isolation, the groove isolation in the second active area corresponds to the connection component in the first active area. The semiconductor device further comprises a first pseudo gate covering the connection component and the groove isolation. This inventive concept reduces over-etching when forming contact components.
US10192867B1 Complementary FETs with wrap around contacts and method of forming same
The present disclosure relates generally to wrap around contact formation in source/drain regions of a semiconductor device such as an integrated circuit (IC), and more particularly, to stacked IC structures containing complementary FETs (CFETs) having wrap around contacts and methods of forming the same. Disclosed is a stacked IC structure including a first FET on a substrate, a second FET vertically stacked above the first FET, a dielectric layer above the second FET, and a spacer layer between FETs, wherein each FET has an electrically isolated wrap-around contact formed therearound.
US10192865B2 Method of manufacturing a semiconductor device
A method for manufacturing a semiconductor device having an SiC-IGBT and an SiC-MOSFET in a single semiconductor chip, including forming a second conductive-type SiC base layer on a substrate, and selectively implanting first and second conductive-type impurities into surfaces of the substrate and base layer to form a collector region, a channel region in a surficial portion of the SiC base layer, and an emitter region in a surficial portion of the channel region, the emitter region serving also as a source region of the SiC-MOSFET.
US10192864B2 Lateral BiCMOS replacement metal gate
A method of forming a semiconductor structure includes depositing a high-k dielectric layer within a first recess located between sidewall spacers of a first CMOS device and within a second recess located between sidewall spacers of a second CMOS device. A dummy titanium nitride layer is deposited on the high-k dielectric layer. Next, the high-k dielectric layer and the dummy titanium nitride layer are removed from the second recess in the second CMOS device. A silicon cap layer is deposited within the first recess and the second recess, the silicon cap layer is located above the high-k dielectric layer and dummy titanium nitride layer in the first CMOS device. Subsequently, dopants are implanted into the silicon cap layer located in the second recess of the second CMOS device.
US10192863B2 Series connected ESD protection circuit
An electrostatic discharge (ESD) protection circuit (FIG. 2A) for an integrated circuit is disclosed. The circuit is formed on a substrate (P-EPI) having a first conductivity type. A buried layer (NBL 240) having a second conductivity type is formed below a face of the substrate. A first terminal (206) and a second terminal (204) are formed at a face of the substrate. A first ESD protection device (232) has a first current path between the first terminal and the buried layer. A second ESD protection device (216) has a second current path in series with the first current path and between the second terminal and the buried layer.
US10192852B2 Interconnect structure with redundant electrical connectors and associated systems and methods
Semiconductor die assemblies having interconnect structures with redundant electrical connectors are disclosed herein. In one embodiment, a semiconductor die assembly includes a first semiconductor die, a second semiconductor die, and an interconnect structure between the first and the second semiconductor dies. The interconnect structure includes a first conductive film coupled to the first semiconductor die and a second conductive film coupled to the second semiconductor die. The interconnect structure further includes a plurality of redundant electrical connectors extending between the first and second conductive films and electrically coupled to one another via the first conductive film.
US10192851B2 Method of manufacturing semiconductor device
To enhance reliability in assembling a semiconductor device. There is provided a wiring substrate including a target mark, which is not provided on an extension line of a dicing region provided between a first semiconductor device region and a second semiconductor device region but is provided between the extension line of the dicing region and a first imaginary extension line of a first outermost peripheral land row and between the extension line of the dicing region and a second imaginary extension line of a second outermost peripheral land row. Furthermore, after mounting a semiconductor chip, wire bonding is performed, resin sealing is performed and a solder ball is mounted. After that, the dicing region is specified on the basis of the target mark, and the wiring substrate is cut along the dicing region.
US10192849B2 Semiconductor modules with semiconductor dies bonded to a metal foil
A method of manufacturing semiconductor modules includes providing a metal composite substrate including a metal foil attached to a metal layer, the metal foil being thinner than and comprising a different material than the metal layer, attaching a first surface of a plurality of semiconductor dies to the metal foil prior to structuring the metal foil, and encasing the semiconductor dies attached to the metal foil in an electrically insulating material. The metal layer and the metal foil are structured after the semiconductor dies are encased with the electrically insulating material so that surface regions of the electrically insulating material are devoid of the metal foil and the metal layer. The electrically insulating material is divided along the surface regions devoid of the metal foil and the metal layer to form individual modules.
US10192848B2 Package assembly
In some embodiments, the present disclosure relates to a package assembly having a bump on a first substrate. A molding compound is on the first substrate and contacts sidewalls of the bump. A no-flow underfill layer is on a conductive region of a second substrate. The no-flow underfill layer and the conductive region contact the bump. A mask layer is arranged on the second substrate and laterally surrounds the no-flow underfill layer. The no-flow underfill layer contacts the substrate between the conductive region and the mask layer.
US10192846B2 Method of inserting an electronic component into a slot in a circuit board
In an embodiment, a method includes inserting an electronic component including a power semiconductor device embedded in a dielectric core layer into a slot in a side face of a circuit board. The inserting the electronic component causes one or more electrically conductive contacts on one or more surfaces of the electronic component to electrically couple with one or more corresponding electrical contacts arranged on one or more surfaces of the slot.
US10192845B2 Electronic device and mounting structure of the same
An electronic device includes an electronic element, a plurality of first sub-electrodes arrayed in a first direction, a plurality of second sub-electrodes arrayed in a second direction that is orthogonal to the first direction, a dummy electrode, and a sealing resin. The sealing resin has a resin back surface from which the plurality of first sub-electrodes, the plurality of second sub-electrodes and the dummy electrode are exposed. The plurality of second sub-electrodes are located further in the first direction than any of the plurality of first sub-electrodes. The plurality of first sub-electrodes are located further in the second direction than any of the plurality of second sub-electrodes. The dummy electrode is located further in the first direction than any of the plurality of first sub-electrodes, and is located further in the second direction than any of the plurality of second sub-electrodes.
US10192844B2 Fan-out semiconductor package module
A fan-out semiconductor package module includes: a fan-out semiconductor package including a first interconnection member having a through-hole, a semiconductor chip disposed in the through-hole, an encapsulant encapsulating at least portions of the first interconnection member and the semiconductor chip, a second interconnection member disposed on the first interconnection member and the semiconductor chip, a third interconnection member disposed on the encapsulant, first connection terminals disposed on the second interconnection member, and second connection terminals disposed on the third interconnection member, the first to third interconnection members including, respectively, redistribution layers electrically connected to connection pads of the semiconductor chip; and a component package stacked on the fan-out semiconductor package and including a wiring substrate connected to the second interconnection member through the first connection terminals and a plurality of mounted components mounted on the wiring substrate.
US10192843B1 Methods of making semiconductor device modules with increased yield
Methods of making semiconductor device modules may involve forming holes in a sacrificial material and placing an electrically conductive material in the holes. The sacrificial material may be removed to expose posts of the electrically conductive material. A stack of semiconductor dice may be placed between at least two of the posts after removing the sacrificial material, one of the semiconductor dice of the stack including an active surface facing in a direction opposite a direction in which another active surface of another of the semiconductor dice of the stack. The posts and the stack of semiconductor dice may be at least laterally encapsulated in an encapsulant. Bond pads of the one of the semiconductor dice may be electrically connected to corresponding posts after at least laterally encapsulating the posts and the stack of semiconductor dice.
US10192841B2 Semiconductor package and method for preparing the same
A semiconductor package includes a first device and a bump structure disposed over the first device. In some embodiments, the first device has a first upper surface and a first side, wherein the first upper surface and the first side form a first corner of the first device. In some embodiments, the bump structure is disposed over the first upper surface and extends laterally across the first side of the first device. The lateral extension of the bump structure across the first side of the semiconductor device can contact a corresponding conductor of a laterally adjacent device to implement a lateral signal path between the semiconductor device and the laterally adjacent device in the absence of a redistribution structure corresponding to the redistribution layer.
US10192838B2 Fabrication method of packaging substrate
A packaging substrate includes a base body having at least a conductive pad on a surface thereof, a dielectric layer formed on the surface of the base body and having at least a first opening for exposing the conductive pad and at least a second opening formed at a periphery of the first opening, and a metal layer formed on the conductive pad and the dielectric layer and extending to a sidewall of the second opening, thereby effectively eliminating side-etching of the metal layer under a solder bump.
US10192837B1 Multi-via redistribution layer for integrated circuits having solder balls
A wafer-level chip-scale package (WLCSP) includes an integrated circuit (IC) chip, and die bonding pads with a redistribution layer (RDL) having multiple via structures located directly below the footprint of a solder ball placed on the bonding pad. The via structures electrically connect the solder ball to a top metal layer of the IC chip. The RDL may extend beyond the solder ball's footprint and have additional vias that connect to the top metal layer, including vias located under and connected to other solder balls. The bonding pads have a low R-on resistance and are not susceptible to thermal-induced cracking.
US10192836B2 Semiconductor device
A semiconductor device equipped with a base board, a first element, a second element, and an interposer board, wherein: the first element is positioned on the base board; a signal transmitting/receiving terminal of the first element and a plurality of base board terminals contact one another; the second element is positioned on the base board; a signal transmitting/receiving terminal of the second element and the plurality of base board terminals contact one another; the interposer board is positioned so as to extend on the first element and the second element; a first contactless signal transmitting/receiving unit of the interposer board is capable of contactlessly transmitting and receiving a signal; and a second contactless signal transmitting/receiving unit of the interposer board is capable of contactlessly transmitting and receiving a signal.
US10192832B2 Alignment mark structure with dummy pattern
An alignment mark structure including a substrate, an alignment mark and at least one dummy pattern is provided. The alignment mark is disposed on the substrate. The at least one dummy pattern is disposed on the substrate and located adjacent to the alignment mark, wherein a size of the at least one dummy pattern is smaller than a size of the alignment mark.
US10192831B1 Fan-out semiconductor package module
A fan-out semiconductor package module includes: a core member having first and second through-holes spaced apart from each other and one or more slits; a semiconductor chip disposed in the first through-hole; one or more first passive components disposed in the second through-hole; an encapsulant encapsulating at least portions of each of the core member, an inactive surface of the semiconductor chip, and the one or more first passive components; a connection member disposed on the core member, an active surface of the semiconductor chip, and the one or more first passive components and including redistribution layers electrically connected to the connection pads and the one or more first passive component; and first metal layers filling the one or more slits. At least one of the one or more slits is formed between the first and second through-holes.
US10192827B2 Transmit-and-receive module
A transmit-and-receive module includes a wiring substrate, a low-noise amplifier, a power amplifier, an insulating resin, and a conductive shield. The wiring substrate has a first surface and a second surface which is a back side of the first surface. The low-noise amplifier includes a first signal terminal and a first ground terminal. The first signal terminal is surface-mounted on the first surface. The power amplifier includes a second signal terminal and a second ground terminal. The second signal terminal and the second ground terminal are surface-mounted on the first surface. The insulating resin covers the low-noise amplifier and the power amplifier. The conductive shield covers a surface of the insulating resin. The first ground terminal is connected to the conductive shield.
US10192823B2 Semiconductor device and method of manufacturing the same
In a semiconductor device and a method of manufacturing the same a fuse structure may be formed during formation of first to third contact plugs connected to a transistor. The fuse structure may include first and second fuse contact plugs having the same height as the first and second contact plugs, and a connection pattern having the same height as the third contact plug. The connection pattern may be connected between the first and second fuse contact plugs.
US10192820B2 Semiconductor device
A first power supply terminal P is provided with an internal wiring connection portion 31A, an upright portion 31B which is joined to the internal wiring connection portion 31A, an inclined portion 31C which is joined to the upright portion 31B and an external wiring connection portion 31D which is joined to the inclined portion 31C. A second power supply terminal N is provided with an internal wiring connection portion 32A, an upright portion 32B which is joined to the internal wiring connection portion 32A, an inclined portion 32C which is joined to the upright portion 32B and an external wiring connection portion 32D which is joined to the inclined portion 32C. The upright portion 31B of the first power supply terminal P and the upright portion 32B of the second power supply terminal N are arranged so as to face each other, with a predetermined interval kept therebetween.
US10192818B2 Electronic part mounting heat-dissipating substrate
An electronic part mounting heat-dissipating substrate which includes: a conductor plate which is formed on lead frames of wiring pattern shapes; and an insulating member which is provided between the lead frames of the wiring pattern shapes on the conductor plate; wherein a plate surface of a part arrangement surface of the conductor plate and a top surface of the insulating member at a side of the part arrangement surface form one continuous surface, wherein a plate surface of a back surface of the part arrangement surface of the conductor plate and a top surface of the insulating member at a side of the back surface at the part arrangement surface-side are formed in an identical plane, wherein the substrate is formed in a circular shape.
US10192812B2 Polymer layer on metal core for plurality of bumps connected to conductive pads
A semiconductor chip, a display device or an electronic device includes a substrate, one or more conductive pads disposed on the substrate, and one or more bumps electrically connected to the one or more conductive pads, in which the one or more bumps includes a metal core, a polymer layer disposed over a surface of the metal core, and a conductive coating layer disposed over a surface of the polymer layer and electrically connected to the one or more conductive pads.
US10192807B2 Power semiconductor module, flow path member, and power-semiconductor-module structure
The invention is provided with a metal base plate including a first surface and a second surface and a cooling case including a bottom wall and a side wall formed around the bottom wall, in which one end of the side wall being joined to a second surface side of the metal base plate, and a coolant can be circulated in a space enclosed by the metal base plate, the bottom wall, and the side wall, in which the cooling case has an inlet portion and an outlet portion for the coolant which are connected to either the bottom wall or the side wall and disposed along a peripheral edge of the second surface of the metal base plate, and includes a first flange disposed at an inlet opening side of the inlet portion and a second flange disposed at an outlet opening side of the outlet portion.
US10192806B2 Semiconductor device
A semiconductor device includes an insulating substrate having a metal plate, an insulating resin plate, and a circuit plate laminated in order; a semiconductor element fixed to the circuit plate; a wiring member connected to an electrode disposed on a front surface of the semiconductor element or to the circuit plate of the insulating substrate; a housing accommodating the insulating substrate, the semiconductor element, and the wiring member; and a sealing material including a thermosetting resin, and sealing the insulating substrate, the semiconductor element, and the wiring member accommodated in the housing. The circuit plate of the insulating substrate is selectively formed on the insulating resin plate as a combination of a circuit pattern with a sealing material adhering pattern.
US10192803B2 Thermally enhanced semiconductor package with thermal additive and process for making the same
The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the substrate, a first mold compound component, and a thermally enhanced mold compound component. The first mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally enhanced mold compound component includes a lower portion filling a lower region of the cavity and residing over the upper surface of the thinned flip chip die, and an upper portion filling an upper region of the cavity and residing over the lower portion. A first average thermal conductivity of the lower portion is at least 1.2 times greater than a second average thermal conductivity of the upper portion.
US10192802B2 Thin film based fan out and multi die package platform
Thin film based fan out wafer level packaging and a method of manufacturing the same are disclosed. Embodiments include a method including forming tapered via holes in a first surface of a polymer film; forming a conductive pillar on the first surface of a semiconductor device; bonding a solderable surface of the conductive copper pillars to metallization on the second side of the polymer film; bonding the semiconductor device to the first surface of the polymer film over the conductive pillars with an underfill material; and depositing an encapsulant material over the semiconductor device and polymer film.
US10192799B2 Method and apparatus to model and monitor time dependent dielectric breakdown in multi-field plate gallium nitride devices
A first set of test structures for a gallium nitride (GaN) transistor that includes N field plates is disclosed, where N is an integer and X is an integer between 0 and N inclusive. A test structure TSX of the first set of test structures includes a GaN substrate, a dielectric material overlying the GaN substrate, a respective source contact abutting the GaN substrate and a respective drain contact abutting the GaN substrate. The test structure TSX also includes a respective gate overlying the substrate and lying between the respective source contact and the respective drain contact and X respective field plates corresponding to X of the N field plates of the GaN transistor, the X respective field plates including field plates that are nearest to the GaN substrate.
US10192797B2 Semiconductor device and electrical contact structure thereof
A purpose of the present invention is to provide a semiconductor device that can restrain occurrence of partial discharge in evaluation of electric characteristics and can carry out failure analysis from the upper side of a measurement object. A semiconductor device according to the present invention includes: at least one electrode; a protective layer having at least one opening part provided such that a portion of the electrode is exposed at the opening part, and being formed to cover the other portion of the electrode excluding the portion of the electrode exposed at the opening part, the protective layer being insulative; and a conductive layer formed so as to cover the protective layer and the opening part and be directly connected to the electrode at the opening part.
US10192793B2 Pattern formation method, imprint device, and computer-readable non-volatile storage medium storing drop recipe adjustment program
According to one embodiment, a pattern formation method includes correcting, based on a relationship between a residual film thickness of an imprint pattern and a dimension of an etching pattern that is formed using an imprint pattern as a mask, the residual film thickness of the imprint pattern; and using the imprint pattern with the corrected residual film thickness as a mask to form an etching pattern with the corrected dimension.
US10192792B2 Method of utilizing trench silicide in a gate cross-couple construct
A method of forming a logic cell utilizing a TS gate cross-couple construct and the resulting device are provided. Embodiments include forming active fins and dummy fins on a substrate, the dummy fins adjacent to each other and between the active fins; forming STI regions between and next to the active and dummy fins; forming gate structures in parallel across the active and dummy fins; forming a gate cut region by cutting the gate structures between the dummy fins; forming a TS layer between the gate structures, the TS layer crossing the gate cut region; and forming a contact connecting a gate structure and the TS layer on a first side of the gate cut region and forming a contact connecting a gate structure and the TS layer on a second side of the gate cut region, the TS layer and contacts cross coupling the gate structures.
US10192790B2 SRAM devices and fabrication methods thereof
A method for fabricating an SRAM device includes providing a base substrate including a pull up transistor (PUT) region and a pull down transistor (PDT) region, forming a gate dielectric layer, forming a first work function (WF) layer using a P-type WF material, removing the first WF layer formed in the PDT region, forming a second WF layer using a P-type WF material on the first WF layer in the PUT region and on the gate dielectric layer in the PDT region, removing the second WF layer formed in the PDT region, forming a third WF layer using an N-type WF material on the top and the sidewall surfaces of the second WF layer in the PUT region, the sidewall surface of the first WF layer in the PUT region, and the gate dielectric layer in the PDT region, and forming a gate electrode layer on the third WF layer.
US10192788B1 Methods of fabricating dual threshold voltage devices with stacked gates
A device having two transistors with dual thresholds, and a method of fabricating the device, including fabricating a silicide source, a conductive layer, and contacts to a plurality of layers of the device, is provided. The device has a core and a plurality of layers that surround the core in succession, including a first layer, a second layer, a third layer, and a fourth layer. The device further comprises a first input terminal coupled to the core, the first input terminal being configured to receive a first voltage and a second input terminal coupled to the fourth layer, the second input terminal being configured to receive a second voltage. The device comprises a common source terminal coupled to the core and the fourth layer. A memory device, such as an MTJ, may be coupled to the device.
US10192778B2 Semiconductor on insulator structure comprising a sacrificial layer and method of manufacture thereof
A method is provided for preparing a semiconductor-on-insulator structure comprising a sacrificial layer.
US10192775B2 Methods for gapfill in high aspect ratio structures
Methods for seam-less gapfill comprising sequentially depositing a film with a seam, reducing the height of the film to remove the seam and repeating until a seam-less film is formed. Some embodiments include optional film doping and film treatment (e.g., ion implantation and annealing).
US10192771B2 Substrate holding/rotating device, substrate processing apparatus including the same, and substrate processing method
A substrate holding/rotating device includes an urging unit, urging support portions of movable pins to either an open position or a hold position, first and second driving magnets, mounted in correspondence to respective movable pins of respective first and second movable pin groups and having mutually opposite magnetic pole directions, a first moving magnet, for urging the support portions of the first movable pin group to the other of either the open position or the hold position, and a second moving magnet, for urging the support portions of the second movable pin group to the other of either the open position or the hold position.
US10192769B2 Thermosetting adhesive sheet and semiconductor device manufacturing method
A thermosetting adhesive sheet and a method for manufacturing a semiconductor device capable of reducing warping of a semiconductor wafer are provided. The thermosetting adhesive sheet is to be applied to a grinding-side surface of a semiconductor wafer and cured before dicing and includes a polymer containing an elastomer, a (meth) acrylate containing more than 95% wt of a polyfunctional (meth) acrylate with respect to total (meth)acrylate content, an organic peroxide having a one-minute half-life temperature of 130° C. or lower, and a transparent filler. Thereby, the thermosetting adhesive sheet significantly shrinks and generates a stress opposing a warp direction of the semiconductor wafer, enabling the semiconductor wafer to be maintained in a flat state.
US10192767B2 Ceramic electrostatic chuck including embedded faraday cage for RF delivery and associated methods for operation, monitoring, and control
A ceramic assembly is attached to a lower support structure having a bowl shape. The ceramic assembly has a top surface configured to support a substrate. At least one clamp electrode is positioned within an upper region of the ceramic assembly. A primary radiofrequency (RF) power delivery electrode is positioned within the ceramic assembly at a location vertically below the at least one clamp electrode such that a region of the ceramic assembly between the primary RF power delivery electrode and the at least one clamp electrode is substantially free of other electrically conductive material. A plurality of RF power delivery connection modules is distributed in a substantially uniform manner about a perimeter of the ceramic assembly. Each of the RF power delivery connection modules is configured to form an electrical connection from the lower support structure to the primary RF power delivery electrode at its respective location.
US10192766B2 Electrostatic chuck device
An electrostatic chuck device 80 includes: an electrostatic chuck section 2 having one principal surface serving as a placing surface on which a plate-shaped sample is placed, and having a built-in electrostatic attracting internal electrode; a first adhesion layer 4; a sheet material 6; a second adhesion layer 8; and a temperature adjusting base section 10 which adjusts a temperature of the electrostatic chuck section 2 to a desired temperature, in this order, in which the first adhesion layer 4 includes a joining layer 14 having a layer thickness in a range of 1 nm to 500 nm, and a silicone adhesive layer 24 having a thickness in a range of 2 μm to 30 μm, and the second adhesion layer 8 includes a joining layer 18 having a layer thickness in a range of 1 nm to 500 nm, and a silicone adhesive layer 28 having a thickness in a range of 2 μm to 30 μm.
US10192765B2 Substrate processing systems, apparatus, and methods with factory interface environmental controls
Electronic device processing systems including environmental control of the factory interface are described. One electronic device processing system has a factory interface having a factory interface chamber, a load lock apparatus coupled to the factory interface, one or more substrate carriers coupled to the factory interface, and an environmental control system coupled to the factory interface and operational to monitor or control one of: relative humidity, temperature, an amount of oxygen, or an amount of inert gas within the factory interface chamber. In another aspect, purge of a carrier purge chamber within the factory interface chamber is provided. Methods for processing substrates are described, as are numerous other aspects.
US10192764B2 Overhead transport vehicle
An overhead transport vehicle includes a vibration-proof portion disposed between a belt and a lift device. The vibration-proof portion includes a first connection mechanism disposed on a side where a first load acts in a width direction perpendicular or substantially perpendicular to both a travelling direction and a lifting direction of the lift device, and a second connection mechanism disposed on a side where a second load larger than the first load acts in the width direction, and which has a larger repulsive force than that of the first connection mechanism.
US10192756B2 Method of machining a lead frame, and lead frame
A method of processing a lead frame having at least one electrically conductive contact section includes forming a depression in the at least one electrically conductive contact section so that a first electrically conductive contact subsection and a second electrically conductive contact subsection are formed, which are delimited from one another by the depression, and forming a housing made of a housing material, which housing includes a housing frame that at least partially embeds the lead frame, formation of the housing including introduction of housing material into the depression so that a housing frame section formed by the housing material introduced into the depression is formed between the first and second electrically conductive contact subsections to mechanically stabilize the first and second electrical conductive contact subsections by the housing frame section.
US10192755B2 Semiconductor device and its manufacturing method
The present invention makes it possible to improve the reliability of a semiconductor device. The semiconductor device has, over a semiconductor substrate, a pad electrode formed at the uppermost layer of a plurality of wiring layers, a surface protective film having an opening over the pad electrode, a redistribution line being formed over the surface protective film and having an upper surface and a side surface, a sidewall barrier film comprising an insulating film covering the side surface and exposing the upper surface of the redistribution line, and a cap metallic film covering the upper surface of the redistribution line. Then the upper surface and side surface of the redistribution line are covered with the cap metallic film or the sidewall barrier film and the cap metallic film and the sidewall barrier film have an overlapping section.
US10192752B2 Self-assembled monolayer blocking with intermittent air-water exposure
Implementations described herein generally relate to processes for the fabrication of semiconductor devices in which a self-assembled monolayer (SAM) is used to achieve selective area deposition. Methods described herein relate to alternating SAM molecule and hydroxyl moiety exposure operations which may be utilized to form SAM layers suitable for blocking deposition of subsequently deposited materials.
US10192750B2 Plasma processing method
Disclosed is a plasma processing method for processing a workpiece that includes: a silicon-containing etching target layer, an organic film provided on the etching target layer, an antireflective film provided on the organic layer, and a first mask provided on the antireflective layer, using a plasma processing apparatus having a processing container. The plasma processing method includes: etching the antireflective film using plasma generated in the processing container and the first mask to form a second mask from the antireflective film; etching the organic film using plasma generated in the processing container and the second mask to form a third mask from the organic film; generating plasma of a mixed gas including the first gas and the second gas in the processing container; and etching the etching target layer using plasma generated in the processing container and the third mask.
US10192749B2 Dry-etching method
According to the present invention, a dry-etching method for performing plasma etching in a vertical profile while maintaining selectivity relative to a mask, includes: a first process of etching a film to be etched with use of reactive gas to cause an etching profile of the film to be etched to be formed in a footing profile; and a second process of, after the first process, causing the footing profile to be formed in a vertical profile by means of sputtering etching.
US10192741B2 Device substrate, method of manufacturing device substrate, and method of manufacturing semiconductor device
According to one embodiment, a device substrate includes a multilayer film that includes a film constituting a device element and is disposed on a substrate. A main face on which the device element is disposed includes a patterning region on which a resist is to be applied during an imprint process, and a bevel region provided as a region from a peripheral edge portion of the patterning region to an end portion of the device substrate. The bevel region includes a region where an upper surface of the bevel region becomes lower toward the end portion of the device substrate relative to an upper surface of the patterning region. The upper surface of the bevel region has an inclination angle of 10° or more and 90° or less with respect to the upper surface of the patterning region, at a boundary between the patterning region and the bevel region.
US10192740B2 High throughput semiconductor deposition system
A reactor for growing or depositing semiconductor films or devices. The reactor may be designed for inline production of III-V materials grown by hydride vapor phase epitaxy (HVPE). The operating principles of the HVPE reactor can be used to provide a completely or partially inline reactor for many different materials. An exemplary design of the reactor is shown in the attached drawings. In some instances, all or many of the pieces of the reactor formed of quartz, such as welded quartz tubing, while other reactors are made from metal with appropriate corrosion resistant coatings such as quartz or other materials, e.g., corrosion resistant material, or stainless steel tubing or pipes may be used with a corrosion resistant material useful with HVPE-type reactants and gases. Using HVPE in the reactor allows use of lower-cost precursors at higher deposition rates such as in the range of 1 to 5 μm/minute.
US10192738B2 Methods of producing seed crystal substrates and group 13 element nitride crystals, and seed crystal substrates
A seed crystal layer is provided on a supporting body. A laser light is irradiated from a side of the supporting body to provide an altered portion along an interface between the supporting body and seed crystal layer. The altered layer is composed of a nitride of a group 13 element and has a portion into which dislocation defects are introduced or an amorphous portion.
US10192736B2 Method for transferring graphene by attaching removable frame to protective layer applied on a sample containing graphene monolayer
A method of transferring graphene onto a target substrate having cavities and/or holes or onto a substrate having at least one water soluble layer is disclosed. It comprises the steps of: applying a protective layer (4) onto a sample comprising a stack (20) formed by a graphene monolayer (2) grown on a metal foil or on a metal thin film on a silicon substrate (1); attaching to said protective layer (4) a frame (5) comprising at least one outer border and at least one inner border, said frame (5) comprising a substrate and a thermal release adhesive polymer layer, the frame (5) providing integrity and allowing the handling of said sample; removing or detaching said metal foil or metal thin film on a silicon substrate (1); once the metal foil or metal thin film on a silicon substrate (1) has been removed or detached, drying the sample; depositing the sample onto a substrate (7); removing said frame (5) by cutting through said protective layer (4) at said at least one inner border of the frame (5) or by thermal release.
US10192735B2 Substrate processing method and substrate processing apparatus
A manufacturing method of a semiconductor device includes generating hydrogen radicals by plasma excitation of hydrogen gas and exposing a surface of a substrate on which silicon and metal are exposed to a reducing atmosphere created with the hydrogen radicals, and generating hydrogen radicals and hydroxyl radicals by plasma excitation of a mixed gas of hydrogen gas and oxygen-containing gas and oxidizing the silicon exposed on the surface of the substrate by exposing the surface of the substrate to the hydrogen radicals and hydroxyl radicals to obtain the substrate on which the metal and oxidized silicon are formed.
US10192734B2 Short inorganic trisilylamine-based polysilazanes for thin film deposition
Si-containing film forming compositions comprising Si—C free and volatile silazane-containing precursors are disclosed. The compositions may be used to deposit high purity thin films. The Si—C free and volatile silazane-containing precursors have the formulae: [(SiR3)2NSiH2]m—NH2-m—C≡N, with m=1 or 2;  (a) [(SiR3)2NSiH2]n—NL3-n,with n=2 or 3;  (b) (SiH3)2NSiH2—O—SiH2N(SiH3)2; and  (c) (SiR′3)2N—SiH2—N(SiR′3)2;  (d) with each R independently selected from H, a dialkylamino group, or an amidinate; each R′ independently selected from H, a dialkylamino group, or an amidinate, with the provision that all R′ are not H; and L is selected from H or a C1-C6 hydrocarbyl group.
US10192732B2 Contaminant removal in ultra-thin semiconductor device fabrication
A chemical solution cleaning process for removing backside contamination prior to metallization involves selective chemistries of a mixture containing NH4OH and H2O2 that may be diluted to specific concentrations depending upon the topside metal and passivation of a semiconductor wafer, which is applied after removing a topside protection material to protect the topside circuitry.
US10192731B2 Liquid processing method, substrate processing apparatus, and storage medium
In drying a substrate disposed inside a processing container after performing a liquid processing on the substrate, a low humidity gas for lowering a humidity inside the processing container is supplied during a time period when a processing liquid is supplied to the center portion of the substrate, and the processing liquid supplied to the center portion of the substrate is stopped after a humidity measurement value obtained by measuring the humidity inside the processing container becomes equal to or less than a preset humidity target value.
US10192730B2 Methods for operating electrostatic trap mass analyzers
A method of operating an electrostatic trapping mass analyzer, comprising: introducing a sample of ions into a trapping region of the mass analyzer, wherein a trapping field within the trapping region is such that the ions exhibit radial motion with respect to a central longitudinal axis of the trapping region while undergoing harmonic motion in a dimension defined by the central longitudinal axis, the frequency of harmonic motion of a particular ion being a function of its mass-to-charge ratio; superimposing a modulation field onto the trapping field within the trapping region, the modulation field acting to either increase or reduce the harmonic motion energies of the ions by an amount varying according to the frequency of harmonic motion; and acquiring a mass spectrum of the ions in the trapping region by measuring a signal representative of an image current induced by the harmonic motion of the ions.
US10192724B2 MS/MS mass spectrometric method and MS/MS mass spectrometer
When, in performing MS/MS analysis on a multivalent ion originated from a target component, an analyzing operator inputs at least two values of a mass value mLoss of an eliminated fragment, a valence zLoss of the eliminated fragment, a valence zPrec of a precursor ion and a valence zProd of a product ion by an inputting unit, a valence calculating unit calculates an uninput valence zPrec or zProd based on the relation, zPrec=zProd+zLoss. Upon the start of the MS/MS analysis, a precursor ion m/z setting unit sets m/z=MPrec of an ion that passes through a front-stage quadrupole mass filter , and a passed product ion m/z calculating unit calculates m/z=MProd of the product ion that passes through a rear-stage quadrupole mass filter by applying MPrec, mLoss, zPrec and zProd above to the relational expression, MProd=(MPrec×zPrec−mLoss)/zProd.
US10192721B2 High-frequency power source
[OBJECT] To provide a radio-frequency power source capable of outputting radio-frequency power having a desired waveform changing at high speed.[SOLUTION] A radio-frequency power source 1 includes two DC-RF converting circuits 4A, 4B and an RF combining circuit 5 for combining the outputs from both DC-RF converting circuits 4A, 4B. The DC-RF converting circuits 4A, 4B amplify radio-frequency voltages va, vb inputted from a radio-frequency signal generating circuit 8, and output radio-frequency voltages vPA, vPB. The RF combining circuit 5 outputs radio-frequency voltage vPX at a ratio corresponding to the phase difference θ between the radio-frequency voltages vPA and vPB. A controlling circuit 9 switches the phase difference θ between θ1 and θ2. As a result, the power PX outputted from the RF combining circuit 5 becomes pulsed radio-frequency power having a high level period and a low level period. Since the switching of the phase difference θ can be performed at high speed, it is possible to output pulsed radio-frequency power with a high switching frequency between the first level and the second level.
US10192718B2 Plasma processing apparatus and plasma processing method
In a plasma processing apparatus including a first radio-frequency power supply which supplies first radio-frequency power for generating plasma in a vacuum chamber, a second radio-frequency power supply which supplies second radio-frequency power to a sample stage on which a sample is mounted, and a matching box for the second radio-frequency power supply, the matching box samples information for performing matching during a sampling effective period which is from a point of time after elapse of a prescribed time from a beginning of on-state of the time-modulated second radio-frequency power until an and of the on-state and maintains a matching state attained during the sampling effective period from after the end of the on-state until a next sampling effective period.
US10192714B2 Electron microscope sample holder for forming a gas or liquid cell with two semiconductor devices
A novel sample holder for specimen support devices for insertion in electron microscopes. The novel sample holder of the invention allows for the introduction of gases or liquids to specimens for in situ imaging, as well as electrical contacts for electrochemical or thermal experiments.
US10192711B2 Fluid injector for X-ray tubes and method to provide a liquid anode by liquid metal injection
A fluid injector for x-ray tubes and a method to provide a liquid anode by liquid metal injection, wherein the fluid injector includes a device to inject fluid from an opening in a chamber of the device as a fluid jet generated by an arrangement to change the volume within the chamber, and includes a reservoir to store the anode material, which is fluidically connected by a pipe with the chamber of the device, where the pipe has a part formed in the fluid flow direction that is shaped to block fluid flow from the chamber to the reservoir during injection, and where the includes injecting fluid in a direction towards an electron beam and refilling the chamber with liquid metal from the reservoir.
US10192709B2 Relativistic magnetron using a virtual cathode
The present invention provides a relativistic magnetron including an anode with an entrant channel, the channel having an input end, an output end and a dimensional discontinuity between the ends. The channel is connected to the magnetron and has an anode defining an interaction space located between the dimensional discontinuity and output end. Also provided is a cathode, located upstream, a spaced distance away from the interaction space towards the input end, the cathode is adapted to send an electron beam into the interaction space where the electron beam forms a virtual cathode in the interaction space.
US10192708B2 Electron emitter source
An electron emitter that consists of: a low work function material including Lanthanum hexaboride or Iridium Cerium that acts as an emitter, a cylinder base made of high work function material that has a cone shape where the low work function material is embedded in the high work function material but is exposed at end of the cone and the combined structure is heated and biased to a negative voltage relative to an anode, an anode electrode that has positive bias relative to the emitter, and a wehnelt electrode with an aperture where the cylindrical base protrudes through the wehnelt aperture so the end of the cone containing the emissive area is placed between the wehnelt and the anode.
US10192704B2 Tuning fork terminal slow blow fuse
A fuse employing a plurality of tuning fork terminal configurations with an improved current capacity within a smaller footprint and a housing design to provide the terminals with insert protection and strain relief.
US10192697B2 Key and keyboard device
A key is disclosed herein. The key is disposed on a baseplate of a keyboard device, and comprises a sheet metal keycap and a supporting structure. The sheet metal keycap includes a body portion and two bending portions. The two bending portions are formed by extending downward from a side of two punching holes on the body portion, respectively. The supporting structure is disposed between the sheet metal keycap and the baseplate. Two sides of the supporting structure are pivotally connected to the bending portions and the baseplate, respectively. The key is thinner due to sheet metal keycap which is integratedly formed. A keyboard device with a plurality keys is also provided herein.
US10192696B2 Light-emitting assembly for keyboard
A light-emitting assembly positioned within a switch housing of a keyboard assembly for an electronic device is disclosed. The light-emitting assembly may include a phosphor structure, a transparent material positioned on opposing side surfaces of the phosphor structure, and an epoxy layer formed over an entire back surface of the phosphor structure and the transparent material. The light-emitting assembly may also include a mask layer formed over an entire top surface of: the phosphor structure, the transparent material, and the epoxy layer. The light-emitting assembly may further include a light source positioned within the phosphor structure for emitting a light.
US10192685B2 Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including a plurality of first and second internal electrodes alternately disposed therein and a dielectric layer interposed therebetween, and having first to sixth surfaces, opposing each other, respectively; a plurality of external electrodes connected to the first and second internal electrodes; an insulating layer disposed on the first surface; first and second terminal electrodes spaced apart from each other in a direction in which the third and fourth surfaces are connected, on the insulating layer; and a connecting member electrically connecting the first and second terminal electrodes and the external electrodes.
US10192684B2 Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including dielectric layers and a plurality of first and second internal electrodes exposed through the third and fourth surfaces, and having first to sixth surfaces; first and second external electrodes including first and second connection portions disposed on the third and fourth surfaces, and first and second band portions extending from the first and second connection portions to portions of the first and second surfaces and the fifth and sixth surfaces; first and second conductive resin layers covering portions of the first and second band portions; an insulating layer disposed on the first surface; and first and second terminal electrodes spaced apart from each other, covering portions of the insulating layer, and connected to the first and second external electrodes.
US10192682B1 Composite electronic component and board having the same
The composite electronic component includes: a multilayer capacitor; an electrostatic discharge (ESD) protecting element; and first to fourth conductive resin layers, The multilayer capacitor includes: a capacitor body including dielectric layers and a plurality of first and second internal electrodes alternately disposed with respective dielectric layers interposed therebetween; first and second external electrodes connected to exposed portions of the first internal electrodes; and third and fourth external electrodes connected to exposed portions of the second internal electrodes. The ESD protecting element includes: a discharge portion disposed on the first surface of the capacitor body to be connected to the first to fourth external electrodes; and a protective layer. The first to fourth conductive resin layers are formed on the first to fourth external electrodes, respectively, and extend to portions of a first surface of the protective layer, respectively.
US10192681B2 Method of manufacturing a cryogenic coil assembly
A cryogenic coil assembly including a coil substrate with a flat surface, and a number of radial channels cut into a region of the flat surface. The cryogenic coil assembly also includes a spiral coil covering the radial channels, and a chemical bonding agent for bonding the spiral coil to the coil substrate. The chemical bonding agent is present within the radial channels.
US10192679B2 Method of manufacturing rare earth magnet
A method of manufacturing a rare earth magnet includes: preparing a powder by preparing a rapidly-solidified ribbon by liquid solidification, and by crushing the rapidly-solidified ribbon; manufacturing a sintered compact by press-forming the powder; and manufacturing a rare earth magnet by performing hot deformation processing on the sintered compact to impart anisotropy to the sintered compact. In this method, the rapidly-solidified ribbon is a plurality of fine crystal grains. The powder includes a RE-Fe—B main phase and a grain boundary phase of a RE-X alloy present around the main phase. RE represents at least one of Nd and Pr. X represents a metal element. A nitrogen content in the powder is adjusted to be at least 1,000 ppm and less than 3,000 ppm by performing at least one of the preparation of the powder and the manufacturing of the sintered compact in a nitrogen atmosphere.
US10192671B2 Electronic component
A multilayer body 12 is obtained by stacking a plurality of insulator layers in which an inner conductor and a via hole conductor are formed. Outer electrodes 42a through 42e connected to the inner conductor layers are formed on the opposite side surfaces of the multilayer body 12. While the two outer electrodes 42a and 42b are formed so as to extend from one principal surface to the other principal surface of the multilayer body 12, the other outer electrodes 42c through 42e are formed so as to extend from one principal surface to an exposed portion of the inner conductor on the multilayer body 12, or formed so as not to reach the other principal surface. In addition, the widths of the outer electrodes 42a through 42e may differ from one another.
US10192669B2 Vector magnetic characteristic controlled material and iron core
A vector-magnetic-property-controlling material according to the present embodiment is subjected to a scratching process in two directions that intersect on the surface of a steel material. An iron core according to the present embodiment is configured from an oriented magnetic steel material which has been subjected to a scratching process in two directions that intersect on the surface thereof.
US10192665B2 Magnetic mount system
A magnetic mounting system is provided. The system includes a device having a magnetic attachment feature and a magnetic device mount. The magnetic device mount has a mating magnetic attachment feature. The magnetic attachment feature and mating magnetic attachment feature allow specific angular, radial, and/or longitudinal alignment of the device relative to the mount without a mechanical interface. An electronic device holder and charging system with integrated charging and data transfer interface and a self-aligning, magnetic coupling and docking interface with on-demand decoupling feature are also disclosed.
US10192663B2 Coil for a switching device with a high-frequency power
A coil provides several windings. A first winding is a winding at one edge of the coil, which provides a given first winding diameter and a given first winding spacing relative to the next winding. At the other end of the coil, a last winding provides a given second winding diameter and a given second winding spacing relative to the adjacent winding. In this context, the first winding diameter is larger than the second winding diameter. The first winding spacing in this context is smaller than the second winding spacing.
US10192657B2 Grommet and wire harness
A grommet includes: a first cylindrical portion into which a group of electrical wires is to be inserted; a second cylindrical portion that is shorter than and surrounds the first cylindrical portion; a seat portion that is constituted by a rubber elastic body that surrounds the second cylindrical portion, and is capable of being fitted to a panel opening portion (Pe); and an annular connection portion that elastically connects the first cylindrical portion and the seat portion. The seat portion has an approximately elliptical shape. The connection portion has an inclined annular wall portion that supports the second cylindrical portion. Multiple rib portions are integrally provided on the inclined annular wall portion and the second cylindrical portion.
US10192654B2 Flat cable and manufacturing method thereof
Provided are a flat cable and a manufacturing method thereof, and particularly, a flat cable including: a pod including pipe type insertion portions formed to be separated from each other by a predetermined distance at both side ends thereof and a central insertion portion of which both ends are integrally connected to the both pipe type insertion portions; a pair of left and right support members inserted into the pipe insertion portions; and multiple electric cables inserted into the central insertion portion and the central insertion portion of the pod is partitioned into multiple spaces separated from each other and multiple electric cables 30 are horizontally disposed in the separated spaces in one layer to minimize mutual entangling or friction of the electric cables.
US10192650B2 Photosensitive conductive paste, method of producing multilayer electronic component using the same, and multilayer electronic component
A photosensitive conductive paste that contains (a) a conductive powder in an amount of 70.3 to 85.6 mass % with respect to the total amount of the photosensitive conductive paste; (b) a photosensitive resin composition containing an alkali-soluble polymer, a photosensitive monomer, a photopolymerization initiator, and a solvent; and (c) a glass frit. The mass ratio of the glass frit to the conductive powder is 0.020 to 0.054, and the glass frit has a softening point that is equal to or above the temperature at which sintering of the conductive powder starts.
US10192644B2 Fuel assembly
A fuel assembly for use in a core of a nuclear power reactor. The assembly includes a plurality of helically twisted fuel elements supported by a frame in a fuel rod bundle. Each of the fuel elements includes fissile material. When viewed in a cross-section that is perpendicular to an axial direction of the fuel assembly, the outermost fuel elements of the fuel rod bundle define a substantially circular perimeter. The fuel elements are arranged in a mixed grid pattern that includes a first, rectangular grid pattern and a second, triangular grid pattern.
US10192642B2 System and method for determining an association of at least one biological feature with a medical condition
A system and a method for determining an association of at least one biological feature with a medical condition, in particularly, but not exclusively, a system and a method of determining an association of at least one biological feature in form of a gene expression with cancer or a subtype of cancer that can include the generation of a simplified protein-protein interaction network based on processed biological data. The system and respective method is especially suitable for analysis of high dimensional and low sample size biological datasets such as in cancer research.
US10192636B1 Baggage system, RFID chip, server and method for capturing baggage data
A baggage system includes a plurality of RFID tags affixed to baggage items, a data collection engine, client devices and backend devices. The backend devices include trained machine learning models, business logic, and attributes of a plurality of events. A plurality of data collection engines and baggage terminal systems send attributes of new events to the backend devices. The backend devices can track the baggage items and predict particular outcomes of new events based upon the attributes of the new events utilizing the trained machine learning models.
US10192635B1 FinFET-based memory testing using multiple read operations
A test methodologies for detecting both known and potentially unknown FinFET-specific faults by way of implementing an efficient and reliable base set of March elements in which multiple sequential March-type read operations are performed immediately after logic values (i.e., logic-0 or logic-1) are written into each FinFET cell of a memory array. For example, a March-type write-1 operation is performed, followed immediately by multiple sequentially-executed March-type read-1 operations, then a March-type write-0 operation is performed followed immediately by multiple sequentially-executed March-type read-0 operations. An optional additional March-type read-0 operation is performed before the March-type write-1 operation, and an optional additional March-type read-1 operation is performed before the March-type write-0 operation. The write-1-multiple-read-1 and write-0-multiple-read-0 sequences are performed using one or both of an increasing address order and a decreasing address order.
US10192634B2 Wire order testing method and associated apparatus
A wire order testing method for testing pin connection relationships between a memory device and an electronic device is provided. The method includes the steps of: testing the memory device with at least one test pattern to obtain at least one first data; predicting at least one second data that is to be obtained from the testing of the memory device with the test pattern according to the mapping relationships between the test pattern and the pins of the memory device; determining the pin connection relationships between the memory device and the electronic device according to the first data and second data.
US10192630B1 Track-and-hold circuit with acquisition glitch suppression
The track-and-hold circuit includes a switching circuit and a plurality of storage devices. The switching circuit responsive to an input signal applies a representation of the input signal to the storage devices in a track mode and blocks a signal path between the input signal and the storage device in a hold mode such that a transition from the track mode to a hold mode causes the storage devices to store a time sample of the input signal. An acquisition glitch suppression circuit includes a replica amplifier coupled to the switching circuit that senses a differential voltage across the storage devices. A switched clamping circuit clamps inputs of the switching circuit to the sensed differential voltage in the hold mode such that the initial condition of switching transistors of the switching circuit are approximately identical prior to a hold-to-track transition to mitigate differential acquisition glitch.
US10192625B2 Semiconductor memory device and memory system in which read voltage is set based on tracking read voltage
A semiconductor memory device includes a memory cell array including a plurality of memory cells, a word line connected in common to gates of the memory cells, and a control circuit configured to execute a read operation on the memory cells by applying a first read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the first read voltage and a second read voltage to the word line to determine for each of the memory cells whether or not the memory cell has a threshold voltage that is below the second read voltage. The control circuit determines the first read voltage by applying at least first to third voltages to the word line, and determines the second read voltage based on the first read voltage.
US10192622B2 Systems, methods, and apparatus for memory cells with common source lines
A method for operating a memory device includes the steps of providing a first voltage to a first transistor of a first memory cell and a third transistor of a second memory cell, providing a second voltage to a gate of a second transistor of the first memory cell and a gate of a fourth transistor of the second memory cell, and providing a third voltage to a gate of the first transistor of the first memory cell and a gate of the third transistor of the second memory cell. Other embodiments are also described.
US10192616B2 Ovonic threshold switch (OTS) driver/selector uses unselect bias to pre-charge memory chip circuit and reduces unacceptable false selects
The present disclosure generally relates to non-volatile memory arrays and memory devices in which a leakage current through an OTS is utilized to pre-charge a circuit of a memory chip. By running an additional wire on each side of a tile which is orthogonal to, above, or below the X and Y select wires, a high value resistance material, such as an OTS, may be deposited at the intersection. The OTS allows the word line or bit line to be selected without pulling excessive leakage to the select wire from the bias voltage, such as V/2. A thickness of the OTS is adjusted such that the Vt of the OTS is greater than V/2, with margin, and the OTS does not turn on when the OTS is selected. A resistance is created between the V/2 wire and the word line select wire or the bit line select wire.
US10192609B2 Memory component with pattern register circuitry to provide data patterns for calibration
A memory component includes a memory core comprising dynamic random access memory (DRAM) storage cells and a first circuit to receive external commands. The external commands include a read command that specifies transmitting data accessed from the memory core. The memory component also includes a second circuit to transmit data onto an external bus in response to a read command and pattern register circuitry operable during calibration to provide at least a first data pattern and a second data pattern. During the calibration, a selected one of the first data pattern and the second data pattern is transmitted by the second circuit onto the external bus in response to a read command received during the calibration. Further, at least one of the first and second data patterns is written to the pattern register circuitry in response to a write command received during the calibration.
US10192608B2 Apparatuses and methods for detection refresh starvation of a memory
Apparatuses and methods for detecting refresh starvation at a memory. An example apparatus may include a plurality of memory cells, and a control circuit configured to monitor refresh request commands and to perform an action that prevents unauthorized access to data stored at the plurality of memory cells in response to detection that timing of the refresh request commands has failed to meet a refresh timing limit.
US10192607B2 Periodic ZQ calibration with traffic-based self-refresh in a multi-rank DDR system
According to various aspects, a memory controller may schedule ZQ commands to periodically calibrate individual memory ranks in a multi-rank memory. The memory controller may schedule a ZQ short command at each ZQ interval and record that the ZQ short command was missed with respect to a memory rank in a self-refresh mode at the ZQ interval. After the missed ZQ short commands reaches a first threshold, a ZQ long command may be scheduled at the next ZQ interval and normal ZQ behavior may resume in the event that the memory rank exits the self-refresh mode and the ZQ long command is executed. However, if the memory rank stays in the self-refresh mode until missed ZQ long commands reaches a second threshold, the memory controller may trigger a ZQ long command once the memory rank exits the self-refresh mode and skip a next ZQ calibration before resuming normal ZQ behavior.
US10192601B2 Memory instruction pipeline with an additional write stage in a memory device that uses dynamic redundancy registers
A memory pipeline for performing a write operation in a memory device is disclosed. The memory pipeline comprises an input register operable to receive a first data word and an associated address to be written into a memory bank. The pipeline also comprises a first write register of a first pipe-stage coupled to the input register and operable to receive the first data word and the associated address from the input register, wherein the first write register is further operable to perform a first attempt at writing said data word into the memory bank. Further, the pipeline comprises a second write register of the second pipe-stage coupled to the first write register and operable to receive the first data word and the associated address from the first write register, wherein the second write register is further operable to perform a second attempt at writing the first data word into the memory bank at the location corresponding to the associated address.
US10192595B2 Level shifter and operation method thereof
A level shifter includes an input control unit suitable for outputting an output control signal according to a pulse width of a data signal and a pulse width of an input control signal; and an output control unit suitable for controlling an output driving signal according to the output control signal.
US10192591B2 Memory devices having special mode access
Memory devices are provided that include special operating modes accessible upon receipt of a particular message from a host. One device includes a memory array, a special mode enable register, and a controller. When the controller receives a register write command to write first data into the special mode enable register and the memory device does so, the memory device operates in a first mode. When the controller receives a register write command to write second data into the special mode enable register and the memory device does so, the memory device operates in a second mode.
US10192588B2 Method, device, and computer-readable medium for tagging an object in a video
A method for tagging an object in a video includes playing a video with a plurality of frames, selecting a target object in a playing frame by a cursor, obtaining at least one timestamp and at least one bounding box that correspond to the target object, from an object meta data, showing a selectable area in the playing frame according to the bounding box corresponding to the timestamp of the playing frame, generating at least one tag function item linking to the selectable area, and tagging the target object according to one of the at least one tag function item. Therefore, the target object in the video can be tagged in an easy and fast way.
US10192587B2 Movie advertising playback systems and methods
An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, only the portion of the movie preceding the static ad can be skipped; the ad is unskippable. This technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, it is moved to after the end of the skip. This technique is referred to as “slip-ad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic.
US10192584B1 Cognitive dynamic video summarization using cognitive analysis enriched feature set
Accurate and concise summarization of a media production is achieved using cognitive analysis which groups segments of the production into clusters based on extracted features, selects a representative segment for each cluster, and combines the representative segments to form a summary. The production is separated into a video stream, a speech stream and an audio stream, from which the cognitive analysis extracts visual features, textual features, and aural features. The clustering groups segments together whose visual and textual features most closely match. Selection of the representative segments derives a score for each segment based on factors including a distance to a centroid of the cluster, an emotion level, an audio uniqueness, and a video uniqueness. Each of these factors can be weighted, and the weights can be adjusted in accordance with user input. The factors can have initial weights which are based on statistical attributes of historical media productions.
US10192582B2 Automatic generation of time-lapse videos
Embodiments of the present invention provide systems, methods, and computer storage media directed to operations to facilitate generation of time-lapse videos. In accordance with embodiments described herein, frames of a photographic input are analyzed to detect activity occurring across frame pairs. The photographic input, such as video input, is input for which a time-lapse video is to be generated. Activity detected across frame pairs is used to automatically select a plurality of the frames for use in generating the time-lapse video. At least a portion of the frames selected in accordance with the activity detected across frame pairs is used to generate the time-lapse video.
US10192579B2 Fluid dynamic bearing motors with different width pump seals and journal bearings
In certain embodiments, a motor includes a shaft positioned adjacent a sleeve for relative rotation. The sleeve includes a first radial recirculation channel. The shaft and sleeve form first and second gaps. The first gap is configured to form a pump seal, is positioned above the first radial recirculation channel, and has a width measured between the shaft and sleeve. The second gap is configured to form a journal bearing, is positioned below the first radial recirculation channel, and has a width measured between the shaft and sleeve. The width of the first gap is greater than the width of the second gap.
US10192576B1 Method and apparatus that modifies seeks to remediate inter-actuator coupling in a storage drive
A faulty tracking condition affecting a first head driven by a first actuator of a hard disk drive is determined. The faulty tracking condition is caused by a second actuator of the hard disk drive that is moving while the first actuator is performing a tracking operation. Responsive to the determination of the faulty tracking condition, seek forces of the second actuator that cause the faulty tracking condition affecting the first head are reduced. A controller verifies that similar faulty tracking conditions are reduced with the first head in response to the reduction in seek forces.
US10192572B2 Magnetic recording head with specified thickness and saturation magnetic flux density products for STO magnetic layers
According to one embodiment, a magnetic recording head includes a magnetic pole, a stacked body, and a first non-magnetic layer. The stacked body includes a first magnetic layer, a second magnetic layer provided between the first magnetic layer and the magnetic pole, and a non-magnetic intermediate layer provided between the first magnetic layer and the second magnetic layer. The first non-magnetic layer is provided between the second magnetic layer and the magnetic pole, and contacts the magnetic pole and the second magnetic layer. The first magnetic layer has a first thickness and a first saturation magnetic flux density. The second magnetic layer has a second thickness and a second saturation magnetic flux density. A second product of the second thickness and the second saturation magnetic flux density is larger than a first product of the first thickness and the first saturation magnetic flux density.
US10192571B2 Perpendicular magnetic recording medium and magnetic recording and reproducing apparatus
A perpendicular magnetic recording medium includes a structure in which at least a soft magnetic backing layer, an underlayer, an intermediate layer, and a perpendicular magnetic recording layer are sequentially laminated on a non-magnetic substrate, in which the soft magnetic backing layer includes at least a soft magnetic film having an amorphous structure, the underlayer includes a first underlayer and a second underlayer laminated in this order from the non-magnetic substrate side, the first underlayer is made of a TiV alloy having an amorphous structure, the second underlayer includes a NiW alloy, the intermediate layer includes Ru or a Ru alloy, the soft magnetic film having an amorphous structure directly contacts the first underlayer, and the first underlayer directly contacts the second underlayer.
US10192568B2 Audio source separation with linear combination and orthogonality characteristics for spatial parameters
A method of audio source separation from audio content is disclosed. The method includes determining a spatial parameter of an audio source based on a linear combination characteristic of the audio source and an orthogonality characteristic of two or more audio sources to be separated in the audio content. The method also includes separating the audio source from the audio content based on the spatial parameter. Corresponding system and computer program product are also disclosed.
US10192567B1 Echo cancellation and suppression in electronic device
A portable device performs echo cancellation and echo suppression. An audio echo signal and an audio desired signal are obtained from an acoustic echo correction stage of the portable device. The echo and desired signals are converted to the frequency domain. Frequency bin results of the respective frequency domain converted echo and desired signals are grouped into echo and desired sub-bands. A sub-band suppressor gain is estimated based on the estimated sub-band energy for the echo and desired sub-bands. The frequency domain converted echo signal is modulated based at least in part on the estimated sub-band suppressor gain to compensate for residual echo. The compensated frequency domain converted echo signal is time domain converted into an audio output signal. The audio output signal is processed by a selected one of a voice recognition engine and a communication module transmitter.
US10192566B1 Noise reduction in an audio system
According to one or more aspects of the present disclosure, operations may include obtaining multiple microphone signals derived from a microphone array that includes a multiple omnidirectional microphones. Each of the microphone signals may be derived from a different microphone of the microphone array. The operations may further include determining whether the microphone signals include noise, such as wind noise, based on two or more of the plurality of microphone signals. In addition, the operations may include generating an output signal based on a beamformed signal or a reduced-noise signal based on whether the microphone signals are determined to include noise.
US10192564B2 Signal quality-based enhancement and compensation of compressed audio signals
A sampler module may divide an audio signal into a series of sequential samples. A signal quality detector module may identify a consistent brick wall frequency of the audio signal spanning a plurality of the sequential samples at an outset of the audio signal and determine a signal treatment indication proportional to the brick wall frequency. A signal enhancer module may sequentially receive and analyze one or more sample components of the audio signal to identify lost parts of the audio signal in the one or more sample components of respective sequential samples, and generate, in accordance with the signal quality indication, a corresponding signal treatment for each of the one or more sample components of respective sequential samples having a corresponding identified lost part.
US10192563B2 Apparatus and method for screen related audio object remapping
An apparatus for generating loudspeaker signals includes an object metadata processor configured to receive metadata, to calculate a second position of the audio object depending on the first position of the audio object and on a size of a screen if the audio object is indicated in the metadata as being screen-related, to feed the first position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being not screen-related, and to feed the second position of the audio object as the position information into the object renderer if the audio object is indicated in the metadata as being screen-related. The apparatus further includes an object renderer configured to receive an audio object and to generate the loudspeaker signals depending on the audio object and on position information.
US10192559B2 Methods and apparatus for decompressing a compressed HOA signal
A method for compressing a HOA signal being an input HOA representation with input time frames (C(k)) of HOA coefficient sequences comprises spatial HOA encoding of the input time frames and subsequent perceptual encoding and source encoding. Each input time frame is decomposed (802) into a frame of predominant sound signals (XPS(k−1)) and a frame of an ambient HOA component ({tilde over (C)}AMB(k−1)). The ambient HOA component ({tilde over (C)}AMB(k−1)) comprises, in a layered mode, first HOA coefficient sequences of the input HOA representation (cn(k−1)) in lower positions and second HOA coefficient sequences (cAMB,n(k−1)) in remaining higher positions. The second HOA coefficient sequences are part of an HOA representation of a residual between the input HOA representation and the HOA representation of the predominant sound signals.
US10192552B2 Digital assistant providing whispered speech
Systems and processes for detecting and/or providing a whispered speech response are provided. In one example process, speech is received from a user, and based on the speech input, determined that a whispered speech response is to be provided. Upon determining that a whispered speech response is to be provided, the whispered speech response is generated and provided to the user.
US10192550B2 Conversational software agent
Voice input is received from a user. An ASR system generates in memory a set of words it has identified in the voice input, and update the set each time it identifies a new word in the voice input to add the new word to the set. A condition indicative of speech inactivity in the voice input is detected. A response for outputting to the user is generated based on the set of identified words, in response to the detection of the speech inactivity condition. The generated response is outputted to the user after an interval of time—commencing with the detection of the speech inactivity condition—has ended and only if no more words have been identified in the voice input by the ASR system in that interval of time.
US10192548B2 Method and apparatus for evaluating trigger phrase enrollment
An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.
US10192545B2 Language modeling based on spoken and unspeakable corpuses
A computer system for language modeling may collect training data from one or more information sources, generate a spoken corpus containing text of transcribed speech, and generate a typed corpus containing typed text. The computer system may derive feature vectors from the spoken corpus, analyze the typed corpus to determine feature vectors representing items of typed text, and generate an unspeakable corpus by filtering the typed corpus to remove each item of typed text represented by a feature vector that is within a similarity threshold of a feature vector derived from the spoken corpus. The computer system may derive feature vectors from the unspeakable corpus and train a classifier to perform discriminative data selection for language modeling based on the feature vectors derived from the spoken corpus and the feature vectors derived from the unspeakable corpus.
US10192544B2 Method and system for constructing a language model
Disclosed herein are various embodiments of methods and systems for constructing a first language model for use by a first Language Processing (LP) application of a plurality of LP applications. Each LP application of the plurality of LP applications receives one or more of a language based input, a derivative of the language based input, a response to the language based input and a derivative of the response. The method includes processing at least one input by a second LP application of the plurality of LP applications. Based on the processing of the second LP application, at least one output is generated. Subsequently, at least a portion of the first language model is constructed based on the at least one output.
US10192537B2 Voice sensing using multiple microphones
A noise cancelling headset includes first and second earpieces, each earpiece including a respective feedback microphone, a respective feed-forward microphone, and a respective output driver. A first feedback filter receives an input from at least the first feedback microphone and produces a first filtered feedback signal. A first feed-forward filter receives an input from at least the first feed-forward microphone and produces a first filtered feed-forward signal. A first summer combines the first filtered feedback signal and the first filtered feed-forward signal and produces a first output signal. An output interface provides the first output signal as an output from the headset.
US10192526B2 Location-based display of pixel history
A system and system for location based display of pixel-history is described. The system presents a current screen including an element distinct from a previous element of a previous screen. The system receives a request that the previous element be presented within the current screen next to a current element of the current screen. The request is received from a device that displays the current screen. The request indicates a location of the current element. The system presents a contemporaneous view of the previous element next to the current element at the location of element within the current screen.
US10192522B2 Multi-layered display device
A display device includes a first display surface displaying vehicle information; and a second display surface which is disposed facing the first display surface and transmits light, has a drawing pattern drawn across a display area and outside the display area of the first display surface when seen from a direction in which the second display surface is stacked on the first display surface, and can switch to a displayed state in which the drawing pattern is displayed and a hidden state in which the drawing pattern is hidden. The display device displays information by the first display surface and the second display surface. The display device can therefore realize a visual effect that makes the display area look relatively large.
US10192520B2 Backlight unit, display panel and display device
A backlight unit includes a light source having a plurality of light-emitting units that emit light in at least three different colors, a light guide plate having N preset regions, where N is a positive integer, and a backlight control unit controlling the light-emitting units to provide light to the N preset regions. The light guide plate has a light incidence side, and the light source is disposed opposite to the light incidence side. The light emitted by the light source spreads in the preset regions. The backlight control unit acquires image data information corresponding to the preset regions, and derives chrominance and luminance information of the image corresponding to the preset regions, by calculating the acquired image data information. The backlight control unit then, based on the chrominance and luminance information of the preset regions, controls the light-emitting units to provide light to the preset regions.
US10192517B2 Method of adapting a source image content to a target display
Source image content is adapted to a target display. Target image content associated with the target display is provided. A histogram is computed for the target image content. A prominent feature present in the target histogram is determined. A histogram is computed for the source image content. The source content histogram is manipulated to reflect the determined target histogram prominent feature(s). Adapted source image content is generated based on the manipulated source histograms(s). Another prominent feature present in the target histogram is determined. The source histogram is further manipulated to reflect the other prominent determined target histogram features. Further adapted source image content is generated based on the further manipulated source histogram if the adapted source image content has insufficient image quality and perceptual color characteristics.
US10192513B2 Circuits for processing a voltage of a pixel electrode and display apparatuses
The present disclosure provides a circuit for processing a voltage of a pixel electrode and a display apparatus. The circuit for processing a voltage of a pixel electrode comprises: a first input terminal configured to input an original voltage of the pixel electrode; a second input terminal configured to input a voltage of a common electrode; and an output terminal configured to output a processed voltage of the pixel electrode, wherein the circuit for processing a voltage of a pixel electrode is configured to superimpose the voltage of the common electrode on the original voltage of the pixel electrode, to acquire a voltage which is stable with respect to the voltage of the common electrode as the processed voltage of the pixel electrode.
US10192509B2 Display apparatus and a method of operating the same
A display apparatus includes a timing controller, a data driver and a display panel. The timing controller generates a mode selection signal and output image data in response to input image data. The data driver generates first through N-th data voltages in response to the mode selection signal and the output image data and applies the first through N-th data voltages to first through N-th data lines. The display panel is connected to the first through N-th data lines. During the first operation mode, each of a polarity pattern of first through M-th data voltages and a polarity pattern of (M+1)-th through N-th data voltages repeats a first polarity pattern. During the second operation mode, the polarity pattern of the first through M-th data voltages repeats the first polarity pattern, and the polarity pattern of the (M+1)-th through N-th data voltages repeats a second polarity pattern.
US10192507B2 Shift register circuit and display device provided with same
A shift register circuit can achieve high definition of a display device with the smallest possible number of elements without causing defective operation.A unit circuit is provided with a thin film transistor functioning as an output control transistor; a thin film transistor precharging an internal node based on an on-level signal outputted from an output terminal of a previous stage; two thin film transistors provided in series with each other between the output terminal of the previous stage and the internal node of this stage; a thin film transistor provided between the internal node and an output terminal; and a thin film transistor pulling down the output terminal. The thin film transistors go to an on state only for a quarter period of a clock cycle which is a part of a period during which the output terminal of the previous stage is pulled down.
US10192505B2 GOA drive unit and drive circuit
Disclosed is a GOA drive unit and drive circuit. The GOA drive unit includes a pull-up unit, a pull-up control unit, a pull-down unit, a pull-down holding unit, a bootstrap capacitor, and a pull-down transistor of an adjacent row. The pull-down transistor of an adjacent row is configured to pull down and hold a line scan signal of an adjacent row corresponding to a previous scanning sequence at a low level when a scan control signal and a line scan signal of a current row are pulled down and held at low levels by the pull-down holding unit. The GOA drive unit can improve the self-repairing ability of the GOA drive circuit.
US10192501B2 Liquid crystal display device with color pixels and subpixels
The present invention provides a liquid crystal display device with excellent display quality in which the color shift is reduced without increasing power consumption. The present invention relates to a liquid crystal display device including: first pixels and second pixels arranged on a display surface, each pixel including a red sub-pixel, a green sub-pixel, and a blue sub-pixel; a color filter substrate; a liquid crystal layer; and an array substrate, the color filter substrate, the liquid crystal layer, and the array substrate being arranged in the stated order, the color filter substrate including: red color filters, green color filters, and blue color filters, the array substrate including: red sub-pixel electrodes; green sub-pixel electrodes; blue sub-pixel electrodes; first driving signal lines connected to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the first pixels and to the blue sub-pixel electrodes constituting the second pixels; and second driving signal lines connected to the blue sub-pixel electrodes constituting the first pixels and to the red sub-pixel electrodes and the green sub-pixel electrodes constituting the second pixels, wherein AC voltage driving is performed such that, in each first pixel and in each second pixel, a voltage of the same polarity is applied to the red sub-pixel electrode and the green sub-pixel electrode and a voltage of a polarity opposite to that of the green sub-pixel electrode is applied to the blue sub-pixel electrode.
US10192498B2 Multi-domain liquid crystal display device with improved transmittance and viewing angles
The present disclosure provides an image display method and apparatus, and a multi-domain liquid crystal display device, relates to the field of display technologies. The image display method applied to a multi-domain liquid crystal display device includes: acquiring grayscales of pixels in a frame of an input image; determining GAMMA voltages corresponding to pixels in two neighboring frames of an output image according to the grayscales of the pixels in the frame of the input image, where for any pixel of the output image, a corresponding GAMMA voltage thereof in a first frame of the two neighboring frames is greater than a reference voltage corresponding to the pixel, and a corresponding GAMMA voltage thereof in a second frame of the two neighboring frames is less than the reference voltage; and displaying the two neighboring frames of the output image according to the GAMMA voltages of the pixels therein.
US10192497B2 Image display device and method for dimming light source
An image display device and a light source dimming method are provided for enabling display of an image with natural brightness through dimming control. The image display device includes: a light source; a display unit that spatially modulates light from the light source on the basis of an input video e signal to form an image; a histogram acquisition unit that, on the basis of the input video signal, acquires a first histogram, in which image data is indicated by the frequencies of levels of brightness, and a second histogram having a number of levels of brightness that differs from the number of levels of brightness of the first histogram; and a control unit that performs dimming control that adjusts the luminance of the light source on the basis of the first and second histograms.
US10192496B2 Angle cutting modulating circuit and liquid crystal display device having the angle cutting modulating circuit
The present application discloses a liquid crystal display device having an angle cutting modulating circuit, wherein the liquid crystal display device includes an angle cutting modulating circuit and a thin-film transistor, the angle cutting modulating circuit includes a first modulating circuit and a second modulating circuit, wherein the angle cutting modulating circuit is used to select to open one of the first modulating circuit or the second modulating circuit to realize the modulating of the resistance of the angle cutting resistor when switching modes of the liquid crystal display device to optimize the angle cutting of the gate voltages provided to the thin film transistor in different display modes by the angle cutting modulating circuit. The present application also discloses an angle cutting modulating circuit.
US10192495B2 Display apparatus with lighting device, control method for display apparatus, and storage medium
A display apparatus includes light-emitting units, a liquid crystal panel, a representative luminance acquisition unit for acquiring luminance values of the light-emitting units, an HPF processing unit for acquiring HPF luminance values of the light-emitting units by increasing the luminance value of a target light-emitting unit, which is greater than that of a neighboring light-emitting unit, according to a difference of the luminance value of the target light-emitting unit and that of the neighboring light-emitting unit, a smoothing processing unit for acquiring correction luminance values of the light-emitting units by increasing the HPF luminance value of a target light-emitting unit, which is smaller than that of a neighboring light-emitting unit, according to a difference of the HPF luminance value of the target light-emitting unit and that of the neighboring light-emitting unit, and a light-emission control unit for controlling light emission of the light-emitting units using the correction luminance values.
US10192494B2 Individual control of backlight light-emitting diodes
In one embodiment, a method includes, by software of a computing device, dynamically identifying a particular region of a display of the computing device. The method also includes, by the software and through a device driver of the computing device, dynamically adjusting one or more particular ones of a plurality of backlighting components of the display associated with the particular region.
US10192491B2 Data driver, organic light emitting display device using the same, and method of driving the organic light emitting display device
A data driver capable of displaying images with a substantially uniform brightness, an organic light emitting display device using the same, and a method of driving the organic light emitting display device. The data driver includes a plurality of current sink units for controlling predetermined currents to flow through data lines, a plurality of voltage generators for resetting values of gray scale voltages using compensation voltages generated when the predetermined currents flow, a plurality of digital-to-analog converters for selecting one gray scale voltage among the gray scale voltages as a data signal in response to bit values of the data supplied from the outside, and a plurality of switching units for supplying the data signal to the data lines. The predetermined currents may be set equal to pixel currents that correspond to a maximum brightness.
US10192485B2 Pixel compensation circuit and AMOLED display device
A pixel compensation circuit includes a data signal writing module, a high voltage writing module, a first reference voltage generation module, a driving transistor, a capacitor and a light emitting device. The data signal writing module is connected to a first end of the capacitor. The high voltage writing module is connected to the first end of the capacitor. The first reference voltage generation module is connected to a second end of the capacitor, an anode of the light emitting device and a drain electrode of the driving transistor. A gate electrode of the driving transistor is connected to the second end of the capacitor, a source electrode thereof is connected to the high voltage writing module, and the drain electrode thereof is connected to the anode of the light emitting device. A cathode of the light emitting device is connected to a common grounding electrode.
US10192482B2 Pixel compensation circuits, scanning driving circuits and flat display devices
The present disclosure relates to a pixel compensation circuit, a scanning driving circuit and a flat display device. Control end of first controllable transistor connects to first scanning line, first end of first controllable transistor connects to data line; control end of driving transistor connects to second end of first controllable transistor, first end of driving transistor connects to first voltage end; control end of second controllable transistor connects to second scanning line, first end of second controllable transistor connects to second end of driving transistor; anode of OLED connects to second end of second controllable transistor, cathode of OLED is grounded; control end of driving transistor connects to first end of second controllable transistor through first capacitor, first end of second controllable transistor connects to second voltage end through second capacitor.
US10192481B2 Pixel circuit and driving method thereof, and organic light emitting display
Provided are pixel circuits using organic light emitting diodes (OLEDs) and a driving method thereof, and an organic light emitting display including the pixel circuits. The OLED is driven to emit light by a drive transistor generating a drive current compensated with respect to a threshold voltage difference and mobility deviation. The drive transistor may receive reference voltage and data signals in response to separate scan signals supplied to the pixel circuits via different scan lines. As a result, a threshold voltage compensation time, which may include the time during which a reference voltage is supplied to the drive transistor in response to a particular scan signal, may be set long enough regardless of a time during which the data signal is supplied to the pixel circuits located in respective rows of the organic light emitting display in response to a separate scan signal.
US10192478B2 LED display with patterned pixel landings and printed LEDs
Pixel locations in an addressable display are defined by metal landings on a top surface of a flexible substrate, such as by depositing a metal film and etching the film. The substrate surface may be hydrophobic so that the hydrophobic surface is exposed between the metal landings. The substrate has conductive vias that connect the metal landings to traces on a bottom surface of the substrate for connection to addressing circuitry. LED ink is then blanket-printed over the top surface and cured to electrically connect bottom electrodes of the LEDs to the metal landings. LEDs that fall between the landings are ineffective. A dielectric layer is blanket-printed which exposes the top electrodes, and a transparent conductor layer is blanket-printed over the LEDs to connect all LEDs associated with an individual pixel location in parallel. Accordingly, all printed steps can be performed without any alignment.
US10192477B2 Pixel combination of full color LED and white LED for use in LED video displays and signages
A signal processing device and method for driving one or more light emitting diodes (“LEDs”) of a video screen, display panel, module or other component. The signal processing device and method can control one or more RGB LEDs and/or white LEDs to produce light with increased uniformity and brightness at a reduced cost and having reduced power consumption. The signal processing device and method can generate a matrix brightness value based on one or more input LED driving signals; generate a complementary brightness value based on the one or more input LED driving signals; generate an LED driving signal based on the matrix brightness value and complementary brightness value; and delaying the one or more input LED driving signals generate one or more delayed LED driving signals.
US10192466B2 Reconfigurable label assembly for use with a pet
An improved reconfigurable label assembly for use with pets is presented. The assembly includes a container, a front panel, a back panel, a bottom panel, and an optional pair of attachment elements. The bottom panel is disposed between and substantially parallel to the front and back panels in a first configuration to form a label attached to and completely separable from the container. The label is disposed along an outer surface of the container in the first configuration and is configurable to form a receptacle in a second configuration. The front and back panels are separable and the bottom panel is expandable to form the receptacle after the label is removed from the container. The receptacle is capable of holding a consumable pet product. The receptacle is reconfigurable to the label after use as the receptacle so that the label may be directly reattached to the container. The optional attachment elements cooperate to releasably secure the front, back, and bottom panels to the container in the first configuration.
US10192463B2 Chirality teaching tool and method of using same
A chirality teaching tool includes a central sphere representing a chiral carbon atom, and four projections representing substituents bound to the chiral carbon atom. The central sphere includes two hemispheres rotatable relative to each other. Each of the four projections forms an angle of about 100 to about 120 degrees with each other projection on the same hemisphere, and each projection is capable of forming an angle of about 100 to about 120 degrees with each of the two projections on the other hemisphere. A message indicating the type of chirality (e.g., “R” or “S”) is visible from outside the central sphere and displayed on or below the outer surface of the central sphere. The message changes when relative locations of two of the four projections are exchanged by the rotation of the two hemispheres 180 degrees relative to each other.
US10192459B2 Server, information providing method of server, display apparatus, controlling method of display apparatus and information providing system
An information providing method of a server, including: acquiring at least one of content information corresponding to content displayed on a display apparatus and user information of a user of the display apparatus; extracting at least one question related to the content from a question-answer database based on the at least one of the content information and the user information; and transmitting the extracted at least one question to the display apparatus, wherein the question-answer database is generated based on a question-answer template.
US10192455B2 User device, server, system and computer-readable recording medium for preparing and reproducing contents for digital lesson and control method thereof
A method of controlling a user terminal is provided. The method includes displaying a graphic user interface (GUI) which includes items showing a plurality of class courses which are taught based on a lesson content, and items showing a plurality of activities or materials; selecting one of the displayed items corresponding to the plurality of activities or materials in accordance with a user's input; designating the item of the selected activity or material to one of the items corresponding to the plurality of class courses; and generating the lesson content by storing the class course and lesson plan configuration information corresponding to the activity or material designated to the class course.
US10192454B2 Apparatus for accommodating a person and for partially limiting the freedom of movement of the person
The invention relates to an apparatus (100) for accommodating at least one person (25) and for partially limiting the freedom of movement of the person (25) accommodated in the apparatus (100), comprising a platform (7a) and a first annular part (13) arranged above the platform (7a) for surrounding the at least one person (25), wherein the annular part (13) is rotatable in relation to the platform (7a), wherein the annular part (13) can be moved up and down in relation to the platform (7a).
US10192452B1 Determining landing locations
In some examples, a landing location within a region for an aerial vehicle may be determined. The landing location may be determined by comparing a first digital elevation dataset and a second digital elevation dataset to identify open areas within the region. Information about the landing location can be shared with the aerial vehicle.
US10192451B2 Low altitude aircraft identification system
Example implementations associated with the aspects of the present invention include a low altitude aircraft identification system composed by three components: a small aircraft electronic identification box with an embedded logger, a ground identification equipment to automatically identify the aircraft just pointing at it, and an identification code database. The identification code can be transmitted by a visible light color sequence or by a radio frequency signal. The ground identification device is capable of recognizing both kinds of code.
US10192446B2 Method, system, and computer program product for detecting a possible lane change of a fellow vehicle, also a vehicle
A method for detecting a possible lane change of a fellow vehicle in the environment of a vehicle, wherein the vehicle is located in a first lane, is provided. A system is also provided having a control unit and at least one sensor device for detecting a possible lane change of a fellow vehicle in the environment of a vehicle, wherein the vehicle is located in a first lane. Furthermore, a vehicle is provided having a system for detecting a possible lane change of a fellow vehicle in the environment of the vehicle, as well as a computer program product for detecting a possible lane change of a fellow vehicle in the environment of a vehicle.
US10192441B1 Traffic signal system for congested trafficways
A traffic signal system for congested trafficways has a plurality of stationary alarm light/sensor-reader combinations and mobile alarm light/sensor-reader combinations monitoring each other and monitory tags placed on individuals, machines, and hazards to provide real time alarms to not only pedestrians but also machine operators, who are potentially approaching harm's way, or have the better ability to avert potential harm. Different forms of alarms are provided to indicate different kinds of alarm conditions and to reduce complacency to alarms, and thus improve effectiveness.
US10192438B2 Electronic apparatus, guide method, and guide system
Lane travel limit zones (between a lane route deviation point and a first lane change limit point and between the lane route deviation point and a second lane change limit point), in which a lane change to a route is prohibited, are set according to the lane. If a vehicle may enter a set lane travel limit zone, a guide is provided to prompt the vehicle to make a lane change or maintain the traveling lane, according to the vehicle position and the lane on which the vehicle is traveling. To set lane travel limit zones, the lane route deviation point, which is an end point of a lane on which the vehicle can travel, the first and second lane route deviation points, which are limit points to assure that the vehicle completes a lane change before reaching the lane route deviation point, are calculated.
US10192431B2 Sensor device
A sensor device (4) is designed to detect road users along a stretch of a roadway and comprises a transmission and/or reception unit for emitting and/or receiving a transmission radiation. Said sensor device (4) is characterized in that the same includes at least one ascertainment unit for ascertaining an actual position and/or an actual orientation of the sensor device (4).
US10192429B1 Accessible pedestrian pushbutton station
An accessible pedestrian pushbutton station. The station includes an articulating rear mounting structure to facilitate accurate positioning of the station on either a curved or flat surface. Additionally, slots in the rear mounting structure allow for minor positional adjustments during installation. The crossing direction arrow is easily repositioned on the front of the station without disassembling the housing. After removing the screw-mounted arrow, the plunger can be turned clockwise or counter-clockwise using only a flat-head screw driver. The plunger is balanced between oppositely biased springs. The spring-balanced plunger indirectly actuates an offset piezo bender using a flexible spring actuator and a second, offset stem bumper. This protects the piezo bender from direct pressure and potential damage. The station includes an internal speaker and the housing includes bilateral sound vents to project the sound emitted by the speaker. Baffles may be inserted in one or both of the sound vents.
US10192428B2 Codeset communication format and related methods and structures
A codeset is described in a Public Codeset Communication Format (PCCF) as a format block including a plurality of fields having readily decipherable values, such as ASCII character values. One field is a mark/space information field that includes a sequence of mark time indicators and space time indicators for an operational signal of the codeset. A second field is a signal characteristic information field for the operational signal. Signal characteristic information may include carrier on/off information, repeat frame information, toggle control information, and last frame information. The PCCF is a codeset interchange format of general applicability.
US10192427B2 Community emergency notification system with inter-organizational compatibility
A community safety system with inter-organizational communication, allowing for members of a first organization to provide alerts when located within a security zone associated with a second organization. A notification management entity, responsible for managing the different safety systems associated with each organization, determines where a user is located and whether the user is associated with any of the organizations responsible for the security zone in which the user is located.
US10192422B2 HVAC system and an HVAC controller configured to generate master service alarms
A method of generating an alarm based on temperature conditions within an enclosed space. The method includes receiving, by a processor of a heating, ventilation, and air conditioning (HVAC) system, operating-condition information of the HVAC system, determining, by the processor from the received operating-condition information, whether temperature within the enclosed space is approaching a setpoint temperature. Responsive to a determination that the temperature within the enclosed space has failed to approach the setpoint temperature, determining by the processor, whether anomaly conditions exist and responsive to a determination that the anomaly conditions do not exist, generating the alarm.
US10192417B1 Remote trigger for security system
Systems, methods, and techniques for mitigating retail theft include securing items at a receptacle of a retailer via an electronic lock, and providing a transceiver that is proximate to the secured items and that transmits a beacon which may be detected by a personal electronic device (PED) of a customer. Based on a wireless transmission between the PED and the transceiver, a customer's identity may be determined and the customer's risk profile may be accessed. A risk score corresponding to the customer accessing the secured item may be determined based on the customer's risk profile and optionally based upon a profile of the secured item. If the risk score is indicative of an acceptable risk, a trigger to remotely unlock the electronic lock may be sent, thereby remotely and automatically allowing qualified customers to access secured items. An item's removal may be detected and tracked.
US10192414B2 System and method for overlap detection in surveillance camera network
A system and method for overlap detection in a surveillance camera network is disclosed. An analytics system of the system receives image data captured from the cameras and detects motion within the image data. The analytics system then correlates detected motion among the image data from the different cameras and determines overlap of fields of view of the cameras. In a preferred embodiment, a mobile user device held by an installer is moved through a critical path at the premises while the cameras are capturing the image data, and the analytics system determines whether the user device/installer is included in the image data from at least two of the cameras. In another embodiment, the analytics system determines overlap by determining correlated motion detection events associated with motion occurring at substantially the same time in image data from two or more different surveillance cameras and inferring that the motion is related.
US10192410B1 System for providing notification of a status of a patient examination and related methods
Systems for providing a notification about a status of a patient examination and related methods are described in this disclosure.
US10192401B2 Binding mobile transfers of mobile payments in a gaming system
Mobile transfers of mobile payments are bound by an electronic gaming machine (EGM) in a gaming system. The EGM receives, from the mobile device, a unique mobile device identifier and a cash out request to receive winnings resulting from one or more game wins of an event, wherein the event is a gaming event resulting from the placement of the one or more wagers at the EGM. The EGM verifies the unique mobile device identifier, received from the mobile device, is stored at a host device in order to approve and transfer the winnings resulting from one or more game wins of the event to the mobile device. The EGM transfers, to the mobile device, a mobile payment of the winnings resulting from one or more game wins of the event after verifying the unique mobile device identifier is stored at the host device.
US10192397B2 Automated hand strength estimation for card games
In various embodiments, a method of estimating odds that a player will win a round of a card game is disclosed. Information is received pertaining to cards that have been dealt from a deck at a particular point during a round of a card game. The information identifies cards that have been revealed to the player and a number of cards that have not been revealed to the player. An estimation of odds that the player will win the round of the card game is generated. The generating includes repeatedly, for each of the number of cards that has not been revealed to the player and for each remaining card to be dealt in the round, randomly selecting a card from remaining cards in the deck. The estimation of the odds is communicated for integration into a presentation of information pertaining to the card game.
US10192396B2 Games using financial indicators as random number generators
According to various systems and methods, financial indicators may be used as random number generators to determine variables, such as numbers and cards, for various games, including casino-style games like roulette and poker. Players may place wagers relating to one or more game variables, such as one or more cards, hands, a roulette wheel spin, a lottery number, or other variable or outcome of a game. After bets are received, one or more random numbers may be determined based on one or more financial indicators, such as a least significant digit of the price or value of a financial instrument, index, or financial metric at a specific time. The random number(s) may be used to determine game variables, such as a winning lottery number, slot reel values, or numbers and suits of cards dealt. In some embodiments, players may select one or more financial instruments or indicators that will be used to resolve one or more game variables.
US10192395B2 Electronic gaming device
Examples disclosed herein relate to systems and methods, which may receive gaming data from one or more gaming tables. The systems and methods may obtain gaming data from one or more gaming tables via a network interface based on at least one of a searching structure and a search algorithm. The systems and methods may compare betting criterion to the gaming data. The systems and methods may initiate at least one of a wager based on a comparison of the betting criterion to the gaming data and a display of data related to a search result.
US10192386B2 Mechanical time delay product dispenser
A product dispensing apparatus that dispenses feminine products. This machine functions by having two pushbuttons on the front of the cabinet which when pushed, force a feminine product onto the release tray for a user to reach. Inside the cabinet is a time delay mechanically operated system that allows the operator of the invention to control the amount of time between allowable release of products. The operator of the machine can control the amount of time from a minimum of one (1) second between allowable release to thirty (30) seconds between allowable release.
US10192380B2 Key device and associated method, computer program and computer program product
It is presented a key device comprising: a mechanical interface for mechanically manoeuvring a lock device upon successful access control. The mechanical interface comprises a connector for powering the lock device and for communication with the lock device such that the lock device is able to perform electronic access control using the key device. The key device further comprises a clock; a memory; a radio communication module; and a controller arranged to, using the radio communication module communicate online with an access control device and use the memory as temporary storage for offline communication between the access control device and one or more lock devices. A corresponding method, computer program and computer program product are also presented.
US10192379B2 System and method for mitigating relay station attack
A system for mitigating relay station attack in a wireless communication system is provided. The system may include a first wireless communication node and a second wireless communication node. The first wireless communication node is operable to transmit data including an encrypted transmit power value. The second wireless communication node is operable to receive the data, decrypt the encrypted transmit power value, and determine a received signal strength indication value of the data. The second wireless communication node may also be operable to compare the received signal strength indication value to the decrypted transmit power value and prevent communication between the first wireless communication node and the second wireless communication node based on the comparison between the received signal strength indication value and the decrypted transmit power value.
US10192376B2 Security checkpoint
A security checkpoint for verifying whether a user is an authorized user includes: (a) a one-way mirror for concealingly permitting the automated recordation of data concerning a person at the security checkpoint; and (b) recording equipment for recording the data, the recording equipment being concealed by the one-way mirror; wherein the recorded data is sent to an analysis device for analysis and depending on the result of the analysis of the recorded data, an exit gate moves from a closed to an open position; the security checkpoint also comprising a document scanner to scan a document carried by the person and further comprising a printer to print a stamp on an identity document.
US10192375B1 Two-factor authentication pattern-based door lock control method and two-factor authentication pattern-based door lock
The present invention relates to a two-factor authentication pattern-based door lock control method and a two-factor authentication pattern-based door lock that converts a locked state of a door lock to a released state thereof or maintains the released state of the door lock if additional authentication of a user is not performed, thereby allowing the user to have a help from an outsider (acquaintance, neighbor, security staff, guard, police officer, fire fighter, and so on) in an emergency situation where the user is trapped in an indoor space by an invader.
US10192372B2 Considering whether a portable key device is located inside or outside a barrier
It is presented an access control device for considering whether a portable key device is located inside or outside a barrier. The access control device comprises: a first antenna being configured to be directed towards the outside of the barrier with a first antenna lobe; a second antenna being configured to be directed towards the inside of the barrier with a second antenna lobe, a gain towards the outside by the second antenna is greater than a gain towards the inside by the first antenna, and the signal strength from the portable key device using the second antenna is greater than using the first antenna at all positions of the portable key device on the inside; and a determiner arranged to consider the portable key device to be located on the outside of the barrier only when a first signal strength of a radio signal from the portable key device received by the first antenna is greater than a second signal strength of a radio signal from the portable key device received by the second antenna.
US10192367B2 Vehicle body flaw elimination method using virtual mark and system thereof
A vehicle body flaw elimination method using a virtual mark, includes: detecting, by a robotic visioner, a flaw formed on a vehicle body surface and outputting corresponding flaw data; forming, by a controller, a virtual marker corresponding to the flaw data on a 3D model corresponding to the vehicle body; transmitting, by the controller, data of the 3D model on which the virtual marker is formed to a wearable device; and detecting, by the controller, a position of the vehicle body and a position of the wearable device to identify the position of the vehicle body and a position of a worker wearing the wearable device, and modifying the 3D model of the wearable device in a direction in which the worker views the vehicle body.
US10192359B2 Subject selected augmented reality skin
Technologies are generally described for systems, devices and methods effective to generate augmented image data. In some examples, a first device may receive first data from a second device. The first data may include data related to an image associated with the first device, such as an image of a user using the first device. The first device may apply an augmented reality skin to the first data to generate second data. The second data may relate to an augmented image associated with the first device. The first device may send the second data to the second device. The second device may then display the second data.
US10192354B2 Systems and methods for obtaining accurate 3D modeling data using UAVS for cell sites
Systems and methods for developing a three-dimensional (3D) model of a cell site using an Unmanned Aerial Vehicle (UAV) to obtain photos and/or video include preparing the UAV for flight and programming an autonomous flight path about a cell tower at the cell site, wherein the autonomous flight path comprises a substantially circular flight path about the cell tower with one or more cameras on the UAV facing the cell tower; flying the UAV around the cell tower in a plurality of orbits comprising at least four orbits each with a different set of characteristics of altitude, radius, and camera angle, wherein the flying comprises of at least four orbits for a monopole cell tower and at least five orbits for a self-support/guyed cell tower; obtaining photos and/or video of the cell tower, the cell site, and cell site components during each of the plurality of orbits; and using the photos and/or video to develop the point cloud three-dimensional (3D) model of the cell site.
US10192353B1 Multiresolution surface representation and compression
A machine can be specially configured to generate, compress, decompress, store, access, communicate, or otherwise process a special data structure that represents a three-dimensional surface of an object. The data structure can be or include a pruned sparse voxel octree in which each node in the octree corresponds to a different block of the octree, and children of the node in the octree correspond to the smaller blocks that subdivide the block. Moreover, each block occupied by the surface or a portion thereof can define its enclosed surface or portion thereof explicitly or implicitly.
US10192352B2 Method, device and system for simulating shadow images
A method is provided for simulating two-dimensional (2D) shadow images of an object (particularly an asymmetrical object), which comprises: a) obtaining a representation of the surface of said object; b) inputting a perspective viewing direction defining a virtual path line; c) calculating intersections between the virtual path line and the surface of the object; d) calculating the distance between couples of consecutive intersections; e) calculating simulated beam intensity attenuation between such couples of consecutive intersections from an input parameter related to the attenuation coefficient of the object and the distance as calculated in d); and f) displaying the simulated beam intensity attenuation as pixel brightness in a grey or color scale in the form of a shadow image. A corresponding device, system and computer program are also disclosed.
US10192351B2 Anti-aliasing adaptive shader with pixel tile coverage raster rule system, apparatus and method
Systems, apparatuses and methods may provide away to render edges of an object defined by multiple tessellation triangles. More particularly, systems, apparatuses and methods may provide a way to perform anti-aliasing at the edges of the object based on a coarse pixel rate, where the coarse pixels may be based on a coarse Z value indicate a resolution or granularity of detail of the coarse pixel. The systems, apparatuses and methods may use a shader dispatch engine to dispatch raster rules to a pixel shader to direct the pixel shader to include, in a tile and/or tessellation triangle, one more finer coarse pixels based on a percent of coverage provided by a finer coarse pixel of a tessellation triangle at or along the edge of the object.
US10192348B2 Method and apparatus for processing texture
A texture processing apparatus for performing filtering by using a plurality of textures. A controller is configured to obtain a first texel value from a memory, in which the first texel value is based on a computed first texel offset value. The previously-computed first texel offset value may be used as a second texel offset value to obtain a second texel value of a second texture if a same texture address is input with respect to the first texture and the second texture that are continuously input. A texture filter is configured to perform filtering based on the obtained texel value of the first texture and the texel value of the second texture.
US10192346B2 Generating UV maps for modified meshes
This disclosure provides an approach for automatically generating UV maps for modified three-dimensional (3D) virtual geometry. In one embodiment, a UV generating application may receive original 3D geometry and associated UV panels, as well as modified 3D geometry created by deforming the original 3D geometry. The UV generating application then extracts principal stretches of a mapping between the original 3D geometry and the associated UV panels and transfers the principal stretches, or a function thereof, to a new UV mapping for the modified 3D geometry. Transferring the principal stretches or the function thereof may include iteratively performing the following steps: determining new UV points assuming a fixed affine transformation, determining principal stretches of a transformation between the modified 3D geometry and the determined UV points, and determining a correction of a transformation matrix for each triangle to make the matrix a root of a scoring function.
US10192345B2 Systems and methods for improved surface normal estimation
Methods and systems for surface normal estimation are disclosed. In some aspects, a plurality of images or depth maps representing a three dimensional object from multiple viewpoints is received. Surface normals at surface points within a single image of the plurality of images are estimated based on surface points within the single image. An electronic representation of a three dimensional surface of the object is generated based on the surface normals and a point cloud comprised of surface points derived from the plurality of images.
US10192342B1 Using stand-in camera to determine grid for rendering an image from a virtual camera
Systems and methods can provide computer animation of animated scenes or interactive graphics sessions. A grid camera separate from the render camera can be created for segments where the configurations (actual or predicted) of the render camera satisfy certain properties, e.g., an amount of change is within a threshold. If a segment is eligible for the use of the separate grid camera, configurations of the grid camera during a segment can be determined, e.g., from the configurations of the render camera. The configurations of the grid camera can then be used to determine grids for rendering objects. If a segment is not eligible for the use of the grid camera, then the configurations of the render camera can be used to determine the grids for rendering.
US10192341B2 Systems and methods for improving the readability of content
A system and method for improving the readability of content wherein content is organized into segments which are each displayed on a respective row on the display device. Each of the segments are made up of characters such as letters and punctuation. The text in a particular row, the reading row, on the display device is displayed differently than the text in the other rows. Each row is consecutively displayed in the reading row until the user has seen each segment of the content presented in the reading row. User are able to configure the display of the reading row text and text in other rows independently.
US10192340B2 Multiple participant virtual reality attraction
A comprehensive solution is provided to transforming locations and retail spaces into high-traffic VR attractions that provide a VR experience blended with a real-world tactile experience. A modular stage and kit of stage accessories suitable for a wide variety of commercial venues contains all of the necessary equipment, infrastructure, technology and content to assemble and operate a tactile, onsite VR attraction. Utilizing a modular set of set design and physical props, the physical structure and layout of the installations are designed to be easily rearranged and adapted to new VR content, without requiring extensive construction or specialized expertise.
US10192333B1 Generating graphical representations of event participation flow
A system comprising a computer-readable storage medium storing at least one program and a method for generating graphical representations of event participation flows are presented. In example embodiments, the method includes determining an event participation flow for participants of a subject event, and causing presentation of a graphical representation of the event participation flow in the user interface. The method may further include receiving a user selection of a filter via the user interface, and filtering the graphical representation of the event participation flow in accordance with the user selected filter.
US10192332B2 Display control method and information processing apparatus
A method of controlling display of object data includes calculating distances from a terminal to the positions of multiple items of the object data, determining, by a processor, an area based on the distribution of the calculated distances, and displaying object data associated with a position in the determined area on a screen.
US10192331B2 Analytical charting
Methods, program products, and systems for analytical charting are described. A system implementing analytical charting techniques can receive a selection input from a data view displaying data retrieved from a database table. The system can determine a context of the selection input, a data environment in which the selection input is received, and characteristics of data being selected. Based on the context, the data environment, and the characteristics, the system can generate a chart data grouping that specifies a relationship between data in a chart. The system can automatically specify one or more data series for the chart based on the chart data grouping. The system can generate chart parameters automatically and transparently to the user. The system can provide the system-generated chart parameters for display and allow user modification to the system-generated chart parameters. The system can then generate a chart using the chart parameters.
US10192330B2 Rendering data visualizations in different analytical applications
Various embodiments of systems and methods to render data visualizations in different analytical applications are described herein. In one aspect, a request is received to render at least a portion of data visualization by an analytical application. A visualization type and one or more data attributes are retrieved from metadata corresponding to at least the portion of the data visualization. Further, a supporting visualization type is identified in the analytical application corresponding to the visualization type of at least the portion of the data visualization. The retrieved one or more data attributes are mapped to equivalent one or more data attributes in a data source associated with the analytical application. At least the portion of the data visualization is rendered based on the supporting visualization type and the mapped one or more data attributes in a graphical user interface of the analytical application.
US10192328B2 Method for statistical weights design in iterative reconstruction algorithms
A method of computing statistical weights for a computed tomography (CT) iterative reconstruction process is provided. The method includes obtaining detector count data from a CT scan of an object; calculating variance data based on the count data and an electronic noise variance; transforming the calculated variance data to obtain statistical weight data; and performing the CT iterative reconstruction process using the statistical weight data and raw projection data to obtain a reconstructed CT image.
US10192321B2 Multi-style texture synthesis
Systems and techniques that synthesize an image with similar texture to a selected style image. A generator network is trained to synthesize texture images depending on a selection unit input. The training configures the generator network to synthesize texture images that are similar to individual style images of multiple style images based on which is selected by the selection unit input. The generator network can be configured to minimize a covariance matrix-based style loss and/or a diversity loss in synthesizing the texture images. After training the generator network, the generator network is used to synthesize texture images for selected style images. For example, this can involve receiving user input selecting a selected style image, determining the selection unit input based on the selected style image, and synthesizing texture images using the generator network with the selection unit input and noise input.
US10192319B1 Surveillance method and computing device using the same
A computing device is able to detect one or more motion events based on two consecutive images, such as a first image and a second image. In the detection process, the computing device assigns identifiers to difference blocks retrieved from a plurality of first blocks of the first image, then defines a scanning window and moves the scanning window on a preset route over the first image. A new identical identifier is assigned for difference blocks within a current image subarea which falls into the scanning window. After a scanning period is completed, the computing device determines the happening of a motion event according to sufficient pixel similarities found in one of new identifiers.
US10192318B2 Tracking system, terminal device, camera device, tracking imaging method, and program
In a preferred aspect of the present invention, at least one of a camera-side controller or a terminal-side controller performs a tracking image generation process (P1) of generating tracking image data from captured image data. Further, at least one of the camera-side controller or the terminal-side controller performs a tracking calculation process (P2) of acquiring target information on the basis of the tracking image data. The tracking image data includes a high-resolution region with relatively higher resolution and a low-resolution region with relatively lower resolution. In the tracking image generation process (P1), basic tracking information including information on at least one of a size or a speed of the tracking target is acquired, and a high-resolution region and a low-resolution region are determined on the basis of the basic tracking information. The tracking image generation process (P1) and the tracking calculation process (P2) are performed in parallel.
US10192317B2 Method and pixel array for detecting motion information
A method for detecting motion information includes the following steps. First, a pixel array is provided for detecting an image of a measured object located in a first distance range or in a second distance range, and the pixel array includes a plurality of invisible image sensing pixels and a plurality of visible image sensing pixels. Then, image detection is conducted within the first distance range by using the invisible image sensing pixels to output a plurality of invisible images. Next, the image detection is conducted within the second distance range by using the visible image sensing pixels to output a plurality of visible images. Then, the plurality of invisible images and the plurality of visible images are analyzed by using a processing unit, so as to obtain motion information of the measured object. A pixel array for detecting motion information and an image sensor are also provided.
US10192314B2 Method, system and apparatus for determining a lowest point of a target object in an image
A method of determining a lowest point of a target object in an image of a scene. A region of the target object in the image is received. A horizontal vanishing line of the image is received. At least one reference object in the scene is selected. At least a first line connecting the received region of the target object and a highest point of the reference object is determined. At least an intersection point of the first line and the horizontal vanishing line is determined. At least a second line connecting the determined intersection point to a lowest point of the reference object is determined; and a lowest point of the target object is determined based on the second line.
US10192312B2 Distance estimation using multi-camera device
A method and apparatus for measuring a distance to an object using a device (100) having at least two cameras (104, 106) is described. One or more first images including the object are acquired by a first camera of the device and one or more first reference images are acquired by a second camera of the device, while the device is in a first position. One or more second images including the object and one or more second reference images are acquired by cameras of the device, while the device is in a second position, different from the first position. Based on the first and second reference images, information of the displacement of at least one camera of the device between the first and second positions are determined. The distance from the device to the object is calculated based on the first and second images including the object and the determined information on the displacement of the at least one camera.
US10192311B2 Methods and apparatus for codeword boundary detection for generating depth maps
A structured light active sensing systems may be configured to transmit and received codewords to generate a depth map by analyzing disparities between the locations of the transmitted and received codewords. To determine the locations of received codewords, an image of the projected codewords is identified, from which one or more codeword boundaries are detected. The codeword boundaries may be detected based upon a particular codeword bit of each codeword. Each detected codeword boundary may be constrained from overlapping with other detected codeword boundaries, such that no pixel of the received image is associated with more than one codeword boundary.
US10192306B2 Cell recognition device, method, and program
A nucleolus detection unit, which detects nucleoli in a plurality of cells in a cell image obtained by imaging the cells, and a cell recognition unit, which acquires information indicating a distance between the nucleoli and recognizes the individual cells based on the information indicating the distance, are provided.
US10192303B2 Method and system for mixed mode wafer inspection
Mixed-mode includes receiving inspection results including one or more images of a selected region of the wafer, the one or more images include one or more wafer die including a set of repeating blocks, the set of repeating blocks a set of repeating cells. In addition, mixed-mode inspection includes adjusting a pixel size of the one or more images to map each cell, block and die to an integer number of pixels. Further, mixed-mode inspection includes comparing a first wafer die to a second wafer die to identify an occurrence of one or more defects in the first or second wafer die, comparing a first block to a second block to identify an occurrence of one or more defects in the first or second blocks and comparing a first cell to a second cell to identify an occurrence of one or more defects in the first or second cells.
US10192302B2 Combined patch and design-based defect detection
Defect detection is performed by comparing a test image and a reference image with a rendered design image, which may be generated from a design file. This may occur because a comparison of the test image and another reference image was inconclusive due to noise. The results of the two comparisons with the rendered design image can indicate whether a defect is present in the test image.
US10192301B1 Method and system for detecting line defects on surface of object
Method and system for detecting line defects on surface of object are presented. An imaging device captures images of surface of object under ambient and dark field illumination conditions. The images are processed with a plurality of image operations to detect areas of potential defects based on predictable pattern consisting of bright and shadow regions. Areas of potential defect are cut from processed images to sub images. Sub images are stitched together to generate hypotheses of potential defects at locations on surface of object. The hypotheses are classified to determine whether the potential defects are true defects at the locations. Line defect is detected by refining line segments detected on the processed image based on criteria. The criteria include distance from the true defects to the line segments and slops between the true defects and the line segments are less than threshold values.
US10192298B2 System and method for monitoring tape ends of a composite layup machine
A device for identifying an end of a fiber tape rolling over a composite structure is presented. The device includes a light source disposed proximate to the composite structure and configured to project a line of light at a first angle on the fiber tape rolling over the composite structure. Also, the device includes an image capturing unit disposed proximate to the composite structure and configured to capture an image of the line of light on the fiber tape at a second angle. Further, the device includes a controller coupled to the image capturing unit and configured to process the captured image to detect a discontinuity in the line of light on the fiber tape and identify the end of the fiber tape based on the detected discontinuity in the line of light on the fiber tape.
US10192294B2 Image processing apparatus and image processing method for display mapping
An image processing apparatus and an image processing method which can transmit/receive or display a high-dynamic-range image suitably are provided. An image transmission apparatus transfers, as metadata of content, luminance conversion information, which is for conversion of HDR content (for example, with maximum luminance 2000 nit) into SDR content (having, for example, 100 nit), or differential information. Based on the metadata, an image reception apparatus generates luminance conversion information, in which received HDR content is adapted to a capability of a display (for example, with maximum luminance 500 nit or 1000 nit) in an output destination, and realizes display mapping which is not against an intention of a producer.
US10192291B2 Method and apparatus for performing anti-aliasing in path rendering
A method and corresponding apparatus to perform path rendering include selecting a pixel through which a path passes from among pixels included in a frame, using geometric information of the pixels in the frame. The method and corresponding apparatus include setting sub-samples for the selected pixel, and calculating a winding number of the selected pixel using the sub-samples.
US10192285B2 Image processing apparatus, image processing method, and computer-readable recording medium
An image processing apparatus includes an exaggeration unit configured to perform on an original image including a hand-drawn element an exaggeration process that expands the hand-drawn element to generate an exaggerated image; and a reduction unit configured to reduce the exaggerated image to generate a reduced image of a predetermined size smaller than a size of the original image.
US10192284B2 Method for managing surveillance system with aid of panoramic map, and associated apparatus
A method for managing a surveillance system includes at least one camera equipped with capability of capturing direction adjustment, such as a Pan-Tilt-Zoom (PTZ) camera. The method includes the steps of: outputting a panoramic map to a display module of the surveillance system for being displayed on the display module; according to at least one user input of a user of the surveillance system, labeling a target patrol route of the surveillance system on the panoramic map correspondingly for the user to confirm the target patrol route; and applying at least one configuration corresponding to the target patrol route to the camera to cause capturing direction adjustment operations of the camera to correspond to the target patrol route. The panoramic map may include at least one multi-directional combination picture corresponding to the camera.
US10192282B2 Information processing device, image processing apparatus, and information processing method for high-speed translucency calculation
An information processing device includes a first memory, a second memory, and a memory control circuit. The first memory stores first information. The second memory stores second information different from the first information. The memory control circuit controls reading and writing of the first information on the first memory and reading and writing of the second information on the second memory. The first information is read and written more frequently than the second information, and takes less time to be read than the second information.
US10192281B2 Graphics command parsing mechanism
A mechanism for command stream processing is described. A method of embodiments, as described herein, includes fetching cache lines from a memory to fill command first in first out buffer (FIFO), wherein the fetched cachelines an overfetching of data necessary to process a command, a first parser to fetch and execute batch commands stored in the command FIFO and a second parser to fetch commands and execute the batch commands and non-batch commands stored in the command FIFO.
US10192279B1 Indexed document modification sharing with mixed media reality
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). The present invention provides systems, methods, and computer program products for modifying documents for shared use, and for collaborative discussion of shared documents. Captured digital images of documents or portions associated with a user are received, along with modifications to the images. Documents are recognized from the captured digital images, and the modifications to the images are applied to the documents. Alternatively, captured digital images of documents are received, and the documents are recognized along with a hotspot in the document. The user is authenticated to a website associated with the hotspot, and is provided access to an associated multimedia repository.
US10192278B2 Traceable data audit apparatus, method, and non-transitory computer readable storage medium thereof
A traceable data audit apparatus, method, and non-transitory computer readable storage medium thereof are provided. The traceable data audit apparatus is stored with an original data set. The original data set includes a plurality of records and is defined with a plurality of fields. Each of the records has a plurality of items corresponding to the fields one-on-one. The fields are classified into an identity sensitive subset and an identity insensitive subset. The traceable data audit apparatus generates a released data set by applying a de-identification operation to each of the items corresponding to the fields in the identity sensitive subset and stores an audit log of the original data set. The audit log includes a date, a consumer identity, an identity of the original data set, and a plurality of evidences. Each of the evidence is one of the records of the released data set.
US10192276B1 Multiple mail piece assembly and wrapping system
A computer controlled mail piece assembly and wrapping system discloses a process for culling candidate mail pieces from bulk mail pieces, a mail piece feeder, a mail piece reader coupled to the feeder that identifies suitable candidate mail pieces, a collator coupled to the feeder for collating multiple identified mail pieces, a buffer coupled to the collator for regulating the delivery rate of the multiple mail pieces exiting to a wrap inserter, a wrap inserter coupled to the buffer for wrapping mail pieces and selected inserts into a mailing container, a printer interfaced with the wrap inserter for printing information onto the mailing container; an outstacker coupled to the wrap inserter for transferring envelope wrapped mail pieces and selected inserts to a desired location, and a computer with suitable programming for operating the system.
US10192271B2 Systems and methods for managing electronic interactive gaming-based investments
The field of the invention relates to systems and methods for facilitating investments through interactive online gaming. In one embodiment, an interactive electronic gaming system includes a game server for hosting a Web application game, accessible over a data network. One or more client communication devices are configured to access the game server. An index fund server is accessible over said data network for maintaining electronic investment portfolios. The game server is configured to intercept any electronic payment transactions over a payment gateway server through the Web application game from one or more client devices and redirect the intercepted transaction to the index fund server.
US10192269B2 System and method for communicating with an electronic exchange in an electronic trading environment
System and methods for a connection proxy server are described. According to an example method described herein, a connection proxy server stores subscription, product tables as well as other downloads that are provided to a client terminal during initialization stage as well as later during a trading session. Upon detecting that a connection between the client terminal and a gateway is lost, the connection proxy maintains a communication session created for the client terminal at the gateway and receives data intended for the client terminal. If the connection is re-established between the client terminal and the gateway during a predetermined period of time, the connection proxy provides the stored data to the client terminal thus avoiding a surge in processing resources at the gateway due to the necessary downloads.
US10192268B2 Apparatuses, methods and systems for a dynamic transaction management and clearing engine
A Dynamic Transaction Management and Clearing Engine that transforms various data inputs into transaction processing outputs. Contract purchase details, including position volume and purchase volume, for a plurality of contract purchases, each contract having a specified term and trading on an exchange, may be recorded. Short position delivery intents may be received from exchange members having short positions. An instrument nomination specifying a financial instrument to be delivered by a respective associated exchange member may be received for each short position delivery intent. Received short position delivery intents may be aggregated, and a pool of long positions that will take delivery of short positions associated with the aggregated short position delivery intents may be determined. A delivered positions record comprising details for the short positions associated with the aggregated short position delivery intents and the pool of long positions that will take delivery may be generated.
US10192265B2 Method for generating dynamic and collaborative pricing offers in a financial platform environment
A method for implementing a dynamic financial statement may include generating and dynamically updating a financial statement for a consumer based on the receipt of consumer-related information from the consumer or other entities. A database of updated dynamic financial statements may be queried by external systems such as the consumer's or another entity's computer for statements that satisfy one or more criteria. One or more computer systems may create and deliver offers to consumers corresponding to the statements satisfying the query. Those offers may invoke dynamic pricing, e.g., better pricing may be offered to those consumers as compared to consumers that don't satisfy the queried details. Those offers alternatively may invoke collaborative or group pricing, i.e., a certain price may be available if enough consumers accept the offer.
US10192263B2 Branch recommendation
A method and system for recommending a physical location at which to complete an electronic activity are disclosed. In some examples, initiation of the electronic activity by a user at a first physical location is detected, that the electronic activity is to be completed at a physical location different from the first physical location is determined, one or more portions of the electronic activity that remain incomplete are determined, a second physical location at which to complete the one or more incomplete portions of the electronic activity is identified, and information about the electronic activity is provided to the second physical location. In some examples, the identification of the second physical location is based on at least characteristics of the electronic activity, the user, and/or the second physical location.
US10192260B2 Tool for generating containerized processing logic for use in insurance claim processing
A system and method for configuring a set of adjudication rules for use in processing an insurance claim. The method and system comprise defining an adjudication rule and defining a secondary rule container and coupling the adjudication rule to the secondary rule container by a rule reference associated with the content of the secondary rule container. Also implemented is defining a primary rule container and coupling the secondary rule container to the primary rule container by a container reference associated with the content of the primary rule container, the adjudication rule, the containers, and the rule and container reference defining a rule hierarchy for representing the set of adjudication rules.
US10192256B2 Determining merchant recommendations
The method of processing an analysis cycle to determine interest merchants may include selecting a seed merchant relevant to a topic interest, identifying consumers that have completed a transaction with the seed merchant to generate a list of identified consumers, determining merchants visited by the identified consumers, scoring all the merchants based on network connectivity, activity, and merchant over-index, updating the seed merchant in response to the list of scored merchants relative to a scoring threshold, and scoring the list of identified consumers based on the number of distinct merchants in transaction and over-indexing. Additionally, the method may further comprise producing a list of updated interest merchants and a list of updated identified consumers, where the updated interest merchants and the updated identified consumers are relevant to the topic interest.
US10192252B2 Information processing apparatus to provide position based services
There is provided an information processing apparatus including a database configured to store position data indicating a current position of at least one search target person, the position data being received from a communication apparatus of the at least one search target person, an information providing unit configured to provide the position data of the at least one search target person to a terminal apparatus of a searcher in response to an information request from the terminal apparatus of the searcher, and a communication mediation unit configured to receive, from the terminal apparatus, a communication request for requesting communication with a search target person who is selected by the searcher based on the provided position data, and to transmit a communication message to a communication apparatus of the selected search target person.
US10192249B2 Peer-to-peer trading platform
A computer-implemented method and system is disclosed in which a network-based interaction environment includes a plurality of peer-to-peer nodes being able to communicate directly with each other using a peer-to-peer protocol and a peer-to-peer client application, and a first peer-to-peer client application to maintain persistent item information on at least one peer-to-peer node of the plurality of peer-to-peer nodes, the persistent information describing to an item. The first peer-to-peer client application further to maintain persistent user account information in the storage device of the first peer-to-peer node that includes a plurality of peer-to-peer accounts associated with a user account of the first peer-to-peer node. Each peer-to-peer account is assigned to a different role from among a plurality of roles that correspond to a different particular operation in a transaction for the item.
US10192245B2 Methods and apparatuses for charging of electric vehicles
A method for determining an availability of an electric vehicle charging station is disclosed. The method includes: receiving a first geolocation information regarding a mobile device; comparing the first geolocation information with a second geolocation information of the electric vehicle charging station; determining a distance between the mobile device and the electric vehicle charging station using the first geolocation information and the second geolocation information; and based on the determined distance, determining the availability of the electric vehicle charging station; and sending a notification to a user regarding the determined availability of the electric vehicle charging station.
US10192244B2 Methods for augmenting user-generated content using a monetizable feature
A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
US10192242B1 Boosting ad performance by identifying hotspots
In one embodiment, a method includes receiving a message comprising status data from a second computing device, determining that a geographic area is a hotspot based at least on the status data, where mobile users in a hotspot have a high probability of accessing an application on their mobile computing devices, and sending an indication that the geographic area is a hotspot to a third-party computing device, where the indication is used by the third-party computing device to determine a value for delivery of content to computing devices associated with the geographic area.
US10192240B1 Method and apparatus of requesting customized location information at a mobile station
A method and apparatus of processing a call are disclosed. One example method may include receiving a request at a server for dealer information. The request may be initiated by a user via his or her mobile station. The example method may also include determining whether there is user preference information and user location information included in the request. The information may be used to limit the amount of search results to increase relevancy. The method may also include searching a database for at least one dealer based on the user preference information and the user location information, and transferring the at least one dealer information to the user.
US10192234B2 Title materials embedded within media formats and related applications
Methods and apparatus are described for enabling actionable content by embedding title materials corresponding to digital bearer instruments in digital media.
US10192232B2 Wireless electronic couponing technique
An electronic couponing technique includes transferring coupon information, which may include a coupon ID (identification) to a first portable terminal and storing same therein. The portable terminal displays a representation of the transferred coupon information on a display thereof. The stored coupon information may be transferred from the portable terminal to another terminal for redemption. The stored coupon information may also be transferred from the portable terminal to another portable terminal. Various schemes may be used to transfer the coupon information including a Bluetooth low-range radio link or an optical bar code scanner scanning an optical bar code or an infrared link or a wireless link from the portable terminal. The Internet or wireless LAN (Local Area Network) may also be used in transferring the coupon information to and from the various terminals.
US10192231B2 Mobile payment system with rewards points
A mobile device transaction system provides a mechanism by which a user of a mobile device may complete a transaction (for goods or services) with a merchant, using an electronic gift card, or other payment type, generated by through the transaction system and chosen to bypass payment using an authorized credit card, where the user is incentivized to use the mobile device transaction system by the award of rewards points to a user account at the time of the transaction.
US10192229B2 Systems and methods for controlling access to location based data
A method for controlling access to data displayed by an information services portal on a user device is provided. The method includes receiving a candidate login input corresponding to a user. The method further includes comparing the candidate login input to a list of login entries stored in the memory, each of the stored login entries having a corresponding code segment, each code segment defining a bounding area defining a geographic area. The method further includes retrieving from the memory a selected code segment corresponding to the stored login entry matching the candidate login input, and applying a geographic restriction to the data set by processing the selected code segment. The method further includes transmitting a data subset of the data set to the user computing device for display, the data subset including data satisfying the geographic restriction.
US10192228B2 Methods and apparatus to determine ratings information for online media presentations
Methods and apparatus to determine ratings information for online media presentations are disclosed. An example method includes receiving pingback messages corresponding to presentation of media at a client device, determining a portion of the media that was presented at the client device based on the pingback messages, obtaining demographic information associated with the client device, and determining a demographic characteristic associated with the presentation of the portion of the media based on the pingback messages and the demographic information.
US10192226B2 Data processing method for situational analysis
The present invention relates to a method for processing data by a server (1) including at least one data-processing unit and a data storage means, the method being characterized in that it includes the following steps, following the activation of at least one trigger implemented by the processing unit(s), said trigger(s) being capable of being activated in response to a predefined event: (a) an attempt by the processing unit(s) to determine a state of at least one index selected, on the basis of the activated trigger, from among a set of observable indices relating to personal data of a user and/or relating to general data; (b) the generation and storage, in the storage means, of a situational signature of the user in accordance with the results of said attempt to determine the state of at least one index; (c) the comparison of said situational signature of the user with a plurality of masks, each mask being associated with a reference situation and corresponding to a situational signature space, so as to identify the situation of said user as being the reference situation associated with at least one mask containing said situational signature; and (d) the analysis of said identified situation of the user by hardware or software situational analysis means of the server (1) so as to obtain processed data.
US10192225B2 System and method for analyzing marketing efforts
The present invention relates to a method and system for evaluating the cause and effect of advertising and marketing programs using card transaction data. In one embodiment, access is provided to voluminous card-holder transaction data detailing accurate-to-the-penny transaction amounts, twenty-four hour active customers, and a multi-year transaction history per customer. Furthermore, such data is captured in real-time, and due to the sample size, can provide granular, statistically significant information at a local level for client and merchant coverage.
US10192214B2 Pending deposit for payment processing system
Depositing funds onto smart cards for use during processing of purchases. A device creates a deposit request and transmits the request to a remote system. The remote system processes the request and transmits a deposit record to the device, which in turn transmits the record to the smart card. If the device has network access, it transmits a deposit confirmation to the remote system, which updates the smart card account to include the confirmation. If the device unable to connect to the remote system, the deposit confirmation is transmitted when the smart card is involved in a future transaction. During the future transaction, the smart card transmits its transaction history, which comprises the deposit confirmation, to the device, and the device transmits the transaction history to the remote system. The remote system updates the smart card account to include the deposit confirmation.
US10192213B2 Mobile payment system and method
A mobile point of sale system and method uses a mobile point of sale terminal, a mobile device programmed with an app, and low energy network beacons. A cloud server communicates with the mobile point of sale terminal to manage the system and retain data. The beacons can be used to track location of a customer within a merchant to push information to the customer. The cloud server can use stored information about the customer to better target information and offers sent to the customer and to facilitate improved payment processing.
US10192211B2 System, device, and method for providing haptic feedback responsive to transfer of digital content
A system, method, and device for providing haptic feedback is presented. The system comprises a first device, a second device, and a third device. The first device has a first haptic output device, a first processor, and a first wireless communication unit. The second device has a second haptic output device, a second processor, and a second wireless communication unit. The third device has a third processor and a third wireless communication unit configured to transfer digital content between the third device and at least the first device. At least one processor of the first processor, second processor, and third processor is configured, when digital content is transferred or is being transferred between the third device and the first device, to cause the first haptic output device to output a first haptic feedback and to cause the second haptic output device to output a second haptic feedback.
US10192209B2 Method and system for interrogating and processing codes
An interrogating and processing system and method is described. A wireless communication device interrogates an information source, having a barcode or tag, and wirelessly transmits data indicative of the information source. The interrogator can be built into or adjunct to the wireless communication device. An automated processing subsystem receives the transmitted data and identifies an item corresponding to the data. A fulfillment subsystem effects delivery of the item to a destination. There can be a coupon code scanning and processing system and method. A wireless computing device having an interrogator reads a coupon code. An automated processing subsystem receives the corresponding data and provides a benefit associated with the coupon. The benefit can be a discount on a product or service. Alternatively, at least a portion of the coupon including a code is displayed on a screen of the computing device for processing at a point of sale terminal.
US10192204B2 System and method for staging money transfers between users having profiles
Various embodiments concern facilitating a money transfer by creating a first profile for a first user and a second profile for a second user. The first user can select the second profile from a plurality of profiles. The first user can enter a value designation for the transfer of money from the first user to the second user. A computing system can then stage the transfer of money based on previously saved profile information for the first user and the second user. The profile information can be used to set a plurality of terms of the money transfer without requiring either of the first user or the second user to reenter this information or otherwise affirmatively set the plurality of terms of the money transfer.
US10192203B2 Maintenance support system, service providing method, and authentication device
A maintenance support system includes an image forming apparatus, a management device, and an information processing terminal. The image forming apparatus generates data including terminal identification information identifying the terminal and sends it to the management device. The management device includes: an issuing processor that, upon receiving the data, issues receipt identification information and sends it to the image forming apparatus or terminal; a memory that stores the terminal identification information in the data and the receipt identification information; and a processor that, upon receiving the terminal identification information and receipt identification information from the terminal, compares the received terminal identification information and receipt identification information with the terminal identification information and receipt identification information stored in the memory, and outputs a result of the comparison. The terminal receives the receipt identification information, and sends the received receipt identification information and the terminal identification information.
US10192201B1 Electronic idea notebook
A computer-implemented method includes receiving, from a device associated with a user of a hosted computer system, entries in a template of an electronic invention disclosure form; linking the invention disclosure form to at least one portion of an inventor's notebook containing disclosure of an invention addressed by the invention disclosure form; providing invitations to a collaboration space for the invention, whereby acceptance of the invitation provides access to at least a portion of the invention disclosure form; and providing secure access to invitees into the collaboration space, wherein the invitees are determined to have been invited to the particular collaboration space.
US10192198B2 Tracking code generation, application, and verification using blockchain technology
Use of a blockchain distributed ledger to manage tracking code and physical article lifecycle. A first peer generates a cryptographic key for each of a plurality of peers, each key enabling a peer to access the distributed ledger. The first peer also generates a plurality of tracking codes and inserts first block(s) onto the distributed ledger that initiate a lifecycle for each code and make each code visible to the peers. A second peer imprints each code onto a corresponding physical article, inserts second block(s) onto the distributed ledger recording this imprinting, and inserts third block(s) onto the distributed ledger indicating that custody of the tracking codes has been transferred to a third peer. The third peer inserts fourth block(s) onto the distributed ledger indicating that receipt of custody of the tracking codes and their corresponding physical articles from the second peer has been confirmed by the third peer.
US10192192B2 Security seal with global positioning system
A container seal. The container seal includes a global positioning system, a transmitter, a processor and a power source. The processor is electrically coupled to the global positioning system and the transmitter. The power source is operable to provide power to the global positioning system, the transmitter and the processor. The present invention further includes a cord coupled to the housing. The cord includes an electrical wiring forming a circuit. The cord further includes a first mating connector that connects to a second mating connector. When the first mating connector and the second mating connector are connected, the circuit is complete and the power source provides power to the global positioning system, the transmitter and the processor.
US10192190B2 Concepts for electronic door hangers
Computer program products, methods, systems, apparatus, and computing entities are provided. In one embodiment, a connection between an electronic door hanger and a customer computing entity can be established at a customer's location. With a connection established, information about an attempted (e.g., successful/unsuccessful) pick-up or delivery can be automatically provided to the customer computing entity.
US10192188B2 Handling of dangerous goods using IOT devices
Methods, systems, and computer-readable storage media for monitoring dangerous goods based on networked devices including actions of registering a dangerous good with a monitoring system, the dangerous good being associated with a networked device, the networked device including one or more components that provide data associated with the dangerous good, determining at least one rule that is to be applied to handling of the dangerous good, receiving the data associated with the dangerous good, determining that a violation has occurred by comparing the data associated with the dangerous good to the at least one rule, and transmitting a notification to at least one application of a plurality of applications, the notification indicating that the violation has occurred.
US10192186B1 Declarative language dynamic web platform
Described is a dynamic web platform configured to provide content rendered with one or more rendering systems. The rendering systems and the modules making up the rendering modules may interact with one another by way of declarative data. Administrators may configure the platform using the declarative data. The declarative data may express operational parameters, business rules, and so forth and may be modified while the platform is operating. The modules in the rendering system may be loosely bound, allowing for concurrent operations, dynamic changes to what content is to be rendered, and so forth.
US10192185B2 Farmland management system and farmland management method
A farmland management system includes an information detection unit configured to acquire information relating to a crop being cultivated, a storage unit configured to store crop registration information for estimating a growth condition of the crop, a growth estimation unit configured to refer to the crop registration information and estimate the growth condition of the crop based on the information relating to the crop and the crop registration information, and a display unit configured to display the growth condition estimated by the growth estimation unit.
US10192177B2 Automated assignment of errors in deployed code
An example system for debugging transformed code includes a computer processor and computer memory including instructions that cause the computer processor to receive an error corresponding to a transformed code from a production service. The instructions also cause the processor to correlate the error to a symbol generated for the transformed code. The instructions further cause the processor to query a repository storing a source code corresponding to the transformed code using the symbol. The instructions also further cause the processor to assign the error to a developer based on a version history of the source code in the repository.
US10192173B2 System and method for training of state-classifiers
Method and systems are disclosed for training state-classifiers for classification of cognitive state. A set of multimodal signals indicating physiological responses of an operator are sampled over a time period. A depiction of operation by the operator during the time period is displayed. In response to user input selecting a cognitive state for a portion of the time period, the one or more state-classifiers are trained. In training the state-classifiers, the set of multimodal signals sampled in the portion of the time period are used as input to the one or more state-classifiers and the selected one of the set of cognitive states is used as a target result to be indicated by the one or more state-classifiers.
US10192166B2 Computation of receiver operating characteristic curves
A method of determining a false and/or a true positive rate is provided. A true count value and a false count value are initialized for probability bins. For a plurality of records, a truth of event occurrence and a probability of occurrence are read; a probability bin that includes the probability of occurrence is determined; the true count value of the determined probability bin is incremented when the truth of event occurrence indicates true; and the false count value of the determined probability bin is incremented when the truth of event occurrence indicates false. A true positive rate and a false positive rate are computed for each probability bin based on the true count value, the false count value, a determined total number of true event occurrences, and a determined total number of false event occurrences.
US10192157B2 Visual RFID tags and interactive visual RFID networks
RFID driven display system components such as wireless displays (visual RFID tags) and multi-antenna wireless RFID readers that monitor/control the RFID driven displays in order to provide visual real-time information to display viewers and/or provide useful information to a central processing station that monitors the status of and/or updates the RFID driven displays, networks including one or more of the components, and methods for using the RFID driven display system components to monitor assets in applications such as inventory control and manufacturing.
US10192147B2 Foreign substance detection in a depth sensing system
Disclosed are an apparatus and a method for detection of foreign substances in a depth sensing system. In one embodiment, a depth sensing device includes a light source to emit light, an image sensor and a processor. The image sensor receives through an optical component the light reflected by environment of the depth sensing device. The image sensor further generates a depth map including a plurality of pixel values corresponding to distances between the depth sensing device and the environment. The processor detects a blurred portion of the depth map due to a presence of a foreign substance on the optical component. The processor may further cause outputting a user alert of the presence of the foreign substance on the optical component.
US10192139B2 Remote tracking of objects
The presently disclosed subject matter includes a tracking system and method which for tracking objects by a sensing unit operable to communicate over a communication link with a control center which enables to execute a command generated at the control center with respect to a selected object in an image captured by the sensing unit, notwithstanding a time-delay between a time when the sensing unit acquires the image with the selected object, to a time when the command is received at the sensing unit with respect to the selected object.
US10192138B2 Systems and methods for reducing data density in large datasets
Techniques and systems are provided for identifying unknown content. For example, a number of vectors out of a plurality of vectors projected from an origin point can be determined that are between a reference data point and an unknown data point. The number of vectors can be used to estimate an angle between a first vector (from the origin point to a reference data point) and a second vector (from the origin point to an unknown data point). A distance between the reference data point and the unknown data point can then be determined. Using the determined distance, candidate data points can be determined from a set of reference data points. The candidate data points can be analyzed to identify the unknown data point.
US10192136B2 Image processing apparatus and image processing method
An image processing apparatus and an image processing method notify a user of an object region from which an object cannot be recognized. The image processing apparatus includes an interface and a processor. The interface receives an input image. The processor extracts a first target object region from the input image and reads first identification information from the first target object region. If the first identification information fails to be read, the processor outputs an output image which includes the first target region and information representing read failure of the first target region.
US10192135B2 3D image analyzer for determining the gaze direction
A 3D image analyzer for the determination of a gaze direction or a line of sight (having a gaze direction vector and a location vector, which e.g. indicates the pupil midpoint and where the gaze direction vector starts) in a 3D room is configured to receive one first set of image data and a further set of image information, wherein the first image contains a pattern, which displays a three-dimensional object from a first perspective into a first image plane, and wherein the further set contains an image having a pattern, which displays the same three-dimensional object from a further perspective into a further image plane, or wherein the further set has an image information and/or a relation between at least two points in the first image and/or at least a position information. The 3D image analyzer has a position calculator and an alignment calculator and calculates therewith a gaze direction in a 3D room.
US10192122B2 Driving assist apparatus, driving assist method, and non-transitory computer readable recording medium storing program
A driving assist apparatus includes an image acquisition part to acquire a captured image around a vehicle, a position information acquisition part to acquire position information of a first object existing around the vehicle and detected by a sensor, a detection range determination part to determine a detection range of the first object within the captured image based on the position information of the first object, and an object recognition part to perform image processing on, within the captured image, an image existing in a range other than the detection range of the first object, thereby to recognize a second object that is different from the first object. Hence, a processing time taken for recognizing the second object from the captured image can be shortened.
US10192118B2 Analysis device, recording medium, and analysis method
Provided is an analysis device, including: a processor configured to implement an acquisition function of acquiring information indicating play events that are defined based on a motion of a user who plays a sport and arranged within a time interval, and a pattern estimation function of estimating a play pattern based on an arrangement of the play events.
US10192115B1 Virtualizing objects using object models and object position data
Described herein are a system and methods for generating a record of objects, as well as respective positions for those objects, with respect to a user. In some embodiments, a user may use a user device to scan an area that includes one or more objects. The one or more objects may be identified from image information obtained from the user device. Positional information for each of the one or more objects may be determined from depth information obtained from a depth sensor installed upon the user device. In some embodiments, the one or more objects may be mapped to object models stored in an object model database. The image information displayed on the user device may be augmented so that it depicts the object models associated with the one or more objects instead of the actual objects.
US10192112B2 Plot gap identification
Field data is collected of a field. Each instance of field data contains information that can be used to determine a value corresponding to whether or not a plant is present or absent in a particular location and is referred to as a plant presence value. The plant presence values are aggregated using the position data associated with each instance of field data to generate aggregated plant presence values. Gaps between plots are identified based partly on variations in the plant presence values within the aggregated field data. Information known about a field can be used to heuristically identify gaps in a seed line or used to eliminate locations on a seed line that may look like a gap based on low plant presence values. The aggregated plant presence values can be presented as a heat map of plant presence values showing the relative plant density of the field.
US10192110B2 Vehicle safety system and operating method thereof
There is provided a vehicle safety system including a sensing unit, a processing unit, a control unit and a display unit. The sensing unit is configured to capture an image frame containing an eyeball image from a predetermined distance. The processing unit is configured to calculate a pupil position of the eyeball image in the image frame and generate a drive signal corresponding to the pupil position. The control unit is configured to trigger a vehicle device associated with the pupil position according to the drive signal. The display unit is configured to show information of the vehicle device.
US10192108B2 Systems and methods for developing and verifying image processing standards for mobile deposit
Systems and methods are provided for assessing whether mobile deposit processing engines meet specified standards for mobile deposit of financial documents. A mobile deposit processing engine (MDE) is evaluated to determine if it can perform technical capabilities for improving the quality of and extracting content from an image of a financial document. A verification process then begins, where the MDE performs the image quality enhancements and text extraction steps on sets of images from a test deck. The results of the processing of the test deck are then evaluated by comparing confidence levels with thresholds to determine if each set of images should be accepted or rejected. Further analysis determines whether any of the sets of images were falsely accepted or rejected in error. An overall error rate is then compared with minimum accuracy criteria, and if the criteria are met, the MDE meets the standard for mobile deposit.
US10192106B2 Moving object detection apparatus and moving object detection method
A moving object detection apparatus that analyzes a photographic image captured by an onboard camera and detects a moving object is provided. The moving object detection apparatus includes an imaging portion that captures the photographic image at a predetermined time interval; a peripheral region detection portion that detects a first moving object of a size smaller than a predetermined size and a second moving object of a size larger than the predetermined size as the moving object in a peripheral region; and a central region detection portion that detects the first moving object as the moving object in a central region. The central region detection portion detects the first moving object and the second moving object as the moving object when the second moving object has been detected in the peripheral region at a previous time.
US10192105B1 Support vector machine adapted sign language classification method
A sign language recognizer is configured to detect interest points in an extracted sign language feature, wherein the interest points are localized in space and time in each image acquired from a plurality of frames of a sign language video; apply a filter to determine one or more extrema of a central region of the interest points; associate features with each interest point using a neighboring pixel function; cluster a group of extracted sign language features from the images based on a similarity between the extracted sign language features; represent each image by a histogram of visual words corresponding to the respective image to generate a code book; train a classifier to classify each extracted sign language feature using the code book; detect a posture in each frame of the sign language video using the trained classifier; and construct a sign gesture based on the detected postures.
US10192103B2 System and method for detecting and removing occlusions in a three-dimensional image
A system and method for performing facial recognition is described. In some implementations, the system and method identify points of a three-dimensional scan that are associated with occlusions, such as eyeglasses, to a face of a target subject and remove the identified points from the three-dimensional scan.
US10192102B2 Captcha image scramble
In one embodiment, a computing device determines a Completely Automated Public Turing Test to Tell Computers and Humans Apart (CAPTCHA). The CAPTCHA includes a first static image that has image sections that are arranged in a first order. Each of the image sections corresponds to a unique identifier. The CAPTCHA further includes a second static image that includes each of the image sections of the first static image that are arranged in a second order. The computing device generates web-browser-executable code for converting the second static image to the first static image based on the first static image, the first order, and the unique identifiers. The computing device sends the second static image and the web-browser-executable code to a client device.
US10192101B2 Method and device to speed up face recognition
A method, system, device, and/or a non-transitory computer readable medium to provide a customized application associated with a television experience based on the recognition of users located in front of a television display and in the field of view of a camera. The method may include performing an initializing operation, the initializing operation including enrolling a plurality of users in a database of a computer system, acquiring a wide image using the camera and scanning the wide image for biometric information; and performing an identification operation requested by the application including, acquiring a second wide image with the camera, extracting an active area from the second wide image, storing the extracted active area as a second fast scanning area image, and extracting the biometric data of a face appearing in the second fast scanning area image.
US10192090B2 Information processing device, image reading apparatus and non-transitory computer readable medium storing program for scanning based on a code image
An information processing device includes: a scanner that performs scanning of a read image of a document and detects a code image included in a scanned region, which is a region where the scanning is completed; and a setting unit that sets, based on the code image detected by the scanner, a scanning region when the scanner scans an unscanned region, in which the scanning by the scanner has not been performed yet.
US10192085B2 Inspection system, inspecting device, and gaming chip
An inspection system inspects gaming chips each having a color or a display indicating a value on an outer surface in a state where the gaming chips are stored in a case in which a maximum number of gaming chips to be stored is limited, and a radio tag storing gaming chip information is embedded in each gaming chip. The gaming chips are stored in the case capable of containing a row of gaming chips stacked in a thickness direction, and the inspection system includes a reading device that reads the radio tag of the gaming chip in the case and acquires gaming chip information of the gaming chip and a determining unit that compares the gaming chip information with a maximum number of gaming chips storable in the case and determines an abnormality of the gaming chip in the case when the number of gaming chips obtained from the gaming chip information is different from a maximum number of storable gaming chips.
US10192083B2 Article management system and article management method
It is impossible to individually identify management target articles in a conventional article management system. An article management system according to the present invention includes a reader antenna that transmits and receives a radio signal; a plurality of tag sheets each including an RF tag and placed on the reader antenna; an RFID reader that reads tag information unique to the RF tag via the reader antenna; and an identification mark attached to each of management target articles and arranged between the management target articles and each tag sheet. On a surface of the identification mark that faces the tag sheets, an identification pattern for identifying the identification mark is formed of a first pattern and a second pattern having a dielectric constant or conductivity lower than that of the first pattern.
US10192081B2 Interface between near field communications (NFC) controller and secure element
Embodiments of an interface system for interfacing between an NFC controller and a secure element are disclosed. In one embodiment, an interface system includes an interface memory, an interface controller, an NFC controller interface configured to exchange data between the interface system and an NFC controller, and a secure element interface configured to exchange data between the interface system and a secure element.
US10192080B2 Method for configuring a communication module of at least one radio-frequency identification (RFID) reader and communication module
A method for configuring a communication module of at least one RFID reader that is connected via the communication module to a communication network, wherein the at least one RFID reader is connected to the communication module via a serial interface, wherein configuration information comprising at least communication network address information and device type information is stored in a configuration storage unit of the communication module, where the configuration information stored in the configuration storage unit of the communication module is conveyed via the serial interface to the at least one RFID reader and stored there in a predetermined configuration storage area, and where the configuration information stored in the predetermined configuration storage area of the RFID reader is loaded during a device start of a replacement communication module used instead of the communication module after a successful validity check for configuration of the replacement communication device.
US10192078B2 Integrated circuit, diagnostic system and diagnostic method
An integrated circuit is one that performs radio communication with an external apparatus and includes a processing circuit, a diagnostic circuit configured to perform a diagnosis of the processing circuit according to a plurality of diagnostic items and a charging circuit configured to store charge for causing the diagnostic circuit to operate, during a period of performing radio communication, in which the diagnostic circuit is configured to perform the diagnosis on a first subset of the plurality of diagnostic items by using the charge stored in the charging circuit during a first period of not performing radio communication.
US10192074B2 Technique for data loss prevention through clipboard operations
Techniques describe preventing sensitive data from being misappropriated during a clipboard operation. A copy operation for data being copied to a clipboard is intercepted. Information describing a first application from which the data was copied is retrieved. The data and the information are stored into the clipboard. A paste operation is evaluated based on the data, and the information is evaluated against a policy to determine whether the paste operation should be blocked.
US10192073B2 System and method for interaction object reconciliation in a blockchain environment
A system and method for block reconciliation of interactions comprising a network-connected block reconciliation computer connected to a plurality of connected devices and to one or more blockchains to enable an object compiler to receive a plurality of criteria from a requesting device. The compiler the receives a plurality of blocks from the public ledger blockchains based on the criteria. Each block corresponding to a preconfigured interaction object previously written by devices either during or after the completion of a transaction. The compiler analyzes the preconfigured interaction objects to determine if there is corresponding supplemental object. The compiler requests the supplemental blocks from the blockchains, and processes supplemental objects based on type, if no corresponding supplemental object it found, the associated interaction object is flagged.
US10192070B1 System and method for providing controlled environment resident status
Disclosed herein are system, method, and computer program product embodiments for providing controlled environment resident statuses. In an embodiment, a resident status communication system communicates with non-resident communication devices via audio calls and/or textual messages to provide inmate statuses as well as information related to the operation and administration of a correctional facility. The resident status communication system receives requests for information from the non-resident communication devices, determines whether the non-resident is authorized to access the requested information, and provides the requested information in a natural language format to facilitate the user experience. The resident status communication system also allows law enforcement officials and/or correctional facility staff to maintain statuses related to inmates and selectively distribute this information to authorized non-residents.
US10192069B2 Differentially private processing and database storage
A hardware database privacy device is communicatively coupled to a private database system. The hardware database privacy device receives a request from a client device to perform a query of the private database system and identifies a level of differential privacy corresponding to the request. The identified level of differential privacy includes privacy parameters (ε,δ) indicating the degree of information released about the private database system. The hardware database privacy device identifies a set of operations to be performed on the set of data that corresponds to the requested query. After the set of data is accessed, the set of operations is modified based on the identified level of differential privacy such that a performance of the modified set of operations produces a result set that is (ε,δ)-differentially private.
US10192067B2 Self-described security model for resource access
Various embodiments provide techniques and devices for implementing a self-described security model for sharing secure resources between secure applications. In some examples, a trustlet can include a self-described policy defining capabilities of the trustlet and/or membership in a scenario group managed by a signing authority. Further, the trustlet can include a code signature signed by the signing authority. Additionally, a proxy kernel can allow the trustlet to share application data with other trustlets in the scenario group based on the policy and the code signature without exposing the application data to compromised system software and/or unauthorized applications.
US10192062B2 Encryption for XIP and MMIO external memories
Techniques for multiplexing between an execute-in-place (XIP) mode and a memory-mapped input/output (MMIO) mode for access to external memory devices are described herein. In an example embodiment, an IC device comprises a serial interface and a controller that is configured to communicate with external memory devices over the serial interface. The controller comprises a control register and a cryptography block. The control register is configured to indicate an XIP mode or a MMIO mode. The cryptography block is configured to encrypt and decrypt XIP data transfers to and from a first external memory device in the XIP mode, and to encrypt and decrypt MMIO data transfers to and from a second external memory device in the MMIO mode.
US10192059B2 System and method for protecting systems from active content
The disclosed embodiments include a method of disarming active content in a received input file in a computer system having a processor. The method includes steps for identifying from digital content of the input file, targeted active content associated with with an automatically invoked subroutine, altering the automatically invoked subroutine to prevent automatic execution of the instructions associated with the subroutine upon rendering by a rendering application, such that functionality of the targeted active content is preserved, and configuring the input file to include a selectable feature enabling a user to invoke the targeted active content responsive to a user input, thereby creating a reconfigured input file.
US10192057B2 Misuseability analysis for it infrastructure
The present invention relates to a method and a framework that automatically and dynamically derives a misuseability score for every IT component (e.g., PC, laptop, server, router, smartphone, and user or any other element that can be connected to organization network or to the internet). The dynamic framework of the present invention supports the risk analysis process. The misuseability score encapsulates the potential damage that can be caused to the organization in case that an asset is compromised and misused, for example, as part of a cyber-attack.
US10192056B1 Systems and methods for authenticating whole disk encryption systems
A computer-implemented method for authenticating whole disk encryption systems may include (i) detecting, by a computing device, an attempt to initiate a boot process on the computing device, (ii) verifying, by the computing device, an initial decryption key, (iii) decrypting, by the computing device, an initial set of software required to boot crucial functions of the computing device using the initial decryption key, (iv) detecting, by the computing device, a secondary device running an authentication application, (v) receiving, by the computing device, a second decryption key from the authentication application on the secondary device, and (vi) completing the boot process on the computing device based on a security policy associated with the second decryption key. Various other methods, systems, and computer-readable media are also disclosed.
US10192048B2 CertiSafe, a novel credential authentication process and system ( CAPS )
Certisafe is a novel Credential Authentication Process and System (CAPS), where a CertiSafe ID is generated once and only once the Issuer confirms the Authenticity of the Credential of a Candidate. This CertiSafe ID is a unique electronic ID, unique to the Candidate and also unique to the unique Credential, can be used repeatedly and endlessly in lieu of paper based copies that a Candidate usually submits to the Requestor through an application (physical/electronic). This method also purports to save precious paper and time for candidates each time they have to apply to an institution or an organization, by making redundant completely, the requirement of paper copies of the credentials and also their subsequent attestation. The verified credential, through CertiSafe ID, gives the Requesting organization the confidence of absorbing the right candidate and not a candidate with dubious credentials.
US10192047B2 Provisioning of identity information
In one embodiment, a file comprising a disk image and a key blob is prepared. The file is attached to a virtual machine configuration. A virtual machine based on the virtual machine configuration is launched. A kernel is paired to the key blob by a kernel driver paired to the key blob reading secret comprising identity information into the kernel of the virtual machine. The identity information is registered with a kernel service. The attached file is ejected from the virtual machine configuration. The identity information is accessed by an application running on the virtual machine, wherein the identity information is used by the application when the kernel service requires identity information. Related hardware and systems are also described.
US10192045B2 Electronic device and method for authenticating fingerprint in an electronic device
Various embodiments of the present disclosure relate to an electronic device and a method for authenticating a fingerprint in an electronic device, the electronic device performs operations including: performing an authentication process for an input fingerprint based on registered authentication information; when the authentication of the input fingerprint is successfully performed, detecting similarity information of the input fingerprint; storing the detected similarity information in conjunction with an authentication time in a fingerprint information database; and updating the registered authentication information using at least one piece of stored fingerprint information based on the similarity information stored in the fingerprint information database, thereby making it possible to prevent and/or reduce the fingerprint authentication rate from being decreased based on the change of the fingerprint so that security can be maintained.
US10192044B2 Electronic apparatus and method for controlling functions in the electronic apparatus using a bio-metric sensor
According to various embodiments of the present disclosure, an electronic device may include a biometric sensor configured to detect a contact signal from at least two biometric electrodes and a processor configured to determine whether the contact signal received from the biometric sensor has biological characteristics. When the processor determines that the contact signal is a biometric input having biological characteristics, the processor executes a biometric information function. When the processor determines that the contact signal does not include the biological characteristics, the processor executes a general function related to an application.
US10192042B2 User verifying method, terminal device, server and storage medium
The present disclosure provides a user verifying method, a terminal device, a server and a storage medium. The method may include: receiving, by a terminal device, a motion instruction from a server, and displaying the motion instruction on a display interface of the terminal device; obtaining sensed data of a gyroscope equipped in the terminal device and sending the sensed data to the server; determining, by the server, whether a motion trail of the terminal device constructed according to the sensed data meets a requirement of the motion instruction; and determining, by the server, that a user of the terminal device passes a user verification if the motion trail of the terminal device constructed according to the sensed data meets the requirement of the motion instruction. The method ensures that only human can accomplish the verifying process, which promotes the security of the user verification and improves the user experience.
US10192040B2 Software features licensing and activation procedure
A computer system for providing software over a network includes: a computer system for providing software over a network is provided. The system includes: a control unit configured to reside at a site, the control unit including a control unit identification (ID) that uniquely identifies the control unit to the network; a copy of the software, the software including sets of features; a license generator configured to create a features activation file containing the control unit ID and identifying at least one set of features to be activated by the control unit; a computer configured to download the features activation file to the control unit; and, the control unit configured for activating one of the sets of features according to the features activation file. A method and a computer program product are disclosed.
US10192039B2 System for context-based data protection
Methods, systems, and computer program products are provided for protecting stored data. A user interface module enables a data sensitivity level, a data protection response, and a contextual trigger to be associated with data stored in a computing device. The user interface is configured to enable the data protection response to be selected from a plurality of data protection responses that includes a soft delete and a hard delete. A contextual trigger monitor is configured to monitor for an occurrence of the contextual trigger. A data protection enactor is configured to enact the data protection response associated with the data when an occurrence of the contextual trigger is detected.
US10192038B2 Process for determining the distillation characteristics of a liquid petroleum product containing an azeotropic mixture
A process for determining the distillation characteristics of a liquid petroleum product that contains an azeotropic mixture of an oxygenated or nitrogen-containing component and at least one petroleum blending component.
US10192036B2 Portable medication dispensing containers
A medication delivery system is disclosed that includes a portable container and a controller. The portable container includes a body and a lid that forms a securable storage compartment, and a latch that is coupled to the body and configured to releasably secure the lid. The portable container also includes a processor and a power source coupled to the latch, the processor causing the latch to release when an access signal based on a unique identifier is received.
US10192034B2 System and method for clinical strategy for therapeutic pharmacies
A system and method of distributing pharmaceutical prescriptions within a network of pharmacies based on the review of prescription claim data and patient medical state to enable stratification of patients, wherein each pharmacy within the network has been established to handle one or more particular patient medical states.
US10192029B2 Secure and scalable mapping of human sequencing reads on hybrid clouds
System and methods are provided for performing privacy-preserving, high-performance, and scalable DNA read mapping on hybrid clouds including a public cloud and a private cloud. The systems and methods offer strong privacy protection and have the capacity to process millions of reads and allocate most of the workload to the public cloud at a small overall cost. The systems and methods perform seeding on the public cloud using keyed hash values of individual sequencing reads' seeds and then extend matched seeds on the private cloud. The systems and methods are designed to move the workload of read mapping from the extension stage to the seeding stage, thereby ensuring that the dominant portion of the overhead is shouldered by the public cloud.
US10192025B2 Rotavirus particles with chimeric surface proteins
The present invention relates to the use of rotavirus particles for displaying a heterologous protein, alone or in complex with another molecule. The invention further relates to methods that employ these modified rotavirus particles to rapidly determine the structure of the heterologous protein or the complex using cryo-electron microscopy (cryo-EM). The invention also relates to a method of immunizing a patient, wherein said method comprises administering to the patient the modified rotavirus particles of the invention.
US10192022B2 Geometric modeling system with intelligent behaviors of design components
A computer-aided design (CAD) geometric modeling system, including a CAD software, a data store, a connector building module, a pairing module and an intelligent behavior module, all executable by at least one computing device. A user may use the CAD software to implement geometric models for multiple components. The data store stores necessary information of the system. The connector building module may add connectors on the components. The pairing module may identify a first component and at least one second component capable of matching the first component, and then identify connectors on the first and second components to match the first component to the second component by forming a matching pair of the identified connectors based on the pairing rules. The intelligent behavior module may receive the intelligent rules for the intelligent behaviors of the components of the matching pair, and invoke intelligent behaviors according to the intelligent rules.
US10192021B1 Generating and inserting metal and metal etch shapes in a layout to correct design rule errors
Embodiments relate to physically implementing an integrated circuit design while conforming to complex design rule constraints. According to some aspects, embodiments relate to an automated method for generating shapes for correcting design rule errors such as line end-to-end spacing violations. In these and other embodiments, the automated method determines the errors post-placement and automatically generates the required shapes, taking into account additional process design rules and neighboring shapes. Some embodiments consider clusters of objects, potential legal areas between line-ends, merging of potential legal areas and generation of various shapes to produce a design rule correct layout.
US10192017B2 Drift compensation
Each realization of an electric circuit design defines a frequency response. For a test lot of the design, frequency responses are measured, each at a stable value of an environment parameter, wherein the totality of the values are distributed over a parameter range. Based on the measurements, a design-specific model is defined that describes a frequency response of the design in dependence of the environment parameter. For a unit in a main lot of realizations of the design, a unit-specific frequency response is measured at a stable value of the environment parameter; the model is fitted to the response, whereby a unit-specific model is obtained; data representing the unit-specific model is stored in association with the unit; and the unit is operated in conjunction with a compensation stage configured to determine a present value of the environment parameter and compensate drift in relation to a parameter-independent reference frequency response.
US10192016B2 Neural network based physical synthesis for circuit designs
Physical synthesis for a circuit design can include determining, using a processor, features relating to a signal path of the circuit design not meeting a timing requirement, processing the features through a first neural network model using the processor, wherein the first neural network model is trained to indicate an effectiveness of a first physical synthesis optimization, and selectively performing, using the processor, the first physical synthesis optimization for the signal path based upon a result from the first neural network model.
US10192015B2 Method of estimating a yield of an integrated circuit and method of optimizing a design for an integrated circuit
Methods of estimating yields of integrated circuits and methods of optimizing designs for the integrated circuits are provided. In a method of estimating a yield of an integrated circuit, critical paths are extracted from timing paths included in the integrated circuit by performing a static timing analysis for the integrated circuit. The critical paths are grouped into criticality sigma level groups according to criticality sigma levels of the critical paths, and the yield of the integrated circuit is determined based on numbers of the critical paths belonging to the respective criticality sigma level groups.
US10192012B1 Pseudo-inverter configuration for signal electromigration analysis
A method for determining a signal electromigration effect in a circuit includes obtaining a partition netlist from a partition of an integrated circuit netlist and identifying a complementary netlist that couples a second input with the output is provided. The complementary netlist is logically independent from the reference netlist. The method includes modifying the partition netlist to couple the reference netlist and the complementary netlist in an inverting configuration, and providing an electromagnetic pulse to at least one of the first input or the second input to induce a current through one of the plurality of circuit components. The method also includes determining an electromigration effect from the current on the one of the plurality of circuit components.
US10192007B2 System and method for estimating material density
A method implemented using one or more computer processors for estimating the density of a material in an annular space includes receiving detector data representative of scattered photons resulting from interaction of a material in an annular space with radiation from a radiation source and detected by a plurality of radiation detectors. The technique further includes performing a set of Monte Carlo simulations. The method further includes performing a principal component analysis on the set of Monte Carlo simulations to generate a principal component analysis model of the detector data. The method also includes estimating the density of the material at one or more locations within the annular space based upon the principal component analysis model and the detector data.
US10192003B2 Method of aligning intra-oral digital 3D models
Methods for aligning a digital 3D model of teeth represented by a 3D mesh to a desired orientation within a 3D coordinate system. The method includes receiving the 3D mesh in random alignment and changing an orientation of the 3D mesh to align the digital 3D model of teeth with a desired axis in the 3D coordinate system. The methods can also detect a gum line in the digital 3D model to remove the gingiva from the model.
US10192002B2 Method for designing and manufacturing a bone implant
An anatomical implant application, such as a bone implant application for instance, can receive an anatomical image that is representative of an anatomical structure. The anatomical implant application can generate an implant image that is associated with the anatomical structure. The generated implant image can define an inner surface that faces the anatomical image. A plurality of distances can be determined from respective locations of the inner surface of the implant image to the anatomical image in respective straight lines. The distances may represent a superimposition of the implant image over the anatomical image. The distances may be compared to a tolerance. The inner surface may be repositioned so as to change at least the select one of the distances. An implant, such as a bone implant for instance, may be fabricated in accordance with data that is associated with the implant image.
US10192001B2 Visualizing convolutional neural networks
Convolutional neural networks can be visualized. For example, a graphical user interface (GUI) can include a matrix of symbols indicating feature-map values that represent a likelihood of a particular feature being present or absent in an input to a convolutional neural network. The GUI can also include a node-link diagram representing a feed forward neural network that forms part of the convolutional neural network. The node-link diagram can include a first row of symbols representing an input layer to the feed forward neural network, a second row of symbols representing a hidden layer of the feed forward neural network, and a third row of symbols representing an output layer of the feed forward neural network. Lines between the rows of symbols can represent connections between nodes in the input layer, the hidden layer, and the output layer of the feed forward neural network.
US10192000B2 System and method for distributed system to store and visualize large graph databases
A system and method for implementing distributed storage and visualization for a graph database system for very large graph databases is presented. A graph database can comprise nodes and edges stored as artifacts, which can then be indexed using a distributed index system. A system capable of performing such tasks can include a processing system that creates an index of the artifacts, a construction system that can create a graph database from a text file, and a reading system that can create a text file from a graph database by finding requested artifacts in the graph of interest. A visualization system can perform queries on a graph database, then create sub-graphs containing the results for visualization purposes. The sub-graph can receive navigation inputs that display various portions of the sub-graph. Other embodiments also are disclosed.
US10191996B2 Rules driven pan ID metadata routing system and network
Content objects are associated with metadata via content identifiers that are derived from sensed signals captured by requesting mobile devices. In response to a content based query from a mobile device, content fingerprints and extracted digital codes decoded from the sensed signals are issued to a network based router system. This system determines identification priority, metadata responses associated with different forms of identification, and priority of metadata responses to the query.
US10191985B1 System and method for auto-curation of Q and A websites for search engine optimization
A computer-implemented method of generating rich content webpages from a question and answer (Q&A) library includes providing a topic and one or more seed questions related to the topic. The computing device searches the one or more seed questions against all questions in the Q&A library and identifies questions related to the topic. The computing device clusters the text of the questions related to the topic into a plurality of clusters and then removes substantial duplicates from the plurality of clusters. The computing device generates a rich content webpage by aggregating a question from each cluster onto a single webpage containing the topic.
US10191981B2 Playback queue control indicator
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US10191975B1 Features for automatic classification of narrative point of view and diegesis
Methods for classifying a point of view and diegesis are provided. A method can include providing a processor in operable communication with a computer-readable medium, receiving a narrative text, extracting a set of features from the narrative text, transmitting the features into a feature vector, transmitting a plurality of feature vectors to a support vector machine, predicting a point of view and diegesis for the narrative text associate with a particular feature vector, and annotating the narrative text.
US10191974B2 Method and system for high performance integration, processing and searching of structured and unstructured data
Disclosed herein are methods and systems for integrating an enterprise's structured and unstructured data to provide users and enterprise applications with efficient and intelligent access to that data. In accordance with exemplary embodiments, the generation of classification information about unstructured data can be hardware-accelerated by processing streaming unstructured data through a reconfigurable logic device, a graphics processor unit (GPU), or chip multi-processor (CMP) to generate the classification metadata about the unstructured data.
US10191968B2 Automated data analysis
A compatibility of a computational analysis and a data set is automatically determined by comparing data set attribute data with attribute data of the computational analysis. Other computational analyses may also be evaluated for compatibility with the data set. Compatible analyses may be performed on the data set, and selected views of the results may be presented. Selection of the analyses to be performed, the views, and/or the contents and format of the views may be determined based result data attributes and computational analysis attribute data as well as other considerations, such as resources required and multiplicity. As computational analysis attributes are based on a set of rules or statements determined from heuristics of respective computational analyses, evaluation of the compatibility between various analyses and the data set is accordingly determined based on the heuristic-based rules or statements. Computational analyses may include visualizations and heavyweight computational analyses.
US10191967B2 Clustering database queries for runtime prediction
The invention notably relates to a computer-implemented method of clustering reference queries in a database for prediction of the runtime of a target query in the database based on similarity of the target query with the reference queries. The method comprises providing a number of numerical values that represent the runtimes of the reference queries; computing the optimal K-means clustering of the numerical values for a predetermined number of clusters, wherein the computing includes iterating, a number of times corresponding to the predetermined number of clusters, a linear-time Row Minima Searching algorithm applied to a square matrix of order equal to the number of numerical values; and clustering the reference queries according to the computed clustering of the numerical values.Such a method improves the field of database query runtime prediction.
US10191966B2 Enabling advanced analytics with large data sets
The present disclosure describes methods, systems, and computer program products for enabling advanced analytics with large datasets. One computer-implemented method includes receiving, by operation of a computer system, a dataset of multiple data records, each of the plurality of data records comprising one or more features and a target variable; selecting key features among the one or more features based at least on relevance measures of the one or more features with respect to the target variable; dividing the dataset into multiple subsets; for each of the multiple subsets, identifying a number of clusters and respective centroids of the number of clusters based on the key features; identifying a number of final centroids based on the respective centroids of the number of clusters for the each of the number of subsets, the number of final centroids being respective centroids of a number of final clusters; and for each data record in the multiple subsets, assigning the data record to one of the number of final clusters based on distances between the data record and the number of final centroids.
US10191965B2 Automatically determining whether a revision is a major revision or a minor revision by selecting two or more criteria, determining if criteria should be weighted and calculating a score has exceeded a threshold
Methods, systems and techniques for managing revisions of documents in a collaborative, multiuser document store are provided. Example embodiments provide an Automated Document Revision Management Server (“ADRMS”) to automatically cluster and remove revisions of file content for easy navigation and management. Revisions are trimmed when necessary to conserve storage space. The ADRMS creates logical clusters of revisions based upon some measure of their similarities. That is, revisions that are similar and can be represented by the latest revision in the cluster formulate one cluster, and those that are markedly dissimilar are placed in a different cluster. The logic used to cluster revisions accounts for time-based factors, content-based factors, and context-based factors to determine whether a revision is incremental and can be grouped in the same cluster or is significant enough to warrant a new cluster. Revisions may be trimmed based upon age and/or available space by a revision trimming component.
US10191964B2 Automatic isolation and selection of screenshots from an electronic content repository
Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed on an electronic device, such as a smartphone, screen resolution information for the capturing device is stored with the captured content item (e.g., screenshot). When a user subsequently desires to recall a given stored captured screenshot, the resolution associated with each stored content item may be used for isolating screenshots from other stored content items like photographs, text items, clip art, and the like by comparing the resolutions of any of the stored content items with a screen resolution of the user's device or with known screen resolutions of various devices that may be used for capturing screen images.
US10191963B2 Prefetching analytic results across multiple levels of data
Techniques are described for prefetching analytic results across multiple levels of a dimension in a multidimensional dataset. In some embodiments, an application layer sends a request to view a summary of a multidimensional dataset, where the request targets a first level of a particular dimension of the multidimensional dataset. In response to receiving the request, a pre-fetch range is determined. The pre-fetch range identifies how many levels to analyze along the particular dimension of the multidimensional dataset. At least one analytical operation is performed for the first level of the particular dimension and one or more levels that are within the pre-fetch range of the first level. A first analytic result for the first level is returned to the application layer. For each respective level of the one or more levels within the pre-fetch range, a respective analytic result is stored in a cache.
US10191962B2 System for continuous monitoring of data quality in a dynamic feed environment
A system for providing continuous monitoring of data quality in a dynamic feed environment is disclosed. In particular, the system utilizes a feed inspection tool to detect anomalies in data gathering detected from feed metadata and anomalies in data measurement detected based on file contents. In order to do so, the feed inspection tool may aggregate, for a plurality of aggregation intervals, data feeds and associated metadata feeds. Once the data feeds and metadata feeds are aggregated, the feed inspection tool may generate, for a baseline model feed, baseline statistical models by utilizing historical data of the aggregated feeds in sliding windows of different lengths. The feed inspection tool may then identify, for a plurality of monitoring time delays, data outliers by comparing the aggregated feeds with the baseline model feed. A data quality feed based on the data outliers identified may then be generated and published.
US10191959B1 Versioned read-only snapshots of shared state in distributed computing environments
Methods and apparatus for versioned read-only snapshots of shared state for distributed applications are disclosed. A distributed system includes a state manager implementing programmatic interfaces defining caching operations. In response to a cache setup request from a process of a distributed client application, the state manager designates elements of a registry as a cache data set, and provides the client process a reference to an asynchronously updated cache object. The state manager initiates a sequence of asynchronous update notifications to the cache object, wherein each notification includes (a) updated contents of an element of the cache data set, and (b) a cache version identifier based at least in part on a registry logical timestamp value indicative of a time at which the element was updated.
US10191956B2 Event detection and characterization in big data streams
Methods, systems, and apparatus, including computing device programs encoded on computing device storage media, for characterizing events in a data stream. In one of the methods a General Method, is used to construct a Specific Method, which performs the characterization of behavioral types of a particular system or set of systems. The Specific Method includes event extraction, dimensional reduction, and signature identification in the reduced dimensional space that map the events of a specific system into behavioral types.
US10191950B1 Identifying influencers using social information
A method, system, and medium are provided for using social information to determine influencers amongst a group of subscribers subscribing to services offered by a wireless-service carrier. A group of subscribers is identified, and a level of social-connectedness for each subscriber is determined based on cliques shared by pairs of subscribers and common friends shared by pairs of subscribers. An overall influence score is generated for each subscriber based on the level of social-connectedness. A set of subscribers is identified as having high influence scores; the set of subscribers comprises influencers. Incentives are provided to the set of subscribers.
US10191948B2 Joins and aggregations on massive graphs using large-scale graph processing
This disclosure is directed to large-scale graph processing to determine second-degree connections for members of a social network. A social graph is duplicated into two graphs, where each of the two graphs are partitioned into various partitions. The partitions are each sorted according to a predetermined key selected from each of the graphs. The partitions are then assigned logical Work Units, where a first set of Work Units are determined from a first graph and second set of Work Units are determined from a second graph. The Work Units are determined to be asymmetrical such that the partitions of the first set of Work Units are assigned differently than the partitions of the second set of Work Units. One set of Work Units are loaded in-memory and another set of Work Units are streamed to a mapping module process, which determines the second-degree connections from the sets of Work Units.
US10191947B2 Partitioning advisor for online transaction processing workloads
A partitioning advisor for online transaction processing (OLTP) workloads generates a workload dependency graph based on a schema defining a structure of a relational database and a workload associated with an OLTP application that accesses the relational database. Based on the workload dependency graph, the partitioning advisor generates one or more partitioning strategy recommendations for sharding the relational database. The partitioning advisor may also render a visualization based on the workload dependency graph, enabling a user to see the impact each recommended partitioning strategy is predicted to have.
US10191945B2 Geolocating social media
Techniques for geolocating social media are described. According to an embodiment, information from textual content of a non-geolocated social media data item stored in a database is extracted. A knowledge database is then searched for a cluster of geo-located social media data items to which the information most closely relates, and an estimated location is assigned to the non-geolocated social media data item according to the cluster to which the information most closely relates. Each cluster comprises one or more representative tags for a spatio-temporal region. The knowledge database is created from geolocated social media data by grouping data according to location and extracting representative tags from the location's grouping of data according to textual content as well as information related to reliability and truthfulness of the textual content.
US10191943B2 Decorrelation of user-defined function invocations in queries
Systems, methods, and computer-readable medium, are disclosed for transforming user-defined-function invocations in a query-based environment. A user-defined-function (UDF) and a query invoking the UDF are received. The UDF is parsed into a plurality of statements. A first expression tree corresponding to the UDF and a second expression tree corresponding the query are constructed, and merged using an operator to generate a transformed expression. The transformed expression is simplified, using transformation rules, if it is determined that is can be simplified.
US10191938B2 Editing of volume of data
At least one hit in a large volume of data is found using a graphical search pattern. The graphical search pattern is created afresh or modified by a user using a graphical interface. The user may implement complex searches and use a graphical representation of properties and/or correlations for the search in a directed manner. The method may be used, for example, in data mining, in the monitoring of states, or in automated alerting.
US10191937B2 System and method for sharing profile image card
A method of sharing profile image cards of a user of a device is provided. The method may be performed by a server and includes obtaining profile image cards indicating profiles of a first user of a first device related to a field of interest of the first user, categorizing the profile image cards based on pre-set categories, obtaining evaluation information of a second user of a second device regarding the profile image cards, determining rankings of the profile image cards for each of the categories based on the evaluation information, and recommending the profile image cards to at least one other device based on the rankings of the profile image cards.
US10191932B2 Dependency-aware transaction batching for data replication
Techniques are provided for dependency-aware transaction batching for data replication. A plurality of change records corresponding to a plurality of transactions is read. Inter-transaction dependency data is generated, the inter-transaction dependency data including at least one inter-transaction dependency relationship between a plurality of pending transactions. Each inter-transaction dependency relationship indicates that a first transaction is dependent on a second transaction. A batch transaction is generated based on the inter-transaction dependency data. The batch transaction includes at least one pending transaction of the plurality of pending transactions. The batch transaction is assigned to an apply process of a plurality of apply processes configured to apply batch transactions in parallel.
US10191930B2 Priority queuing for updates in a database system
In one embodiment, a method receives a list of subscribers at a set interval time. Each subscriber includes one or more updates in which an update to the data stored in a database is required. A queue process in a plurality of queue processes is selected based on a first selection process where different queue processes are used over multiple set interval times. The queue process places subscribers in the list of subscribers in a plurality of queues using a placement process that is based on a characteristic of the subscribers. Also, the queue processes in the plurality of queue processes use different placement processes to place subscribers in the plurality of queues. The method then retrieves subscribers from the plurality of queues based on a second selection process, the retrieved subscribers being provided to the plurality of processors for processing of the respective updates for the subscribers.
US10191923B2 Specifying and applying rules to data
A method for applying a rule to data includes receiving data from a data source and processing a particular data unit of an ordered number of data units derived at least in part from the received data. The processing includes determining a set of data units including an ordered subset of data units from the ordered number of data units, each data unit of the ordered subset being related to the particular data unit and occurring before the particular data unit in the ordered number of data units. Prior to applying the rule the state variable is updated to a state that would result from iterating in order through the set of data units and, for each data unit of the ordered subset, applying the rule to the data unit. The rule is then applied to the particular data unit including reading the updated value of the state variable.
US10191920B1 Graphical image retrieval based on emotional state of a user of a computing device
A computing device is described that includes a camera configured to capture an image of a user of the computing device, a memory configured to store the image of the user, at least one processor, and at least one module. The at least one module is operable by the at least one processor to obtain, from the memory, an indication of the image of the user of the computing device, determine, based on the image, a first emotion classification tag, and identify, based on the first emotion classification tag, at least one graphical image from a database of pre-classified images that has an emotional classification that is associated with the first emotion classification tag. The at least one module is further operable by the at least one processor to output, for display, the at least one graphical image.
US10191918B1 Concepts for enhanced location information
Computer program products, methods, systems, apparatus, and computing entities are provided for standardizing addresses and providing information associated with geographic areas/points of interest. For example, location data can be collected for serviceable points. From the collected location data, addresses can be standardized, location-based searches can be performed, correct locations of serviceable points can be confirmed, and geographic representations can be generated.
US10191914B2 De-duplicating distributed file system using cloud-based object store
Techniques to provide a de-duplicating distributed file system using a cloud-based object store are disclosed. In various embodiments, a request to store a file comprising a plurality of chunks of file data is received. A determination to store at least a subset of the plurality of chunks is made. The request is responded to at least in part by providing an indication to store two or more chunks comprising the at least a subset of the plurality of chunks comprising the file as a single stored object that includes the combined chunk data of said two or more chunks.
US10191913B2 System and method for efficiently providing media and associated metadata
An electronic device obtains a file header for a file that corresponds to a plurality of clusters. The file header includes a cluster index that enables coarse searching within the file. At least one of the file header and the file omits information that is known to or calculable by the device for extracting content from the file. In response to receiving a request to seek to a position within the file, the device identifies a cluster that includes content that corresponds to the position based on the cluster index and obtains a cluster header that enables fine searching within the cluster. After obtaining the cluster header, the device identifies, within the cluster, the content that corresponds to the position based on the content index and provides at least a portion of content corresponding to the file to a presentation device, starting with the content that corresponds to the position.
US10191910B2 Systems and methods for improving storage efficiency in an information handling system
Systems and methods for improving storage efficiency in an information handling system are provided. In some embodiments, an information handling system including an increased storage efficiency is provided. The information handling system may include a processor associated with a first storage resource and a plurality of second storage resources, where the first storage resource is more reliable than the plurality of second storage resources. The processor may be configured to determine a weight of a file portion, determine a number of copies of the file portion to be stored based at least on the determined weight, and store a copy of the file portion on the first storage resource if the determined number of copies of the file portion is greater than a predetermined storage threshold.
US10191907B2 Legal discovery tool implemented in a mobile device
An approach is provided for collecting data files from target devices. A data collection manager implemented in a mobile device generates a collector based, at least in part, on collection definition data. The collector is configured to perform a data search on a target device. The data collection manager causes to transmit the collector to a network server for storing the collector in the network server, and causes to transmit a notification to the network server to notify a custodian of the target device that the collector is to be downloaded from the network server to the target device for execution. Executing the collector causes the collector to selectively determine one or more data files that have certain characteristics and that are hosted on the target device, collect the one or more data files from the target device, and store the one or more data files in the network server.
US10191904B2 Visualizing relationships between data elements and graphical representations of data element attributes
In general, metadata is stored in a data storage system. Summary data identifying one or more characteristics of each of multiple metadata objects stored in the data storage system is computed, and the summary data characterizing a given metadata object in association with the given metadata object is stored. A visual representation is generated of a diagram including nodes representing respective metadata objects and relationships among the nodes. Generating the visual representation includes superimposing a representation of a characteristic identified by the summary data characterizing a given metadata object in proximity to the node representing the given metadata object.
US10191900B2 Method and apparatus for processing semantic analysis result based on artificial intelligence
A method and an apparatus for processing a semantic analysis result based on AI are provided. With the method, the weight of the analysis text in the corresponding analysis result is determined according to the preset weight configuration information; the semantic confidence of the analysis result is detected via the pattern matching algorithm; the analysis type of the analysis texts is determined by the first classification model, and the field matching confidence of the analysis texts over the analysis result is determined by the second classification model; and then the analysis quality data of the analysis result is obtained according to the weights, the semantic confidence, the analysis type and the field matching confidence.
US10191894B2 Mobile data and handwriting screen capture and forwarding
The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive annotation data related to a display associated with a portable device. An annotation component can append a screen shot corresponding to the display with the annotated data to create an annotated screen shot.
US10191890B2 Persistent viewports
A persistent viewports architecture that provides a persistent and correctly-positioned viewport to a user when a collaboration document is being updated. The architecture identifies and utilizes a user's element-of-interest in content of the document to determine and recalculate the correct position of the user viewport. The architecture tracks a topmost element of the content (or section of content) from the viewport and employs the topmost element as a reference element. The topmost element can be one or more of a paragraph, a header, string of text, and an image. When the underlying document is to be updated, the viewport performs a lookup of reference element, and after finding the reference element, adjusts the X and Y offsets of the viewport so that the element-of-interest is inside the viewport.
US10191887B2 Context affinity in a remote scripting environment
A global context object may be used to create context affinity between two or more commands executed at a remote computer. A local computer may access a connection pool to determine if a runspace exists for a particular context on the remote computer in which the command is to be executed. If the runspace does not exist in the connection pool, the local computer may create a runspace associated with a particular context and add the runspace to the connection pool. The local computer may receive result data of executed commands from a remote computer and store the result data for use by the global context object to create context affinity between two or more commands executed at the remote computer.
US10191883B2 Inter-integrated circuit bus arbitration system capable of avoiding host conflict
An inter-integrated circuit bus arbitration system includes a first master circuit, a second master circuit, an analog switch circuit, an initial state identification circuit, and a selection control circuit. When the first master circuit is initiated to transmit data, the initial state identification circuit generates a first initial pulse signal. When the second master circuit is initiated to transmit data, the initial state identification circuit generates a second initial pulse signal. If the first initial pulse signal leads the second initial pulse signal, the selection control circuit generates a first control signal to make the analog switch circuit establish electrical connections between the first master circuit and an external data line and an external clock line when receiving the first control signal.
US10191882B2 Method and system for aggregation-friendly address assignment to PCIe devices
A peripheral component interconnect express PCI-e network system having a processor for (a) assigning addresses to the PCI-e topology tree, comprising: traversing, at a given level and in a breadth direction, down-link couplings to an interconnection; ascertaining, at the level, which of the down-link couplings are connected to nodes; assigning, at the level, addresses to nodes of ascertained down-link coupling having nodes; and (b) propagating, a level, comprising: traversing, at the level and in a depth direction, down-link couplings to the interconnection of the PCI-e network, ascertaining, at the level, which of the downlink couplings are coupled to other interconnections in the depth direction, consecutively proceeding in the depth direction, to a next level of the down-link coupling of a next interconnection; and alternatively repeating (a) and (b) until the nodes are assigned addresses within the PCI-e tree topology network.
US10191879B2 System and method for creating snapshots in openflame environment
A method for creating snapshots and backups in a virtual computing environment is provided. The method includes writing application output of an application spanning one or more virtual machines as an application consistency group to a writeback cache, wherein the one or more virtual machines are implemented using one or more compute nodes and wherein the writeback cache is implemented in direct attached storage in the one or more compute nodes. The method includes pausing I/O (input/output) operations of the application and marking the pausing, in the writeback cache. The method includes resuming the I/O operations of the application, after the marking and dumping data, according to the marking, from the writeback cache to a data node, as a snapshot.
US10191873B2 Method and apparatus for power reduction for data movement
A method of and device for transferring data is provided. The method includes determining a difference between a data segment that was transferred last relative to each of one or more data segments available to be transferred next. In some embodiments, for so long as no data segment available to be sent has been waiting too long, the data segment chosen to be sent next is the data segment having the smallest difference relative to the data segment transferred last. The chosen data segment is then transmitted as the next data segment transferred.
US10191870B2 Data polling using a chain sleep technique
Examples of data polling using a chain sleep technique are disclosed. In one example, a computer-implemented method includes: computing a least common multiplier (LCM) based on a polling time for each of a plurality of devices deployed in a well operation to be polled; generating a sequence of polling elements, wherein each of the polling elements represents a multiple of the polling time for each of the plurality of devices, wherein the sequence of polling elements begins with the lowest polling time and ends with the LCM; sorting the sequence of polling elements from lowest value to highest value as an ordered list; calculating a distance between each of the polling elements of the ordered list; generating a polling chain based on the ordered list and the distance between each of the polling elements; and polling the plurality of devices in the well operation based on the polling chain.
US10191868B2 Priority framework for a computing device
Proving for a framework for propagating priorities to a memory subsystem in a computing system environment is disclosed herein. By way of example, a memory access handler is provided for managing memory access requests and determining associated priorities. The memory access handler includes logic configured for propagating memory requests and the associated priorities to lower levels of a computer hierarchy. A memory subsystem receives the memory access requests and the priorities.
US10191859B2 Memory access protection apparatus and methods for memory mapped access between independently operable processors
Methods and apparatus for providing access to a shared memory resource. In one embodiment, a first processor generates a first window register associated with the shared memory resource; and transmits the first window register from the first processor to a second processor, the first window register defining a first extent of address space within the shared memory resource that is directly accessible by the second processor without requiring a performance of arbitration operations by the first processor.
US10191852B2 Methods and apparatus for locking at least a portion of a shared memory resource
Methods and apparatus for locking at least a portion of a shared memory resource. In one embodiment, an electronic device configured to lock at least a portion of a shared memory is disclosed. The electronic device includes a host processor, at least one peripheral processor and a physical bus interface configured to couple the host processor to the peripheral processor. The electronic device further includes a software framework that is configured to: attempt to lock a portion of the shared memory; verify that the peripheral processor has not locked the shared memory; when the portion of the shared memory is successfully locked via the verification that the peripheral processor has not locked the portion of the shared memory, execute a critical section of the shared memory; and otherwise attempt to lock the at least the portion of the shared memory at a later time.
US10191849B2 Sizing cache data structures using fractal organization of an ordered sequence
A cache is sized using an ordered data structure having data elements that represent different target locations of input-output operations (IOs), and are sorted according to an access recency parameter. The cache sizing method includes continually updating the ordered data structure to arrange the data elements in the order of the access recency parameter as new IOs are issued, and setting a size of the cache based on the access recency parameters of the data elements in the ordered data structure. The ordered data structure includes a plurality of ranked ring buffers, each having a pointer that indicates a start position of the ring buffer. The updating of the ordered data structure in response to a new IO includes updating one position in at least one ring buffer and at least one pointer.
US10191848B2 System and method for caching time series data
The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.
US10191847B2 Prefetch performance
Techniques are disclosed for identifying data streams in a processor that are likely to and not likely to benefit from data prefetching. A prefetcher receives at least a first request in a plurality of requests to pre-fetch data from a stream in a plurality of streams. The prefetcher assigns a confidence level to the first request based on an amount of confirmations observed in the stream. The request is in a confident state if the confidence level exceeds a specified value. The first request is in a non-confident state if the confidence level does not exceed the specified value. Requests to prefetch data in the plurality of requests that are associated with respective streams with a low prefetch utilization are deprioritized. Doing so allows a memory controller to determine whether to drop the at least the first request based on the confidence level, prefetch utilization, and memory resource utilization.
US10191842B2 Apparatus with a memory controller configured to control access to randomly accessible non-volatile memory
An apparatus includes a printed circuit board with a plurality of printed circuit board traces, a memory controller mounted on the printed circuit board coupled to one or more of the plurality of printed circuit board traces, a plurality of non-volatile type of memory integrated circuits coupled to the printed circuit board, and a plurality of support integrated circuits coupled between the memory controller and the plurality of non-volatile type of memory integrated circuits.
US10191840B2 Mapping table updating method, memory control circuit unit and memory storage device
A mapping table updating method for a rewritable non-volatile memory module is provided. The method includes: allocating a mapping table storage area for storing a physical address-logical address mapping table in a buffer memory. The method also includes: determining whether a remaining storage space of the mapping table storage area is less than a threshold. If the remaining storage space is less than the threshold, mapping information of the physical address-logical address mapping table stored in the mapping table storage area is updated into at least one logical address-physical address mapping table, and the mapping information of the physical address-logical address mapping table stored in the mapping table storage area is cleared. The method also includes: storing updated mapping information corresponding to a programmed active physical erasing unit into the mapping table storage area.
US10191835B2 Multi-threaded debugger support
A method and information processing system facilitate debugging of a multi-threaded application. A control program request associated with at least one thread of a process that has been designated for debugging is generated. The control program request is placed into a memory buffer associated with the thread by the debugger. The memory buffer is passed to a control program. A plurality of memory buffers is monitored. Each memory buffer in the plurality of memory buffers is associated with a different thread of the process. At least one memory buffer in the plurality of memory buffers is determined to include debugging event information from the control program determining. The debugging event information is processed. The processing includes at least one of notifying a user of the debugging event information and generating at least one control program request for a thread associated with the at least one memory buffer.
US10191834B2 Methods and systems to identify and reproduce concurrency violations in multi-threaded programs
Methods and systems to identify and reproduce concurrency violations in multi-threaded programs are disclosed. An example method disclosed herein comprises determining whether a condition is met and serializing an operation of a first thread of a multi-threaded program relative to an operation of a second thread of the multi-threaded program. The serialization of the operations of the first and second threads results in a concurrency violation or bug thereby causing the multi-threaded program to crash. In this way, the operations of the first and second threads of the multi-threaded program that are responsible for the concurrency violation are identified and can be revised to remove the bug.
US10191831B2 Macro-script execution control
An agent inserts one or more hooks into a sub-execution runtime environment that is configured to include a script and/or targeted to include the script. The agent including the one or more hooks monitors a behavior of the sub-execution runtime environment and/or the script. The agent subsequently obtains context information regarding the sub-execution runtime environment and/or the script so that it can control the runtime of at least the sub-execution runtime environment. Related systems, methods, and articles of manufacture are also disclosed.
US10191825B2 System and method for testing a device using a light weight device validation protocol
This disclosure relates generally to device testing, and more particularly to a system and method for testing a device using a light weight device validation (LWDV) protocol. This includes accessing a test script corresponding to a test case testing the device. The test script includes a set of mutually independent primitive executables. The method includes packetizing one or more of the set of primitive executables based on a LWDV protocol. The method further includes transmitting the one or more encoded primitive executables to the device for execution.
US10191823B2 System and method for restoring original machines from replicated machines in a secondary computing environment
A method and system for restoring an original component from a replicated component are provided. The method includes instructing the original component in a first computing environment to boot from a restoration boot disk; synchronizing at least one original disk of the original component with at least one corresponding replicated disk of a replicated component in a second computing environment, wherein the at least one original disk maintains at least an original operating system of the original component, wherein the replicated component is configured to function in place of the original component; receiving a request to restore the original component; and instructing the original component to boot from the at least one original disk, upon determination the at least one original disk and the at least one corresponding replicated disk are consistent.
US10191822B2 High performance persistent memory
The embodiments described herein describe technologies for non-volatile memory persistence in a multi-tiered memory system including two or more memory technologies for volatile memory and non-volatile memory.
US10191816B2 Client-side repository in a networked deduplicated storage system
A storage system according to certain embodiments includes a client-side repository (CSR). The CSR may communicate with a client at a higher data transfer rate than the rate used for communication between the client and secondary storage. During copy operations, for instance, some or all of the data being backed up or otherwise copied to secondary storage is stored in the CSR. During restore operations, copies of the data stored in the CSR is accessed from the CSR instead of from secondary storage, improving performance. Remaining data blocks not stored in the CSR can be restored from secondary storage.
US10191814B2 Restoring data in a hierarchical storage management system
The present disclosure provides a hierarchical storage management system for storing data. A first controller receives a request to migrate a data item to a first storage tier. The data item is associated with at least an initial object ID. The first controller, in response to the request, generates a new object ID and identifies a first record in a data structure, wherein the initial object ID is identical to an object ID of the first record and to a parent object ID of the first record. The first controller replaces the object ID of the first record with the new object ID, creates in the data structure a new record that is associated with the data item, sets an object ID of the new record and a parent object ID of the new record to the initial object ID, and stores the data item to the first storage tier.
US10191808B2 Systems and methods for storing, maintaining, and accessing objects in storage system clusters
Systems and methods providing for storing fragments for one or more source objects at storage nodes of multiple cluster instances comprising a cluster set are disclosed. Repair of the stored data is operated within cluster instances autonomously or semi-autonomously of other cluster instances of the cluster set according to embodiments. Embodiments may provide a storage process operable to generate fragments for a first source object to be stored in a storage system using a first encoding, wherein a different plurality of fragments of the generated fragments are stored at different cluster instances of a cluster set. A repair process may be enacted at each cluster instance of the cluster set, wherein a repair process enacted at a cluster instance is used to maintain the recoverability of the fragments of the first source object stored at that cluster instance using a second encoding.
US10191805B2 Semiconductor memory devices and memory systems including the same
A semiconductor memory device includes a memory cell array, an error correction circuit and a control logic circuit. The error correction circuit performs an error correction code (ECC) encoding on write data to be stored in the memory cell array, and performs an ECC decoding on read data from the memory cell array. The control logic circuit controls access to the memory cell array and generates an engine configuration selection signal based on a command. The error correction circuit reconfigures a number of units for which ECC including the ECC encoding and the ECC decoding is performed, in response to the engine configuration selection signal.
US10191804B2 Updating reliability data
The present disclosure includes apparatuses and methods related to updating reliability data. A number of methods can include receiving, at a variable node, either a first reliability data value with a first hard data value or a second reliability data value with a second hard data value, sending the first hard data value or the second hard data value to each check node coupled to the variable node according to a parity check code, and updating the reliability data based on input from less than all of the check nodes.
US10191803B2 Rewriting flash memories by message passing
Disclosed are constructions of WOM codes that combine rewriting and error correction for mitigating the reliability and the endurance problems typically experienced with flash memory. A rewriting model is considered that is of practical interest to flash memory applications where only the second write uses WOM codes. The disclosed WOM code construction is based on binary erasure quantization with LDGM codes, where the rewriting uses message passing and has potential to share the efficient hardware implementations with LDPC codes in practice. The coding scheme achieves the capacity of the rewriting model.
US10191802B2 Extract-transform-load diagnostics
A cloud-based ETL system provides error detection, error correction and reporting of data integration flows hosted by cloud services. Categories of errors are identified using one or more checks at different points of a data integration flow and one or more actions selected based at least in part on the error category. A determination can be made whether the error category is fault tolerant and one or more actions can be selected based at least in part on the error fault tolerance to correct the error, restart a flow, or generate a notification assisting a user to correct the error.
US10191800B2 Metric payload ingestion and replay
In one aspect, a method for metric payloads ingestion and playback is disclosed. The method includes receiving time series of metric payloads for a plurality of performance metrics indicating performance of a node or machine and storing the received time series of metric payloads in a payload tracking table of a database. The storing includes storing the received time series of metric payloads in different layers and partitioned regions of the payload tracking table. The layers represent time ranges corresponding to time points when the time series of metric payloads are received. The partitioned regions are assigned to received certain ones of the received time series of metric payloads. The method includes replaying the stored time series of metric payloads from a select one or more of the partitioned region or layer or both.
US10191799B2 BER model evaluation
A memory system is configured to perform a test operation to determine a deviation of a target storage location's bit error rate response relative to a model. The memory system determines the deviation level by measuring data sets stored in the target storage location to determine an actual bit error rate value and another actual parameter value used to estimate bit error rate. The memory system obtains an estimated value from the model based on the actual values and identifies the deviation by comparing the estimated value with the actual values.
US10191796B1 System and method for statistical application-agnostic fault detection in environments with data trend
Statistical application-agnostic fault detection of multi-process applications in environments with data trend includes at least one of: a multi-process application that runs on a host. Statistical events are collected and sent to a statistical fault detector. The statistical fault detector creates one or more distributions and compares recent statistical event data to historical statistical event data and uses deviation from historical norm for fault detection. If needed, trend is removed from event data prior to the creation of distributions. Faults are detected within the application and within the environment wherein the application executes, if conditions within the environment cause impaired application performance.
US10191789B2 Tracing system operations across remote procedure linkages to identify request originators
A security agent implemented on a monitored computing device is described herein. The security agent is configured to receive one or more event notifications respectively associated with one or more kernel-mode events. Based on the one or more event notifications, the security agent determines that the one or more kernel-mode events are associated with user-mode processing of a request message by a RPC-utilizing process of the monitored computing device. The security agent then retrieves the request message based on information included in one or more RPC data structures and based on the one or more event notifications and identifies an originator of the request message based on metadata of the request message.
US10191788B2 Programmable device, heirarchical parallel machines, and methods for providing state information
Programmable devices, hierarchical parallel machines and methods for providing state information are described. In one such programmable device, programmable elements are provided. The programmable elements are configured to implement one or more finite state machines. The programmable elements are configured to receive an N-digit input and provide a M-digit output as a function of the N-digit input. The M-digit output includes state information from less than all of the programmable elements. Other programmable devices, hierarchical parallel machines and methods are also disclosed.
US10191786B2 Application program interface mashup generation
A method of generating application program interface (API) mashups is provided. The method may include grouping a plurality of APIs into a plurality of sub-clusters based on at least one keyword for each of the plurality of APIs. The method may also include identifying at least one keyword combination for the one or more sub-clusters based on real-world data and two or more keywords for the plurality of sub-clusters. Further, the method may include determining one or more possible API mashups including two or more APIs of the plurality of APIs for the at least one keyword combination. In addition, the method may include determining a similarity score for each possible API mashup of the one or more possible API mashups. The method may also include identifying at least one API mashups from the one or more possible mashups based on the similarity score for each possible API mashup.
US10191782B2 System to schedule and perform automated software tasks during unattended system time using predicted knowledge of individual user behavior
In one aspect a disclosed method may include determining, by an information handling system, a future predicted system time that an unattended task is to be executed on the information handling system. The future predicted system time is based at least in part on first usage parameters for a user indicating first periods of usage activity, second periods of inactivity associated with the information handling system recorded during a first duration, and critical system parameters relevant to the present state of the information handling system. The method may also include ensuring that system resources of the information handling system are available for the unattended task to be able to complete. In response to the arrival of the future predicted system time, the unattended task is executed.
US10191777B2 Specially programmed computing systems with associated devices configured to implement centralized services ECU based on services oriented architecture and methods of use thereof
In some embodiments, the present invention provides for an exemplary inventive system that includes at least the following components: an electronic control unit having a service oriented architecture (SOA ECU), where the SOA ECU includes: at least one exemplary inventive SOA server; where the SOA ECU is located within a vehicle; where the at least one SOA server is configured to provide at least one service to at least one client ECU that is located within the vehicle; and where the at least one SOA server is configured to assign at least one dedicated processing resource and at least one dedicated memory resource to provide the at least one service.
US10191773B2 Methods, systems, and devices for adaptive data resource assignment and placement in distributed data storage systems
A distributed computing system for automatic constraint-based data resource arrangement, comprising a plurality of computing components being communicatively coupled to each other, each computing component comprising the following data resources: data storage media for storing client-related digital information, a data processor for processing said client-related digital information, and a network communications interface for communicating said client-related digital information; and a constraint engine for automatically determining alternate arrangements of said data resource assignments, said constraint engine comprising a constraint processor and a constraint database, said constraint database for receiving and storing changeable digital constraint parameters indicative of permissible operational constraints on said data resources, wherein said alternate arrangements comply with at least a first set of said changeable digital constraint parameters; wherein said data resource assignments are reassigned from a current arrangement in accordance with a selected one of said alternate arrangements upon an operational change to said data storage system.
US10191770B2 Maintenance tasks based on device role
Updating a computing device. The method includes identifying a defined computing system role for the computing device. The method further includes, based on the defined computing system role for the computing device, identifying a schedule for performing maintenance tasks for the computing device at the computing device corresponding to the defined computing role for the computing device. The method further includes performing one or more maintenance tasks for the computing device according to the identified schedule.
US10191769B2 Efficient event filter
A sequence identification apparatus comprising a processor, wherein the apparatus is adapted to access a directed acyclic graph data structure of equivalence classes of events in event sequences identified in a plurality of time-ordered events, and wherein the graph is optimized such that initial and final sub-sequences of event sequences having common equivalence classes are combined in the graph, the apparatus comprising: a code generator adapted to generate executable code corresponding to the graph such that the code includes an instruction sequence for each event classification of the graph, the code sequence for an event classification being adapted to evaluate criteria to determine if an event corresponds to the event classification; a virtual machine adapted to execute the generated executable code such that, in use, the executable code filters incoming time-ordered events based on the graph.
US10191766B2 Authoring and running task-based flows within a computing system
A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A sub-application system runs the sub-application by executing navigation logic and maintaining a separate navigation stack, so that the user can perform a task without the computer system needing to surface entire forms where only a small subset of the controls on those forms are needed to perform the task.
US10191762B2 Transparent deployment of intermediary manager into guest operating system network traffic
A technique transparently deploys an operating entity (OE) into a network data path of a virtualized computing environment that includes a guest operating system (OS) running in a virtual machine instance (VMI) of a virtual data center (VDC). The OE is embodied as an intermediary manager, e.g., a meta-hypervisor (metavisor), of a computing cell within the VMI that includes the guest OS and associated applications. The computing cell is layered over a hypervisor which manages system resources of the VDC in an arrangement such that the metavisor is disposed between the hypervisor and guest OS, and operates transparent to the guest OS. The transparent deployment technique involves a set of conditional tests and actions embodied as modules of the metavisor that is applied to examine network packet traffic exchanged over the network data path and that operates to make the presence of the metavisor within the network data path “invisible” (i.e., transparent) to the guest OS, i.e., so that the guest OS is unaware of the presence of the metavisor.
US10191761B2 Adaptive dynamic selection and application of multiple virtualization techniques
Autonomous selection between multiple virtualization techniques implemented in a virtualization layer of a virtualized computer system. The virtual machine monitor implements multiple virtualization support processors that each provide for the comprehensive handling of potential virtualization exceptions. A virtual machine monitor resident virtualization selection control is operable to select between use of first and second virtualization support processors dependent on identifying a predetermined pattern of temporally local privilege dependent instructions within a portion of an instruction stream as encountered in the execution of a guest operating system.
US10191757B2 Seamless address reassignment via multi-tenant linkage
The technology described herein manages the deployment of a group of machines from a staged state to a production state, while maintaining both the production and staged machines behind a single virtual internet protocol (VIP) address. The machines may be deployed within one or more data centers. Requests for service addressed to the VIP can be sent by a load balancer to machines within a staged pool or a production pool. The load balancer can evaluate characteristics of the request against a policy to determine whether to communicate the request to a machine in the first or second pool.
US10191750B2 Discovering new backup clients
A system for discovering new backup clients is disclosed. The system comprises an input interface and a processor. The input interface is configured to receive a notice from a backup client. The processor is configured to provide an indication of the notice and select a configuration mode from a set of available configuration modes.
US10191749B2 Scatter reduction instruction
Single Instruction, Multiple Data (SIMD) technologies are described. A processing device can include a processor core and a memory. The processor core can receive, from a software application, a request to perform an operation on a first set of variables that includes a first input value and a register value and perform the operation on a second set of variables that includes a second input value and the first register value. The processor core can vectorize the operation on the first set of variables and the second set of variables. The processor core can perform the operation on the first set of variables and the second set of variables in parallel to obtain a first operation value and a second operation value. The processor core can perform a horizontal add operation on the first operation value and the second operation value and write the result to memory.
US10191742B2 Mechanism for saving and retrieving micro-architecture context
A processor saves micro-architectural contexts to increase the efficiency of code execution and power management. Power management hardware during runtime monitors execution of a code block. The code block has been compiled to have a reserved space appended to one end of the code block. The reserved space includes a metadata block associated with the code block or an identifier of the metadata block. The hardware stores a micro-architectural context of the processor in the metadata block. The micro-architectural context includes performance data resulting from a first execution of the code block. The hardware reads the metadata block upon a second execution of the code block and tunes the second execution based on the performance data.
US10191736B2 Systems and methods for tracking configuration file changes
Systems, methods, and media for tracking configuration file changes are presented. Tracking configuration file changes include receiving a definition of a pattern used to identify a configuration file to be tracked. Horizontal discovery is performed using the pattern to discover the configuration file based at least in part on the pattern. If an entry in a configuration management database corresponds to a previously discovered configuration file has not been discovered during the horizontal discovery, the entry is deleted from the configuration management database. With discovered configuration files, the configuration management database is updated with the discovered configuration file as a configuration item. Using the configuration management database changes to the configuration file are tracked and displayed in a timeline and history of the discovered configuration file.
US10191735B2 Language-independent program composition using containers
An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of the actions implemented in a first programming language, is instantiated, and the image is executed on the input dictionary to obtain a first action result; the input dictionary is then updated with the first action result to obtain an updated input dictionary. A second container, running an image for a second one of the actions implemented in a second programming language, different than the first programming language, is instantiated, and the image is executed on the updated input dictionary to obtain a second action result; the updated input dictionary is further updated with the second action result to obtain a further updated input dictionary. The input dictionaries are independent of the programming languages.
US10191730B2 Application upgrade method and apparatus
Embodiments of the present invention provide an application upgrade method and an apparatus. The application upgrade method includes: receiving an application deployment request; determining a deployment package of a to-be-deployed application; determining that a version of a first platform node is below a version requirement of a node template of the to-be-deployment application for a first platform node template; acquiring a first platform node upgrade package that meets the version requirement of the node template of the to-be-deployed application for the first platform node template; upgrading the first platform node indicated by an identifier of the first platform node by using the first platform node upgrade package; determining an identifier of a to-be-upgraded application node; and upgrading the application node indicated by the identifier of the to-be-upgraded application node by using the deployment package of the to-be-deployed application.
US10191726B2 Biosequence-based approach to analyzing binaries
In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require extensive and time-consuming analysis of a binary, or the approaches fail to recognize executables that are similar but nonidentical. A biosequence-based method for quantifying similarity of executable binaries is used to identify allowed codes in a real-world multi-user environment.
US10191723B2 Virtualization layer for mobile applications
Methods, systems, and computer-readable media for providing a virtualization layer for mobile applications are presented. A computing device may parse code of an application to identify a first set of one or more classes in the application. The computing device may transmit code usable by the first set of one or more classes to a module accessible to the application and create a second set of one or more classes in the application to replace the first set of one or more classes, wherein the second set of one or more classes does not inherit from the first set of one or more classes in an object hierarchy. In some embodiments, the second set of one or more classes provides at least one different function from the first set of one or more classes. The computing device may execute the application comprising the second set of one or more classes.
US10191722B1 Event synchronization for development computing system
An application development component of a development computing system runs a software application developed with the application development component in a pre-build preview state. A broadcast feature editing component of the development computing system changes a state of a pre-production preview version of a broadcast feature associated with a broadcasting service configured to broadcast graphical content output by a post-build version of the software application. An event synchronization component of the development computing system detects the changed state of the broadcast feature and, based on the changed state, alters the running of the software application in the pre-build preview state.
US10191720B2 Circuitry and methods for implementing Galois-field reduction
Galois-field reduction circuitry for reducing a Galois-field expansion value, using an irreducible polynomial, includes a plurality of memories, each for storing a respective value derived from the irreducible polynomial and a respective combination of expansion bit values, wherein expansion bits of the expansion value address the plurality of memories to output one or more of the respective values. The Galois-field reduction circuitry also includes exclusive-OR circuitry for combining output of the plurality of memories with in-field bits of said expansion value. There are also a method of operating such Galois-field reduction circuitry to reduce a Galois-field expansion value, a programmable integrated circuit device incorporating the circuitry, a method of performing a Galois-field multiplication operation on such a programmable integrated circuit device, and a method of configuring a programmable integrated circuit device to perform such a Galois-field multiplication operation.
US10191718B2 Electronic device for processing multi-modal input, method for processing multi-modal input and server for processing multi-modal input
An electronic device is provided. The electronic device includes a housing, a touchscreen display exposed through a first portion of the housing, a microphone disposed at a second portion of the housing, a speaker disposed at a third portion of the housing, a memory disposed inside the housing, a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory. The memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI).
US10191714B2 Gaming peripheral with built-in audio support
Various embodiments described herein are directed toward gaming peripherals with built-in audio support. The gaming peripheral may include a plurality of input mechanisms configured to control a video game. The video game may be controlled via the plurality of input mechanisms in a first mode. Handheld input devices applicable to some embodiments may include, without limitation, computer controllers, video game console controllers, and handheld video gaming devices. Input mechanisms applicable to various embodiments may include, for example, control sticks (e.g., joysticks or analog sticks operable by a user's finger, such as a thumbstick), buttons, switches, and directional pads. The gaming peripheral may include a designated input mechanism that, when engaged, reconfigures the gaming peripheral into a second mode causing at least one of the plurality of input mechanisms, when actuated, to adjust audio attributes of the video game without interrupting play of the video game.
US10191712B2 Display apparatus and recording medium
A display apparatus includes: a signal receiver configured to receive a video signal from an external first display apparatus; a signal processor configured to process the video signal received in the signal receiver; a display configured to display an image based on the video signal processed by the signal processor; and a controller configured to control the signal processor so that the display does not display an image based on a first frame of the video signal including a first on-screen-display (OSD) menu generated by the first display apparatus and to display an image based on a second frame of the video signal excluding the first OSD menu.
US10191709B2 Display apparatus configured to determine a processing mode to transfer image contents to another display apparatus
A display apparatus includes an image inputter configured to perform communication with an external device; and a processor configured to: determine a resolution of image contents received through the image inputter, determine a bandwidth to transmit the received image contents to another display apparatus based on the determined resolution, determine a processing mode to transfer the received image contents to the different display apparatus, and control the image inputter to transmit the image contents processed according to the determined processing mode based on the determined bandwidth to the other display apparatus.
US10191705B2 Mechanisms to enable FIFO behavior for selected workflow tasks in multi-document jobs
During processing of job documents in a document processing workflow, execution of the workflow is stopped at a previously defined first sequentially processed node until no more of the job documents can be directed to the first sequentially processed node by the workflow. Then, the job documents that have been stopped at the first sequentially processed node are arranged in a document order, and the sequentially processed nodes are executed for each of the multiple job documents that have been stopped (and such job documents are processed one at a time through the sequentially processed nodes). Thus, execution waits until an immediately previous one of the job documents (in the document order) has finished processing at a previously defined last sequentially processed node before starting processing an immediately subsequent one of the job documents (in the document order) at the first sequentially processed node.
US10191703B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a storage unit configured to store, when document data whose storage is designated has been printed, the document data as history document data, a selection unit configured to select new document data that has not yet been printed on a sheet and the history document data stored by the storage unit, and a generation unit configured to generate a combined document by combining the new document data and the history document data selected by the selection unit.
US10191701B2 Image forming apparatus having a confidential box function
An image forming apparatus including a control unit configured to have: a confidential box function; a status managing function; an information displaying function; and an image forming function. The control unit is configured to control a file name of the print job to be displayed in the operation display unit in a masked state and in a mask released state to maintain confidentiality in print job history listings and print job status listings.
US10191699B2 Image processing device which can improve security at meetings
An MFP is an image processing device which can communicate with external devices such as other MFPs, biological information terminals, a meeting management server, portable terminal devices, and terminals, via network. The MFP prohibits transmitting data stored in the MFP to an external device connected to the network, not associated with at least attendees of the meeting, by an operation of the meeting attendees, when it is determined that the behavior state of the MFP satisfies a predetermined condition which relates to the meeting.
US10191698B2 Information processing apparatus, control method, and storage medium
An information processing apparatus includes an application that supports two invoking methods including a first invoking method which is invoked by a first file of an extension supported by the application being shared and a second invoking method which is invoked from a printing system of an operating system by a second file targeted for print processing being received, wherein, in a case where the first file is shared according to the first invoking method, the application invokes the printing system using the shared first file, receives the second file converted from the first file according to the second invoking method, and performs print processing based on the second file.
US10191697B2 Information processing apparatus, information processing system, and information processing method
An information processing apparatus executes a printer driver corresponding to image forming apparatuses. The information processing apparatus includes a processor executing a process including displaying a first setting screen for making settings relating to printing by the printer driver; displaying a second setting screen different from the first setting screen; storing, in a first storage, first model information relating to a model corresponding to a predetermined image forming apparatus; storing, in a second storage different from the first storage, the first model information corresponding to another image forming apparatus different from the predetermined image forming apparatus; storing, in the second storage, connection destination information for identifying an image forming apparatus connected to the information processing apparatus; and displaying the second setting screen corresponding to the image forming apparatus connected to the information processing apparatus, by using the connection destination information stored in the second storage.
US10191694B2 3D cross-bar nonvolatile memory
Semiconductor structures and methods for crystalline junctionless transistors used in nonvolatile memory arrays are introduced. Various embodiments in accordance with this disclosure provide a method of fabricating a monolithic 3D cross-bar nonvolatile memory array with low thermal budget. The method incorporates crystalline junctionless transistors into nonvolatile memory structures by transferring a layer of doped crystalline semiconductor material from a seed wafer to form the source, drain, and connecting channel of the junctionless transistor.
US10191692B2 Memory device and method of operating the same
Disclosed herein is a memory system including: a plurality of memory chips coupled to a plurality of input/output lines included in a channel and output ready/busy signals to the input/output lines in response to a status check command; and a memory controller configured to transmit the status check command to the memory chips through the channel and simultaneously determine an operation status of the memory chips depending on the ready/busy signals received through the input/output lines.
US10191688B2 Memory system and information processing system
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes erase blocks. The controller is configured to provide a host device with first information. The first information is indicative of whether or not an erase block to which data associated with a first stream are written and data unassociated with the first stream are not written is used for a garbage collection operation of the nonvolatile memory.
US10191686B2 Rate limiting in a decentralized control plane of a computing system
A method of processing a request for a service of a control plane in a computer system includes receiving the request, from a client, at a service host process executing on a software platform of the computer system; generating an operation object in the service host process that encapsulates a request/response pattern started by the request, the operation object including a plurality of fields that store a context for the request/response pattern within the service host process; determining a key based on the context stored by the plurality of fields; obtaining a rate limit associated with the key; and permitting or denying the request for the service based on whether a rate of requests targeting the service exceeds the rate limit.
US10191683B2 One-pass programming in a multi-level nonvolatile memory device with improved write amplification
A method for data storage includes preparing first data having a first size for storage in a memory device that stores data having a nominal size larger than the first size, by programming a group of memory cells to multiple predefined levels using a one-pass program-and-verify scheme. The first data is combined with dummy data to produce first combined data having the nominal size, and is sent to the memory device for storage in the group. The dummy data is chosen to limit the levels to which the memory cells in the group are programmed to a partial subset of the predefined levels. In response to identifying second data to be stored in the group, the second data is combined with the first data to obtain second combined data having the nominal size, and is sent to the memory device for storage, in place, in the group.
US10191679B2 Data accessing method and system and memory storage apparatus
A data accessing method and system for a memory storage apparatus are provided. The method includes: performing a near field communication between a memory storage apparatus and an electronic apparatus, and receiving a first password from the electronic apparatus by the memory storage device in the near field communication. The method also includes: recording the first password in a memory unit of the memory storage apparatus. The method further includes: when the memory storage apparatus is not connected to the electronic apparatus or a host in a predetermined time after the memory storage apparatus receives the first password, deleting the first password recorded in the memory unit; and when the first password recorded in the memory unit is the same as a second password in the memory storage apparatus, allowing the electronic apparatus or the host to access the memory storage apparatus by the memory storage apparatus.
US10191678B1 System and method for data re-protection with erasure coding
The disclosure relates data protection management (e.g. data re-protection) for distributed storage systems. Specifically, the systems (and methods) of the disclosure implement erasure coding to protect replicated data efficiently while reducing the storage capacity overhead. Traditional approaches for data re-protection that implement erasure coding often require performing a complete re-encoding to reflect changes in data (e.g. a removal of data). The disclosure provides an improved mechanism for data re-protection by implementing an efficient re-encoding (or un-encoding) process that reduces the requirements for data reads and operations, and thus, reduces the resource requirements for data re-protection.
US10191672B2 Asynchronous copying of data within memory
An example method includes during execution of a software application by a processor, receiving, by a copy processor separate from the processor, a request for an asynchronous data copy operation to copy data within a memory accessible by the copy processor, wherein the request is received from a copy manager accessible by the software application in a user space of an operating system managing execution of the software application; in response to the request, initiating, by the copy processor, the asynchronous data copy operation; continuing execution of the software application by the processor; determining, by the copy processor, that the asynchronous data copy operation has completed; and in response to determining that the asynchronous copy operation has completed, selectively notifying, by the copy processor, the software application that the asynchronous copy operation has completed.
US10191671B2 Common users, common roles, and commonly granted privileges and roles in container databases
Techniques for common users and roles, and commonly-granted privileges and roles are described. In one approach, the DBMS of a container database allows for the creation of common roles and common users that are shared across the container database. Thus, when a common role or a common user is established, the common role or common user is propagated to each database of the container database. In another approach, the DBMS of a container database allows privileges and roles to be granted commonly or locally. When a privilege or role is granted commonly, the privilege applies in each of the databases of a container database. When a privilege or role is granted locally, the privilege applies only in the database to which the grantor of the privilege or role established a connection.
US10191669B2 Redundant SAS storage virtualization subsystem and system using the same and method therefor
A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external SAS storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a SAS interconnect. The redundant storage virtualization controller pair includes a first and a second SAS storage virtualization controller both coupled to the host entity. In the redundant SAS storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.
US10191668B1 Method for dynamically modeling medium error evolution to predict disk failure
A method for predicting disk failures in a RAID environment is provided. A data collection center receives hard disk status information from one or more sets of hard disks in a storage system. For each of the sets of hard disks, the data collection center calculates a transitional probability that a hard disk will fail within a predetermined period of time based on the hard disk status information, and generates a first risk profile for the hard disk based on the calculated transitional probability. The data collection center then generates a second risk profile for a set of hard disks based on two or more of the first risk profiles, and compares the second risk profiles of the sets of hard disks to determine which of the sets of hard disks has a highest probability of failing within the predetermined period of time.
US10191667B2 Systems and methods for optimizing data storage among a plurality of storage drives
A data storage device is presented that includes an interface system configured to communicate over an aggregated host link comprising Peripheral Component Interconnect Express (PCIe) interfaces to receive one or more write operations for storage of data by the data storage device. The data storage device includes plurality solid state drives (SSDs) each comprising drive PCIe interfaces coupled to the interface system. The interface system is configured to process the one or more write operations against storage allocation information to parallelize the data among the SSDs and transfer portions of the parallelized data to associated SSDs over corresponding drive PCIe interfaces.
US10191665B2 Memory device for high speed data transfer
A memory device may include a data output controller for generating a first clock signal and a second clock signal in response to a read enable clock signal, a page buffer for storing data, and outputting the data to the data output controller in synchronization with the first clock signal, and a data output buffer for receiving the data from the page buffer and outputting the received data to the external device in synchronization with the second clock signal. The first clock signal is generated in response to a data output delay control signal, the second clock signal is generated irrespective of the data output delay control signal.
US10191663B1 Using data store accelerator intermediary nodes and write control settings to identify write propagation nodes
An accelerator intermediary node (AIN) associated with a data store obtains an indication of a control setting to be applied with respect to a write request directed to a data item, where the control setting specifies a target for one or more of replication count, data durability, a transaction grouping with respect to a write request, or back-end synchronization node. Using the control setting, a write propagation node set is identified for the write request. The write propagation node set includes another accelerator intermediary node and/or a storage node of a data store. Respective operation requests corresponding to the write request are transmitted to one or more members of the write propagation node set. A write coordinator role may be verified prior to attempting a commit together of a plurality of write requests as part of a multi-write transaction.
US10191658B2 Lifecycle for offline data
Techniques are described for managing lifecycles of offline data on mobile devices. In some implementations, offline data instances stored at a mobile device are monitored based on a set of memory management rules. A memory management process maintains an offline data instance table identifying each of the set of monitored offline data instances stored at the mobile device and associates each instance with a timestamp identifying a most recent time of access satisfying at least one access type as defined in the set of memory management rules. In response to determining that a trigger associated with performing a memory management process has occurred, a period of time parameter from a last access corresponding to deletion is identified. The parameter is compared to a current time and the most recent time of access for each instance, and instances where the comparison meets or exceeds the period of time parameter are deleted.
US10191654B2 System and method for inputting text into electronic devices
A system comprising: one or more processors; and program instructions for providing a user interface. Execution of the program instructions by the one or more processors causes the one or more processors to display a user interface comprising: an entry mechanism for entering an input comprising at least one character, symbol, numeral or punctuation mark; a typing pane configured to display the input entered via the entry mechanism; wherein, in response to selection of a prediction based on the input entered via the entry mechanism, the typing pane is configured to replace the input entered via the entry mechanism by the prediction; and an undo button, wherein in response to user selection of the undo button, the typing pane is configured to replace the selected prediction by the input entered via the entry mechanism.
US10191652B2 Electronic device with an interactive pressure sensitive multi-touch display
An information view may be displayed on a multi-touch display based on a touch input and based on detected pressure and a depth from a three dimensional touch input on a displayed image on the multi-touch display.
US10191650B2 Actionable content displayed on a touch screen
Some implementations may present a media file that includes video on a touchscreen display. A user gesture performed on the touchscreen display may be detected. The user gesture may include one of a tap gesture, a swipe gesture, or a tap and hold and drag while holding gesture. Text selected by the user gesture may be determined. One or more follow-up actions may be performed automatically based at least partly on the text selected by the user gesture.
US10191649B2 Mobile terminal and control method thereof including turning off a display in response to specific user inputs
A mobile terminal including a body; a touch screen disposed on a front surface of the body, and having a touch panel and a display unit; and a controller configured to display a home screen page or an application execution screen on the touch screen in response to the display unit being turned on, turn off the display unit and execute a lock mode requiring input of a password, in response to a plurality of touch inputs being consecutively received on a preset region of the home screen page, and turn off the display unit and not execute the lock mode, in response to a plurality of touch inputs being consecutively received on a preset region of the application execution screen.
US10191648B2 Touch drawing display apparatus and operation method thereof, image display apparatus allowing touch-input, and controller for the display apparatus
An electronic blackboard includes a display panel and a touch-panel, draws a line corresponding to a track formed by movement of the touched position on the displayed image, and erases an erroneously drawn line corresponding to a track specifying an operation other than drawing. In another aspect, an electronic blackboard includes a touch screen, a scroll unit for scrolling an image on the display screen when positions of multi-touch move in one same direction, and a page switching unit for detecting, after detection of multi-touch input, that a finger is moved away, and executing a process of returning the image on the display screen to a state before scrolling or a process of switching the image by one page in accordance with the moving direction of multi-touch positions, depending on whether the amount of movement of touch inputs is equal to or smaller than a threshold value.
US10191646B2 Device, method, and graphical user interface for displaying application status information
An electronic device with a display concurrently displays a device status region, and an application user interface that includes a content region and an application input field. While concurrently displaying the device status region and the application user interface, the device receives first input in the application input field. In response, the device concurrently displays respective content in the content region in accordance with the first input, and first text that corresponds to the first input in the application input field. While concurrently displaying the respective content and the first text, the device detects a second input that corresponds to a request to scroll the respective content in a first direction. In response, the device scrolls the respective content in the first direction, ceases to display the application input field, and displays, adjacent to the device status region, the first text.
US10191645B2 Controlling a touch panel display during scrolling operations
A mobile phone includes a display, a touch detector configured to detect an operation at least including a flick operation and a tap operation, and a processor configured to execute the control program to execute processing in accordance with the operation. The processor can cause a screen displayed on the display to be scrolled based on the flick operation on a display region R included in the display. If the screen includes an object to be subjected to the tap operation and while the screen is being scrolled, the processor can disable the tap operation on the object.
US10191642B2 Information processing apparatus for navigating and selecting programs
Provided is an information processing apparatus including a novel user interface capable of switching a number of images for display on a screen. The information processing apparatus displays a menu image representing one or more menu item images on a screen, displays, when any one of the one or more menu item images is selected, a selection target image associated with the selected menu item image on the screen, stores a selected order of already-selected ones of the one or more menu item images, displays, when one direction along one side of the screen is specified, another selection target image, which is selected in accordance with the stored selected order and the one direction, and redisplays the menu image when an opposite direction to the one direction is specified in a state in which the selection target image associated with the menu image selected most recently is displayed.
US10191640B2 Control parameter setting method for use in illumination system, and operation terminal
Provided is a control parameter setting method for use in an illumination system including: luminaires; an illumination controller that controls lighting of the luminaires; and an operation terminal that communicates with the illumination controller. The control parameter setting method includes: capturing, by a camera of the operation terminal, at least one luminaire in an image, and displaying, by a touch panel of the operation terminal, the image including the at least one luminaire; obtaining identification information of the at least one luminaire based on the image; determining whether a control parameter of the at least one luminaire captured by the camera is settable by the operation terminal; displaying, by the touch panel, information relating to the identification information, in association with the at least one luminaire; displaying, by the touch panel, a control parameter of a luminaire; and setting, by the touch panel, the control parameter of the luminaire.
US10191635B1 System and method of generating a view for a point of interest
Systems and methods are provided for manually finding a view for a geographic object in a street level image and associating the view with the geographic object. Information related to a geographic object and a first image related to the geographic object is displayed. User inputs indicating a presence of the geographic object in the image and user input indicating a viewpoint within the image are received and processed. An association of the viewpoint, the image and the geographic object is made and the association is stored in a database. A second image is determined, based on the association, as a default initial image to be displayed for the geographic object in a mapping application.
US10191633B2 Closing applications
Application closing techniques are described. In one or more implementations, a computing device recognizes an input as involving selection of an application displayed in a display environment by the computing device and subsequent movement of a point of the selection toward an edge of the display environment. Responsive to the recognizing of the input, the selected application is closed by the computing device.
US10191629B2 Systems and methods for processing of visual content using affordances
A system and method are disclosed for processing of visual content and data based on user inputs associated with affordances on a touch screen computer. Visual content may be obtained from one or more sources and presented to the user, either as still images or as a continual stream of images. As visual content is presented, the user can contact the touchscreen in any of a plurality of affordances. Depending on which affordance or affordances are contacted, the direction of motion across an affordance, or the like, the computer may perform a selected action to the instance of the visual content or invoke a change such that similar or related visual content is processed in a similar manner.
US10191622B2 System and method for design and dynamic generation of a web page
A system and method for dynamically generating a web page is disclosed. The web page includes a frame having content cells. Content for the content cells is provided based in part on business rules. A business rules engine processes, in real-time, an online interaction and determines appropriate content for the content cells. The business rules engine outputs a pointer to the content which is used to populate the content cell.
US10191618B2 Hand-held electronic apparatus having function of activating application program of electronic apparatus, and method thereof
A hand-held electronic apparatus having a function of activating an application program of an electronic apparatus is provided, including: a storage apparatus, configured to store an operating system and a thumbnail cache file received from the electronic apparatus, where the thumbnail cache file includes a thumb corresponding to an application program in the electronic apparatus; a touch screen, configured to display the thumbnail; and a processor, configured to display the thumbnail on the touch screen by using a thumbnail layout manner specified by the operating system. The present invention further provides a method for activating an application program of an electronic apparatus, and a computer program product, where an application program installed in an electronic apparatus is activated by a hand-held electronic apparatus, so as to avoid difficulty in an operation of simulated mouse movement or keyboard input by using a hand-held electronic apparatus.
US10191613B2 Method and apparatus for displaying function execution screens
A method of an electronic device is provided. The method comprising: displaying a first function execution screen corresponding to a first function; loading a second function; generating a layer that is at least partially transparent onto the first function execution screen; generating a second function execution screen corresponding to the second function; and displaying the second function execution screen on the layer.
US10191610B2 Implementing focus indication of components displayed on a display device
Focus indication is implemented for components displayed on a display device. A first signal is accepted from a first user input device to change focus to a first selected component on the display device. A focus indicator is provided in association with the first selected component in response to the first signal. A second signal is accepted from a mouse or touch user input device to change focus to a second selected component. A determination is made that focus has changed in response to an input from the mouse or touch user input device. Display of the focus indicator is suppressed for the second selected component in response to the determining.