Document Document Title
US10121903B2 Semiconductor device
A semiconductor device including a transistor having a reduced number of oxygen vacancies in a channel formation region of an oxide semiconductor with stable electrical characteristics or high reliability is provided. A gate insulating film is formed over a gate electrode; an oxide semiconductor layer is formed over the gate insulating film; an oxide layer is formed over the oxide semiconductor layer by a sputtering method to form an stacked-layer oxide film including the oxide semiconductor layer and the oxide layer; the stacked-layer oxide film is processed into a predetermined shape; a conductive film containing Ti as a main component is formed over the stacked-layer oxide film; the conductive film is etched to form source and drain electrodes and a depression portion on a back channel side; and portions of the stacked-layer oxide film in contact with the source and drain electrodes are changed to an n-type by heat treatment.
US10121899B2 Thin film transistor substrate and display using the same
A thin film transistor substrate includes a first thin film transistor disposed having a polycrystalline semiconductor layer, a first gate electrode on the polycrystalline semiconductor layer, a first source electrode and a first drain electrode; a first gate insulating layer between the polycrystalline semiconductor layer and the first gate electrode; a second thin film transistor disposed having an oxide semiconductor layer on the first gate electrode, a second gate electrode on the oxide semiconductor layer, a second source electrode and a second drain electrode; an intermediate insulating layer disposed on the first gate electrode and under the oxide semiconductor layer; and a second gate insulating layer on the intermediate insulating layer and under the first source electrode, the first drain electrode and the second gate electrode.
US10121897B2 Field effect transistor with narrow bandgap source and drain regions and method of fabrication
A transistor having a narrow bandgap semiconductor source/drain region is described. The transistor includes a gate electrode formed on a gate dielectric layer formed on a silicon layer. A pair of source/drain regions are formed on opposite sides of the gate electrode wherein said pair of source/drain regions comprise a narrow bandgap semiconductor film formed in the silicon layer on opposite sides of the gate electrode.
US10121894B2 Semiconductor device and method of manufacturing the same
In an LDMOS having an element isolation region of an STI structure, there is prevented an occurrence of insulation breakdown which might be caused when electrons generated in a semiconductor substrate near an edge portion of a bottom face of the element isolation region are poured into a gate electrode. Immediately over an upper surface of an offset region adjacent to the element isolation region embedded in a main surface of the semiconductor substrate between a source region and a drain region, there is provided a trench penetrating a silicon film forming the gate electrode. As a consequence, the silicon film and a metal film for filling the trench form the gate electrode.
US10121890B2 High voltage transistor structure
An embodiment of a structure provides an enhanced performing high voltage device, configured as a lateral diffused MOS (HV LDMOS) formed in a tri-well structure (a small n-well in an extended p-type well inside an n-type well) within the substrate with an anti-punch through layer and a buried layer below the n-type well, which reduces substrate leakage current to almost zero. The drain region is separated into two regions, one within the small n-well and one contacting the outer n-type well such that the substrate is available for electric potential lines during when a high drain voltage is applied.
US10121889B2 High voltage semiconductor device
A high voltage semiconductor device including a P type substrate, a high voltage N type well, a first P type well, a drift region, and a P type doping layer is provided. The high voltage N type well and the P type doping layer, which is formed in a region located below the first P type well and the drift region, are formed in the P type substrate. The first P type well is formed in the high voltage N type well. A bottom of the first P type well and a bottom of the P type doping layer are separated from a surface of the P type substrate by a first depth and a second depth larger than the first depth, respectively. The drift region is formed in the high voltage N type well and extending down from the surface of the P type substrate.
US10121886B2 High power semiconductor device
This application provides a high power semiconductor device, which is characterized by forming two diodes connected in parallel and a schottky contact on a channel layer to lower the turn-on voltage and turn-on resistance of the high power semiconductor device at the same time and to enhance the breakdown voltage.
US10121877B1 Vertical field effect transistor with metallic bottom region
A method for fabricating a semiconductor device includes forming a semiconductor fin over a substrate. A first doped region is formed on a first end of the semiconductor fin. A second doped region is formed on a second end of the semiconductor fin. An extended contact is formed on the second doped region. A portion of the extended contact extends past an end of the semiconductor fin in a direction orthogonal to a channel of the semiconductor fin. A contact extension is formed on the portion of the extended contact extending past the end of the semiconductor fin. A contact is formed on the first doped region.
US10121863B2 Semiconductor device and method manufacturing the same
A semiconductor device may include an n− type layer sequentially disposed at a first surface of an n+ type silicon carbide substrate; a p type region disposed in the n− type layer; an auxiliary n+ type region disposed on the p type region or in the p type region; an n+ type region disposed in the p type region; an auxiliary electrode disposed on the auxiliary n+ type region and the p type region; a gate electrode separated from the auxiliary electrode and disposed on the n− type layer; a source electrode separated from the auxiliary electrode and the gate electrode; and a drain electrode disposed at a second surface of the n+ type silicon carbide substrate, wherein the auxiliary n+ type region and the n+ type region are separated from each other, and the source electrode is in contact with the n+ type region.
US10121858B2 Elongated semiconductor structure planarization
According to one example, a method includes epitaxially growing first portions of a plurality of elongated semiconductor structures on a semiconductor substrate, the elongated semiconductor structures running perpendicular to the substrate. The method further includes forming a gate layer on the substrate, the gate layer contacting the elongated semiconductor structures. The method further includes performing a planarization process on the gate layer and the elongated semiconductor structures, and epitaxially growing second portions of the plurality of elongated semiconductor structures, the second portions comprising a different material than the first portions.
US10121857B2 Nano-tube MOSFET technology and devices
This invention discloses a semiconductor power device disposed in a semiconductor substrate and the semiconductor substrate has a plurality of trenches. Each of the trenches is filled with a plurality of epitaxial layers of alternating conductivity types constituting nano tubes functioning as conducting channels stacked as layers extending along a sidewall direction with a “Gap Filler” layer filling a merging-gap between the nano tubes disposed substantially at a center of each of the trenches. The “Gap Filler” layer can be very lightly doped Silicon or grown and deposited dielectric layer. In an exemplary embodiment, the plurality of trenches are separated by pillar columns each having a width approximately half to one-third of a width of the trenches.
US10121855B2 Stacked nanowire semiconductor device
A method for forming a semiconductor device comprising forming a stack of nanowires, the stack including a first nanowire having a first length, and a second nanowire having a second length, the second nanowire arranged above the first nanowire, forming a sacrificial gate stack on the stack of nanowires, growing a source/drain region on the first, second nanowires, removing the sacrificial gate stack to expose channel regions of the first and second nanowires, and forming a gate stack over the channel regions.
US10121854B2 Electronic device including side gate and two-dimensional material channel and method of manufacturing the electronic device
Provided are electronic devices and methods of manufacturing same. An electronic device includes an energy barrier forming layer on a substrate, an upper channel material layer on the substrate, and a gate electrode that covers the upper channel material layer and the energy barrier forming layer. The gate electrode includes a side gate electrode portion that faces a side surface of the energy barrier forming layer. The side gate electrode may be configured to cause an electric field to be applied directly on the energy barrier forming layer via the side surface of the energy barrier forming layer, thereby enabling adjustment of the energy barrier between the energy barrier forming layer and the upper channel material layer. The electronic device may further include a lower channel material layer that is provided on the substrate and does not contact the upper channel material layer.
US10121851B2 Fin recess last process for FinFET fabrication
A method includes forming isolation regions extending from a top surface of a semiconductor substrate into the semiconductor substrate, and forming a hard mask strip over the isolation regions and a semiconductor strip, wherein the semiconductor strip is between two neighboring ones of the isolation regions. A dummy gate strip is formed over the hard mask strip, wherein a lengthwise direction of the dummy gate strip is perpendicular to a lengthwise direction of the semiconductor strip, and wherein a portion of the dummy gate strip is aligned to a portion of the semiconductor strip. The method further includes removing the dummy gate strip, removing the hard mask strip, and recessing first portions of the isolation regions that are overlapped by the removed hard mask strip. A portion of the semiconductor strip between and contacting the removed first portions of the isolation regions forms a semiconductor fin.
US10121850B2 Power semiconductor device and method of fabricating the same
Provided is a power semiconductor device comprising a gate electrode in a trench of a substrate; a body region having a first conductivity type on one side of the gate electrode; a source region having a second conductivity type adjacent to the gate electrode; a floating region having a first conductivity type on the other side of the gate electrode; an edge doped region having a first conductivity type spaced apart from the floating region and electrically connected to the source region; an edge junction isolation region having a second conductivity type between the floating region and the edge doped region; and a drift region having a second conductivity type below the floating, edge doped, and edge junction isolation regions, wherein the doping concentration of a second conductivity type in the edge junction isolation region is higher than the doping concentration of a second conductivity type in the drift region.
US10121849B2 Methods of fabricating a semiconductor structure
A semiconductor structure and a method of fabricating thereof are provided. The method includes the following steps. A substrate with an upper surface and a lower surface is received. A first recess extending from the upper surface to the lower surface is formed and the first recess has a first depth. A second recess extending from the upper surface to the lower surface is formed and the second recess has a second depth less than the first depth. A first conducting layer is formed in the first recess and the second recess. A first insulating layer is formed over the first conducting layer. A second conducting layer is formed over the first insulating layer and isolated from the first conducting layer with the first insulating layer. The substrate is thinned from the lower surface to expose the second conducting layer in the first recess.
US10121848B2 Method for manufacturing multilayer crown-shaped MIM capacitor
A method for fabricating a multi-layer, crown-shaped MIM capacitor is provided. A base having therein a conductive region within a capacitor-forming region is formed. An IMD layer is deposited on the base to cover the capacitor-forming region. A capacitor trench is formed within the capacitor-forming region. The capacitor trench penetrates through the IMD layer, thereby exposing a portion of the conductive region. A concentric capacitor lower electrode structure is formed within the capacitor trench. The concentric capacitor lower electrode structure includes a first electrode and a second electrode surrounded by the first electrode. The first electrode is in direct contact with the conductive region. A conductive supporting pedestal is formed within the capacitor trench for fixing and electrically connecting bottom portions of the first and second electrodes. A capacitor dielectric layer conformally lining the first and second electrodes and a top surface of the conductive supporting pedestal is formed.
US10121843B2 Corrosion resistant test lines
A display may have an array of pixels formed from thin-film transistor circuitry. The thin-film transistor circuitry may include thin-film layers of dielectric, semiconductor, and metal on a dielectric substrate. Test structures may be formed around the periphery of the substrate to facilitate testing of the thin-film circuitry during manufacturing. The test structures may include test pads that are coupled to the thin-film circuitry by test lines extending from the thin-film circuitry. Following testing, the outermost portions of the display and the test pads on these display portions may be removed by cutting the substrate along a substrate cut line. The test lines may be formed from parallel lines that are shorted together, semiconductor layers, multiple layers of conductive material, and other structures that resist corrosion along the cut line.
US10121838B2 Flat panel display connecting front side to rear side of substrate using through hole
The present disclosure relates to a display device including a light emitting element display. The present disclosure suggests a flat panel display comprising: a substrate; a driving element disposed on a first surface of the substrate; an organic light emitting diode disposed on a second surface of the substrate; a through-hole penetrating the substrate from the front surface to the rear surface; and a connecting electrode filling the through-hole for linking the driving element to the organic light emitting diode.
US10121835B2 Display device
To provide a display device including a pixel electrode formed on an insulating surface; a bank covering an end portion of the pixel electrode and having an opening formed therein in which the upper surface of the pixel electrode is exposed; an organic layer containing a light emitting layer and formed covering the opening; and an opposed electrode formed on the organic layer and the bank. The bank has a first layer formed on an end portion of the pixel electrode and the insulating surface, and a second layer formed on the first layer. The refractive index of the material forming the first layer is less than the refractive index of the material forming the second layer.
US10121834B2 Flexible base substrate, display substrate and methods of manufacturing the same, and display device
The present disclosure discloses a flexible base substrate, a display substrate and methods of manufacturing the same, and a display device. A groove is provided in a surface of the flexible base substrate, the surface of the flexible base substrate having the groove is provided with a water-oxygen barrier film, and the thickness of the water-oxygen barrier film is smaller than the depth of the groove.
US10121827B1 Semiconductor structure and the method of making the same
The present invention provides a semiconductor structure, the semiconductor structure includes a substrate defining a memory region and a transistor region, an insulating layer is disposed on the substrate, a 2D material layer disposed on the insulating layer, and disposed within the memory and the transistor region, parts of the 2D material layer within the transistor region is used as the channel region of a transistor structure, the transistor structure is disposed on the channel region. And a resistive random access memory (RRAM) located in the memory region, the RRAM includes a lower electrode layer, a resistance transition layer and an upper electrode layer being sequentially located on the 2D material layer and electrically connected to the channel region.
US10121824B2 Magnetic structures, semiconductor structures, and semiconductor devices
Memory cells are disclosed. Magnetic regions within the memory cells include an alternating structure of magnetic sub-regions and coupler sub-regions. The coupler material of the coupler sub-regions antiferromagnetically couples neighboring magnetic sub-regions and effects or encourages a vertical magnetic orientation exhibited by the neighboring magnetic sub-regions. Neighboring magnetic sub-regions, spaced from one another by a coupler sub-region, exhibit oppositely directed magnetic orientations. The magnetic and coupler sub-regions may each be of a thickness tailored to form the magnetic region in a compact structure. Interference between magnetic dipole fields emitted from the magnetic region on switching of a free region in the memory cell may be reduced or eliminated. Also disclosed are semiconductor device structures, spin torque transfer magnetic random-access memory (STT-MRAM) systems, and methods of fabrication.
US10121822B2 Light-emitting device and method of forming the same
A light-emitting device may include an active layer. The light-emitting device may include a first semiconductor layer of a first conductivity type. The first semiconductor layer may be in physical contact with the active layer. The light-emitting device may also include a second semiconductor layer of a second conductivity type. The second semiconductor layer may be in physical contact with the active layer and opposite the first conductive layer. The light-emitting device may further include a first electrode in physical contact with a first side of the first semiconductor layer. The light-emitting device may additionally include a second electrode in physical contact with a second side of the first semiconductor layer. The second side of the first semiconductor layer may be different from the first side of the first semiconductor layer. The light-emitting device may also include a third electrode in physical contact with the second semiconductor layer.
US10121819B2 Phototransistor having E-B junction and B-C junction are in direct physical contact and completely encapsulated only by the emitter, the collector and a dielectric
Disclosed herein is a phototransistor (PT) comprising an emitter, a collector and a floating base; wherein the floating base, a p-n junction between the emitter and base (E-B junction) and a p-n junction between the base and the collector (B-C junction) are collectively in direct physical contact only with and completely encapsulated only by the emitter, the collector, and a section of a dielectric. Under an operating condition of the PT, a DC current density averaged over the E-B junction or a DC current density averaged over the B-C junction may be at least 100 times of a DC current density averaged over an opto-electronically active region of the PT. A sum of a capacitance of the E-B junction and a capacitance of the B-C junction may be less than 1 fF.
US10121813B2 Optical detector having a bandpass filter in a lidar system
To detect light from light pulses at the operating wavelength of a light source in a lidar system, a thin-film notch filter is directly deposited on a photodetector or a lens via vacuum deposition or monolithic epoxy. The thin-film notch filter may include an anti-reflective coating such as a pattern-coated dichroic filter having an optical transmission of 90% or greater at in-band wavelengths and less than 5% at out-of-band wavelengths. To deposit the filter onto the photodetector without disrupting electronic connections between the photodetector and an application-specific integrated circuit, the area surrounding the electrodes on the photodetector is kept open using photolithography.
US10121810B2 Imaging apparatus and electronic apparatus including shielding members between photoelectric conversion regions
There is provided a solid-state imaging apparatus including a plurality of photoelectric conversion regions which photoelectrically convert light incident from a rear surface side of a semiconductor substrate, element isolation regions formed between the plurality of photoelectric conversion regions arranged in a matrix shape, and shielding members formed on upper surfaces of the element isolation regions. The element isolation regions have high impurity concentration regions of a high impurity concentration connected to at least a part of the shielding members.
US10121805B2 Semiconductor structure and method for manufacturing the same
A semiconductor structure is disclosed. The semiconductor substrate includes: a front surface and a back surface; and a heterogeneous radiation-sensing region in the semiconductor substrate, the heterogeneous radiation-sensing region including a top surface, a bottom surface and sidewalls, the top surface being adjacent to the front surface of the semiconductor substrate, the sidewalls being perpendicular to the front surface of the semiconductor substrate, and the bottom surface being parallel to the front surface of the semiconductor substrate. An associated manufacturing method is also disclosed.
US10121802B2 Array substrate and method for manufacturing the same and display device
The present disclosure provides an array substrate, a method for manufacturing the same and a display device. The array substrate includes a plurality of signal lines and a connection line electrically connected to the plurality of signal lines. During the formation of each insulation layer on the connection line, a via-hole is formed at a position where the connection line is to be interrupted. In addition, the protection layer is provided to cover the portion of the connection line corresponding to the region where the via-hole is located, so as to protect the connection line. Upon the completion of the insulation layers, the connection line may be interrupted through the via-holes, so as to interrupt electrical connection among the signal lines.
US10121801B2 TFT array substrate and manufacturing method thereof, and display device
The present invention provides a TFT array substrate, the TFT array substrate includes: a first metal layer including a first common electrode line, a second metal layer including a second common electrode line, and a third common electrode line, wherein the third common electrode line is electrically connected with at least one of the first common electrode line and the second common electrode line. The TFT array substrate provided by the present invention can achieve at least one effect of reducing the delay of a common electrode line signal (common signal), reducing flicker inequality and crosstalk without reducing the aperture ratio, lowering the cost and simplifying the manufacturing process.
US10121798B2 Semiconductor device including stacked structure
A semiconductor device includes a substrate, a stacked structure on the substrate, and a vertical structure in a hole passing through the stacked structure. The stacked structure includes units stacked on top of each other in a direction perpendicular to a top surface of the substrate. The units include first units and second units between the first units. Each of the first units includes a first interlayer insulating layer on a first gate, and each of the second units includes a second interlayer insulating layer on a second gate. A ratio of a thickness of the second interlayer insulating layer with respect to a thickness of the second gate is different from a ratio of a thickness of the first interlayer insulating layer with respect to a thickness of the first gate.
US10121796B2 Semiconductor memory device
According to embodiments, a semiconductor memory device includes a plurality of control gate electrodes laminated on a substrate. A first semiconductor layer has one end connected to the substrate, has a longitudinal direction in a direction intersecting with the substrate, and is opposed to the plurality of control gate electrodes. An electric charge accumulating layer is positioned between this control gate electrode and the first semiconductor layer. A first contact has one end connected to the substrate and another end connected to a source line. A second contact has one end connected to the substrate and another end connected to a wiring other than the source line. The first contact includes a first silicide layer arranged on the substrate. The second contact includes a second silicide layer arranged on the substrate. The first silicide layer has a higher temperature resistance than the second silicide layer.
US10121793B2 Semiconductor device having supporters and method of manufacturing the same
A semiconductor device includes storage electrodes on a substrate and one or more supporters configured to couple one or more portions of the storage electrodes. The semiconductor device may include multiple non-intersecting supporters extending in parallel to a surface of the substrate. At least one supporter may have an upper surface that is substantially coplanar with upper surfaces of the storage electrodes. The storage electrodes may include a capacitor dielectric layer that conformally covers one or more surfaces of the storage electrodes and one or more supporters. A storage electrode may include upper and lower storage electrodes coupled together. The upper and lower storage electrodes may have different horizontal widths.
US10121791B2 Multi-gate transistor
A semiconductor device includes a substrate, first through fourth gate electrodes, and first through fifth fin active pattern. A first recess which is formed in the substrate between the first and second gate electrodes intersecting the second fin active pattern, is filled with a first source/drain region, and has a first depth in a third direction perpendicular to the first and second directions. A second recess which is formed in the substrate between the third and fourth gate electrodes intersecting the second fin active pattern, is filled with a second source/drain region, and has a second depth in the third direction. A third recess which is formed in the substrate between the second and third gate electrodes intersecting the second fin active pattern, is filled with a third source/drain region, and has a third depth in the third direction. The third depth is greater than the first and second depths.
US10121789B2 Self-aligned source/drain contacts
A semiconductor substrate includes lower source/drain (S/D) regions. A replacement metal gate (RMG) structure is arranged upon the semiconductor substrate between the lower S/D regions. Raised S/D regions are arranged upon the lower S/D regions adjacent to the RMG structure, respectively. The raised S/D regions may be recessed to form contact trenches. First self-aligned contacts are located upon the raised S/D regions within a first active area and second self-aligned contacts are located upon the recessed raised S/D regions in the second active area. The first and second self-aligned contacts allows for independent reduction of source drain contact resistances. The first self-aligned contacts may be MIS contacts or metal silicide contacts and the second self-aligned contacts may be metal-silicide contacts.
US10121786B2 FinFET with U-shaped channel and S/D epitaxial cladding extending under gate spacers
In one aspect, a method of forming finFET devices is provided which includes patterning fins in a wafer; forming dummy gates over the fins; forming spacers on opposite sides of the dummy gates; depositing a gap fill oxide on the wafer, filling any gaps between the spacers; removing the dummy gates forming gate trenches; trimming the fins within the gate trenches such that a width of the fins within the gate trenches is less than the width of the fins under the spacers adjacent to the gate trenches, wherein u-shaped grooves are formed in sides of the fins within the gate trenches; and forming replacement gate stacks in the gate trenches, wherein portions of the fins adjacent to the replacement gate stacks serve as source and drain regions of the finFET devices.
US10121785B2 Pitch scalable active area patterning structure and process for multi-channel fin FET technologies
Provided herein is a multi-channel finFET having a plurality of fins prepared by a process. The process includes forming a series of mandrels on hard mask layer which overlays a semiconductor layer. The semiconductor layer has areas of a first semiconductor material and a second semiconductor material in contact with the hard mask layer. The process includes applying a first conformal coating on the hard mask layer and the series of mandrels, to form spacer layer sacrificial fins. The process includes removing the first conformal coating from horizontal surfaces while retaining the first conformal coating on sidewalls of the series of mandrels. The process includes removing the series of mandrels and etching into a material of the hard mask layer using the spacer layer sacrificial fins as a mask.
US10121784B2 Semiconductor apparatus
A semiconductor apparatus includes a first area, a first transistor being formed in two or more divided areas of the first area, and a second area, a second transistor being formed in two or more divided areas of the second area. The number of areas of the second area is greater than the number of areas of the first area, the divided areas of the first area and the second area are alternately arranged, and the gate pad of the first transistor and the gate pad of the second transistor are formed in the second area.
US10121780B2 Devices related to barrier for metallization of gallium based semiconductor
Disclosed are structures and methods related to a barrier layer for metallization of a selected semiconductor such as indium gallium phosphide (InGaP). In some embodiments, the barrier layer can include tantalum nitride (TaN). Such a barrier layer can provide desirable features such as barrier functionality, improved adhesion of a metal layer, reduced diffusion, reduced reactivity between the metal and InGaP, and stability during the fabrication process. In some embodiments, structures formed in such a manner can be configured as an emitter of a gallium arsenide (GaAs) heterojunction bipolar transistor (HBT) or an on-die high-value capacitance element.
US10121779B2 Integrated circuits with high current capacity and methods for producing the same
Integrated circuits and methods of producing integrated circuits are provided. In an exemplary embodiment, an integrated circuit includes a source and a drain defined within a body isolation well. A gate overlies the body isolation well between the source and the drain, and an isolating structure is formed within the body isolation well. The isolating structure sections the source into a plurality of source sections with the plurality of source sections adjacent to one gate.
US10121775B2 Optoelectronic semiconductor chip with built-in ESD protection
Described is an optoelectronic semiconductor chip (1) with a built-in bridging element (9, 9A) for overvoltage protection.
US10121771B2 Target integrated circuit combined with a plurality of photovoltaic cells
A microchip structure and a method for manufacturing thereof are provided. The microchip structure comprises a target integrated circuit (TIC) comprising a first surface and a first power contact at a first location on the first surface of the TIC, the TIC further comprising a second power contact at a second location on the first surface of the TIC; a plurality of photovoltaic (PV) diodes deposited on a first surface of a transparent substrate, each of the PV diodes having an anode coupled to an anode contact and a cathode coupled to a cathode contact, the transparent substrate is transparent to an electromagnetic frequency to which the PV diodes are sensitive; the cathode contact of a first PV diode of the PV diodes is bonded to the first power contact and the anode contact of a second PV diode of the PV diodes is bonded to the second power contact.
US10121766B2 Package-on-package semiconductor device assemblies including one or more windows and related methods and packages
Semiconductor device packages for incorporation into semiconductor device assemblies may include a substrate including an array of electrically conductive elements located on a lower surface of the substrate. A window may extend through the substrate from the lower surface to an upper surface of the substrate. The array of electrically conductive elements may at least partially laterally surround a periphery of the window, and the substrate may extend laterally beyond the array of electrically conductive elements. Semiconductor devices may be supported on the upper surface of the substrate around a periphery of the array of electrically conductive elements. The semiconductor devices may be electrically connected to at least some of the electrically conductive elements of the array by routing elements extending from the semiconductor devices toward the window.
US10121765B2 Semiconductor device and method of forming WLCSP
A semiconductor substrate contains a plurality of semiconductor die with a saw street between the semiconductor die. A plurality of bumps is formed over a first surface of the semiconductor die. An insulating layer is formed over the first surface of the semiconductor die between the bumps. A portion of a second surface of the semiconductor die is removed and a conductive layer is formed over the remaining second surface. The semiconductor substrate is disposed on a dicing tape, the semiconductor substrate is singulated through the saw street while maintaining position of the semiconductor die, and the dicing tape is expanded to impart movement of the semiconductor die and increase a space between the semiconductor die. An encapsulant is deposited over the semiconductor die and into the space between the semiconductor die. A channel is formed through the encapsulant between the semiconductor die to separate the semiconductor die.
US10121764B2 Method for forming ball in bonding wire
The present invention provides a ball forming method for forming a ball portion at a tip of a bonding wire which includes a core material mainly composed of Cu, and a coating layer mainly composed of Pd and formed over a surface of the core material, wherein the ball portion is formed in non-oxidizing atmosphere gas including hydrocarbon which is gas at room temperature and atmospheric pressure, the method being capable of improving Pd coverage on a ball surface in forming a ball at a tip of the Pd-coated Cu bonding wire.
US10121758B2 Bonding wire for semiconductor device
A bonding wire for a semiconductor device includes a Cu alloy core material and a Pd coating layer on a surface of the Cu alloy core material, and contains Ga and Ge of 0.011 to 1.2% by mass in total, which is able to increase bonding longevity of the ball bonded part in the high-temperature, high-humidity environment, and thus to improve the bonding reliability. The thickness of the Pd coating layer is preferably 0.015 to 0.150 μm. When the bonding wire further contains one or more elements of Ni, Ir, and Pt in an amount, for each element, of 0.011 to 1.2% by mass, it is able to improve the reliability of the ball bonded part in a high-temperature environment at 175° C. or more. When an alloy skin layer containing Au and Pd is further formed on a surface of the Pd coating layer, wedge bondability improves.
US10121757B2 Pillar structure and manufacturing method thereof
A pillar structure is disposed on a substrate. The pillar structure includes a pad, a metal wire bump, a metal wire, and a metal plating layer. The pad is disposed on the substrate. The metal wire bump is disposed on the pad. The metal wire is connected to the metal wire bump. The metal wire extends in a first extension direction, the substrate extends in a second extension direction, and the first extension direction is perpendicular to the second extension direction. The metal plating layer covers the pad and completely encapsulates the metal wire bump and the metal wire.
US10121756B2 Anisotropic conductive film and connection structure
In order to easily inspect a dispersion state of conductive particles in such an anisotropic conductive film that the conductive particles are dispersed even at high density, linear lines including no conductive particle in a plan view of an anisotropic conductive film including an insulating adhesive layer and conductive particles dispersed in the insulating adhesive layer are allowed to exist at predetermined intervals. Specifically, the conductive particles are disposed in a lattice so as to be arranged in a first arrangement direction and a second arrangement direction, and the disappearance lines are inclined relative to the first arrangement direction or the second arrangement direction.
US10121752B2 Surface finishes for interconnection pads in microelectronic structures
A surface finish may be formed in a microelectronic structure, wherein the surface finish may include a multilayer interlayer structure. Thus, needed characteristics, such as compliance and electro-migration resistance, of the interlayer structure may be satisfied by different material layers, rather attempting to achieve these characteristics with a single layer. In one embodiment, the multilayer interlayer structure may comprises a two-layer structure, wherein a first layer is formed proximate a solder interconnect and comprises a material which forms a ductile joint with the solder interconnect, and a second layer comprising a material having strong electro-migration resistance formed between the first layer and an interconnection pad. In a further embodiment, third layer may be formed adjacent the interconnection pad comprising a material which forms a ductile joint with the interconnection pad.
US10121750B2 Sensor chip package assembly and electronic device having sensor chip package assembly
A sensor chip package assembly and an electronic device having the sensor chip package assembly are disclosed, where the sensor chip package assembly includes: a metal substrate (100) which has a bonding pad region (11) and a placement region (12), the bonding pad region having a plurality of metal bonding pads (13); a sensor chip (200) which is located on an upper surface of the metal substrate, and the sensor chip having a plurality of sensor chip bonding pads (21); an electrical connection assembly (300) which electrically connects a metal bonding pad and a sensor chip bonding pad; and a packaging material cover (400) which covers the metal substrate, the sensor chip and the electrical connection assembly, where any two adjacent metal bonding pads are spaced in an insulated manner by the packaging material cover.
US10121748B2 Line structure and a method for producing the same
A multi-layer line structure including a substrate, a lower layer Cu line located on the substrate, an upper layer Cu line located on an insulating layer including an inorganic film located on the lower layer Cu line and an organic resin film located on the inorganic film, and a via connection part located in a via connection hole running in an up-down direction through the insulating layer in an area where the lower layer Cu line and the upper layer Cu line overlap each other is provided. The via connection part includes a barrier conductive layer located on a part of the lower layer Cu line exposed to a bottom part of the via connection hole and on an inner wall of the via connection hole.
US10121743B2 Power distribution networks for a three-dimensional (3D) integrated circuit (IC) (3DIC)
Power distribution networks in a three-dimensional (3D) integrated circuit (IC) (3DIC) are disclosed. In one aspect, a voltage drop within a power distribution network in a 3DIC is reduced to reduce unnecessary power dissipation. In a first aspect, interconnect layers devoted to distribution of power within a given tier of the 3DIC are provided with an increased thickness such that a resistance of such interconnect layers is reduced relative to previously used interconnect layers and also reduced relative to other interconnect layers. Further voltage drop reductions may also be realized by placement of vias used to interconnect different tiers, and particularly, those vias used to interconnect the thickened interconnect layers devoted to the distribution of power. That is, the number, position, and/or arrangement of the vias may be controlled in the 3DIC to reduce the voltage drop.
US10121740B2 Advanced e-Fuse structure with hybrid metal controlled microstructure
A structure of an e-Fuse device in a semiconductor device is described. The e-Fuse device includes an anode region, a cathode region and a fuse element which interconnects the anode and cathode regions in a dielectric material on a first surface of a substrate. The fuse element has a smaller cross section and a higher aspect ratio than the anode and cathode regions. The anode and cathode regions are comprised of a large grained copper layer and an aspect ratio reducing layer, and the fuse element is comprised of a fine grained copper structure.
US10121734B2 Semiconductor device
A semiconductor device includes a substrate, and interposer layers. The substrate has a first region, and a second region adjacent the first region. The interposer layers are sequentially stacked on the substrate. Each of the interposer layers has an active region and an open region, which respectively correspond to the first region and the second region of the substrate. Each of the interposer layers includes a device layout pattern, and a stress release structure. The device layout pattern is formed within the active region. The stress release structure is formed within the open region, and includes openings.
US10121733B2 Wire support for a leadframe
A leadframe includes a plurality of interconnected support members. A pair of die pads is connected to the support members and configured to receive a pair of dies electrically connected by at least one wire. A support bracket extends between the die pads and includes a surface for maintaining the at least one wire at a predetermined distance from the die pads during overmolding of the leadframe.
US10121731B2 Semiconductor device
A semiconductor device includes a semiconductor chip having an active surface and a non-active surface opposite to the active surface, an upper insulating layer provided on the non-active surface of semiconductor chip, and a via and a connection pad penetrating the semiconductor chip and the upper insulating layer, respectively. The connection pad has a first surface exposed outside the upper insulating layer and a second surface opposite to the first surface and facing the semiconductor chip. The first surface of the connection pad is coplanar with an upper surface of the upper insulating layer.
US10121726B2 Cooler for semiconductor devices
Embodiments of the present disclosure relate to a cooler for semiconductor devices. The semiconductor device may be electrically coupleable to a power source. The device may generate heat when the power source supplies power to the device during use of the device. The cooler may be coupled to one or more surfaces of the device. The cooler may include a hydrophilic material to adsorb water from ambient air. During operation of the device, the cooler may cool the device by conduction of heat away from the device to the cooler. The cooler may include water that is evaporated during use of the device to increase cooling capacity of the cooler. The cooler may be recharged with water from humidity in air when the device is not operated or operated at a lower power level. Other embodiments may be described and/or claimed.
US10121724B2 Heat diffusion sheet
A heat diffusion sheet 2 has a configuration in which a composite adhesive film is formed on a surface of a graphite sheet 10 having a thickness of 300 μm or more and 2,000 μm or less. This composite adhesive film has a configuration in which (A) an acrylic adhesive layer that has a thickness of 5 μm or more and 15 μm or less and does not contain a thermally conductive material, (B) a polyester film having a thickness of 20 μm or more and 60 μm or less, and (C) a silicone adhesive layer that has a thickness of 2 μm or more and 25 μm or less, does not contain a thermally conductive material, and has a peel strength of 0.005 N/cm or more and 1.0 N/cm or less are sequentially layered on the graphite sheet 10.
US10121722B1 Architecture material and process to improve thermal performance of the embedded die package
A device package and a method of forming the device package are described. The device package has a package layer disposed on a substrate. The package layer includes a mold layer surrounding solder balls and a die. The device package also has a trench disposed in the mold layer to surround the die of the package layer. The device package further includes a conductive layer disposed on a top surface of the die. The conductive layer is disposed over the top surface of the die and in the trench of the package layer. The trench may have a specified distance between the die edges, and a specified width and a specified depth based on the conductive layer. The device package may include an interposer with solder balls disposed on the conductive layer and above the package layer, and an underfill layer disposed between the interposer and the package layer.
US10121721B2 Heat dissipation bump electrode for chip on film
A dummy bump electrode for heat-dissipating is provided on a surface of a semiconductor chip. The semiconductor chip is mounted on a wiring substrate. A lead line is formed on the wiring substrate. The heat-dissipating bump electrode and a lead line are connected to each other through a heat dissipation pattern, thereby efficiency of the heat dissipation is improved.
US10121720B2 Semiconductor device, corresponding apparatus and method
A semiconductor device, such as a semiconductor power device, includes: a semiconductor die having a semiconductor die front surface, a package formed onto the semiconductor die, the package having a portion facing the front surface of the semiconductor die, and a thermally-conductive layer including graphene over the front portion of the package facing the front surface of the semiconductor die.
US10121719B2 Semiconductor device
Provided is a technique for enhancing heat dissipation properties in dissipating heat generated in an electrode to a heatsink without impairing bonding properties between the electrode and a wire. In a semiconductor device, a portion of an electrode within an inner region defined by a case, at one surface, i.e., the lower surface with respect to a position in which a wire is connected, a resin portion is provided, the resin portion extending from an inner wall of the case to an upper-surface side of the heatsink. Additionally, in the portion of the electrode within the inner region defined by the case, at one surface, i.e., the lower surface with respect to a position in which the wire is not connected, a thermal conductor is provided, the thermal conductor having higher heat conductivity than the resin portion.
US10121712B2 Accelerated failure test of coupled device structures under direct current bias
A method of conducting an in situ reliability test on a cross-section of a device with layered structure at micron-scale and at least two electrodes. The method includes steps of locating an electron transparent cross-sectional portion of the device in a holder and transmitting a direct current bias voltage to the cross-sectional portion of the device through at least two electrodes of the device, and observing and quantifying the microstructural changes of the device cross-section on the holder. A system for conducting an in situ reliability test on a device with a layered structure at a micron-scale and at least two electrodes is also provided.
US10121698B2 Method of manufacturing a semiconductor device
Semiconductor device metallization systems and methods are disclosed. In some embodiments, a metallization system for semiconductor devices includes a mainframe, and a plurality of modules disposed proximate the mainframe. One of the plurality of modules comprises a physical vapor deposition (PVD) module and one of the plurality of modules comprises an ultraviolet light (UV) cure module.
US10121697B2 Semiconductor constructions; and methods for providing electrically conductive material within openings
Some embodiments include methods for depositing copper-containing material utilizing physical vapor deposition of the copper-containing material while keeping a temperature of the deposited copper-containing material at greater than 100° C. Some embodiments include methods in which openings are lined with a metal-containing composition, copper-containing material is physical vapor deposited over the metal-containing composition while a temperature of the copper-containing material is no greater than about 0° C., and the copper-containing material is then annealed while the copper-containing material is at a temperature in a range of from about 180° C. to about 250° C. Some embodiments include methods in which openings are lined with a composition containing metal and nitrogen, and the lined openings are at least partially filled with copper-containing material. Some embodiments include semiconductor constructions having a metal nitride liner along sidewall peripheries of an opening, and having copper-containing material within the opening and directly against the metal nitride liner.
US10121696B2 Electronic device package and manufacturing method thereof
An electronic device package and a manufacturing method thereof are provided. The electronic device package includes a flexible substrate, a first wiring structure, a first electronic device and a thermoplastic film having a second wiring structure. The first wiring structure is disposed on the flexible substrate. The first electronic device is disposed on the flexible substrate. The first electronic device and the first wiring structure are separated from each other. The thermoplastic film is welded to the flexible substrate and seals the first electronic device. The second wiring structure electrically connects the first wiring structure to the first electronic device. The electronic device package can be manufactured with a production cost.
US10121691B2 Semiconductor substrate arrangements and a method for forming a semiconductor substrate arrangement
A semiconductor substrate arrangement includes a carrier wafer and a plurality of semiconductor substrate pieces fixed to the carrier wafer and distributed laterally over the carrier wafer. The semiconductor substrate pieces of the plurality of semiconductor substrate pieces comprise a hexagonal shape.
US10121689B2 Moment cancelling pad raising mechanism in wafer positioning pedestal for semiconductor processing
An assembly used in a process chamber for depositing a film on a wafer including a pedestal assembly having a pedestal movably mounted to a main frame. A lift pad rests upon the pedestal and moves with the pedestal. A raising mechanism separates the pad from the pedestal, and includes a hard stop fixed to the main frame, a roller attached to the pedestal assembly, a slide moveably attached to the pedestal assembly, a lift pad bracket interconnected to the slide and a pad shaft extending from the lift pad, a lever rotatably attached to lift pad bracket, a ferroseal assembly surrounding the pad shaft, and a yoke assembly offsetting a moment to the ferroseal assembly when the lever rotates. When the pedestal assembly moves upwards, the lever rotates when engaging with the upper hard stop and roller, and separates the pad from the pedestal by a process rotation displacement.
US10121685B2 Treatment solution supply method, non-transitory computer-readable storage medium, and treatment solution supply apparatus
A treatment solution supply method includes: a degassed treatment solution generating step of degassing a treatment solution by a degassing mechanism to generate a degassed treatment solution; a treatment solution storing step of storing the degassed treatment solution in a container; a filter solution-passing step of bringing a downstream side from a filter connected to a downstream side from the container via a treatment solution supply pipe to a negative pressure with respect to a pressure in the container to pass the treatment solution in the container through the filter; and a negative pressure maintaining step of maintaining a state in which the downstream side from the filter is brought to the negative pressure, for a predetermined period, after stopping supply of the treatment solution from the container to the filter.
US10121684B2 Manufacturing method, pickup method, equipment and EMI (electromagnetic interference) electromagnetic shielding layer manufacturing method of SiP (system in package) module
The invention discloses, pickup method, equipment and EMI electromagnetic shielding layer manufacturing method of SiP module. The method for picking up the SiP module comprises the following steps: A nozzle descends to touch the upper surface of the SiP module; the nozzle sucks the SiP module; an air thimble ascends to touch the lower surface of the carrier; the air thimble covers the through hole of the carrier, so as to form the enclosed space for the lower surface of the SiP module, the through hole and the air thimble; compressed air is sprayed into the enclosed space from the hollow structure of the air thimble and acts on the lower surface of the SiP module, so that the bonding between the SiP module and the doubled-sided adhesive tape is loosened; the nozzle ascends and picks up the SiP module.
US10121680B2 Substrate processing apparatus
In a substrate processing apparatus, a mounting table and a gas supply part are provided in a processing container to face each other. The processing gas introduced from introduction ports formed in the gas supply part on the opposite side of the gas supply part from the mounting table is supplied to the substrate from gas supply holes formed in an end portion of the gas supply part on the side of the mounting table. The gas supply part includes a central region and one or more outer peripheral regions surrounding the central region. The gas supply holes and the introduction ports are provided for each of the central region and the outer peripheral regions. The processing gas whose gas supply conditions are adjusted for each of the regions is continuously and outwardly supplied in a circumferential direction around the center axis from the introduction ports.
US10121676B2 Interconnects fabricated by hydrofluorocarbon gas-assisted plasma etch
In one embodiment, a method for hydrofluorocarbon gas-assisted plasma etch for interconnect fabrication includes providing a layer of a dielectric material and etching a trench in the layer of the dielectric material, by applying a mixture of an aggressive dielectric etch gas and a polymerizing etch gas to the layer of the dielectric material. In another embodiment, an integrated circuit includes a plurality of semiconductor devices and a plurality of conductive lines connecting the plurality of semiconductor devices. A pitch of the plurality of conductive lines is approximately twenty-eight nanometers.
US10121672B2 Cutting method for cutting processing-target object and cutting apparatus that cuts processing-target object
There is provided a cutting method for cutting a processing-target object by a cutting blade. The cutting method includes a holding step of holding the processing-target object by a holding table and a cutting step of cutting the processing-target object by the cutting blade by causing the cutting blade that rotates to cut into the processing-target object held by the holding table and causing the holding table and the cutting blade to relatively move after the holding step is carried out. In the cutting step, cutting is carried out with detection of whether or not a crack in the processing-target object exists by a crack detecting unit disposed on the rear side relative to the cutting blade in a cutting progression direction in which cutting processing of the processing-target object by the cutting blade progresses.
US10121660B2 Method for fabricating semiconductor device
A method of fabricating a semiconductor device includes forming a metal film including Cu on a substrate, forming a protective film on the metal film, forming a hard mask including TaOx, where x is 2.0 to 2.5, on the protective film, forming a hard mask pattern by patterning the hard mask, and forming a metal wiring by patterning the metal film, using the hard mask pattern as an etching mask.
US10121652B1 Formation of metal oxide layer
A method for forming a metal oxide layer on a wafer. In some embodiments, the method includes forming a layer of a metal oxyhalide on a wafer followed by an anneal of the wafer which removes halogens from the layer to form a layer of metal oxide. A semiconductor device may be formed from the wafer.
US10121651B2 Method of manufacturing semiconductor device
A technique capable of forming a side wall of a gate electrode having high resistance-to-etching and low leakage current is provided. A method of manufacturing a semiconductor device according to the technique includes: (a) loading a substrate into a processing space in a process vessel, the substrate having thereon a gate electrode and an insulating film formed on a side surface of the gate electrode as a side wall; and (b) forming an etching-resistant film containing carbon and nitrogen on a surface of the insulating film by supplying a carbon-containing gas into the processing space.
US10121650B1 Method of manufacturing semiconductor device
A technique capable of forming a film at the bottom of a deep hole having a high aspect ratio. A method of manufacturing a semiconductor device, including: (a) loading a substrate having a hole into a transfer space via a substrate loading/unloading port; (b) moving the substrate to a processing space; (c) forming a precursor in the hole by simultaneously supplying a first process gas to the substrate in the processing space and an inert gas into the transfer space with the processing space spatially connected to the transfer space and maintaining a difference between a first inner pressure of the processing space and a first inner pressure of the transfer space within a predetermined range; and (d) forming a thin film in the hole after performing (b).
US10121644B2 Mass spectrometer and mass spectrometry method
A mass spectrometer including an ionization source including an ESI probe (201), an ESI power source (24), a corona needle (202) and an APCI power source (24); an ionization condition storage section (41) for storing a plurality of ionization conditions related to the liquid sample, set by an analysis operator, with the ionization conditions differing from each other in the value of the ESI voltage or/and the value of the APCI voltage; a mass spectrometry executer (43) for conducting a mass spectrometry for an ion generated from the liquid sample using each of the plurality of ionization conditions; and a mass spectrometry result selector (44) for selecting, for each of the one or plurality of components, a mass spectrometry result in which the ion is detected with a suitable level of intensity for an analysis, from the mass spectrometry results respectively obtained for the plurality of ionization conditions.
US10121640B2 Method and apparatus for plasma processing
The present invention provides a plasma processing method that uses a plasma processing apparatus including a plasma processing chamber in which a sample is plasma processed, a first radio-frequency power supply that supplies a first radio-frequency power for generating plasma, and a second radio-frequency power supply that supplies a second radio-frequency power to a sample stage on which the sample is mounted, wherein the plasma processing method includes the steps of modulating the first radio-frequency power by a first pulse; and controlling a plasma dissociation state to create a desired dissociation state by gradually controlling a duty ratio of the first pulse as a plasma processing time elapses.
US10121639B2 Mixed mode pulsing etching in plasma processing systems
A method for processing substrate in a chamber, which has at least one plasma generating source, a reactive gas source for providing reactive gas into the interior region of the chamber, and a non-reactive gas source for providing non-reactive gas into the interior region, is provided. The method includes performing a mixed-mode pulsing (MMP) preparation phase, including flowing reactive gas into the interior region and forming a first plasma to process the substrate that is disposed on a work piece holder. The method further includes performing a MMP reactive phase, including flowing at least non-reactive gas into the interior region, and forming a second plasma to process the substrate, the second plasma is formed with a reactive gas flow during the MMP reactive phase that is less than a reactive gas flow during the MMP preparation phase. Perform the method steps a plurality of times.
US10121637B2 Multi-platen ion implanter and method for implanting multiple substrates simultaneously
An ion implantation apparatus and a method for ion implantation provides for implanting multiple substrates simultaneously. The different substrates are on corresponding platens within an ion implantation chamber or they may be positioned on separate substrate holders on a single oversized platen. The substrates and platen or platens, are translatable with respect to an ion beam, the individual substrates are rotatable and the position of the substrates relative to one another in the ion implantation chamber are movable. By rotating, translating and repositioning substrates during the ion implantation process, the entirety of all substrates are implanted by an ion beam even when the ion beam has a relatively small footprint and a relatively short scan length, compared to the diameters of the substrates undergoing implantation.
US10121633B2 Energy discriminating electron detector and scanning electron microscope using the same
When an electrode (29) such as a grid applied with a negative voltage is installed in front of an objective lens (23), low energy electrons among secondary electrons (25) generated from a sample (24) by an electron beam or the like is reflected by the electrode to come into a detector (22) installed in the sample (24) side, while electrons of higher energy are not detected, since they are not reflected by the electrode. Accordingly, since only the electrons of lower energy of the secondary electrons can be detected by discriminating the secondary electrons by the energy, it is possible to obtain a detection signal, e.g., rich in the information on the surface state of the sample.
US10121630B2 Control device, control method, and analysis system
A control device that controls a spectrometer includes: a specimen image display control section that performs a control process that displays a specimen image acquired by the spectrometer on a display section; and an spectrometer control section that performs a control process that causes the spectrometer to start analysis based on designation of an analysis position within the specimen image that has been performed by a pointing device, and performs a control process that causes the spectrometer to stop the analysis based on cancellation of the designation of the analysis position that has been performed by the pointing device.
US10121628B2 Emitter and X-ray tube device
An emitter for an X-ray tube device is configured to irradiate an anode with electrons for X-ray emission. The emitter includes an electron emission portion to be heated by an electric current, a current application leg for supplying the electric current to the electron emission portion, a support leg, a current application leg fixing portion for supporting the current application leg and supplying the electric current to the current application leg, and a support leg fixing portion for supporting the support leg. At least one of materials and shapes are different between the current application leg fixing portion and the support leg fixing portion so that a difference in an amount of thermal deformation between the current application leg and the support leg in a direction vertical to the electron emission portion is reduced when the electron emission portion is heated.
US10121626B2 Electrical switch unit for an electrical device
An electrical switch includes a fixed electrical contact; a movable electrical contact which is moveable relative to thereto between an ON position in contact with and, an OFF position out of contact with, the fixed electrical contact; a contact mover movably coupled to a terminal member moveable relative thereto so as to move the movable electrical contact between the ON and OFF positions; a biasing member coupling the contact mover and the terminal member together such that said biasing member acts upon the contact mover as the contact mover moves the movable electrical contact relative to the fixed electrical contact between the ON and OFF positions; wherein in the ON position, electrical current flows along a path comprising the terminal member, contact mover and movable electrical contact in series, and, an electrical insulation member arranged in series with the biasing member between the contact mover and the terminal member.
US10121624B2 Position indicator of air circuit breaker
In the present disclosure, a link part is connected to a worm wheel rotated according to rotation of a worm gear and a movement member is connected to the link part, whereby a rotational motion of the worm wheel is changed to a translational motion in a horizontal direction through the link part and the movement member. Thus, although an indicator is positioned on an upper side of a handle insertion part, a position according to movement of a circuit breaker body may be easily indicated, while using a simple structure.
US10121623B2 Robust microelectromechanical switch
A microelectromechanical system switch includes a signal input line, a signal output line, a deformable conducting membrane electrically connected to the signal output line and including a contact dimple facing the signal input line, and an actuation electrode. The membrane has a planar round shape, with a radial opening in the direction of the signal input line, narrowing from the periphery towards the center of the membrane, the contact dimple being formed in the central region of the membrane, the actuation electrode has the same shape as the membrane, and the gap between the membrane, facing the actuation electrode, and the actuation electrode is an airgap only.
US10121620B2 Control unit and actuator with control unit
An electronic control unit (1) or an electric actuator (2), respectively, have a switch-off device (4) which includes at least one reed switch (6, 18, 26) and at least one permanent magnet arranged outside the housing (3) and removable from the housing (3). If the permanent magnet (7) is removed from its position of usage at the housing (3), for example in order to perform maintenance of the electronic control unit (1) or of the actuator (2), respectively, the at least one reed switch (6, 18, 26) is opened, as result of which the supply link (8, 10) between the activating terminal (5) and the supply terminals (9, 11) of the control unit are interrupted in order to switch voltage-carrying functional elements of the control unit (1) and/or of the electric actuator (2) to be currentless and thus to effectively prevent an unwanted spark discharge.
US10121619B2 Circuit breaker system with heating radiator and particle trap
A circuit breaker system has an SF6 tank having a wall, and an SF6 heating system. The SF6 heating system includes a heater disposed externally of the tank, and a radiator disposed on the wall inside the SF6 tank. The radiator is thermally coupled to the heater via the wall. The heating system is constructed to conduct heat from the heater through the wall to the radiator. The radiator is constructed to radiate the heat to the SF6 in the tank. A circuit breaker system has an SF6 tank having a wall, and a particle trap. The particle trap has a spar extending radially inward from the wall and a wing extending outward from each side of the spar. Each wing is spaced apart from the wall and forms a region having no electric field at the bottom of the tank adjacent the spar.
US10121608B2 Printable ionic gel separation layer for energy storage devices
Representative embodiments provide a liquid or gel separator utilized to separate and space apart first and second conductors or electrodes of an energy storage device, such as a battery or a supercapacitor. A representative liquid or gel separator comprises a plurality of particles, typically having a size (in any dimension) between about 0.5 to about 50 microns; a first, ionic liquid electrolyte; and a polymer. In another representative embodiment, the plurality of particles comprise diatoms, diatomaceous frustules, and/or diatomaceous fragments or remains. Another representative embodiment further comprises a second electrolyte different from the first electrolyte; the plurality of particles are comprised of silicate glass; the first and second electrolytes comprise zinc tetrafluoroborate salt in 1-ethyl-3-methylimidalzolium tetrafluoroborate ionic liquid; and the polymer comprises polyvinyl alcohol (“PVA”) or polyvinylidene fluoride (“PVFD”). Additional components, such as additional electrolytes and solvents, may also be included.
US10121607B2 Ceramic separator for ultracapacitors
A separator such as for an electrochemical double layer capacitor includes acicular inorganic particles that are dried to form a porous membrane. Example inorganic particles are calcium silicate particles. A deposition method implementing slurry that includes the acicular inorganic particles and a dispersing medium along with a binder material can be used to form the separator layer directly on electrode materials.
US10121604B2 Nanocomposite of multilayer fullerenes with transition metal oxide nanoparticles and a process for the preparation thereof
Disclosed is a simple, cheaper and green approach for low temperature synthesis of functionalized multilayer fullerene from the pure ghee (clarified butter) to obtain activated multishell graphitized non-porous fullerene in the form of nano-onions (CNOs), for fabricating high performance exohedral type of super capacitors by incorporating suitable transition metal oxide. Further, the approach relates to an exohedral type supercapacitor composite, containing non-porous CNOs and transition metal oxide nanoparticles with enhanced specific capacitance in 0.5 M H2SO4.
US10121603B2 Dye-sensitized solar cell element
Provided is a dye-sensitized solar cell element comprising at least one dye-sensitized solar cell, wherein the dye-sensitized solar cell includes a first base material including a transparent substrate, a second base material which faces the first base material, an annular sealing portion which bonds the first base material and the second base material, and an oxide semiconductor layer which is provided between the first base material and the second base material, wherein the second base material has a flexibility, wherein the second base material includes an annular bonding edge portion which is bonded to the sealing portion and a main body portion in an inner side of the bonding edge portion, and wherein a portion of the main body portion is a convex bending portion which is bent to be convex toward a side opposite to the first base material.
US10121601B2 Photoelectrode material and photocell material
A method of generating electricity utilizing silicon oxide is provided. The method includes irradiating a light to a photocell comprising a photovoltaic material which consists essentially of silicon oxide in a manner that causes the silicon oxide to generate the electricity in response to the irradiation of light, and correcting the electricity from the photovoltaic material.
US10121600B2 Solid electrolytic capacitor with improved performance at high voltages
A solid electrolytic capacitor that comprises a sintered porous anode, a dielectric layer that overlies the anode body, and a solid electrolyte overlying the dielectric layer is provided. The anode is formed from a finely divided powder (e.g., nodular or angular) having a relatively high specific charge. Despite the use of such high specific charge powders, high voltages can be achieved through a combination of features relating to the formation of the anode and solid electrolyte. For example, relatively high press densities and sintering temperatures may be employed to achieve “sinter necks” between adjacent agglomerated particles that are relatively large in size, which render the dielectric layer in the vicinity of the neck less susceptible to failure at high forming voltages.
US10121598B2 Method for producing electrolytic capacitor
A method for producing an electrolytic capacitor according to the present disclosure includes a first step of preparing a capacitor element that includes an anode body having a dielectric layer; a second step of impregnating the capacitor element with a first treatment solution containing a conductive polymer and a first solvent; and a third step of impregnating the capacitor element with an electrolyte solution after the second step, the capacitor element being, in the third step, impregnated with the electrolyte solution while including a liquid.
US10121588B2 Method and apparatus for preparing rare earth sintered magnet
A mold comprising a die, an upper punch, and a lower punch, the pressure surface of one or both of the upper and lower punches being shaped non-planar, a cavity being defined between the die and the lower punch, is combined with a feeder including a shooter provided with a main sieve at its lower end port, the main sieve having a sifting surface of substantially the same non-planar shape as the pressure surface. A rare earth sintered magnet is prepared by feeding an alloy powder into the cavity through the shooter and sieve while applying weak vibration to the shooter, applying a uniaxial pressure to the alloy powder fill in the cavity under a magnetic field to form a precursor, and heat treating the precursor.
US10121587B2 Manufacturing method of magnetic element
A manufacturing method of a magnetic element including the steps of: sandwiching and holding at least one of a terminal unit and a coil terminal-end of a coil between a tubular-shaped upper-side die and a tubular-shaped lower-side die; filling a magnetic material in the tubular-shaped portion; and pressure-molding a core, whose side surface follows the inner walls of the upper-side die and the lower-side die by using an upper-side punch and also by using a lower-side punch, wherein at least a portion of the inner wall of the upper-side die and at least a portion of the inner wall of the lower-side die have respective different distances with respect to the center of the tubular-shaped portion, and in the step of pressure-molding, there is formed a core concave-portion having a step on the outside surface of the core, by transcription, and at least one of the terminal unit and the coil terminal-end is at the boundary.
US10121586B2 Method for manufacturing Fe-based amorphous metal powder and method for manufacturing amorphous soft magnetic cores using same
A manufacturing method of an amorphous soft magnetic core using a Fe-based amorphous metallic powder includes size-sorting an amorphous metallic powder obtained by pulverizing an amorphous ribbon prepared by a rapid solidification process (RSP) and then using the amorphous metallic powder having a particle size distribution so as to comprise 10 to 85 wt. % of powder having a particle size of 75 to 100 μm, 10 to 70 wt. % of powder having a particle size of 50 to 75 μm, and 5 to 20 wt. % of powder having a particle size of 5 to 50 μm to manufacture an amorphous soft magnetic core with excellent high-current DC bias characteristic and good core loss characteristic.
US10121583B2 Coil structure and electromagnetic component using the same
An electromagnetic component including a multi-layer, spiral coil structure embedded in a molded body is disclosed. Each layer of the coil structure makes approximately one and a quarter turns of a winding. Each layer of the coil structure has a loose middle segment, two slim end segments overlapping each other with a spacing therebetween, and tapered neck segments respectively connecting the loose middle segment with the two slim end segments.
US10121580B2 Gluing device, gluing method and colloid for packaging devices
The present disclosure provides a gluing device, a gluing method and a colloid for packaging devices. The gluing device includes an instillation head configured to guide a glue added with magnetic material in an instillation direction; and a magnetic field generation mechanism configured to apply a magnetic field within the instillation head, so as to apply a force to the magnetic material through the magnetic field in a direction identical to or opposite to the instillation direction. Thus a flow rate of the glue in the instillation direction is controlled through the force applied by the magnetic material to the glue. The glue in the gluing device may be smoothly dripped out at a constant flow rate, thereby to prevent the occurrence of discontinuous or thin glue lines in the related art due to an insufficient pressure during gluing.
US10121578B2 Electromagnetic actuating device
A electromagnetic actuating device for a valve, having an armature arranged in a hollow cylindrical armature chamber axially displaceable between two axial stops, wherein the armature chamber is delimited by a magnet yoke. An electrical coil extends coaxially around the armature, and the magnet yoke is at least partially arranged in a housing. The armature has a cylindrical geometry with a base remote from the housing and with a hollow cylindrical end section situated axially opposite. The base is remote from the housing and connected to an actuating plunger. A guide sleeve is mounted axially onto the hollow cylindrical end section of the armature, and on that end of the guide sleeve which is remote from the actuating plunger, there is arranged or formed an adhesion prevention device which prevents or at least greatly impedes axial adhesion of the armature to the magnet yoke. The guide sleeve makes it possible to realize a reduction in width of the parasitic air gap between the armature and the magnet yoke in order to increase the actuating forces of the actuating device with simultaneously reduced number of components.
US10121576B1 Pressure based, mechanical amperage control engine for an electronic device
The pressure based control engine directs the amount of amperage that is applied to an electric device, such as a flashlight. The control engine provides a first piston body and a second piston body that conduct electricity. A piston divider constructed from a quantum tunneling material separates the first piston body and the second piston body. Compression of the piston divider by the first piston body and the second piston causes the piston divider to conduct electricity. As the pressure increases, the current that can flow through the piston divider also increases. Similarly, as the pressure decreases, the current that can flow through the piston divider decreases.
US10121575B2 Thin film resistor
A thin film resistor includes 38-60 at.% of nickel, 10-25 at.% of chromium, 3-10 at.% of manganese, 4-18 at.% of yttrium, and 1-36 at.% of dysprosium. The thin film resistor can greatly increase the resistivity with a low temperature coefficient of resistance to broaden the applications of the thin film resistor.
US10121574B2 Resistor and method for manufacturing resistor
The resistor includes a chip resistive element which includes a resistive element and metal electrodes and which is formed on first surface of a ceramic substrate, metal terminals electrically joined to the metal electrodes, and an Al member formed on the second surface side of the ceramic substrate, wherein the ceramic substrate and the Al member are joined using an Al—Si-based brazing filler metal, the metal electrodes and the metal terminals are joined to each other using a solder, and a degree of bending of an opposite surface of the Al member opposite to a surface on the ceramic substrate side is in a range of −30 μm/50 mm to 700 μm/50 mm.
US10121570B2 Dielectric material with enhanced breakdown strength
An enhanced breakdown strength dielectric material includes a base dielectric layer having first and second opposing major surfaces. A first stress mitigating layer is disposed on the first major surface of the base dielectric layer. A second stress mitigating layer disposed on the second major surface of the base dielectric layer. A volume conductivity of at least one of the first and second stress mitigating layers is at least 2 times a volume conductivity of the base dielectric layer.
US10121569B2 Cable and explosion-proof system
A cable includes electric wires, an outer cover, a first cover, and a second cover. Each of the electric wires includes a conductive core and an insulator covering the conductive core. The outer cover covers the electric wires and extends from a first atmosphere to a second atmosphere less explosive than the first atmosphere. An outer surface of the outer cover is supported by a partition separating the first atmosphere from the second atmosphere. The first cover includes a thermosetting resin and covers an exposed portion of the electric wires, which is not covered by the outer cover in the second atmosphere. The second cover covers the first cover and includes a material higher in fracture strength than the thermosetting resin.
US10121566B2 Composition from forming conductive pattern and resin structure having conductive pattern thereon
This disclosure relates to a composition for forming a conductive pattern that enables formation of fine conductive pattern on various polymer resin products or resin layers by a simplified process, and more effectively fulfills requirements of the art such as realization of various colors and the like, and a resin structure having a conductive pattern. The composition for forming a conductive pattern comprises a polymer resin; and a non-conductive metal compound including a first metal and a second metal, having a NASICON crystal structure represented by the following Chemical Formula 1, wherein a metal nucleus including the first metal or an ion thereof is formed from the non-conductive metal compound by electromagnetic irradiation.
US10121561B2 Collimator for X-ray diffraction spectroscopy, associated device and its use
The invention relates to the field of the analysis of objects by x-ray diffraction spectroscopy. One subject of the invention is a device for analyzing an object by x-ray diffraction spectroscopy, comprising a collimator the shape of which allows various portions of an object to be analyzed simultaneously. To do this, the collimator includes channels inclined with respect to an axis, called the central axis of the collimator, in such a way that various channels address various elementary volumes distributed through the object. Another subject of the invention is a method allowing an object to be analyzed using such a device. The object may for example be a biological tissue that it is desired to characterize non-invasively and non-destructively.
US10121555B2 Wear-limiting non-volatile memory
A non-volatile memory device having at least one non-volatile flash memory formatted with physical addresses to read and write data that is organized into blocks of data, wherein the blocks of data are organized into pages of data, and wherein the pages of data are organized into cells of data. The non-volatile memory device includes a non-volatile memory controller to direct read and write requests to the non-volatile flash memory for the storage and retrieval of data. The non-volatile memory controller includes a flash translation layer to correlate read and write requests for data having a logical address between the reading and writing the data to physical address location of the non-volatile flash memory. The flash translation layer, when writing to a physical address location, chooses between a wear-leveling circuit and a wear-limiting circuit to select the physical address location.
US10121551B1 Detecting power loss in NAND memory devices
Devices and techniques for detecting power loss in NAND memory devices are disclosed herein. A memory controller may calibrate a first read level for a first physical page of a number of physical pages from an initial first read level position to a calibrated first read level position. The first read level may be between a first threshold voltage distribution corresponding to a first logical state of the at least four logical states and a second threshold voltage distribution corresponding to a second logical state of the at least four logical states. Also, the first threshold voltage distribution may be a highest threshold voltage distribution for the first physical page. The memory controller may calibrate a second read level for the first physical page that is lower than the first read level from an initial second read level position to a calibrated first read level position. The memory controller may determine to refresh at least one logical page stored at the first physical page based at least in part on a first read level difference between the initial first read level and the calibrated first read level and a second read level difference between the initial second read level and the calibrated second read level.
US10121546B2 Semiconductor device, pre-write program, and restoration program
When a control circuit has received a first erase command, the control circuit controls performing a first pre-write process to allow a first storage device and a second storage device to have threshold voltages, respectively, both increased, and the control circuit thereafter controls performing an erase process to allow the first storage device and the second storage device to have their respective threshold voltages both decreased to be smaller than a prescribed erase verify level. When the control circuit has received a second erase command, the control circuit controls performing a second pre-write process to allow one of the first storage device and the second storage device to have its threshold voltage increased, and control circuit subsequently controls performing the erase process.
US10121544B2 Connecting memory cells to a data line sequentially while applying a program voltage to the memory cells
Programming methods include applying a voltage to a selected access line commonly connected to a plurality of memory cells, and, while the voltage applied to the selected access line remains at a program voltage without being discharged, electrically connecting a subset of the plurality of memory cells to one data line so that only one memory cell of the subset of the plurality of memory cells is electrically connected to the one data line at a time.
US10121542B2 Nonvolatile memory device, storage device including nonvolatile memory device and reading method of nonvolatile memory device
A nonvolatile memory device includes a memory cell array and a row decoder circuit. The row decoder circuit turns on memory cells of a plurality of cell strings of a selected memory block after applying a first prepulse to a first dummy word line connected to first dummy memory cells after applying a second prepulse to a second dummy word line connected to second dummy memory cells.
US10121541B2 Semiconductor device and information processing system
The present invention makes it possible to form a circuit configuration that is capable of executing a keyword search at an increased speed while suppressing an increase in the memory capacity of a content-addressable memory. A semiconductor device according to an aspect of the present invention searches an input data string for a predesignated keyword, and includes a first content-addressable memory that stores a partial keyword corresponding to a predetermined number of data beginning with the first data of the keyword, a second content-addressable memory that stores the entirety of the keyword, and a control circuit that is coupled to the first content-addressable memory and to the second content-addressable memory. When a portion matching the partial keyword is detected in the input data string by a search in the first content-addressable memory, the second content-addressable memory executes a search on search data extracted from the input data string.
US10121536B2 Semiconductor memory device and memory system
A semiconductor memory device includes a first memory cell array including a first memory cell that is capable of holding two or more bits of data including at least a first bit and a second bit, a second memory cell array including a second memory cell that is capable of holding two or more bits of data including at least a first bit and a second bit, a first word line electrically connected to a gate of the first memory cell, and a second word line electrically connected to a gate of the second memory cell. In a read operation, at least first, second, and third voltages are applied successively to both the first word line and the second word line to read a first page including the first bit of the first memory cell and a second page including the second bit of the second memory cell.
US10121535B2 Memory cell of static random access memory based on resistance and capacitance hardening
The memory cell of static random access memory based on resistance-capacitance reinforcement, which comprises a latch circuit and a bit selection circuit, the latch circuit consists of two PMOS transistors P1 and P2, two NMOS transistors N1 and N2, a first resistance-capacitance network and a second resistance-capacitance network; the bit selection circuit consists of NMOS transistors N5 and N6; the latch circuit forms four storage nodes X1, X1B, X2, X2B, among which a coupling capacitor C is provided between a pair of complementary data storage nodes. Compared to the conventional memory cell of 6T structure, a resistance-capacitance network and a coupling capacitor are added, so that without changing the original read operation circuit and without obviously increasing complexity, the memory cell is prevented from having single event upset merely at a cost of increasing a small amount of area, thus ensuring correctness of data.
US10121534B1 Integrated circuit with overdriven and underdriven pass gates
In one embodiment, an integrated circuit includes a pass gate circuit and a memory element circuit. The pass gate circuit receives a user signal that toggles between a high voltage level and a low voltage level. The memory element circuit outputs a control signal to control the pass gate circuit. The control signal may be asserted to be greater than the high voltage level when activating the pass gate circuit or the control signal may be deasserted to be less than the low voltage level when deactivating the pass gate circuit. In addition to that, a method on how to operate the pass gate circuit is also provided.
US10121529B2 Semiconductor memory device for applying different bias voltages and operating method thereof
A semiconductor memory device and an operating method thereof. The semiconductor memory device includes a memory cell array, a peripheral circuit and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a program operation for the plurality of memory cells in the memory cell array. The control logic controls the peripheral circuit and the memory cell array such that, during the program operation for the plurality of memory cells, pre-bias voltages are applied to a plurality of word lines coupled to the plurality of memory cells to precharge channel regions of the plurality of memory cells. Furthermore, different pre-bias voltages are applied to the plurality of word lines depending on the relative positions of the word lines.
US10121525B2 Nonvolatile memory device and operating method of the same
A nonvolatile memory device includes memory banks and write block circuits. Each of the memory banks includes an array of memory cells. Each of the memory cells is disposed in a region of the memory banks in which bit lines and word lines intersect. The write block circuits are connected to the memory banks. Each of the write block circuits includes write drivers, that are each connected to the bit lines. The write block circuits provide a write current of the memory cells to the bit lines. A total number of write block circuits is used to determine the number of memory banks that are simultaneously provided with a write command from a host. A total number of write drivers that are activated is based on a predetermined reference value.
US10121519B2 Semiconductor device and control method thereof
A semiconductor device includes a connector configured for connection to a host, a power circuit supplied with a first voltage from the host via the connector, the power circuit including first and second channels configured to generate second and third voltages, respectively, from the first voltage, a semiconductor memory supplied with the second voltage via the first channel, and a controller for the semiconductor memory, supplied with the third voltage via the second channel. When the first voltage is less than a first threshold, the power circuit turns off the first channel and the second channel.
US10121518B1 Reducing leak rate in adhesive-based hermetically-sealed data storage devices and systems
A hermetically-sealed container for one or more data storage devices may include a base having grooves, and corresponding sidewalls disposed within each groove, with an adhesive disposed within each groove and bonding each sidewall to the base, and with gap spacing mechanisms positioned within each groove between the corresponding sidewall and the base, thereby ensuring a gap for sufficient flow of the adhesive between each sidewall and the base. The adhesive may be a liquid-based epoxy adhesive, and whereby the spacing mechanisms enable sufficient capillary action to wet all the surfaces to form a sound hermetic bond or seal between the sidewalls and the base. The container may, then, be filled with a lighter-than-air gas such as helium.
US10121513B2 Dynamic image content overlaying
Systems and methods for dynamic image content overlaying are disclosed. In embodiments, a computer-implemented method comprises analyzing one or more digital image frames for the presence of a placeholder, wherein the placeholder overlays a dynamic image space on a display object and includes a content identifier and a contour mesh; determining the content identifier; retrieving select image content based on the content identifier; determining an orientation of the dynamic image space; transforming the select image content to produce transformed image content that matches the contour mesh and the orientation of the dynamic image space; and replacing the placeholder with the transformed image content to produce a set of one or more embedded image frames.
US10121508B2 Multitrack recorder
A multitrack recorder includes a display unit and a control unit. The control unit displays on the display unit a level meter image indicating information on a corresponding track with respect to each of a predetermined number of tracks, and also first number images indicating the respective numbers of some of the tracks so as to be associated with the corresponding respective level meter images irrespective of the states of the some tracks, and, when a focused track is generated among the tracks displayed, temporarily displays a second number image indicating the number of the focused track so as to be associated with the corresponding level meter image. The second number image is displayed in a manner such that at least one of a size, a position, and a color is different from that of the first number image.
US10121506B1 Magnetic-recording medium including a carbon overcoat implanted with nitrogen and hydrogen
A magnetic-recording medium includes a hydrogen and nitrogen implanted carbon overcoat (HNICOC) on a magnetic-recording layer. The HNICOC includes nitrogen implanted in a top-surface layer of the HNICOC such that a percentage ratio of a concentration of the implanted nitrogen to a concentration of carbon is between about 30 percent (%) to about 10% within a depth from about 2 Ångstrom (Å) to about 5 Å from the top surface of the HNICOC. An amount of hydrogen implanted in the top-surface layer is between about 1% to about 12% within a distance less than about 5 Å from the top surface. A data storage device that incorporates the magnetic-recording medium within a magnetic-recording disk, and a method for making the magnetic-recording medium are also described.
US10121505B1 Hard disk device and method of controlling the same
A hard disk device comprises a scanning mechanism that simultaneously scans a first recording medium surface with a first recording head and a second recording medium surface with a second recording head, a table storing band relative position information for a first band on the first recording medium surface and a second band on the second recording medium surface, and a processor. The processor calculates an inter-plane relative trajectory error between the first and second recording heads, determines a data access order performed by the first recording head on the first band and the second recording head on the second band, based on the band relative position information and the inter-plane relative trajectory error, and causes the first recording head to access a track and the second recording head to access a track in the data access order determined by the determining unit.
US10121502B2 Magnetic read head having a CPP MR sensor electrically isolated from a top shield
An apparatus according to one embodiment includes an array of transducer structures arranged along a tape bearing surface of a common module. Each transducer structure includes a lower shield, an upper shield above the lower shield, a current-perpendicular-to-plane sensor between the upper and lower shields, at least one lead, and an insulating layer between the at least one lead and the shield closest thereto. The at least one lead is selected from a group including an upper electrical lead between the sensor and the upper shield, and a lower electrical lead between the sensor and the lower shield. The at least one lead is in electrical communication with the sensor. A width of one or more of the at least one lead in a cross track direction is about equal to a width of the sensor.
US10121501B2 Free layer magnetic reader that may have a reduced shield-to-shield spacing
A magnetic read apparatus includes a read sensor, a shield structure and a side magnetic bias structure. The read sensor includes a free layer having a side and a nonmagnetic spacer layer. The shield structure includes a shield pinning structure and a shield reference structure. The nonmagnetic spacer layer is between the shield reference structure and the free layer. The shield reference structure is between the shield pinning structure and the nonmagnetic spacer layer. The shield pinning structure includes a pinned magnetic moment in a first direction. The shield reference structure includes a shield reference structure magnetic moment weakly coupled with the pinned magnetic moment. The side magnetic bias structure is adjacent to the side of the free layer.
US10121497B1 Magnetic recording head with spin torque oscillator layers satisfying width, thickness and angle relationship formulas
A magnetic recording head has a main magnetic pole that generates a recording magnetic field applied on a magnetic recording medium from an end surface that is one portion of an air bearing surface facing the magnetic recording medium; a trailing shield provided on the trailing side of the main magnetic pole with a write gap interposed therebetween; and a spin torque oscillator that is provided in the write gap to be interposed between the main magnetic pole and the trailing shield and that generates a magnetic field that exerts an interaction on the recording magnetic field applied on the magnetic recording medium.
US10121495B2 Magnetic recording write apparatus having a stepped conformal trailing shield
A magnetic write apparatus has a media-facing surface (MFS), a pole having leading and trailing surfaces, a trailing shield having a pole-facing surface, a write gap and coil(s). The pole's trailing surface has a portion adjoining the MFS and oriented at a nonzero, acute bevel angle from a direction perpendicular to the MFS. The pole-facing surface includes a first portion adjoining the MFS and oriented at a first angle substantially the same as the bevel angle, a second portion oriented at a second angle greater than the first trailing shield angle, and a third portion oriented at a third angle substantially the same as the first angle. The write gap has first, second and third thicknesses adjacent to the first, second and third portions of the pole-facing surface, respectively. The first thickness is constant. The second thickness varies. The third thickness is constant and greater than the first thickness.
US10121490B2 Acoustic signal processing system capable of detecting double-talk and method
An acoustic signal processing system and method. In accordance with an embodiment, the acoustic signal processing system includes an adaptive filter that filters a signal from a frequency band reservation module and generates a filter signal that is received by a subtractor. The subtractor generates an error signal that is used by a double-talk indicator module to generate a control signal that indicates the presence of double-talk.
US10121489B1 Method, device, and non-transitory computer readable storage medium for processing audio signal
A processing method includes acquiring an audio signal, magnifying one or more first portions of the audio signal in response to one or more magnitudes of the one or more first portions of the audio signal are lower than a predetermined threshold, deforming one or more second portions of the audio signal in response to one or more magnitudes of the one or more second portions of the audio signal are greater than the predetermined threshold, and performing a noise reduction to the one or more deformed second portions of the audio signal to reduce the one or more deformed second portions of the audio signal.
US10121486B2 Audio signal classification and coding
The invention relates to a codec and a signal classifier and methods therein for signal classification and selection of a coding mode based on audio signal characteristics. A method embodiment to be performed by a decoder comprises, for a frame m: determining a stability value D(m) based on a difference, in a transform domain, between a range of a spectral envelope of frame m and a corresponding range of a spectral envelope of an adjacent frame m−1. Each such range comprises a set of quantized spectral envelope values related to the energy in spectral bands of a segment of the audio signal. The method further comprises selecting a decoding mode, out of a plurality of decoding modes, based on the stability value D(m); and applying the selected decoding mode.
US10121483B2 Hybrid RTP payload format
In accordance with an example embodiment of the present invention, disclosed is a method and an apparatus thereof for formatting a payload for transmission of multi-mode speech/audio codec data. The method comprises deciding whether a header-less or a header-full payload format is used for transmission of a coded frame. The decision is based on a codec mode and a required functionality. The payload data is packetized with or without the payload header depending on the decision.
US10121482B2 Apparatus and method for encoding and decoding of integrated speech and audio utilizing a band expander with a spectral band replication (SBR) to output the SBR to either time or transform domain encoding according to the input signal characteristic
Provided are an apparatus and a method for integrally encoding and decoding a speech signal and an audio signal. The encoding apparatus may include: an input signal analyzer to analyze a characteristic of an input signal; a first conversion encoder to convert the input signal to a frequency domain signal, and to encode the input signal when the input signal is an audio characteristic signal; a Linear Predictive Coding (LPC) encoder to perform LPC encoding of the input signal when the input signal is a speech characteristic signal; a frequency band expander for expanding a frequency band of the input signal whose output is transmitted to either the time-domain encoding module or the transform encoding module based on the input characteristic; and a bitstream generator to generate a bitstream using an output signal of the first conversion encoder and an output signal of the LPC encoder.
US10121481B2 Post-quantization gain correction in audio coding
A gain adjustment apparatus (60) for use in decoding of audio that has been encoded with separate gain and shape representations includes an accuracy meter (62) configured to estimate an accuracy measure (A(b)) of the shape representation (Ñ(b)), and to determine a gain correction (gc(b)) based on the estimated accuracy measure (A(b)). It also includes an envelope adjuster (64) configured to adjust the gain representation (Ê(b)) based on the determined gain correction.
US10121478B2 Audio watermark and synchronization tones for recording devices
A recording device, such as a video camera, emits audio watermarks (e.g., audible tones, inaudible tones) and records audio watermarks emitted by other recording devices. The audio watermarks provide information (e.g., data) such as an identifier of the camera and the identity of the operate. Audio watermarks may further include time information such as a timestamp indicating the time that the audio watermark was emitted by the camera. Audio watermarks may be emitted and recorded at intervals while recording an incident. A processing system, such as a digital video and audio processing system, may receive video information and recorded watermarks from multiple recording devices. The processing system may use the audio watermarks recorded by each recording device to determine which recording devices were in the vicinity of an incident. The processing system may also use the audio watermarks to align (e.g., synchronize) the video recorded by the various recording devices. Alignment of recorded video may permit synchronized playback of the recorded video from the various recording devices. Alignment may further identify at what point during an incident a recording device began and terminated recording.
US10121475B2 Computer-implemented system and method for performing distributed speech recognition
A computer-implemented system and method for performing distributed speech recognition is provided. Audio data is collected. A main grammar and secondary grammars are simultaneously provided for the audio data. Each secondary grammar includes an independent grammar. Speech recognition is simultaneously performed on the audio data using each secondary grammar. A new grammar is constructed for the audio data based on the main grammar template using results of the speech recognition. Further speech recognition is performed on the audio data using the new grammar.
US10121474B2 Contextual note taking
Contextual note taking is described. A note taking assistant can receive an indication of a specific presentation session. This indication can be used by the note taking assistant to access information or content related to the session. The note taking assistant can receive specific presentation session content, which includes identifiable context images. Identifiable context images are meant to define an individual page, an individual slide, or other atomic unit in the presentation. The note taking assistant operates by receiving a navigation message, changing the current assistant context image to a current presenter context image based on the navigation message; receiving a speech-to-text message comprising a unit of text; displaying the current presenter context image, and displaying the unit of text associated with the current presenter context image; and storing the unit of text associated with the current presenter context image.
US10121473B2 System and method for determining recipient of spoken command in a control system
Disclosed is an apparatus and method for determining which controllable device an audible command is directed towards, the method comprising: receiving at each of two or more controlling devices the audible command signal, the audible command being directed to control at least one of two or more controllable devices controlled by a respective one of the two or more controlling devices; digitizing each of the received audible command signals; attaching a unique identifier to each digitized audible command so as to uniquely correlate it to a respective controlling device; determining a magnitude of each of the digitized audible command; determining a digitized audible command with the greatest magnitude, and further determining to which controlling device the audible command is directed to on the basis of the unique identifier associated with the digitized audible command with the greatest magnitude; performing speech recognition on the digitized audible command with the greatest magnitude; and forwarding a command to the controlling device corresponding to the digitized audible command with the greatest magnitude, the command corresponding to the audible command that can be implemented on the controllable device controlled by the controlling device.
US10121472B2 Audio buffer catch-up apparatus and method with two microphones
A first microphone is operated in a low power sensing mode, and a buffer at the first microphone is used to temporarily store at least some of the phrase. Subsequently the first microphone is deactivated, then the first microphone is re-activated to operate in normal operating mode where the buffer is no longer used to store the phrase. The first microphone forms first data that does not include the entire phrase. A second microphone is maintained in a deactivated mode until the trigger portion is detected in the first data, and when the trigger portion is detected, the second microphone is caused to operate in normal operating mode where no buffer is used. The second microphone forms second data that does not include the entire phrase. A first electronic representation of the phrase as received at the first microphone and a second electronic representation of the phrase as received at the second microphone are formed from selected portions of the first data and the second data.
US10121471B2 Language model speech endpointing
An automatic speech recognition (ASR) system detects an endpoint of an utterance using the active hypotheses under consideration by a decoder. The ASR system calculates the amount of non-speech detected by a plurality of hypotheses and weights the non-speech duration by the probability of each hypotheses. When the aggregate weighted non-speech exceeds a threshold, an endpoint may be declared.
US10121464B2 Subband algorithm with threshold for robust broadband active noise control system
An active noise control (ANC) system includes a speaker and one or more processors. The one or more processors implement an adaptive subband filtered reference control algorithm that applies thresholds to reference and error feedback signal paths such that, in response to a series of broadband non-Gaussian impulsive reference signals indicative of road noise in the vehicle having an audible frequency range of 20 Hz to 20 kHz, weight coefficients defining an adaptive filter of the control algorithm converge and permit the ANC system to partially cancel the road noise via output of the speaker.
US10121463B2 Networked sound masking system
A sound masking system for shaping the ambient noise level in a physical environment. The sound masking system comprises a networked and distributed system having a number of master units coupled together and to a control unit. One or more of the master units may include satellite sound masking units which function to reproduce the sound masking signal generated by the master sound masking unit. Each of the master units is addressable over the network by the control unit enabling the control unit to program the contour, spectral band, and gain characteristics of the sound masking output signal. The system may also include a remote control unit which provides the capability to tune and adjust each master sound masking unit in situ without requiring physical access through the ceiling installation.
US10121459B2 Musical instrument case
The invention is based on a musical instrument case, in particular for storage of a string instrument, with at least one housing, with at least one storage region, which is delimited by the housing, for storage of a musical instrument, and with at least one fixing unit, which is provided to fixate a musical instrument in the storage region at least substantially fixedly as regards a position. It is proposed that the at least one fixing unit comprises at least one structural element of low flexural strength, which is in a fixated state of a musical instrument provided to contact a body of the musical instrument.
US10121457B2 Method and apparatus for waking-up violin and other string instruments
Waking-up a violin or other instrument by determining naturally resonating features of a particular instrument by applying tones and analyzing the instrument's responses, and then applying vibrations (e.g., continuously and/or in patterns, such as alternating on/off, staccato, etc.) corresponding to the most responsive (resonant) portions of the instrument's responses (e.g., peaks of the analyzed instrument's response) fully breaking in the various parts of the instrument. The applied vibrations are continued until the instrument's amplitude response plateaus.
US10121454B2 Displaying images on local-dimming displays
Displays, display components, image and video processing apparatus and related methods are described. A method for driving local-dimming displays comprises generating control values for driving pixels of a spatial light modulator from one image data component and generating control values for driving backlight elements from a second image data component. The first and second image data components may respectively comprise a tone map and a ratio image. Control values for the spatial light modulator and/or backlight may be obtained using cost effective hardware.
US10121451B2 Ambient light probe
The examples relate to a method and apparatus to measuring ambient light information that is used in the manipulation or augmentation of an image presented on a display. The apparatus measures ambient light characteristic information from at least one direction in an environment in which the apparatus is located. The measured ambient light characteristic enable substantially real time generation and application of an image effect to an image presented on a display device.
US10121450B2 Eye protecting method and device of screen based on virtual reality helmet
The present invention discloses a method and an apparatus for eye protection based on a screen of a virtual reality headset, the method comprising: calculating, based on a plurality of weight areas divided on a screen of a virtual reality headset, a total cumulative amount of a blue component of pixels on the screen from a t0 moment to a t1 moment, wherein the plurality of weight areas is divided according to weights of impact of blue light on human eyes; determining, according to the total cumulative amount of the blue component from the t0 moment to the t1 moment, a blue light suppression factor at the t1 moment, and then obtaining a suppressed blue component value of each pixel of an image at a next frame; outputting the image of the next frame with the suppressed blue component value. In such a way, the present invention can strike a balance between eye protection and guarantee of display performance.
US10121446B2 Electronic device and method of providing information in electronic device
An electronic device is provided. The electronic device includes a rotation support member; a support member configured to support the rotation support member; a rotation member movably coupled to the rotation support member; a display movably coupled to a surface of the rotation member; a driving device configured to drive the display; a memory; and a processor, wherein the processor is configured to control, if input information is received, driving of the rotation member to make the display corresponding to the received input information face a first direction, control, if the display moves to face the first direction, driving the rotation member to face a second direction for identify an external object, identifying, if the display is located to face the external object in the second direction, the external object, and display information on at least one function executed in connection with the identified external object on the display.
US10121445B2 Active matrix display device and method of driving same
An active matrix LCD display of the multi-pixel drive (MPD) type, in which a pixel comprises a plurality of sub-pixels with each sub-pixel of a pixel being associated with a respective storage capacitor address lines so that the voltage applied across an individual sub-pixel depends on both the signal voltage and the voltage applied to the associated storage capacitor address line, is driven such that the relationship between at least a first one of the capacitor line voltages and a second one of the capacitor line in a first display refresh period of the frame is different to the relationship between the first of the capacitor line voltages and the second of the capacitor line voltages in a second display refresh period of the frame. This allows the root-mean-square (RMS) voltage applied over the frame across a first of the sub-pixels to be controlled at least partially independently of the RMS voltage applied over the frame across a second of the sub-pixels, thereby providing increased resolution.
US10121443B2 Display panel and display device
A display panel includes a first gate driving circuit, a second gate driving circuit, a first pixel element and a second pixel element. The first gate driving circuit generates a first gate pulse signal. The second gate driving circuit generates a second gate pulse signal. The first gate pulse signal and the second gate pulse signal are simultaneously activated. The first pixel element receives the first gate pulse signal. The second pixel element receives the second gate pulse signal. While the first pixel element is in a negative polarity state, the second pixel element is in a positive polarity state, the first pixel element is turned off in response to a first low gate voltage of the first gate pulse signal, and the second pixel element is turned off in response to a second low gate voltage of the second gate pulse signal.
US10121442B2 Driving methods and driving devices of gate driver on array (GOA) circuit
The present disclosure relates to a driving method and a driving unit of GOA circuits. The driving unit includes a timing control chip and a GOA circuit including a plurality of cascaded GOA driving units. The timing control chip inputs first clock signals, second clock signals, and a constant-voltage potential to the GOA driving units at each of levels to drive the GOA driving units to output the scanning driving signals level-by-level, wherein scanning initial signals are further inputted to the GOA driving units at the first through the fourth level. The first clock signals and the second clock signals are two different clock signals selected from one clock signals set including eight high-frequency clock signals (CK1˜CK8), wherein CKm and CKm+4 are inverting signals. A period of each of the high-frequency clock signals is T, and a high-potential pulse width within the period (T) is T1 During a scanning driving process of each of frames, the high-potential pulse width of the high-frequency clock signals (CKm) is T1m, T1m
US10121438B2 Shift register and display device
A shift register and a display device are provided. The shift register includes a pre-charge unit, a pull-up unit, a first pull-down unit and a second pull-down unit. The pre-charge unit receives first and second input signals, and outputs a pre-charge signal via a first node. The pull-up unit receives the pre-charge signal and a clock signal, and outputs a scanning signal via a second node. The first pull-down unit receives the pre-charge signal, first and second pull-down control signals, and controls whether to pull-down the scanning signal to a reference voltage level. The second pull-down unit receives the pre-charge signal and first and second pull-down control signals, and controls whether to keep the scanning signal at the reference voltage level. The period of the first second pull-down control signal and the period of the second pull-down control signal are in a range from 12 frames to 180 frames.
US10121437B2 Shift register and method for driving the same, gate driving circuit and display device
The present invention provides a shift register and a method for driving the same, a gate driving circuit and a display device, and belongs to the field of display technology. The shift register of the present invention includes an input module, an output pulling-up module and a reset-and-noise-reducing module, wherein the input module is connected to a signal input terminal, a second clock signal input terminal, a power supply voltage terminal and a pulling-up node, the output pulling-up module is connected to a first clock signal input terminal, the pulling-up node and a signal output terminal, and the reset-and-noise-reducing module is connected to the second clock signal input terminal, a reset signal input terminal, a low voltage terminal, the pulling-up node and the signal output terminal. The shift register of the present invention has a simple structure, thereby facilitating the implementation of a narrow-bezel display device.
US10121433B2 GOA circuit and method for driving the same and LCD
A gate on array (GOA) circuit for used in an LCD includes GOA units connected in cascade. An Nth GOA unit includes an Nth stage-transmittance circuit, an Nth Q-node controlling circuit, an Nth P-node controlling circuit, an Nth outputting circuit, and a first switch circuit where N is a positive integer. The first switch circuit connected to the Nth scanning line, for inputting an enabling signal to the Nth scanning line before the LCD shows images so as to turn on a TFT in a pixel which the Nth scanning line is connected to. The benefit of the function is that the display does not leak electricity when the black screen is woken up and that the stability of the circuit is enhanced at the same time.
US10121423B2 Display panel driving apparatus and method with over-driving of first and second image data
A display panel driving apparatus includes an over-driving part, where the over-driving part is configured to receive first image data, and to output second image data using first over-driving data and second over-driving data, the first over-driving data is generated according to previous frame data and present frame data for a minimum blank period between the previous frame data and the present frame data of the first image data, the second over-driving data is generated according to the previous frame data and the present frame data for a maximum blank period between the previous frame data and the present frame data of the first image data, and a high display quality of a display apparatus may be achieved.
US10121420B2 Display device
In a display device, an image display panel updates an image in a frame cycle including an image scanning period and a vertical blanking period, a light modulation layer is disposed at a back of the panel and switched to a scattering or transmission state depending on an electric field applied, a light source emits light which enters the light modulation layer from its side and travels therethrough, electrodes are formed according to divided areas of the light modulation layer arranged in a direction of the light and apply the electric field to the light modulation layer, and a controller drives the electrodes in synchronization with image scanning to switch the divided areas to the scattering state in order during the image scanning period, and drives the electrodes according to distances from the side to control the scattering state on the individual divided areas during the vertical blanking period.
US10121419B2 Head mounted display device with rapid gamma correction between display panels
A head mounted display (HMD) device periodically measures a gamma characteristic of each of a plurality of display panels, then adjusts the characteristic of one of the panels to closely match the other. For example, the HMD device can periodically apply a set of currents to selected pixels at each display panel and measure the resulting sets of voltages at the selected pixels. The set of voltages for each display panel indicates the gamma characteristic of the corresponding panel. The HMD device can apply the sets of voltages to a filter to generate a gamma figure of merit (FOM) for each display panel, and adjust a bias (e.g., a backlight bias or a bias of a light emitting diode (LED)) of one or more of the display panels, so that each display panel exhibits similar gamma characteristics.
US10121417B2 Method of extracting average current and method of compensating image information including the same
A method for controlling a display panel includes calculating an on-pixel ratio based on gamma information corresponding to image information, providing maximum current information based on a dimming level, calculating an average current of the display panel based on the on-pixel ratio and the maximum current information, and providing pixel average current information for each of a plurality of pixels in the display panel. The on-pixel ratio is based on the turned-on pixels of the pixels in the display panel. The pixel average current information is determined based on the average current of the display panel.
US10121416B2 AMOLED pixel driver circuit and pixel driving method
The invention discloses an AMOLED pixel driver circuit and pixel driving method, by using a pixel driver circuit of 3T2C structure to effectively compensate threshold voltage of driving TFT in each pixel; through adding a third TFT (T3) and introducing control signal voltage (Vc) to control the third TFT (T3) to prevent current from flowing through in the threshold voltage detection phase and threshold voltage compensation phase so as to reduce the complexity of the power supply (Vdd); by adding a second capacitor (C2) to regulate the influence on the source voltage of the driving TFT by the data signal voltage (VData) so as to reduce the data signal complexity. As a result, the data signal only needs to switch once.
US10121411B2 Display device and display method for reducing power consumption of a source driver
A display device includes pixel units, a source driver and a control unit. The source driver applies voltage corresponding to gray level values to data signal lines. Each of the pixel units includes a light-emitting element, a capacitance element and a driving transistor. The light-emitting element emits light according to a driving current. The capacitance element accumulates charge corresponding to a voltage at a connected data signal line. The driving transistor supplies the driving current corresponding to the accumulated charge to the light-emitting element. The control unit decreases voltage(s) to be outputted from the source driver, when an appearance frequency of display pixels having a low gray-level value is lower than a first reference frequency, or when an appearance frequency of display pixels having a high gray-level value is lower than a second reference frequency.
US10121410B2 Power efficient adaptive panel pixel charge scheme
This application relates to systems, methods, and apparatus for reducing the power consumption of a display panel. Specifically, the embodiments discussed herein relate to a panel pixel charge scheme that allows the current output of a display driver to be modified based on the content to be displayed at the display panel. The display driver can compare current and upcoming display content in order to determine how the line voltage for one or more output lines will change over time. If, based on the comparison, the voltage for an output line is not going to vary substantially over time, the bias current output from the display driver can be modified in order to save power. The modification to the bias current can depend on the amount of change the line voltage will undergo in subsequent executions of the content data.
US10121409B2 Display device, method of controlling display device, and program
An HMD worn by a user to use includes a right display unit and a left display unit, an image display section for making a right eye of the user visually recognize an image based on light emitted by the right display unit and making a left eye of the user visually recognize an image based on light emitted by the left display unit, temperature sensors for detecting respective temperatures of the right display unit and the left display unit, and a control section for controlling the luminance of at least either one of the light display unit and the left display unit based on the temperatures detected by the temperature sensors.
US10121404B2 Data driver and display apparatus including the same
A data driver includes a receiver, a transition minimization coding (“TMC”) decoder, a dithering adder and a voltage generator. The receiver receives a clock signal and first image data which is generating by removing a dithering from a dithered original image data and performing a TMC. The TMC decoder removes the TMC from the first image data to generate second image data. The dithering adder restores the removed dithering based on the clock signal and the second image data to generate third image data. The voltage generator generates a plurality of data voltages based on the third image data.
US10121403B2 Gate turn on voltage compensating circuit, display panel, driving method and display apparatus
The present disclosure provides a gate turn on voltage compensating circuit, a display panel, a driving method and a display apparatus thereof. The gate turn on voltage compensating circuit includes a voltage generation module, a clock control module and a chamfering module. The voltage generation module is used for correspondingly outputting generated first voltage signal and second voltage signal to a first voltage input terminal and a second voltage input terminal of the chamfering module; the clock control module is used for controlling the chamfering module to output corresponding chamfered voltage signals in the corresponding time periods, so that the chamfering depths of gate turn on voltage signals input correspondingly to respective gate drive chips in different time periods are different.
US10121401B2 Shift register circuit and driving method thereof
A shift register circuit includes a plurality of shift registers. Each shift register includes a driving module, a voltage pre-storing module, a pulling up module, a pulling down module and a pulling down control module. The voltage pre-storing module includes a reset unit, an electric power storage unit and an output unit. The driving module, the voltage pre-storing module and the reset unit are electrically connected to a first node. One end of the electric power storage unit is electrically connected to the first node, and the another end is configured to receive the touch start signal and the touch end signal. The output unit is electrically connected between the first node and the second node. The pulling up module and the pulling down module are electrically connected to the second node. The pulling down control module is electrically connected to the pulling down module.
US10121399B2 LCD source driver feedback system and method
An electrical assembly and method for detecting failures in an LCD source driver is disclosed herein. A plurality of active channels are placed on the source driver which communicate electronically with an LCD. At least one dummy channel may be placed on the source driver which is driven with an original signal. A microprocessor may then receive the dummy channel and compare the received dummy channel signal to the original signal. An error message may be transmitted when the received dummy channel signal does not match the original signal. Alternatively, the source driver may be provided with a split active channel which is provided with an original signal that is split into an active split channel and a dummy split channel. While the active split channel is sent to the LCD, the dummy split channel is sent to the microprocessor for comparison with the original signal.
US10121398B2 Flag stopper
The present disclosure provides for a flag stopper that is used in conjunction with a flagpole from which a flag, banner, or other fabric cloth hangs. The flag stopper may be fabricated from a sheet of flexible material that can be removably connected to a flagpole. The flag stopper preferably comprises a planar body having a pair of coplanar legs preferably configured to flex in opposing directions to facilitate its removable connection and firm engagement with a flagpole. When connected to a flagpole, the preferred flag stopper radially extends outwardly from the flagpole, and a flag that is mounted on the flagpole will be forced to remain in such position, thereby preventing the flag from flying off the flagpole.
US10121397B1 Flag pole
The flag pole is a mast and banner pole assembly that is adapted for use in displaying flags and banners. The flag pole is mounted to the ground through the use of a ground post such that the flag pole can be rotated using the ground post as the center of rotation. This configuration allows the position of the flag or banner to be adjusted in a manner that will control the visibility of the flag or banner. Once the flag or banner is rotated into the desired position, the flag pole can be locked in position. The banner pole is removably attached to the mast. The flag pole further comprises an acute angle which displays the flag or banner at an acute angle relative to a line perpendicular to the ground. The flag pole comprises a mast, a banner pole, a ground post, and an acute angle.
US10121396B2 LED billboard system
A LED billboard system that is adapted to mount to pre-existing or future billboard structures such that when the LED panels are switched on, the LED billboard can be illuminated from behind.
US10121394B2 Display system arrangement and display system comprising such display system arrangement
A display system arrangement for displaying a sheet of material, includes at least two length adjustable posts, each including a coupling device connected thereto, and a crossbar extending between the coupling devices that is configured to receive the sheet of material to be displayed. Each coupling device includes a resilient joint arranged between the post and the holder. Also disclosed herein is a display system including such a display system arrangement.
US10121389B1 Progressive pregnancy wellness promotion using a progression scheme and task tracking
In some embodiments, a scheme engine selects a progressive support scheme that promotes wellness by encouraging users to responsibly respond to a health condition. The scheme includes a set of nodes. Each node represents a progression of the health condition being experienced by a user. A node of the set of nodes is associated with a set of tasks, each promoting wellness given a presence of the condition. A progression tracker identifies, for the user, the node as corresponding to a current progression of the condition. A task engine assigns a weight to a task characteristic based on an input received from the user and selects a task from amongst the set of tasks associated with the identified node. The selection of the task is based on the weight assigned to the task characteristic. The task engine further presents the task to the user.
US10121388B2 Methods, systems, and apparatuses to convey chorded input
Disclosed herein are methods, systems, computer readable media, and apparatuses for conveying chorded input to a user. Chorded input can be conveyed by one or more sequences of stimulation events, wherein each sequence represents a particular chorded input.
US10121387B1 Piano cards music theory teaching method and apparatus
A system of teaching piano playing and music theory having piano cards. Piano cards are a flash card system with piano note information on each card. These piano cards are placed above piano keys of a piano or other keyboard designating keys to be played in a specific scale. Black and white triangles on these piano cards designate ebony and ivory keys to be played and can only be placed on a keyboard correctly if aligning white and black triangles with ebony and ivory keys. Triangles designate fingers to be used on fingering cards by way of numbers designating fingers. On music theory cards numbers inside triangles designate scale degrees. On chord cards numbers designate degrees to be played. This music teaching system further comprises a music wheel that has been color coded designating the key a scale is in.
US10121383B2 Terrain profile system
One example includes a terrain profile system. A data store stores map data of a geographic region of interest and DTED. A route input system facilitates user inputs associated with defining a planned flight path of an aircraft between two points on a map associated with the map data and with defining flight characteristic data of the aircraft. A terrain profile controller defines a terrain signature associated with a topography of terrain features of the geographic region of interest along the planned flight path based on the DTED and a planned altitude of the aircraft along the planned flight path based on the flight characteristic data. A display system displays a terrain profile comprising the terrain signature, the planned altitude relative to the terrain signature, and a real-time location of the aircraft superimposed on the planned altitude based on real-time location data associated with the aircraft.
US10121375B2 Controlling a parking lot sensor
A method for controlling a parking lot sensor, which includes a sensor for scanning a predetermined measuring area, includes steps of determining an expected fluctuation of vehicles in the measuring area, of determining a scanning frequency on the basis of the expected fluctuation and of controlling, as a function of the scanning frequency, the sensor respectively for carrying out a scan.
US10121369B2 Method for traffic control
Described is a method to optimize traffic light activity and minimize traffic congestion. Traffic conditions are monitored by sensors and a controller dynamically controls the green light time to account for traffic conditions and enhance the traffic flow. In one example, the green light time of each lane is reduced or increased according to traffic flow in the lane.
US10121367B2 Vehicle lane map estimation
A computer can receive, from a vehicle sensor, data about a plurality of second vehicles, define two or more vehicle clusters based on location data of second vehicles, each cluster including two or more of the second vehicles determined to be traveling in a same lane, identify two or more lane boundaries according to clusters, and use lane boundaries to generate a lane map.
US10121362B1 Networked electronic article surveillance systems with synchronized tracking
Systems and methods for operating an Electronic Article Surveillance (“EAS”) system. The method comprising: receiving, by an electronic device, a synchronization signal transmitted from a remote Wireless Device Manager (“WDM”); performing first transmit and receive operations at the electronic device that are synchronized in accordance with the remote WDM's AC power line zero crossing specified by the synchronization signal; detecting when the synchronization signal is no longer being received by the electronic device; and performing second transmit and receive operations at the electronic device that are synchronized in accordance with the electronic device's local AC power line zero crossing, when the synchronization signal has not been received by the electronic device for a specified period of time.
US10121358B2 Wireless emergency bell control system and method, and computer-readable recording medium
Embodiments of the present invention relate to a wireless emergency bell and a method for controlling a wireless emergency bell installed in a school and a school zone, the method comprising the steps of: receiving an input signal generated by pressing a provided button by a reporter when an emergency situation occurs; generating an emergency bell signal, repeatedly transmitting the generated emergency bell signal to at least one pager and a receiver during a predetermined configuration time, and outputting a prestored alarm sound to the outside through a provided speaker; generating an emergency bell voice signal and transmitting the generated emergency bell voice signal to the at least one pager and the receiver; generating an emergency bell voice transmission completion signal indicating that the emergency bell voice signal has been completely transmitted, and transmitting the generated emergency bell voice transmission completion signal to the at least one pager and the receiver; converting an operation of the wireless emergency bell into a reception mode in which data can be automatically received from at least one pager after a configured time; receiving a pager voice signal from the at least one pager; determining whether the received pager voice signal exists, and outputting the received pager voice signal to the outside through the speaker when the received pager voice signal exists; and determining whether a mode conversion command signal is received from the at least one pager when the received pager voice signal does not exist, and converting the operation of the wireless emergency bell into a transmission mode in which data can b e transmitted to the at least one pager and the receiver when there is the received mode conversion command signal.
US10121356B2 Hand-sanitation compliance in healthcare facilities
Embodiments of the invention track users' hand-cleaning compliance and display an indication of each user's compliance so that others can estimate how well each user complies with policy guidelines. Making sanitation compliance visible in this way enables social pressure to be focused on negligent users without requiring others to take specific, individual actions to call out a negligent user. Other features of the system are also described and claimed.
US10121355B1 Condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic
A condition-responsive wearable device for sensing and indicating proximity of an article with a specific characteristic includes a processor and a sensor. The sensor is configured to detect an article with two or more information sources within a predetermined distance of the sensor. The information sources contain characteristic information of the article. The wearable device also includes a memory storing instructions that, when executed by the processor, cause the processor to receive predefined characteristic information, select detected characteristic information from at least two of the information sources to compare with the predefined characteristic information, and compare the selected detected characteristic information with the predefined characteristic information. The wearable device includes an indicator configured to generate an alarm in response to detecting a match between the selected detected characteristic information and the predefined characteristic information.
US10121353B1 Water detection assembly
The present disclosure relates to a water detection device that includes a water-activated battery configured to supply an electrical voltage upon contact with water, an electronic circuit configured to receive the electrical voltage from the water-activated battery, where the electronic circuit is configured to communicate with an external, electronic device upon receipt of the electrical voltage, and a housing configured to receive the water-activated battery and the electronic circuit, where the housing has passageways configured to facilitate movement of water into the housing and toward the battery.
US10121349B2 Machine protection and diagnostic systems and methods
One or more embodiments of the disclosure pertain to a protection and diagnostic system that can generate a trip/alarm signal by executing a diagnostic procedure upon a machine that includes a rotating part. The diagnostic procedure can include using sensors to obtain performance parameters of various tagged critical and/or less critical sub-systems of the machine when the rotating part is rotating; determining, in real time, a system performance index of the machine based on the performance parameters; using a protection model to determine a sub-system performance index associated with at least one tagged sub-system of the machine; determining an asset health index based on combining the system performance index and the sub-system performance index; and generating the trip/alarm signal when the asset health index exceeds a threshold value. The protection system can include a protection device configured to receive the trip signal and execute a protective action upon the machine.
US10121345B1 Vehicle operator emotion management system and method
The method, system, and computer-readable medium facilitates monitoring a vehicle operator during the course of vehicle operation to determine whether the vehicle operator is in an emotionally impaired state (e.g., aggressive or agitated) and presenting appropriate stimuli (e.g., music or sound recordings) to the vehicle operator when impairment is detected. The vehicle operator, the environment surrounding the vehicle, or forces acting on the vehicle may be monitored using a variety of sensors, including optical sensors, accelerometers, or biometric sensors (e.g., skin conductivity, heart rate, or voice modulation). When the vehicle operator is determined to be in an emotionally impaired state, stimuli are selected to improve the emotional state of the vehicle operator. The selection is based on sensor data and data regarding prior responses of the vehicle operator to various stimuli. After selection, the stimuli are presented to the vehicle operator while monitoring continues.
US10121343B2 Adapter bracket for notification appliance
A notification appliance is disclosed. The notification appliance may be a strobe notification appliance, such as an LED strobe notification appliance. The notification appliance may be wall-mounted or ceiling-mounted. Further, the notification appliance may include an optic that is configured to shape the light output from the notification appliance. For example, in a wall-mount, the optic may be mounted off-axis of a plane defined by a back plate of the notification appliance. Further, the notification appliance may be composed of a back plate, a driver board, and a front housing, with the front housing being attached to one or both of the back plate and the driver board. Moreover, the notification appliance may be used with an adapter bracket, which may be used to connect the notification appliance with one or more types of junction boxes.
US10121341B2 Retail merchandise hook with radio transmission
A signal-emitting retail display device that includes a wire have a top portion and a bottom portion, the top portion configured to support a label holder, the bottom portion configured to store one or more retail items. The signal-emitting retail display device also has an electronic unit that includes an emitter. The emitter is configured to emit an audible alarm or warning signal, and configured to wirelessly transmit a signal to a remotely-located alarm box indicative of the audible alarm or warning signal. The wire is electrically coupled to the electronic unit such that the wire functions as an antenna for the transmission of the signal to the alarm box.
US10121336B2 Merchandise security system with sound chamber
Embodiments of the present invention are directed to security systems for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a base configured to removably support the sensor and the item of merchandise thereon. The base includes a sidewall and a bottom surface, and the sidewall defines an opening. The security system also includes an alarm configured to generate sound in response to a security event. The alarm includes a sound chamber configured to direct sound exiting the sound chamber towards the opening in the sidewall.
US10121335B2 Wearable haptic device for the visually impaired
Techniques and apparatuses enabling a wearable haptic device for the visually impaired. The techniques enable users to interact with their mobile devices using haptics, both to receive information, such as through haptic projections providing Braille symbols from their devices, and to make selections for their devices, such as through haptic guides. The techniques may also enable users to better move from place to place by providing haptic output indicating objects and impediments to the user of the wearable haptic device.
US10121334B2 Methods, systems, and media for projecting light to indicate a device status
Systems, methods, and media for projecting light to indicate a device status are provided. In accordance with some implementations of the disclosed subject matter, systems for projecting light to indicate a device status are provided, the systems comprising: a hardware processor that: determines a light status; determines whether to turn a light source on; selects a light format corresponding to the light status; projects light of a light source according to the light format; and determines whether to turn the light source off.
US10121333B2 Device with precision frequency stabilized audible alarm circuit
Systems for ensuring an audible alarm circuit sounds at a minimum magnitude of loudness are provided. Different circuitry embodiments discussed herein are each capable of assisting the audible alarm circuit in maintaining a minimum loudness threshold. Audible alarm circuit operation optimization can be achieved using embodiments that fall within anyone of four general categories: compensation networks, direct drive, dynamic tuning, and microphone feedback based dynamic tuning. Use of such circuitry can increase production yields by compensating for manufacturing variations of alarm components and aging characteristics of the components.
US10121331B1 Detection of unauthorized devices on ATMs
The disclosed embodiments include methods and systems for detecting ATM skimmers, other unauthorized devices, such as hidden video cameras or keypad overlays, and/or possible damage to the ATM based upon radio frequency (RF) signal emitted from the ATM and/or 3D image analysis.
US10121323B2 Gaming machine
A gaming machine comprises a terminal device which runs a game, and a storage device which stores a point value generated in games run in the terminal device and a game play count. The gaming machine stores, in a game play count storage area, a total game play count incremented in each game; accumulatively stores a portion of a total point value in a first storage area; accumulatively stores the remaining portion of the total point value in a second storage area of the storage device; adds the point value stored in the first storage area to the point value stored in the second storage area, when the total game play count reaches a certain value; and awards a benefit to the terminal device, when a total point value stored in the second storage area reaches a certain value.
US10121319B2 Gaming system and method for rewarding players
A gaming system and method of rewarding players of electronic gaming machines connected by a network to a host computer, including storing player-useable points at a network-accessible location, enabling a player to convert at least some of the points into monetary units at a conversion rate, wherein the monetary units are convertible into credits for wagering on at least one of the electronic gaming machines, awarding a personal points conversion rate multiplier to a player, and applying the points conversion rate multiplier to the conversion rate.
US10121316B2 Gaming system, gaming device, and method for enabling a current bet to be placed on a future play of a wagering game
The gaming system, gaming device, and gaming method disclosed herein provide an opportunity for a player to place a replay wager for a group or set of a plurality of plays of a wagering game. In one embodiment, the replay wager activates a replay feature which the player can use a designated number of times (such as one time) over the plurality of plays of the wagering game. The player's use of the replay feature causes the gaming system to redisplay the previous play of the wagering game, and provide any awards associated with the previous play of the wagering game. After the player uses the replay feature over each of the designated number (such as one) of the plurality of plays of the wagering game, the player cannot use the replay feature for any of the remaining plays of the plurality of plays of the wagering game.
US10121311B2 Interactive media based gambling hybrid games
Systems and methods for providing an interactive media based gambling hybrid game. Interactive media is provided to a player with the interactive media having a storyline and a plurality of storyline branches for the storyline. Player interactions with the interactive media are received and a determination is made when a real credit gambling event occurs based on the received player interactions. An outcome of the gambling event is determined and a storyline branch from among the plurality of storyline branches is determined on the basis of the outcome of the gambling event and presented to the player.
US10121310B2 Association or linking of symbol bearing array elements in a gaming machine
A gaming system includes a wagering game mechanism associating the game-outcome symbol of multiple reels of the wagering game to a unified game-symbol outcome. The wagering game generates an outcome symbol array with independent array elements and one or more associated groups of array elements. The associated groups of array elements are visually coordinated while the reels are spinning. Each associated group of array elements share a common game-outcome symbol based upon reels having a common reel strip for the associated group or a particular game-outcome symbol array element of the associated group. When the reels stop spinning and the wagering game outcome is displayed, the elements of a given associated group share an identical game-outcome symbol. Each array element not a part of a associated group uses a reel having a default reel strip to determine game-outcome symbols, and associated group array elements use a reel having a reel strip containing at least one symbol common to every element of the associated group.
US10121307B2 Speed checking attachment for use with vibratory conveyors
A product speed checking apparatus for attaching to a vibratory conveying system and a method thereof for dispensing product, including a sample pan mounted to capture flow of product between two vibratory conveyors; a first sensor and a second sensor, each placed separately at a predetermined distance from one another and each capable of independently reading product handled by the sample pan; and, a programmable logic controller operatively arranged to calculate an approximate time between the reading of product by the first sensor and the reading of product by the second sensor and computing product speed by dividing distance between two sensors with the travel time between the two sensors.
US10121301B1 Web-based structure access
A first user associated with a structure (e.g., a home, a building, etc.) may authorize a second user to access the structure when the first user is not present. The second user may request to access the structure via a website associated with a URL that was previously provided. The second user may be verified/authenticated based on an access code input via the web site, a proximity of a device to the structure, and/or times in which the second user is authorized to access the structure. The second user may indicate, via the website, a desire to lock/unlock a structure entrance (e.g., a door) to the structure that contains a smart lock. Upon receiving a selection to lock/unlock the structure entrance, a service provider sends an instruction to the smart lock, causing the structure entrance to become locked/unlocked, and allowing the second user to access or secure the structure.
US10121297B2 Vision-based fare collection
Systems and methods for implementing vision-based fare collection using one or more cameras positioned within a transit station. The system may determine that a user is approaching an entry point separating a non-restricted access area from a restricted access area. Using a camera and/or an RFID transceiver, the system may track the location of the user as the user approaches the entry point. The system may determine that the user is permitted to access the restricted access area, and may allow the user to access the restricted access area via the entry point upon the user being within a threshold distance from the entry point.
US10121291B2 Method and apparatus for visual accident detail reporting
A system includes a processor configured to request vehicle sensor data upon crash detection. Further, the processor is configured to assemble the data into a graphic representation of a vehicle, including graphic representations of conditions represented by sensor data. The processor is also configured to send the graphic representation to an emergency operator in communication with a vehicle computing system.
US10121290B2 System and method for managing postal accounting data using transient data collectors
Methods and systems using a single centralized database to manage postal accounting data are provided. The central database may interface with remote postal meters by way of one or more transient data collectors, which cache data from associated meters and transmit the data to the central database. The data collectors also validate postage accounts to the associated meters. The use of local transient data collectors allows for a single centralized database to be used without requiring data replication among databases local to each computer that manages postal meters.
US10121288B2 Transit account management with mobile device messaging
Embodiments of systems, methods, and machine-readable media are disclosed for enabling the management of a transit user account of a transit system with a mobile device. Embodiments of a transit system utilizing such transit user accounts are also disclosed. Embodiments for enabling a mobile device to manage a transit user account can include receiving an identification code of a fare media and receiving contact information of the mobile device. The transit user account, which can be used in transactions of the transit system associated with the fare media, can be created using user information and a passcode. Additionally, the mobile device can be authenticated by sending at least one message to the mobile device and receiving at least one message from the mobile device.
US10121286B2 CAD synchronization system and method
A method for reproducing a 2D drawing from an annotated 3D computer-aided design (CAD) model includes receiving a 3D CAD model of a physical part or assembly, generating a 2D drawing of the physical part of assembly using the 3D CAD model, receiving a modification to the 2D drawing, storing the modification to the 2D drawing within the 3D CAD model to produce an annotated 3D CAD model, and reproducing the 2D drawing with the modification using the annotated 3D CAD model.
US10121276B2 Infinite resolution textures
A method, computer readable medium, and system are disclosed for generating and utilizing infinite resolution texture acceleration data structures. The method for generating an infinite resolution texture acceleration data structure includes the steps of receiving an image; generating an infinite resolution texture acceleration data structure associated with the image that includes a texture map, a curve index map, and a curve data map; and storing the infinite resolution texture acceleration data structure in a memory. The texture map is a two-dimensional array of texels, each texel encoding a color value based on the image. The curve data map encodes parameters for at least one curve segment associated with the image. The curve index map associates each texel in the texture map with zero or more curve segments corresponding with the texel.
US10121275B2 Tile-based rendering method and apparatus
A tile-based rendering method and a tile-based rendering apparatus are provided. The tile-based rendering method involves performing tile binning on a first image and a second image having binocular disparity using a plurality of graphic processors based on a draw command, determining a tile of the second image having a highest similarity to a tile of the first image based on a result of the tile binning, determining a tile rendering order for each tile of the first image and the second image, based on a result of the determining of the tile of the second image having a highest similarity to the tile of the first image, and performing tile rendering, according to the determined tile rendering order.
US10121274B2 Medical image processing system, medical image processing apparatus, control method thereof, and recording medium
A medical image processing system that can accept commissions to perform 3D formation using a 3D forming apparatus includes a storage unit, a selection accepting unit, a part identifying unit, and a screen generating unit. The storage unit stores a medical image, and body part information representing a human body part in the medical image. The selection accepting unit accepts selection with regard to the medical image stored in the storage unit. The part identifying unit identifies the body part included in the medical image, using the body part information corresponding to the medical image regarding which the selection accepting unit has accepted selection. The screen generating unit generates a screen that can accept a commission to form a formed object of the body part identified by the part identifying unit.
US10121270B2 Flexible image layout
Particular embodiments of a computing device determine unoccupied positions in a display grid, wherein the grid corresponds to specifications for a displayable region of a screen associated with a computing device. A plurality of image elements are identified as candidates for placement within the grid. Then, while at least one unoccupied position and at least one candidate image element remain, one of the candidate image elements is matched to a set of the unoccupied positions, and the positions in the matched set are designated as occupied by the matched image element. Matching may be based on a pattern of positions, which is determined using the size and the shape of the image element and a size of a position in the grid. Layout information is then provided to render the image elements in accordance with placement of each matched image element at the designated positions in the grid.
US10121269B1 Visualization settings transfer in a multi-user CAx tool
A system for component visualization according to an exemplary aspect of the present disclosure includes, among other things, a data module configured to access data corresponding to a component design, the component design including at least one feature corresponding to a group of feature types. The system includes a display module configured to display the data in an environment according to a visualization setting corresponding to a first user profile and corresponding to the group of feature types. The system includes a comparison module configured to cause the display module to display the data according to the visualization setting when the at least one feature meets at least one predetermined criterion. A method for designing a component is also disclosed.
US10121268B2 Displaying information technology conditions with heat maps
Displaying information technology conditions with heat maps includes determining a severity value of current issues for each configuration item in an information technology system; generating a graph of the configuration items that visually depicts topological relationships between the configuration items, the graph having a heat map overlay; and assigning pixel colors for each configuration item in the heat map overlay according to their severity value.
US10121266B2 Mitigation of disocclusion artifacts
Image based imposters suffer from common errors called disocclusion artifacts where portions of the scene that should be occluded by real geometry are visible when using image based imposters. These artifacts are the result of parallax error created by camera motion where regions of a mesh that were not visible at the time of imposter generation have become visible. A computationally inexpensive on-line technique to resolve these disocclusions stretches existing imposter texture information over new geometry bridging the gap between imposters.
US10121264B2 Clustered palette compression
Color values may be compressed using a palette based encoder. Clusters of color values may be identified and encoded color values within the cluster with respect to a color value having a predefined characteristic. Clusters that have pixels or samples with constant color value may also be encoded.
US10121256B2 Temporal saliency map
A method of generating a temporal saliency map is disclosed. In a particular embodiment, the method includes receiving an object bounding box from an object tracker. The method includes cropping a video frame based at least in part on the object bounding box to generate a cropped image. The method further includes performing spatial dual segmentation on the cropped image to generate an initial mask and performing temporal mask refinement on the initial mask to generate a refined mask. The method also includes generating a temporal saliency map based at least in part on the refined mask.
US10121254B2 Methods and systems of detecting object boundaries
Methods and systems described herein detect object boundaries of videos. A window around the pixel may be followed in adjacent image frames of the image frame to determine object boundaries. Inconsistencies in image patches over a temporal window are detected, and each pixel of the image frame of a video is assigned an object boundary probability. The pixel may belong to a texture edge if the window content does not change throughout the adjacent image frames, or the pixel may belong to an object boundary if the window content changes. A probability value indicating the likelihood of the pixel belonging to an object boundary is determined based on the window content change and is assigned to the corresponding pixel.
US10121252B2 Image processing apparatus and image processing method
Plural block images are generated by dividing an input image into blocks each of which has a predetermined size. Clustering of pixels contained in the plural block images is performed based on a representative point associated with each of those block images to apply region segmentation to those block images. The representative point is a part of plural representative points disposed in the input image. The clustering in a target block image of the region segmentation is performed by referring to a representative point in the target block image, a representative point of a processed block image, and a representative point of an unprocessed block image. The processed and unprocessed block images are adjacent to the target block image.
US10121249B2 Enhanced visualization of areas of interest in image data
A method for generating visual enhancement of areas of interest in images includes receiving data representing a plurality of images in a sequence of images; analyzing the plurality images to identify respective three dimensional (3D) locations of one or more areas of interest in the plurality of images; visually enhancing the one or more of the identified areas of interest in the plurality of the images in the sequence of images; and communicating the visually enhanced image data to a display device to be displayed.
US10121248B2 Automated system and method for determining positional order through photometric and geospatial data
A system and method for determining positional order of vehicles across a threshold plane within a dynamic environment is provided. The system can include moving vehicles (e.g., boats) each having a GPS receiver. A reference object (e.g., an anchored boat) can have an image capturing device and a primary GPS receiver, and can be subject to movement induced by the dynamic environment. A fixed object having a known position (e.g., a government buoy) relative to the reference object define a threshold plane, which is subject to movement based on movement of the reference object. Photometric data gathered by the image capturing device and geospatial data gathered from the GPS receivers, the primary GPS receiver, and the fixed object is analyzed by a processor to determine a positional order at which each vehicle crossed the movable threshold plane.
US10121247B2 Method of tracking a mobile device and method of generating a geometrical model of a real environment using a camera of a mobile device
A method of tracking a mobile device comprising at least one camera in a real environment comprises the steps of receiving image information associated with at least one image captured by the at least one camera, generating a first geometrical model of at least part of the real environment based on environmental data or mobile system state data acquired in an acquisition process by at least one sensor of a mobile system, which is different from the mobile device, and performing a tracking process based on the image information associated with the at least one image and at least partially according to the first geometrical model, wherein the tracking process determines at least one parameter of a pose of the mobile device relative to the real environment. The invention is also related to a method of generating a geometrical model of at least part of a real environment using image information from at least one camera of a mobile device.
US10121243B2 Advanced computer-aided diagnosis of lung nodules
Methods are herein provided for decision support in diagnosis of a disease in a subject, and for extracting features from a multi-slice data set. Systems for computer-aided diagnosis are provided. The systems take as input a plurality of medical data and produces as output a diagnosis based upon this data. The inputs may consist of a combination of image data and clinical data. Diagnosis is performed through feature selection and the use of one or more classifier algorithms.
US10121242B2 Image inspection apparatus and image forming system
An image inspection apparatus includes: a storage that stores output image data used in forming an image on a paper sheet; a conveyor that conveys the paper sheet; a reader that reads the image during conveyance, and generates read image data; a determiner that compares pixels in the read image data with corresponding pixels in the output image data, and determines whether the read image data matches the output image data; a circulator that circulates the paper sheet, and returns the paper sheet to the reader; and a controller that controls the circulator to circulate the paper sheet and return the paper sheet to the reader when a mismatch is detected by the determiner, wherein the reader generates circulated read image data when the paper sheet is circulated and conveyed, and the determiner determines whether the image is normal or abnormal depending on the result of comparison.
US10121240B2 Failure detection system, information processing device, and vehicle-mounted device
A failure detection system includes: an information processing device mounted in a vehicle or installed on a road; and a vehicle-mounted device mounted in another vehicle. The information processing device includes: a lighting determination device of a rear lamp of a periphery vehicle; an acquisition device of vehicle identification information of the periphery vehicle; and a transmission control device transmitting result information of lighting determination and the vehicle identification information to the vehicle-mounted device. The vehicle-mounted device includes: a vehicle determination device determining whether the periphery vehicle is the another vehicle; and an output device producing an output in accordance with the result information when the periphery vehicle is the another vehicle.
US10121237B1 Component inspection method
An inspection method includes: receiving image data from a non-contact inspection system, the image data indicative of a plurality of captured images of light projected onto a component system comprising a component; processing the image data using a processing system to provide model data that models at least a portion of a surface of the component; comparing the model data to nominal data for a design model for the component using the processing system to determine a subset of the model data that is closest to the nominal data; identifying model data points in the subset of the model data based on identities of correlated nominal data points in the nominal data using the processing system to provide measurement data; and comparing the measurement data to design data for the design model for the component using the processing system to determine deviation between the measurement data and the design data.
US10121234B2 System and method for ghost removal in video footage using object bounding boxes
Described is a system for ghost removal in video footage. During operation, the system generates a background subtraction map and an original bounding box that surrounds a detected foreground object through background subtraction. A detected foreground map is then generated. The detected foreground map includes at least two detected foreground (DF) bounding boxes of detected foregrounds obtained by a difference of two consecutive frames in video footage. Further, the original bounding box is then trimmed into a trimmed box, the trimmed box being a smallest box that contains the at least two DF bounding boxes. The trimmed box is designated as containing a real-world object, which can then be used for object tracking.
US10121229B2 Self-portrait enhancement techniques
Systems and approaches are provided for optimizing self-portraiture. The background of the self-portrait can be enhanced by image registration or stitching techniques of images captured using one or more conventional cameras. Multiple standard resolution images can be stitched together to generate a panoramic or a composite image of a higher resolution. Foreground elements, such as one or more representations of users, can also be enhanced in various ways. The representations of the users can be composited to exclude undesirable elements, such as image data of one of the users extending her arm to capture the self-portrait. An ideal pose of the users can automatically be selected and other image enhancements, such as histogram optimization, brightness and contrast optimization, color-cast correction, or reduction or removal of noise, can automatically be performed to minimize user effort in capturing self-portraits.
US10121227B1 Method and system of reconstructing videos by using super-resolution algorithm
A method of reconstructing videos by using super-resolution algorithm includes the steps: (a) providing a video, wherein the video is composed of a plurality of frames having a sequence; (b) starting a first thread and a second thread, the first thread performing a first algorithm and the second thread performing a second algorithm for improving resolution, wherein a time complexity of the first algorithm is greater than a time complexity of the second algorithm; (c) the first thread sequentially reading the frames of the video in units of a first interval and processing the frames in order to obtain first processed frames, and the second thread sequentially reading the frames of the video in units of a second interval and processing the frames in order to obtain second processed frames, wherein a value of the first interval is an integer greater than 1, and a value of the second interval is 1; (d) performing a fusion operation on the second processed frames which is processed by the second thread and the nearest first processed frames which is processed by the first thread in order to obtain a plurality of fusion frames; and (e) displaying the plurality of fusion frames according to the sequence. The present disclosure can solve the problem that video super-resolution in real-time, computing time and resolution are difficult to be taken into account simultaneously.
US10121223B2 Post capture imagery processing and deployment systems
A post capture imagery processing system is provided. The system is for use with aerial imagery and includes a server having a processor and a memory and a software application providing instruction to the server to process the captured aerial imagery, such as spherical imagery. The server further includes instructions to geo-rectify the spherical imagery. The geo rectifying of the spherical imagery may include one of use of a third party GIS map to associate corresponding data with the spherical imagery in order to produce a geo-referenced spherical image, or calculate the geo-references by a software application performing particular operations on the server.
US10121222B2 Bandwidth efficient method for generating an alpha hint buffer
A graphics processing unit (GPU) renders graphical objects into a group of pixels and stores the pixels in an on-chip buffer on the same chip as the GPU. Each pixel has an alpha value that indicates transparency of the pixel. The GPU reads the alpha value of each pixel from the on-chip buffer. According to alpha values of the group of pixels, the GPU generates an alpha hint in the system memory for the group of pixels. The alpha hint represents an aggregate of the alpha values of the group of pixels. The GPU then stores the group of pixels into a frame buffer in the system memory.
US10121221B2 Method and apparatus to accelerate rendering of graphics images
Described is a method and apparatus to accelerate rendering of 3D graphics images. When rendering, the transformation matrix (or equivalent) used for projecting primitives is modified so that a resulting image is smaller and/or warped compared to a regular unmodified rendering. The effect of such transformation is fewer pixels being rendered and thus a better performance. To compute the final image, the warped image is rectified by an inverse transformation. Depending on the warping transformation used, the resulting (rectified) image will be blurred in a controlled way, either simulating a directional motion blur, location-dependent sharpness/blurriness or other blurring effects. By intelligently selecting the warping transformation in correspondence with the rendered scene, overall performance is increased without losing the perceived fidelity of the final image. For example, if the directional motion blur matches the movement of the camera, the resulting effect is an improved rendering quality, at a better performance.
US10121218B2 Substrate structure injection treatment system and method for ingestible product system and method
A computationally implemented system and method that is designed to, but is not limited to: electronically directing control of at least partial treatment of the one or more portions of the one or more ingestible substrate structures according to the treatment instructional information regarding the one or more subsequent injection operations including at least one or more injections of one or more materials into the one or more portions of the one or more ingestible substrate structures to form at least in part the one or more selected ingestible products subsequent to and based at least in part upon the electronically receiving the user status information and the electronically receiving the selection information at least in part identifying the one or more selected ingestible products. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US10121216B2 Analyzing and characterizing legal case outcomes
Various of the disclosed embodiments concern systems and methods for applying legal analytics. In some embodiments, a legal analytics platform retrieves legal data from an electronic database, analyzes some or all of the legal data, and identifies interesting patterns and results of statistical analyses. In order to permit searching of the legal data, metadata elements or tags can be generated for legal entities and legal events. In some embodiments, the legal analytics platform identifies timestamps in the legal data and performs time-based statistical analysis. Results of the statistical analyses can be presented to a user via a graphical user interface (GUI), which may also allow the user to interact with the legal analytics platform and search one or more databases of legal data.
US10121209B2 Automated employee management techniques
Techniques for automated employee management are provided. A clock action for an employee is acquired and analyzed based on rules. Next, a decision is made whether to automatically accept the clock action, automatically deny the clock action, or interactively request approval from a supervisor for the clock action. The decision is based on analysis of the rules.
US10121207B1 Insurance policy alterations using informatic sensor data
A computer device and method for processing risk related data to affect changes to an insurance policy whereby one or more terms of an insurance policy associated with an insured and informatic data from a plurality of sensor devices are received by a computer processor. Analysis is performed on the received informatic data to determine a risk assessment value regarding the insured and/or other risks relevant to the insurance policy, such as a dwelling. Predefined business rules are then applied using at least the determined risk assessment value to determine if conditions have been met to allow or require modification of the insurance policy whereafter modification of one or more terms of the insurance policy is performed if the insurance policy associated with the insured permits modification.
US10121203B2 Systems and methods for identifying and assessing location-based risks for vehicles
Methods and systems for improving vehicular safety by notifying vehicle operators of location-based risks are provided. According to embodiments, a processing server may receive an initial location of a vehicle. Based on location data associated with the initial location, the processing server can determine the risk of an incident. The processing server can generate a notification to communicate to the vehicle operator, and the vehicle operator can assess the risk and take action to mitigate the risk, for example by relocating the vehicle. The processing server can receive updated location data for the vehicle and can determine, based on the updated location data, that the risk has been mitigated.
US10121200B1 Automated systems for calibrating and managing a security-based deferred compensation incentive plan
Three fully automated systems and methods for a security-based deferred compensation incentive plan, wherein the plan includes as a first element a long investment position in a security issued by the awarding company (sponsor security), such as its own equity shares, as a second element a short investment position in a plurality of securities that are distinct from the sponsor security, and which are economically related and statistically correlated to the sponsor security (peer securities), wherein the quantities of peer securities in which a short investment position is established are determined via a disclosed computer implemented statistical procedure, and as a third element a long investment position in at least one investment asset that is freely chosen by the deferred compensation plan participant out of a menu made available via a computerized user interface.
US10121199B1 Distributed trading network and interface
A distributed trading platform comprising: a first participant system of a liquidity provider configured to determine a first order that is stored in a first order management system; a central system configured to determine a plurality of second orders based on the first order, an aggression level and market data; and a second participant system of a liquidity taker configured to determine that a contra order is stored in a second order management system, determine a single second order of the plurality of second orders that the liquidity taker is qualified to view based on a third quantity of the contra order, and populate a second trader interface with information soliciting submission of the contra order to the distributed trading platform for matching with the single second order.
US10121197B2 Block placing tool for building a user-defined algorithm for electronic trading
Certain embodiments provide a block placing tool for building a user-defined algorithm for electronic trading. Certain embodiments provide for receiving by a block placing tool a selection of one or more blocks. Certain embodiments provide for receiving by a block placing tool a mapping definition including a mapping between block types and/or attributes. Certain embodiments provide for placing blocks based on a selection of blocks and a mapping definition.
US10121192B2 Electronic system for healthcare insurance accounts receivable and patient financing
Systems and methods for managing healthcare service provider accounts receivable relative to insurance revenue cycles and/or consumer debt revenue cycles are described. The systems and methods include a web-based electronic infrastructure for a service provider (e.g., medical, dental, etc.) revenue cycle. The dental revenue cycle of an embodiment comprises a direct insurance revenue cycle (DIRC), a dental consumer debt revenue cycle (DCDRC or Patient Financing System (PFS)), and a combined dental insurance and consumer debt revenue cycle running under and/or in association with a processing system embodied in an electronic dental finance platform (eDentaFi) platform.
US10121190B2 System and method of sharing an augmented environment with a companion
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing an interactive virtual environment. The system may receive environmental data, and augment the environmental data by adding virtual environmental data. The system may then provide this virtual environment to two or more devices. The system can then receive user input, and modify the virtual environment in response to those inputs.
US10121188B2 Method for ordering a spectacle lens and associated system
A method and an associated system for ordering a spectacle lens by a wearer (1), said method involving steps of: selecting (S1) a spectacle frame by the wearer (1); capturing (S2) a picture showing partially a face of said wearer (1) wearing the selected spectacle frame, at a picture capturing side (10) so as a position of said spectacle frame with respect to the wearer face is extractable from said picture; obtaining (S3.1) a three dimensional shape of the selected frame at said picture processing side (20); processing (S3) said picture for obtaining the position of said spectacle frame with respect to the wearer face at said picture processing side (20); and ordering (S6) to a lens manufacturing side (40) spectacle lens complying with said frame shape, said extracted frame position, and wearer data, wherein said wearer data comprises at least a prescription for the wearer (1).
US10121183B2 Method of structuring and handling database information involving data objects to implement a fully-computerized processing platform for experiences
Methods set forth herein relate to processing of information and data objects associated with products such as experiences. According to one exemplary implementation, an illustrative method of computerized information processing may involve automated computerized processing including generating display interfaces that are automatically customized and populated as a function of identifiers or variables associated with products, and performing processing associated with selecting, fulfilling and providing notification regarding selected products. Further, as a function of such computerized processing of identifiers and variables, graphical information may be automatically presented and updated to the user and to an individual associated with the experience such that fully-automated processing regarding the experiences is provided there between.
US10121182B1 Generating media recommendations based upon beats per minute
Disclosed are various embodiments relating to generating media item recommendations based upon determining a beats per minute value. A media recommendation application determines a beats per minute value based upon the activity of a user. The media recommendation application then identifies one or more media item candidates having a number of beats per minute within a predefined delta of the beats per minute value. The media recommendation application then filters out the media items possessed and information associated with the user to identify a subset of the media item candidates to surface as recommendations.
US10121181B2 Surfacing local inventory
Disclosed are various embodiments for surfacing local inventory. A location of a client device is determined based at least in part on a user-specified location associated with the client device or a geolocation technology using an identifier associated with the client device. It is determined that the location is within a region served by local deliveries from a materials handling facility. A first product and a second product that are stored in the materials handling facility are identified. While both the first and the second products are available for local delivery from the materials handling facility in the region, the first product is unavailable for delivery from the materials handling facility outside the region, but the second product is available for delivery from the materials handling facility outside the region. Data encoding a listing of products, including the first and second products, is sent to the client device.
US10121178B2 Three-dimensional eyeglasses modeling from two-dimensional images
There are provided systems and method for three-dimensional (3D) eyeglasses modeling from two-dimensional (2D) images. A service provider, such as a payment provider, may access 2D images of a pair of eyeglasses, such as images from a front perspective and a side perspective of the eyeglasses. The contours of the eyeglasses may be extracted, such as the contours of the main features (e.g., the bridge, lens aperture, side and ear frame sections, and other important features). The contours may be processed to determine a curve that best fits the features. Additional features may be extracted, such as color, design, writing (e.g., a brand name on the frame), hinges, or other sub-feature of the frame. Utilizing this information, a 3D model of the pair of eyeglasses may be constructed by scaling the size of the lens curves, bridge, and/or arms and applying a texture.
US10121174B2 Ad hoc merchant configuration system
Systems and methods for providing a merchant virtual storefront to a customer device include a system provider device that receives, through communication over a network with a merchant device that is located at a merchant physical location, a request to establish a merchant virtual storefront from the merchant device. The system provider device also determines the merchant physical location associated with the merchant device. The system provider device analyzes the request to establish the merchant virtual storefront including determining a merchant offering. The system provider device thus generates the merchant virtual storefront that includes the merchant offering and the merchant physical location. In addition, the system provider device provides the merchant virtual storefront to a customer device.
US10121166B2 E-commerce messaging using SMS
A method for generating an SMS business message for processing by a software application includes: a data collection interface accepting outgoing instructions and outgoing data from said software application; a message encoding engine encoding said outgoing instructions and outgoing data from said software application; using an encoding template to generate the SMS business message as a categorized SMS message formatted for processing by a data processing system; and a dispatcher runtime processor processing said SMS business message for transmission over a network to a recipient.
US10121165B1 System and method for targeting content based on identified audio and multimedia
The present disclosure relates to systems and methods that recognize audio queries and select related information to return in response to recognition of the audio queries. The technology disclosed facilitates easy designation of aggregate user experience categories and custom audio references to be recognized. It facilitates linking and returning of selected information in response to recognition of audio queries that match the designated aggregate user experience categories or custom audio references to be recognized.
US10121164B2 Method for providing information and information providing system
If a customer has picked up a product from a display shelf, a display device displays first sales promotion information. In an information providing system, if the customer has not been attracted to the product and has returned the product to the display shelf, the display device displays second sales promotion information, which is different from the first sales promotion information. By displaying the different pieces of sales promotion information using the display device provided near the product, it is possible to promote the product to the customer in two different ways, thereby stimulating the customer's desire to buy the product and reducing loss in opportunities to sell the product.
US10121163B2 Apparatus, system, and method for a micro commerce ad
A computer program product for a micro commerce ad includes displaying an advertisement in a banner ad. The banner ad includes characteristics conforming to banner ad market standards. The banner ad is configured to display in a banner ad slot of a publisher webpage. The computer program product includes receiving visitor input within the banner ad from a visitor. The computer program product includes performing a transaction within the banner ad to process the visitor input.
US10121162B2 System and method for rewarding travel
The invention provides for tracking and rewarding commuters according to their contribution to unclogging roads by opting for alternative Transport forms and improving their health and the health of the environment. In particular, the invention relates to commuters who travel under human power to and from their place of work and who sign up as subscribers to a managed system that tracks their travel events, compares data gathered about the event with other events and determines whether or not the event qualifies as a commute, in which case an account of the user is credited. When the accumulated credit in the account reaches a threshold amount, the user qualifies for receiving a reward such as by means of a value token.
US10121161B2 Systems, methods, and computer program products providing a yield management tool that enhances visibility of recovery rates of recovered and disposed assets
A yield management system for dynamically enhancing visibility of yield rates realized for one or more recovered assets is provided. The system is configured to retrieve disposition data associated with a plurality of activities undertaken with handling and processing of one or more recovered assets for disposal thereof and comprising at least one component of disposition cost. Based thereon the system calculates a yield rate for each of said one or more recovered assets, compares said calculated yield rate to one or more market yield rates to identify one or more discrepancies, and if discrepancies exist, generate an indication thereof. A conservation logistics system is also provided, which calculates an index value along a consolidated index scale, compares said index value to one or more pre-determined goals so as to identify one or more discrepancies, and if discrepancies exist, facilitates implementation of one or more conservation logistics initiatives.
US10121160B2 Person movement analysis device, person movement analysis system, and person movement analysis method
To enable a user such as a store manager to easily grasp movement of persons at a location within a monitored area, a PC for analyzing the movement of persons within the monitored area is provided with a measurement condition setter that causes a user to perform an input operation of specifying a measurement area in a region in the monitored area and specifying an entry zone and an exit zone of a person relative to the measurement area, and sets the measurement area and the entry and exit zones as a measurement condition; a traffic line acquirer that acquires traffic line information of each person detected; a moving person detector that detects, in the measurement area, persons matching movement patterns defined by the entry and exit zones; and a screen generator that generates output information representing a state of movement of persons in relation to the measurement area.
US10121153B1 Online escrow service
A method of using an escrow service within a services exchange medium allows a buyer to deposit asset for a project into escrow. The asset is released to a service provider once the project is completed and approved by the buyer. The buyer and the service provider are able to ascribe escrow status to the project before starting the project. The buyer is able to upon posting the project. The service provider is able to while bidding on the project even if the buyer had not ascribe the escrow status to the project upon posting. The escrow service includes a tax filing feature and a dispute assistance feature. The tax filing feature issues 1099 U.S. federal tax forms on behalf of U.S. buyers to the I.R.S. after each tax year. The dispute assistance feature facilitates discussion between the service provider and the buyer to foster a resolution of a dispute.
US10121150B2 Compliance as a service for an organization
The present disclosure relates to system(s) and method(s) to provide compliance as a service for one or more organization. The system further facilitates identifying one or more causes involved to provide compliance as a service by analyzing compliance documents. The system and method also provides conversion of clauses into appropriate controls. The system and method also assists in defining control that can perform a specific task on a system. The system and method further provides mapping of compliance using control.
US10121148B1 Assistance on the go
A mobile computerized apparatus configured to provide membership status in a roadside assistance program after occurrence of a roadside event is disclosed. The apparatus executes instructions that cause/allow the apparatus to receive input related to an electronic membership card, retrieve from a data store membership information associated with the vehicle, and dynamically update the electronic membership card for display on the apparatus.
US10121147B2 Methods of processing transactions and related systems and computer program products
A method of operating an authentication node is disclosed. Transaction information for a transaction is received from a merchant node. The transaction information includes an identification for a credit/debit account, a name on the credit/debit account, and a transaction amount for the transaction. Responsive to receiving the transaction information, a complete account number for the credit/debit account is determined using the identification for the credit/debit account and the name on the credit/debit account. The identification for the credit/debit account is different than the complete account number for the credit/debit account. In addition, account information may be transmitted to an acquirer node, and the account information may include the complete account number for the credit/debit account, the name on the credit/debit account, and the transaction amount. Related methods of operating merchant nodes, related computer program products, and related computer systems are also disclosed.
US10121146B2 Systems and methods for authentication code entry in touch-sensitive screen enabled devices
Systems and methods for authentication code entry in touch-sensitive screen enabled devices are disclosed. In one embodiment, a method for entering data to a data entry device comprising at least one computer processor and a touch-sensitive screen may include (1) the touch-sensitive screen sensing a first input comprising at least one finger touch; (2) the touch-sensitive screen sensing a release of the first input; (3) the at least one computer processor determining a first number of finger touches in the first input; and (4) the at least one computer processor using the first number of finger touches to identify a first portion of an authentication code.
US10121145B2 Electronic registration for securely providing products and services
Some embodiments are directed to a method of providing a product and/or a service, at least one non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by at least one processor, perform a method of providing a product and/or a service, and an apparatus for providing a product and/or service. An identifier of an asset is read and the asset is identified based on the identifier. A transaction is authorized based on the identified asset. The produce and/or service is acquired and a data associated with the transaction is recorded in at least one storage device. The recorded data is then transmitted to a server.
US10121141B1 Updating digital wallet assets
A system for updating a digital wallet installation is disclosed. Event information is received. The received event information is evaluated against a set of rules. A digital wallet asset logical instance to be updated is identified based at least in part on the evaluation. The identified instance is updated. An installation of a digital wallet asset associated with the identified instance is identified. An update instruction is provided to a device associated with the installation.
US10121139B2 Direct user to ticketing service provider secure transaction channel
Ensuring security of electronic transactions between a user and a ticketing service provider involves establishing trust between a user and a transaction service provider, authenticating an electronic transaction facility of the user, establishing a secure communication channel between the user and the ticketing service provider, and registering the user with the ticketing service provider over the secure communications channel.
US10121138B2 Correctable pre-payment for database services
A method, system and software for managing data services provided by a data services providing entity to a data services customer. The method involves: (i) decrementing relative value units (RVUs) from a data services customer's pre-paid account corresponding to the erroneous use of the data services made by the data services customer; (ii) receiving, from the data services customer, a request for a return of the RVUs decremented at the decrementing step; and (iii) returning the RVUs on condition that the request has been determined to be appropriate. At least the returning step is performed automatically under the control of software provided by the data services providing entity and substantially without human intervention by any human representatives of the data services providing entity.
US10121135B1 Systems and methods for integrating an E-commerce platform with point-of-sale technology
Presently disclosed are systems and methods for integrating an e-commerce platform with point-of-sale technology. In an embodiment, an e-commerce platform receives fashion-article-registration messages that each include an article identifier and a set of article-characteristic data that correspond to the respective wearable fashion article. The e-commerce platform uses the article-characterization data to determine an appraised quantity of platform credit for the corresponding fashion article, and stores that appraised quantity of platform credit in association with the corresponding article identifier. The e-commerce platform receives consumer-query messages from consumer devices, and responsively uses article identifiers from the consumer-query messages to retrieve the respective stored appraised quantities of platform credit for the corresponding fashion articles, and transmits consumer-reply messages to the consumer devices, conveying the retrieved appraised quantities of platform credit for the fashion articles.
US10121132B2 System, method, and apparatus for purchasing, dispensing, or sampling of products
A product dispenser includes a product sampling portion configured to contain a product to be sampled. The product sampling portion includes a product sample dispenser. A packaged product portion is configured to contain and dispense a packaged product corresponding to a product to be sampled.
US10121129B2 Electronic wallet checkout platform apparatuses, methods and systems
The ELECTRONIC WALLET CHECKOUT PLATFORM APPARATUSES, METHODS AND SYSTEMS (“EWCP”) transform customer purchase requests triggering electronic wallet applications via EWCP components into electronic purchase confirmation and receipts. In one implementation, the EWCP receives a merchant payment request, and determines a payment protocol handler associated with the merchant payment request. The EWCP instantiates a wallet application via the payment protocol handler. The EWCP obtains a payment method selection via the wallet application, wherein the selected payment method is one of a credit card, a debit card, a gift card selected from an electronic wallet, and sends a transaction execution request for a transaction associated with the merchant payment request. Also, the EWCP receives a purchase response to the transaction execution request, and outputs purchase response information derived from the received purchase response.
US10121126B2 System for maintaining account valuation of digital currency accounts
A digital currency account stabilization system for maintaining valuation of a digital currency account balance against a reference currency. The digital currency account balance is maintained in a currency account and has an initial value. Hedging positions are opened to maintain the valuation of the currency account at the initial value. When the valuation of the digital currency fluctuates, digital currency is added or deducted from the currency account to maintain the initial value.
US10121123B1 Systems and methods for managing related visual elements
Systems and methods for managing related visual elements are described herein. Related visual elements may be received. Related visual elements overlapping in time with one another during a chose time period of interest may be associated with one another. The related visual elements may be simultaneously displayed in a visually layered timeline format on a calendar corresponding to the chosen time period of interest.
US10121119B2 Order management
An initial indoor location inside a building is obtained with indoor positioning for a consumer mobile apparatus. Information relating to a common catalog including products available from a plurality of retail outlets inside the building is transmitted to the consumer mobile apparatus. A purchase order of products selected based on the information relating to the common catalog is received from the consumer mobile apparatus. A subsequent indoor location is obtained with the indoor positioning for the consumer mobile apparatus. If the subsequent indoor location is inside the building, a delivery location of the products inside the building is determined with the consumer mobile apparatus, and a delivery order of the products determining the delivery location and collection instructions for the products from the retail outlets inside the building is transmitted to a courier mobile apparatus.
US10121117B1 Drone location signature filters
Techniques for providing a verification of a flight path or landing zone may be provided. For example, during delivery an unmanned aerial vehicle (UAV) may capture one or more images of a plurality of delivery locations within an area. A computer system may generate one or more image templates or filters using the one or more images and subsequently use the image filters to verify a flight path or landing zone for a delivery by the UAV during flight.
US10121111B2 Coordinating contending resources
Systems and methods of coordinating contending resources are disclosed. An example of a method includes analyzing information for activities, resources, and usage of the resources for the activities. The method also includes outputting a description of resource utilization by the activities in a time window, the description of resource utilization coordinating contending resources.
US10121110B2 System, method and computer program product for progressive rendering of report results
In accordance with embodiments, there are provided mechanisms and methods for progressive rendering of report results. These mechanisms and methods for progressive rendering of report results can enable embodiments to render report results in portions as they are received. The ability of embodiments to render report results in portions as they are received can enable report results to be progressively rendered such that delay is avoided which would otherwise occur when rendering only in response to receipt of an entirety of the report results.
US10121100B2 Two piece transaction card having fabric inlay
Disclosed embodiments generally relate to a transaction card with a fabric inlay. The transaction card may include a housing component having a first housing surface opposite a second housing surface and an inlay component having a first inlay surface opposite a second inlay surface. The inlay and housing may be joined along the second inlay surface and the first housing surface. In addition, the first inlay surface may include a fabric material and a backer layer configured to support the fabric material of the first inlay surface.
US10121098B2 Image forming apparatus having plurality of processing units for generating intermediate data, and method for controlling the image forming apparatus
When the generation of intermediate data of the following page is completed before the generation of intermediate data of the preceding page, the rasterization of the intermediate data of the following page is performed after completion of the generation and rasterization of the intermediate data of the preceding page.
US10121097B2 Method for efficient fan-out control
A printing method with fan-out control minimizes register deviations by using a computer. The method includes printing a test print including various color separations. The register deviations that have occurred relative to a reference color are measured. The absolute total of the register deviations of all color separations relative to one another is calculated. At least one color separation to be adapted is selected as a function of the calculated absolute total of all color separations. The at least one selected color separation is adapted. Finally, the register deviations that have occurred are compensates for by creating and using at least one printing plate for the adapted at least one color separation.
US10121091B2 IMU-aided image registration
An imager device disposed on a moving body captures first image data at a first time and second image data at a second, subsequent time. An inertial measurement unit (IMU) disposed on the moving body senses motion of the moving body between the first time and the second time. The first image data is registered to the second image data based on inertial measurement data corresponding to the sensed motion to produce first registered image data. In response to identifying that image features are common to both the first registered image data and the second image data, the first registered image data is registered to the second image data based on the identified common features to produce output registered image data. In response to determining that no image features are common to both the first registered image data and the second image data, the first registered image data is output.
US10121089B2 Object information extraction apparatus, object information extraction program, and object information extraction method
An object information extraction apparatus (2000) includes an image acquisition unit (2020), a frequency determination unit (2040), and an information extraction unit (2060). The image acquisition unit (2020) acquires a plurality of images corresponding to a predetermined unit time of a video. The frequency determination unit (2040) generates frequency information for each of a plurality of partial areas included in each of a plurality of images. The information extraction unit (2060) extracts information of an object included in each partial area from each image corresponding to the number indicated by the frequency information for each partial region among a plurality of images corresponding to a predetermined unit time for each partial area.
US10121087B2 System and method for recognizing credit card number and expiration date using terminal device
Disclosed herein is a system and method for recognizing the credit card number and expiration date of a credit card using a terminal device. More specifically, the method may include the steps of (a) obtaining an image of the card through a camera, (b) performing position detection and number recognition on card numbers within the image obtained at the step (a), and (c) performs position detection and number recognition on expiration date numbers within the image obtained at the step (a). In accordance with an embodiment of the present invention, a recognition rate can be improved compared to an image processing-based technology.
US10121085B2 Information processing apparatus and method of searching for similar data
An information processing apparatus stores first and second registered feature data respectively expressing first and second features of registered data, generates first and second subject feature data respectively expressing the first and second features of subject data, calculates a first degree of dissimilarity between the first registered feature data and the first subject feature data using a first computational process that exhibits symmetry so that a computational result does not change when two input values are interchanged, calculates a second degree of dissimilarity between the second registered feature data and the second subject feature data using a second computational process that exhibits antisymmetry so that a computational result changes when the two input values are interchanged, and selects the registered data based on the first and second degrees of dissimilarity.
US10121071B2 Document verification system
A verification system (1) receives batches of documents in excess of 500,000 for external document generation systems. It verifies each document without affecting the core document-generation operations of the source document generation systems, and moreover enriches the documents by adding content such as recipient messages. It normalizes each document into an instance in a mark-up language, one instance per document. In the normalized format, the system performs verification checks including semantic checking across data items in groups. The servers (10, 11) are configured as multi-threaded platforms that process the document instances in parallel, typically validating the instance documents, pattern matching for relevant facts or events and implementing business rules and output actions such as generation of a print stream. There are separate but interlinked verification (10, 11) and presentment (20, 21, 25) branches. Meta data and atomic facts are generated in the verification branch and transferred to the presentment branch for use by it in document sending and possible additional personalization.
US10121068B2 Information processing apparatus, information processing method and program
An information processing apparatus includes a detecting unit, an extracting unit, a managing unit, and a deriving unit. The detecting unit detects an object from an image. The extracting unit extracts a feature amount of the object detected by the detecting unit. The managing unit manages an element in the object detected by the detecting unit in association with the feature amount of the object in the element. The deriving unit derives a reliability indicative of a certainty for identifying an object with respect to the feature amount of the element.
US10121065B2 Athletic attribute determinations from image data
Systems and methods for determining athletic attributes are disclosed. Aspects of this disclosure relate to determining athletic attributes of an athlete from image data. One or more determinations may be based alterations of image data between different images, such as alterations in pixels representing objects or portions of objects. Image data may be utilized to determine whether certain thresholds are met. Various threshold levels may be applied to one or more objects represented in the image data. Landmarks/distance calibrations may be utilized from time-stamped image data to allow for precise measuring of performance (including, but not limited to: sprint or agility times, flight time for vertical jump, distance for throws). Data retrieved or derived from the image data may be used in scoring and/or ranking athletes. Such data may be used to provide training advice or regimes to the athletes or other individuals, such as coaches or trainers.
US10121064B2 Systems and methods for behavior detection using 3D tracking and machine learning
Systems and methods for performing behavioral detection using three-dimensional tracking and machine learning in accordance with various embodiments of the invention are disclosed. One embodiment of the invention involves a the classification application that directs a microprocessor to: identify at least a primary subject interacting with a secondary subject within a sequence of frames of image data including depth information; determine poses of the subjects; extract a set of parameters describing the poses and movement of at least the primary and secondary subjects; and detect a social behavior performed by at least the primary subject and involving at least the second subject using a classifier trained to discriminate between a plurality of social behaviors based upon the set of parameters describing poses and movement.
US10121054B2 Systems and methods for improving spoof detection based on matcher alignment information
Disclosed is a system and method for performing spoof detection. The method includes: receiving, by a processor from a biometric sensor, an input image of a biometric; obtaining, by the processor, alignment information that aligns the input image to an enrollment image; determining, by the processor, an overlap region and a non-overlap region of the input image relative to the enrollment image; extracting, by the processor, one or more anti-spoof features from the input image based on one or more of the overlap region and the non-overlap region; and, determining, by the processor, whether the input image is a replica of the biometric based on the one or more anti-spoof features.
US10121052B2 Fingerprint identification device and electronic device using same
A fingerprint identification device includes a cover, a light-shielding layer formed on the cover, an intermediate layer formed on the light-shielding layer, an adhesive layer formed on the intermediate layer, a protection layer formed on the adhesive layer, and a fingerprint identification element. The fingerprint identification element is configured to identify a fingerprint. The fingerprint identification element is embedded in the protection layer.
US10121047B2 Fingerprint identification device, touch panel, input device and fingerprint identification method
The present disclosure provides a fingerprint identification device, a touch panel, an input device and a fingerprint identification method. The fingerprint identification device includes a fingerprint identification module, gate lines and signal lines. The gate lines and the signal lines cross so as to define a plurality of sensing regions including a thin film transistors and a sensing electrode connected to the thin film transistors. A gate electrode of the thin film transistor is connected to the corresponding gate line, a source electrode is connected to the corresponding signal line, and a drain electrode is connected to the corresponding sensing electrode. The signal lines include signal-transmitting lines and signal-receiving lines, the sensing electrodes include transmitting electrodes and receiving electrodes. An electric field is generated between the transmitting electrode and the receiving electrode adjacent to the transmitting electrode, and a direction of the electric field is from the transmitting electrode to the receiving electrode adjacent to the transmitting electrode. The fingerprint identification module is connected to the signal-receiving lines, and determines, by detecting the intensity of the electric field when a finger is in the electric field, a fingerprint of the finger.
US10121046B2 Dermatoglyph identification apparatus and identifying method thereof
A dermatoglyph identification apparatus and an identifying method thereof are provided. The dermatoglyph identification apparatus includes a switch circuit, a signal source and a plurality of sensors. The signal source is selectively connected to the sensors through an impedance element. The switch circuit switches at least one sensor to be connected to the impedance element, and switches rest of the sensors to be connected to a ground terminal of the signal source. The dermatoglyph identification apparatus identifies dermatoglyph according to a sensing signal generated by the sensor connected to the impedance element in response to a reference signal of the signal source.
US10121044B2 Fingerprint sensor
A fingerprint sensor for reinforcing an electric field and preventing electric interference between adjacent electrodes. The fingerprint sensor includes a plurality of sensor electrodes provided on a substrate, an insulating layer, and a discontinuous grid formed in the insulating layer. The discontinuous grid includes a plurality of walls that are arranged in a two-dimensional (2D) manner. The plurality of walls are electrically insulated from each other.
US10121039B2 Depth sensor based auto-focus system for an indicia scanner
An indicia reading terminal has a three-dimensional depth sensor, a two dimensional image sensor, an autofocus lens assembly, and a processor. The three dimensional depth sensor captures a depth image of a field of view and create a depth map from the depth image, the depth map having one or more surface distances. The two dimensional image sensor receives incident light and capture an image therefrom. The autofocusing lens assembly is positioned proximate to the two dimensional image sensor such that the incident light passes through the autofocusing lens before reaching the two dimensional image sensor. The processor is communicatively coupled to the two dimensional image sensor, the three dimensional depth sensor, and the autofocusing lens assembly.
US10121038B2 Dynamic barcode ticketing carrying encrypted validation transactions
Systems, methods, and devices for conducting a secure ticketing transaction at a first location within a transit system. A media reader described herein may include a barcode reader, a barcode display, and processor(s). The processor(s) may be configured to perform operations including receiving a key for performing encryption or decryption of data, reading, from a display of a mobile communication device, an encrypted first barcode to obtain encrypted first barcode data, decrypting the encrypted first barcode data to obtain first barcode data, generating second barcode data indicating entry information, encrypting the second barcode data to obtain encrypted second barcode data, displaying an encrypted second barcode containing the encrypted second barcode data, and allowing the transit customer to enter the transit system at the first location.
US10121036B1 System and method for collecting environmental test data
The present invention discloses a method for detecting, storing, analyzing and enabling access to collected biological or environmental test data. The method includes providing one or more test packs comprising one or more testing strips or swabs for testing biological or environmental materials. The method further includes testing a targeted material at a targeted location and scanning, via a scanning device connected to a computer network, the one or more testing mediums to create collected test data based on the revealed information of the testing, wherein the scanning takes place a short time after the testing and at the targeted location, and wherein the collected test data includes the time, date and geographical tracking data based on the GPS location of the scanning device at the time of the scanning.
US10121030B1 Frequency multiplexed radio frequency identification
A radio frequency identification (RFID) system for frequency multiplexing includes, in one exemplary embodiment, and RFID interrogator configured for generating an RFID signal, wherein a channel frequency of the RFID signal changes over time; a first narrow band antenna, characterized by a first passband, the first passband corresponding to a first range of frequencies; a second narrow band antenna, characterized by a second passband, the second passband corresponding to a second range of frequencies, wherein the second range of frequencies differs from the first range of frequencies, whereby the second passband differs from the first passband; and first and second feed lines configured for feeding the RFID signal to each of the first and second narrow band antennas, respectively. Other embodiments include systems and methods including similar and different RFID components and aspects for frequency multiplexing.
US10121029B2 Locating radio energy-producing tag
Methods and apparatus relating to processing a low-energy data packet are provided. A method includes receiving, using a receiver in a portable wireless device, a low-energy data packet from a low-energy tag. The portable wireless device is stationary. The low-energy data packet includes data identifying the low-energy tag. The method can also include determining at least an approximate distance between the low-energy tag and the portable wireless device. The method can also include transmitting, via an intermediate wireless device and to a central device, the data identifying the low-energy tag, the data identifying the at least approximate distance, or both.
US10121025B1 Content validation using blockchain
A device may receive content data from a content provider, the content data including: data identifying content, and data for verifying that the content has not changed. The device may access a blockchain associated with the content data, the blockchain including validation information specifying instructions for validating the content. In addition, the device may perform, based on the validation information, validation of the content to determine a measure of confidence that the content is accurate and store results of the validation in the blockchain as a transaction. Based on the validation results, the device may perform an action.
US10121024B2 Differentially private linear queries on histograms
The privacy of linear queries on histograms is protected. A database containing private data is queried. Base decomposition is performed to recursively compute an orthonormal basis for the database space. Using correlated (or Gaussian) noise and/or least squares estimation, an answer having differential privacy is generated and provided in response to the query. In some implementations, the differential privacy is ε-differential privacy (pure differential privacy) or is (ε,δ)-differential privacy (i.e., approximate differential privacy). In some implementations, the data in the database may be dense. Such implementations may use correlated noise without using least squares estimation. In other implementations, the data in the database may be sparse. Such implementations may use least squares estimation with or without using correlated noise.
US10121023B2 Unveil information on prompt
Embodiments of the invention provide systems and methods for controlling presentation of sensitive information in a user interface of an application. More specifically, embodiments of the present invention provide for masking the sensitive information when being entered by the user. However, if the user wants to verify the entry or display the sensitive information in readable text, the information can be displayed or unmasked upon request. For example, in response to the user clicking a button or other control of the user interface associated with the sensitive information or by another mouse or keyboard event, the requested sensitive information can be unmasked and displayed in the clear, for example as a tool tip or in the originally presented element of the user interface. The user can then close the tooltip or mask the information, e.g., after verification of what he/she typed.
US10121022B1 Methods and systems for encrypting data using object-based screens
A system and method is provided for encrypting data for secure storage or transport. The method includes identifying a first object comprising a string of binary values and a second object comprising a string of integers, and processing the first and second objects to generate a wave screen comprising a set of remapping instructions associated with a block map layout. For each data segment to be encrypted, the method includes positioning the bits of the data segment within the block map layout to generate a data map, and encrypting the data map by applying the wave screen to remap the positions of the bits within the block map layout in accordance with the set of remapping instructions. The encrypted data map is then stored or transported as a representation of the data segment.
US10121020B1 Systems and methods of providing access to secure data
The disclosed technology includes techniques for secure access to data associated with an organization and includes providing a user device access to a user interface that is configurable by a user of the user device to execute function requests. Upon receipt of a function request, a router can randomly select an available computer from a computer cluster to execute the function. The computer can access a predetermined portion of the organization's data, generate an output by executing the requested function based on the predetermined portion of the organization's data, and transmit the output to the user device.
US10121016B2 Managing access to device content
A method for managing access to a device includes receiving restriction information and access to a user's calendar, scanning the calendars for entries corresponding to travel, determining if the user is prohibited from accessing content on a device, and accordingly denying the user access to the content on the device in response to determining that the user is not in compliance with the restriction information. The restriction information indicates requirements a user must comply with to access content with a device, as well as which content is regulated by said requirements. The requirements indicated by the restriction information include a timeframe around and including a calendar entry corresponding to travel during which the user is denied access to content. A computer program product and a computer system corresponding to the method are also disclosed.
US10121015B2 Management of data privacy and security in a pervasive computing environment
A method to provide negotiation control to data such that a person or entity can negotiate the use of data gathered beyond what is needed for a particular use by a third party transaction.
US10121012B2 End-to-end encryption and backup in data protection environments
A computer receives a set of objects from a client, whereby at least one of the objects of the set are respectively associated and encrypted with a unique file encryption key (FEK). The computer encrypts each of the FEKs with a common master encryption key, MEK, resulting in respective locked keys. In an initial backup, the encrypted objects together with their associated locked keys are transmitted to a backup server where a first module determines if locked key has changed via referencing an encryption state associated with the encrypted objects. If an MEK has changed, the existing FEKs are re-encrypted with the changed MEK to generate new locked keys, and, in a subsequent backup operation, sending the new locked keys to the backup server to replace the existing locked keys, while avoiding transmitting to the backup server the objects whose associated FEKs are affected by the changed MEK.
US10121010B2 System and method for preventing execution of malicious instructions stored in memory and malicious threads within an operating system of a computing device
In one embodiment, a malicious code prevention module identifies potentially malicious instructions in volatile memory of a computing device and replaces them with innocuous instructions. In another embodiment, the malicious code prevention module identifies a potentially malicious thread within an operating system and replaces the first instruction in the thread with a new instruction that terminates the thread. Malicious code prevention module prevents malicious code from inflicting any harm on the computing device and its contents.
US10121005B2 Virus detection by executing electronic message code in a virtual machine
Virus detection by executing electronic message code in a virtual machine is disclosed. An example method includes detecting that an electronic message includes executable code, the electronic message designating a destination recipient. Two or more destination computing systems are identified for the electronic message corresponding to the destination recipient specified in the electronic message prior to delivery of the electronic message to the two or more destination computing systems, the two or more destination computing systems including a first destination computing system and a second destination computing system different from the first destination computing system. Two or more simulation environments corresponding to the two or more destination computing systems are identified. The executable code is executed in the two or more simulation environments. The two or more simulation environments are monitored for a malicious action. The electronic message is delivered to the destination recipient if the action is detected.
US10121002B2 Detecting executable code within a data entity
A method that includes receiving a data entity by the computer; storing the data entity in a first sector of the memory; wherein the first sector is isolated from another memory sector and executable code in the first sector is prevented from performing a write action to the other memory sector; generating, by the processor, an intermediate representation of the data entity; searching, by the processor, for an executable code that was not expected to be included in the data entity in the intermediate representation of the data entity; and when finding the executable code that was not expected to be included in the data entity then preventing a copying of the data entity to the other memory sector.
US10120992B2 Mobile terminal and method for controlling the same
A mobile terminal including a main body; a receiver disposed on the main body; an infrared unit disposed on the main body at a first distance from the receiver in a first direction and configured to output infrared rays; an iris recognition sensor disposed on the main body at a second distance from the receiver in a second direction opposite the first direction and configured to receive infrared rays reflected from a subject; and a low power image sensor disposed on the main body at a third distance from the receiver in the second direction and having a focal point matching a focal point of the iris recognition sensor, wherein the third distance is greater than the second distance.
US10120991B1 Systems and methods for initiating immediate data erasure on a device
A system and method of erasing data on a data handling device may include providing a device with a data storage element and a biometric characteristic scanning element, scanning a triggering biometric characteristic of a secured user by the scanning element, and storing protected data in a protected storage location on the data handling device. System and method may also include monitoring the scanning element for detection of a biometric characteristic, detecting a biometric characteristic by the scanning element, and determining if the detected biometric characteristic corresponds to the triggering biometric characteristic. If the detected biometric characteristic corresponds to the triggering biometric characteristic, then erasing data in the protected storage location.
US10120985B2 Protecting media items using a media security controller
A media storage device includes a media security controller and a memory to store data that relates to a media item to be rendered by a rendering device. The media security controller sends a message in response to the rendering device reading an authorization file. The message being for the rendering device to read a portion of data from the memory and to provide the portion of data to the media security controller. The media security controller receives the portion of the data from the rendering device, trans forms the portion of the data, and sends the transformed portion of the data to the rendering device.
US10120983B2 Digital rights management flexible continued usage system and method
A digital rights management (DRM) scheme enables a user having a valid license to digital content to create one or more copies of the content. The number of copies is limited by the DRM scheme. However, if the user is not connected or connectable to the content provider or licensing party when additional copies are desired, the user is permitted to create one or more additional copies without deleting or disabling other copies even though the additional copies exceed the number otherwise permitted by the DRM scheme. The number of such “float” copies may be limited. Rights to such additional copies may be withdrawn during a subsequent connection session between the user and the content provider.
US10120979B2 Predicting glucose trends for population management
Computerized systems and methods facilitate preventing dangerous blood glucose levels using a predictive model to predict whether a particular patient is trending to have dangerous blood glucose levels. The predictive model may be built using logistic or linear regression models incorporating glucose data associated with a plurality of patients received from a plurality of sources. The glucose data may include context data and demographic data associated with the glucose data and the plurality of patients. The predictive model may be employed to predict a likelihood of a particular patient to have dangerous blood glucose levels. Based on the likelihood, the prediction and one or more interventions are communicated to a care team or the patient. The one or more interventions may be incorporated into a clinical device workflow associated with a clinician on the care team or the patient.
US10120978B2 Method and process for transporting health information
A method for transforming and transporting health information is disclosed herein. The method includes receiving the health information; transforming the received health information of based on a predetermined rule; validating whether the received health information is in a proper form based on a third-party standard; and parsing the de-identified received health information to determine an entity to receive the de-identified health information.
US10120972B1 System and method for visualizing internal instance structure and connections in a design system component
The present disclosure relates to a computer-implemented method for visualizing internal instance structure and connections in a design system component. Embodiments may include receiving, using at least one processor, an IP-XACT description of one or design elements and analyzing, using the at least one processor, the IP-XACT description of the one or design elements. Embodiments may further include displaying a graphical user interface, based upon, at least in part, the IP-XACT description of one or design elements, wherein the graphical user interface is configured to display a self-organizing graphical layout including a parent component, at least one node, and at least one edge.
US10120971B2 Integrated fan-out package and layout method thereof
An integrated fan-out package and a layout method thereof are provided. One integrated fan-out package includes a die and a fan-out substrate. The die has an interconnect structure therein. The fan-out substrate has a redistribution layer structure therein and a plurality of first conductive bumps on a first surface thereof. The first conductive bumps are in physical contact with an interconnect layer of the interconnect structure and a redistribution layer of the redistribution layer structure, and an aspect ratio of the first conductive bumps ranges from about 1/3 to 1/10.
US10120970B2 Global routing framework of integrated circuit based on localized routing optimization
The present disclosure relates to methods, processing systems and computer program products of global routing of integrated circuits based on localized routing optimization. In certain embodiments, the method may include one or more of: defining one or more regions, one or more netgroups, and combinations thereof of an integrated circuit, associating at least one optimization objective with each region and/or each netgroup defined, generating one or more constraints for each region and/or each netgroup based on the associated optimization objectives, and performing global routing of the integrated circuit according to the one or more constraints.
US10120967B2 Methods and apparatuses for SW programmable adaptive bias control for speed and yield improvement in the near/sub-threshold domain
A method for implementing a Semiconductor Integrated Circuit device using Near/Sub-threshold technology with SW programmable adaptive and dynamic forward and reverse bias voltage control using different sensors inside the chip in order to improve speed, reduce leakage and ensure high yield of the final product that operates at an ultra-low power consumption. This method allows achieving ultra-low power solution with reasonable higher speed and insure high yield.
US10120964B2 Method of evaluating wind flow based on conservation of momentum and variation in terrain
A method of modeling the spatial variation in wind resource at a prospective wind farm site. The method involves a simplified analysis of the Navier-Stokes equation and utilizes data from all of the met sites simultaneously to develop site-calibrated models. The model coefficients, mUW and mDW, describe the sensitivity of the wind speed to changes in the upwind and downwind terrain exposure and are defined for downhill and uphill flow. The coefficients are a function of terrain complexity and, since terrain complexity can change across an area, the estimates are performed in a stepwise fashion where a path of nodes with a gradual change in complexity is found between each pair of sites. Also, coefficients are defined for each wind direction sector and estimates are performed on a sectorwise basis. The site-calibrated models are created by cross-predicting between each pair of met sites and, through a self-learning technique, the model coefficients that yield the minimum met cross-prediction error are found.
US10120963B1 Figurative models calibrated to correct errors in process models
A method for correcting a lithographic pattern includes selecting, by a processor, first stage input factors for utilization with a first computer-implemented model. The processor measures pattern data from existing measured dimensions of a semiconductor to obtain values for the first stage input factors and the first model against the measured pattern data. The processor applies the calibrated first model to predict printed dimensions and the printed dimensions from applying the calibrated first model comprise residuals. The processor establishes, based on the residuals, second stage input factors for a second model and calibrates the second model against the measured pattern data to predict deviations of the printed dimensions from the printed dimensions from the first stage input factors by utilizing the second stage input factors. The method produces predicted printed dimensions of a lithographic pattern by using the second model to revise the printed dimensions of the first model.
US10120961B2 Method for immediate boolean operations using geometric facets
A method for performing Boolean operations using a computer to create geometric models from primary geometric objects and their facets, comprises mapping rendering facets to extended triangles that contain neighbors; building intersection lines, splitting each triangle through which an intersection line passes, determining each facet is visible or obscure, and regrouping the facets to form one or more geometric objects. This method does not utilize the most popular data structures CSG and B-REP in CAD/CG/Solid Modeling systems, but has the advantages of both CSG and B-REP: easy to implement and flexible. Additionally it is a united method for solid modeling and surface modeling systems, and it is able to generate variant and editable models.
US10120960B2 Device arrangement apparatus and device arrangement method
A device arrangement rule generation unit generates device arrangement rules each including a past installation space of devices and relative direction information indicating a relative direction between devices that were arranged in the past installation space. An input unit inputs information on a new installation space and devices to be arranged in the new installation space. A device arrangement rule extraction unit extracts device arrangement rules each including the devices to be arranged in the new installation space input by the input unit. A device arrangement calculation unit calculates an arrangement position of the devices to be arranged in the new installation space based on relative direction information included in one of the device arrangement rules extracted by the device arrangement rule extraction unit and based on dimensions of the devices to be arranged in the new installation space input by the input unit.
US10120959B2 Apparatus and method for displaying a node of a tree structure
For displaying a node of a tree structure, a processor receives an anchor node creation command for a given node of a tree structure of nodes. The given node has one or more branches of parent nodes. The processor further removes the one or more branches of parent nodes and branches of sibling nodes of the given node from a display of the tree structure. In addition, the processor displays the given node as a topmost node of the tree structure.
US10120956B2 Methods and systems for distributed computation of graph data
Methods and systems for distributed computation of graph data permit edge collection and vertex collection, each to be partitioned among a plurality of computational units. In one embodiment, the methods employ a two-phase computational cycle, which is repeated until the computation is complete. In a first phase, processing units process each active edge and vertex by doing the following: reading their current attribute values, executing programmed computational functions, updating edge attributes and sending data messages to vertices. In a second phase, each vertex update processor processes each of its active vertices by doing the following: reading its current attribute values and received data messages, executing a programmed computational function, and updating the vertex's attribute values.
US10120954B2 Transformation and presentation of on-demand native application crawling results
A system includes a search engine configured to search mobile applications based on a query received from a mobile device and to output search results in a first format. A first processor is configured to process the search results and to generate processed search results in the first format for rendering on the mobile device. A first converter is configured to convert the processed search results into a second format. A second processor is configured to process the processed search results in the second format and to generate a presentation of the processed search results in the second format. A second converter is configured to convert the presentation into the first format or a third format for rendering on the mobile device.
US10120953B2 System data compression system and method thereof
The present invention relates to a system data abbreviation system and method. The system data abbreviation system includes a data mapping unit configured to classify system data, provided by an external database, into classes of a database of an internal application program and to then map the classified system data; a data search unit configured to search for data of the class to be abbreviated from the database of the application program; and a data abbreviation unit configured to group the found data of the class, to set link relations between data that belongs to the group, to set link relations between the group and the classes of the database of the application program, and to then abbreviate the data.
US10120951B2 Bifurcated search
A method includes receiving a first search query from a user device and transmitting the first search query from data processing hardware to a query analysis system and a first search system. The method includes receiving first search results from the first search system and receiving query information from the query analysis system. The method includes transmitting a second search query from the data processing hardware to the application program interface of the second search system. The second search query based on the query information. The method includes receiving second search results from the second search system and determining a result set that includes at least some of the first search results and the second search results. At least one search result includes an application access mechanism having a reference to a corresponding installed application on the user device.
US10120950B2 Providing access to a collection via a plurality of discrete machine-recognizable codes
Systems and methods for providing access to a collection of related binary files via a collection of machine-recognizable codes provided on a device or consumer item.
US10120947B2 Propagation of photographic images with social networking
Embodiments of the invention relate to file sharing, and more specifically to sharing image files based on a social networking relationship. A digital image and associated file are created with geotag data that defines an image capture. Data associated with the image capture is stored as image metadata associated with the image file. A hyperlink to a preferred viewing URL is created and established based on a match produced from a comparison of the image file image capture data with at least one physical location identified in an index of cached data. The hyperlink is associated with the image file and directs a viewer to the physical and/or virtual location where the image was captured.
US10120946B2 Emotionally relevant content
Users may engage with content that may invoke various emotions. For example, a user may find an image as inspirational, a social network post as funny, etc. Accordingly, content may be labeled with user emotion labels, specified by users that engaged with the content, to create labeled content (e.g., the image may be labeled as inspirational). Emotional transition triggers may be defined for users (e.g., 30 minutes of a user writing a school report using a word processing application). Responsive to a triggering of an emotional transition trigger, labeled content may be provided to a user (e.g., the image may be provided to the user as an inspirational break from writing the school report). In this way, content may be labeled based upon emotions that the content invokes in users, and such labeled content may be provided to users in a contextually relevant manner (e.g., a study break).
US10120937B2 Method and system for masking and filtering web contents and computer program product
A method and a system for filtering a plurality of search results in a web page and a computer program product therefor are provided. The method includes, receiving search results corresponding to a search request, and classify the plurality of search results to a plurality of group according to contents of the plurality of search results, wherein the plurality of search results having the same content are classified to the same group. The method also includes generating and storing an identification value corresponding to each of the groups. The method further includes displaying the plurality of search results and marking search results belonging to the same group according to the identification value, and executing a shield operation on at least one search results among the plurality of search results.
US10120935B2 Method for operating an infotainment system
A method operates an infotainment system in order to provide an overview of audio data records detected by a music output device. An evaluation device arranges the detected audio data records into an audio data record group according to a selection criterion, e.g. the artist. The evaluation device determines a value of a predetermined user-relevant evaluation variable for each audio data record. On the basis of the respective values, the evaluation device then determines a ranking list of the audio data records in each audio data record group. The evaluation device generates a digital image for each audio data record and assigns the images of those audio data records that are combined into an audio data record group to an image group. The position of the images in an image group depends on the position of the respective associated audio data record in the ranking list.
US10120934B2 Hold back and real time ranking of results in a streaming matching system
A method includes receiving, from an audio streaming system, a probe audio sample and identifying sufficiently matching reference audio samples based on a first comparison of a first portion of the probe audio sample to reference audio samples. The method also includes, in response to determining that the sufficiently matching reference audio samples do not meet a predetermined score threshold, retaining the sufficiently matching reference audio samples, identifying additional matching reference audio samples based on a second comparison a second portion of the probe audio sample to the reference audio samples, and outputting at least one of the reference audio samples based on the first comparison and the second comparison.
US10120933B2 Weighted subsymbolic data encoding
Described herein is a method and system of geometrically encoding data including partitioning data into a plurality of semantic classes based on a dissimilarity metric, generating a subspace formed by first and second data elements, the first and second data elements being included in first and second numbers of partitioned semantic classes, encoding the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, computing a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes and the second number of semantic classes, and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution.
US10120932B2 Social capture rules
The collection of social data from social networking services for moderation purposes is improved by analyzing social mentions captured using an initial set of capture rules. The text and/or metadata of social mentions previously captured using an initial rule set of capture rules may be analyzed to identify common text and/or common metadata amongst those social mentions. A new rule set may be generated with capture rules having criteria selected based on the identified common text and/or common metadata. The new rule set may then be applied to capture new social data.
US10120925B1 Data synchronization
A computer implemented method for reading signatures corresponding to a portion of data on a virtual machine disk on a production site, wherein reading the signature includes mapping the virtual machine disk offset into a physical storage offset, and reading the signature from the physical storage; sending the signature of the portion of data to a replication site; obtaining a mapping from a virtual disk to a physical disk at the replica site; issuing a command to write a portion of data corresponding to the signature to a the physical storage based on the mapping of the replica of the virtual machine disk on the replication site; determining if the command was successful; and based on a determination that the command was not successful, marking the locations corresponding to the signature for synchronization in a synchronization structure.
US10120924B2 Quarantine and repair of replicas in a quorum-based data storage system
A data storage system with quorum-based commits sometimes experiences replica failure, due to unavailability of a replica-hosting node, for example. Described herein are methods and systems for improving data persistence and availability in a distributed data store where data is stored in a plurality of shards and a given shard is replicated across a plurality of nodes so as to create a plurality of replicas, and a quorum of replicas is needed for access to the given shard. Among other things, the methods and systems generally involve determining whether to quarantine or delete unavailable replicas in a given shard, and how to handle purge requests related to the shard when there are quarantined replicas.
US10120919B2 System and method for multi-modal audio mining of telephone conversations
A system and method for the automated monitoring of inmate telephone calls as well as multi-modal search, retrieval and playback capabilities for said calls. A general term for such capabilities is multi-modal audio mining. The invention is designed to provide an efficient means for organizations such as correctional facilities to identify and monitor the contents of telephone conversations and to provide evidence of possible inappropriate conduct and/or criminal activity of inmates by analyzing monitored telephone conversations for events, including, but not limited to, the addition of third parties, the discussion of particular topics, and the mention of certain entities.
US10120917B2 Integrating object-based data integration tool with a version control system in centralized and decentralized environments
The present disclosure relates generally to a data integration system that integrate an object based data integration tool, such a GUI-based data integration tools, with version control systems using a relational database repository for persistence. Examples of distributed version control systems include Git, Mercurial, and Bazaar, and examples of centralized version control systems include Subversion, CVS etc. in centralized or distributed environments.
US10120916B2 In-querying data cleansing with semantic standardization
The present invention relates to data cleansing, and in particular performing the semantic standardization process within a database before the transform portion of the extract-transform-load (ETL) process. Provided are a method, system and computer program product for standardizing data within a database engine, configuring the standardization function to determine at least one standardized value for at least one data value by applying the standardization table in a context of at least one data value, receiving a database query identifying the standardization function, at least one database value and the context of the data, and invoking the standardization function.
US10120910B2 Scoring attributes in deep question answering systems based on algorithmic source code influences
Methods to perform an operation comprising: identifying a first attribute of a source code in a deep question answering system, computing an influence score for the first attribute based on a rule in the source code used to compute a confidence score for each of a plurality of candidate answers generated by the deep question answering system, computing an importance score for the first attribute based at least in part on the computed influence score, and upon determining that the importance score exceeds a predefined threshold, storing an indication that the first attribute is an important attribute relative to other attributes specified in the source code.
US10120909B2 Generating cards in response to user actions on online social networks
In one embodiment, a method includes accessing a social graph by a social-networking system. The social graph includes a plurality of nodes and a plurality of edges connecting the nodes. The social-networking system may receive a trigger action from a first user. In response to the trigger action, the social-networking system may generate reaction-cards based at least in part on the trigger action where each reaction-card is associated with a structured query referencing nodes and edges of the social graph. The social-networking system may calculate a reaction-card score for each reaction-card, where the reaction-card score is based on a relevance of the structured query associated with the reaction-card to the trigger action and user-engagement factors. The social-networking system may then send each reaction-card having a reaction-card score greater than a threshold reaction-card score to the first user for display on a page currently accessed by the first user.
US10120907B2 Scaling event processing using distributed flows and map-reduce operations
Some event ordering requirements can be determined based on continuous event processing queries. Other event ordering requirements can be determined based on distribution flow types being used to distribute events from event streams to node executing the queries. Events from event streams can be ordered according to ordering semantics that are based on a combination of all of these event ordering requirements. Additionally, virtual computing nodes can be associated with constraints, and computing processors can be associated with capabilities. Virtual computing nodes for processing event streams can be assigned to execute on various computing processors based on both these constraints and capabilities. Additionally, for each of several events in an event stream, a ratio between a total latency and a communication latency can be for determined. Based on an average of these ratios, a quantity of reducing nodes that will be involved in a map-reduce operation can be selected.
US10120904B2 Resource management in a distributed computing environment
Systems and methods are disclosed for resource management in a distributed computing environment. In some embodiments, a resource manager for a large distributed cluster needs to be able to provide resource responses very quickly. But each query may also not be accurate in initial resource request and will often have to come back to the resource manager multiple times. An artifact may provide low latency query responses by using resource request caching that can handle re-requests of resources. According to some embodiments, a queuing mechanism may take into account resources currently expended and any resource requirement estimates available in order to make queuing decisions that meet policies set by an administrator. In some embodiments, scheduling decisions are distribute across a cluster of computing systems while still maintaining approximate compliance with resource management policies set by an administrator.
US10120903B2 Identifying teachable moments for contextual search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a series of queries provided from a user device, the series of queries including two or more queries, obtaining a query pattern of the series of queries based on one or more entities and one or more aspects associated with the two or more queries, and determining, at least partially based on the query pattern, that a teachable moment interface is to be displayed with search results, and in response, transmitting content to be displayed in the teachable moment interface on a computing device.
US10120902B2 Apparatus and method for processing distributed relational algebra operators in a distributed database
A database system includes a query planner with instructions executed by a processor to generate a logical plan tree. Each node of the logical plan tree is a distributed relational algebra operator. Each child node of the logical plan tree produces results processed by a parent node. The logical plan tree includes a distributed relational operator that reparations tuples of results that are at least 1 GB on a dimension and regroups the tuples on the dimension to avoid broadcasting the tuples between machines and thereby avoid consumption of network bandwidth associated with broadcasting the tuples. The logical plan tree is modified according to algebraic transformation rules. The logical plan tree is mapped to distributed query execution primitives. The distributed query execution primitives are processed on machines storing partitions of a distributed database table.
US10120901B2 System and program for joining source table rows with target table rows
A data processing system, and an article of manufacturing, join rows associated with a source table column with rows associated with a target table column. A source node and a target node contain the source and target tables, respectively. A reduced representation of selected rows associated with the source table column is generated, as is a representation of the target table column. A filtering module filters the generated reduced representation of selected rows associated with the source table column through the generated representation of the target table column, the filtered generated reduced representation of selected rows identifying source table rows that do not have to be joined with the target table. The rows associated with the source table column minus the filtered generated reduced representation of selected rows are joined to the rows associated with the target table column.
US10120899B2 Selective materialized view refresh
Techniques are provided for selectively refreshing a materialized view. A portion of a materialized view is refreshed (or updated) while other portions of the materialized view are not refreshed. Thus, the other portions of the materialized view may contain “stale” data that does not accurately reflect current data in the base table(s) upon which the materialized view is based. In one technique, a user indicates the portion of the materialized view that is to be refreshed. In another technique, a user indicates a plurality of portions of a materialized view and it is automatically determined which portion should be refreshed first. Change data that indicates information about changes made to different portions of one or more base tables and/or read data that indicates information about reads to different portions of the materialized view may be taken into account to determine which portion of a materialized view to refresh.
US10120895B2 Mirroring, in memory, data from disk to improve query performance
Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.
US10120892B2 Profile verification service
Concepts and technologies are disclosed herein for providing and/or interacting with a profile verification service. A processor executing a profile verification service can receive a request to verify a user profile associated with a user of a social networking application. The processor can identify a computing device associated with the user profile, obtain location data that relates to the user profile and the computing device, and identify an activity associated with the computing device based upon the location data. The processor can determine if the user profile is accurate based upon the activity identified. If a determination is made that the user profile is accurate, the processor can verify the user profile. If a determination is made that the user profile is not accurate, the processor can update the user profile.
US10120883B2 User interface for viewing clusters of images
Method and system for providing a user interface for presenting images of clusters of an image search result is provided. The user interface system displays the search result in a cluster/view form using a cluster panel and a view panel. The cluster panel contains a cluster area for each cluster. The view panel may contain thumbnails of images of the search result in a list view or a mix view. When a user selects a cluster area from the cluster panel, the user interface system displays a list view of thumbnails for that cluster in the view panel. The user interface system may display a thumbnail list near a cluster area of the cluster panel. The thumbnail list contains mini-thumbnails of the images of the selected cluster. The user interface system may also display a detail view of an image in the view panel when a user selects an image.
US10120880B2 Automatic image-based recommendations using a color palette
Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.
US10120877B2 Broad and alternative category clustering of the same, similar or different categories in social/geo/promo link promotional data sets for end user display of interactive ad links, coupons, mobile coupons, promotions and sale of products, goods and services integrated with 3D spatial geomapping and mobile mapping and social networking
A technique, method, apparatus, and system to provide related and integrated social networking, real time geospatial mapping, geo-target location and multiple points of interest, receiving current location of user's electronic or mobile device and multiple points of interest, cloud-type configuration storing and handling user data across multiple enterprises, generating user behavior data and ad links, promotions (“social/geo/promo”) links on a website for any product, good or service, including social/geo/promo data sets for user customized visual displays showing 3D map presentations with correlated or related broad or alternative categories of social/geo/promo links to be displayed with web page content for view by an end user.
US10120875B1 Method and system for detecting boundaries of data blocks for deduplication
Techniques for deduplicating data streams are described herein. According to one embodiment, a first data stream is received to be stored in a storage system, where the first data stream includes data blocks and each data block includes a header and a footer. A boundary detector is to detect boundaries of the data blocks by matching at least a portion of a header with a footer of each data block and a header of an adjacent data block. An anchoring unit is to anchor the first data stream based on the determined boundaries of the data blocks using a plurality of anchors. A deduplication engine is to deduplicate the first data stream into a plurality of deduplicated data segments based on the plurality of anchors. The deduplicated data segments are then stored in one or more persistent storage devices of the storage system.
US10120874B2 Computer tool with sparse representation
At least one of the present embodiments generally relates to a method and an apparatus for sparse representations of signals by a computer. Representations are based on a set of known data, referred to as a dictionary. Sparse representations are achieved by selecting the items from the dictionary that are closest to the content to be compressed, and only transmitting information related to these selected items.
US10120868B2 Outcast index in a distributed file system
An outcast index in a distributed file system is described. A first server can receive an indication that a first replica stored on the first server is to be modified in view of a second replica stored on a second server. The first replica and the second replica are replicas of a same file. The first server updates metadata associated with the first replica to indicate an outcast state of the first replica. The first server receives an indication that the modification of the first replica is complete. The first server updates the metadata associated with the first replica to remove the outcast state of the first replica.
US10120866B1 Conversational system user behavior identification
Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.
US10120858B2 Query analyzer
Methods for analyzing a query is provided. Methods may include receiving a query from a user. Methods may include dissecting the query into a plurality of word segments. Methods may include determining, based on a predetermined ontology, which of the plurality of words satisfies a predetermined ontological threshold and which words do not satisfy the predetermined ontological threshold. Methods may include discarding the words that do not satisfy the predetermined ontological threshold. Methods may include determining a part of speech associated with each word based on the content of the query. Methods may include determining a concept associated with each word based on the content of the query. Methods may include displaying to the user word that satisfies the predetermined threshold alongside the associated part of speech and associated concept. Methods may include enabling the user to change each word, each concept and each part of speech.
US10120850B2 Active overlay system and method for accessing and manipulating imaging displays
The present invention is directed in general to imaging technologies and more particularly to medical imaging and picture archiving and communication systems (PACS) having an image display wherein system features and functions are provided to a user via active overlays located over displayed images. A system and method are provided to imbed an ability to interact with an image by activating traditional annotations that are displayed in conjunction with an image in a PACS. Users are able to access program functionalities in an improved, quicker, accurate and more intuitive means. More specifically, the present invention relates to providing the capability to customize multiple context menus, and flatten the command hierarchy of an imaging system. The present invention also provides the ability to “overload” current text and graphic annotations that are already displayed within an image of interest.
US10120845B1 Systems and methods for updating subsets of elements of electronic documents
Systems and methods may include updating subsets of elements of electronic documents. Associations of types of mutations, mutation locations, and subsets to update are stored in a database. A mutation to the element is received, and a type and location of the mutation are determined. Based on a stored association, a subset of the element is determined. The determined subset is associated with the determined type and determined location. The element is updated by updating the subset, and the updated element is displayed on a user device.
US10120843B2 Generation of parsable data for deep parsing
One or more processors identify one or more character errors in a document. The one or more processors replace a character having the identified one or more character errors with a replacement character. The replacement of the character error with the replacement character allows deep parsing of the document to complete. The one or more processors apply to the document one or both of a deep parsing and natural language processing after the replacing.
US10120837B2 Matrix application apparatus, matrix application method and program
To reduce the processing amount of a field multiplication. A matrix application apparatus computes a vector b by multiplying a vector a and a matrix A, provided that a denotes a k-th order vector having elements a0, . . . , ak−1 (a0, . . . , ak−1εGF(xq)), b denotes an m-th order vector having elements b0, . . . , bm−1 (b0, . . . , bm−1∈GF(xq)), and A denotes a m-by-k Vandennonde matrix. A polynomial multiplication part computes a value bi. An order reduction part designates gi−hif′ as the value bi by using a polynomial hi obtained by dividing a part of the value bi having an order equal to or higher than q by Xq and a polynomial gi formed by a part of the value bi having an order lower than q.
US10120830B2 Interface circuit for high speed communication, and system including the same
A system may include an interface circuit and a plurality of wire buses electrically coupled with one another. The interface circuit may include transmitters which change states of the plurality of wire buses to transmit a plurality of multilevel symbols. The transmitters may drive wire buses, coupled to each other, to a termination voltage level.
US10120829B2 Bus device with programmable address
An embodiment bus device with a programmable address includes a bus communication circuit connected to a bus terminal, a first pin terminal, a memory having a first register with a first address stored therein and a second register, and a state logic circuit. The state logic circuit detects a chip select signal on the first pin terminal, receives a first message through the bus communication circuit while the chip select signal is asserted, determines that the first message indicates an address set command, and saves an address value in the first message as a second address in the second register in response to a target address in the first message matching the first address. The state logic circuit further processes a second message received through the bus communication circuit in response to a target address of the second message matching the second address.
US10120828B2 Bridge for bus-powered peripheral device power management
Technologies are described herein for power management in a peripheral device. A bridge is coupled to a communication link that provides power. The bridge determines an available power from the communication link. The bridge informs a peripheral device coupled to the bridge of the available power.
US10120823B2 Host-safe firmware upgrade of a PCI express device
A method and a computer readable medium comprising instructions for upgrading a firmware of a peripheral device connected to a host device via a Peripheral Component Interconnect Express (PCIe) bus from the operating system (OS) of the host device is disclosed. In one embodiment, the method and computer readable medium instructions includes halting host device access to the peripheral device after detecting the peripheral device has completed a shutdown sequence, and resetting the peripheral device after a predetermined time period after completion of the shutdown sequence. The method and computer readable medium instructions further includes initializing the firmware stored in a persistent storage location of the peripheral device, and re-establishing a connection between the peripheral device and the host device. In one embodiment, the predetermined time period is greater than a time it takes for the host device to detect the peripheral device has completed the shutdown sequence. In one embodiment, the peripheral device is a Non-Volatile Memory Express (NVMe)-compliant data storage device.
US10120822B2 Synchronous input/output measurement data
Aspects include acquiring measurement data of a synchronous input/output (I/O) link between an operating system and a recipient. The acquiring measurement data can include monitoring operating system usage of synchronous I/O commands on the synchronous I/O link and storing the operating system usage in a measurement block as the measurement data. Further, the measurement block is accessible by the operating system to determine that the measurement data is acquired.
US10120820B2 Direct memory access transmission control method and apparatus
A direct memory access (DMA) transmission control method and apparatus, where the method includes selecting a target channel for the target DMA task according to a priority corresponding to the target DMA task when a DMA transmission request for transmitting data of a target DMA task is received, querying a task type and a priority of another DMA task that has occupied a channel and a task type of the target DMA task when the other DMA task exists on the DMA channel, comparing the task type and the priority of the other DMA task that has occupied the channel with the task type and the priority of the target DMA task, and controlling data transmission on the DMA channel according to a comparison result. Hence, the urgent DMA task can be preferentially processed.
US10120816B2 Bad column management with data shuffle in pipeline
Systems and methods for controlling data flow and data alignment using data expand and compress circuitry arranged between a variable data rate bi-directional first in, first out (FIFO) buffer and one or more memory arrays to compensate for bad column locations within the one or more memory arrays are described. The bi-directional FIFO may have a variable data rate with the array side and a fixed data rate with a serializer/deserializer (SERDES) circuit that drives input/output (I/O) circuitry. The data expand and compress circuitry may pack and unpack data and then align the data passing between the one or more memory arrays and the bi-directional FIFO using a temporary buffer, data shuffling logic, and selective pipeline stalls.
US10120815B2 Configurable mailbox data buffer apparatus
A single chip microcontroller has a master core and at least one slave core. The master core is clocked by a master system clock and the slave core is clocked by a slave system clock and wherein each core is associated with a plurality of peripheral devices to form a master microcontroller and a slave microcontroller, respectively. A communication interface is provided between the master microcontroller and the slave microcontroller, wherein the communication interface has a plurality of configurable directional data registers coupled with a flow control logic which is configurable to assign a direction to each of the plurality of configurable data registers.
US10120814B2 Apparatus and method for lazy translation lookaside buffer (TLB) coherence
An apparatus and method are described for managing TLB coherence. For example, one embodiment of a processor comprises: one or more cores to execute instructions and process data; one or more translation lookaside buffers (TLBs) each comprising a plurality of entries to cache virtual-to-physical address translations usable by the set of one or more cores when executing the instructions; one or more epoch counters each programmed with a specified epoch value; and TLB validation logic to validate a specified set of TLB entries at intervals specified by the epoch value.
US10120813B2 Address translation
Address translation apparatus comprises translation circuitry to access an ordered set of two or more address translation tables stored at respective storage locations to generate an address translation between an input virtual memory address in a virtual memory address space and a respective translated memory address in a translated memory address space. Each address translation table in the ordered set of two or more address translation tables is configured to provide translation data indicating mappings between virtual memory addresses and translated memory addresses for a contiguous range of virtual memory addresses applicable to that address translation table. The ordered set of address translation tables are ordered with respect to one another according to an order of their respective ranges of virtual memory addresses for which they provide translation data. Each address translation table in the ordered set of two or more address translation tables comprises location information defining the storage location of at least those of the other address translation tables in the ordered set of two or more address translation tables which are adjacent to that address translation table in the ordered set of two or more address translation tables.
US10120811B2 Considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage
Provided are a computer program product, system, and method for considering a frequency of access to groups of tracks and density of the groups to select groups of tracks to destage. One of a plurality of densities for one of a plurality of groups of tracks is incremented in response to determining at least one of that the group is not ready to destage and that one of the tracks in the group in the cache transitions to being ready to destage. A determination is made of a group frequency indicating a frequency at which tracks in the group are modified. At least one of the density and the group frequency is used for each of the groups to determine whether to destage the group. The tracks in the group in the cache are destaged to the storage in response to determining to destage the group.
US10120808B2 Apparatus having cache memory disposed in a memory transaction path between interconnect circuitry and a non-volatile memory, and corresponding method
A data processing system includes interconnect circuitry providing a plurality of memory transaction paths between one or more transaction masters, including a processor, debugging circuitry and a DMA unit, and one or more transaction slaves including a non-volatile memory, a DRAM memory and an I/O interface. A cache memory is provided between the interconnect circuitry and the non-volatile memory. This cache memory may be a two way set associative cache memory. The cache memory may serve as a read-only cache memory. A cache miss will result in a line fill of a cache line including the target data which was missed. If prefetching is enabled for the cache memory and the transaction was attempting to read a program instruction, then a prefetch operation may be performed in which a further contiguous cache line of data is also fetched into the cache memory upon the cache miss.
US10120806B2 Multi-level system memory with near memory scrubbing based on predicted far memory idle time
An apparatus is described that includes a memory controller to interface to a multi-level system memory. The memory controller includes least recently used (LRU) circuitry to keep track of least recently used cache lines kept in a higher level of the multi-level system memory. The memory controller also includes idle time predictor circuitry to predict idle times of a lower level of the multi-level system memory. The memory controller is to write one or more lesser used cache lines from the higher level of the multi-level system memory to the lower level of the multi-level system memory in response to the idle time predictor circuitry indicating that an observed idle time of the lower level of the multi-level system memory is expected to be long enough to accommodate the write of the one or more lesser used cache lines from the higher level of the multi-level system memory to the lower level of the multi-level system memory.
US10120798B1 Dynamic FPGA re-configuration using a virtual FPGA controller
Technologies for field-programmable gate array (FPGA) processing include a computing device having a field-programmable gate array (FPGA) and a virtual FPGA controller (VFC). The computing device generates a user-specific platform profile (PP) that identifies one or more FPGA applications to be instantiated. The computing device synthesizes each FPGA application identified by the PP to generate a bit stream image that is associated with the PP and saves the bit stream image in a profile storage of the computing device. The computing device generates a virtual memory address that is indicative of the identified FPGA applications in response to saving the bit stream image. The VFC translates the virtual memory address to a user segment of the FPGA and a logical element (LE) offset within the user segment. The FPGA executes the bit stream associated with the PP with the FPGA at the LE offset. Other embodiments are described and claimed.
US10120797B1 Managing mapping metadata in storage systems
A method is used in managing mapping metadata in storage systems. A request is received to access data organized on a storage device of a storage system. Checksum information is used for validating the data. The checksum information is stored on the storage system separate from a location at which the data has been stored.
US10120794B2 Storage device including buffer and main memories, and user device including the same
A storage device includes a nonvolatile memory including a buffer region and a main region, and a memory controller responsive to a write request to store successively received blocks of write data at the nonvolatile memory. The memory controller is configured to initially store blocks among the successively received blocks of write data in the main region of the nonvolatile memory, and to subsequently store remaining blocks among the successively receive blocks of write data in the buffer region when a continuity count exceeds a reference count. The continuity count denotes a number of times a data size of the successively received blocks consecutively equals or exceeds a reference data size.
US10120793B2 Memory device and non-transitory computer readable recording medium
According to one embodiment, a memory device includes a nonvolatile memory, address translation unit, generation unit, and reception unit. The nonvolatile memory includes erase unit areas. Each of the erase unit areas includes write unit areas. The address translation unit generates address translation information relating a logical address of write data written to the nonvolatile memory to a physical address indicative of a write position of the write data in the nonvolatile memory. The generation unit generates valid/invalid information indicating whether data written to the erase unit areas is valid data or invalid data. The reception unit receives deletion information including a logical address indicative of data to be deleted in the erase unit area.
US10120781B2 Techniques for detecting race conditions
Various embodiments are generally directed to detecting race conditions arising from uncoordinated data accesses by different portions of an application routine by detecting occurrences of a selected cache event associated with such accesses. An apparatus includes a processor component; a trigger component for execution by the processor component to configure a monitoring unit of the processor component to detect a cache event associated with a race condition between accesses to a piece of data and to capture an indication of a state of the processor component to generate monitoring data in response to an occurrence of the cache event; and a counter component for execution by the processor component to configure a counter of the monitoring unit to enable capture of the indication of the state of the processor component at a frequency less than every occurrence of the cache event. Other embodiments are described and claimed.
US10120775B2 Mobile development platform in a cloud based architecture
Embodiments are directed towards mobile application development in a cloud-based architecture. Mobile applications may be designed to communicate with a cloud platform over a network. Mobile application developers may be enabled to submit cloud code to cloud platforms for use by mobile applications. If cloud code is provided to a cloud platform, the cloud platform may perform one or more actions to authenticate the cloud code, such as, ensuring that that the user providing the cloud code is authorized to provide the cloud code. If the cloud code is authenticated the cloud platform may perform one or more actions to validate the cloud code. If validated, the cloud code may be activated for use by mobile applications and/or mobile application developers. Activation of the cloud code may include associating the cloud code with one or more function calls and/or with one or more trigger points.
US10120772B2 Operation of I/O in a safe system
A module health system includes a module health circuit comprising a hardware register that is set to a first value in response to the system starting, an application register that is set to the first value in response to the system starting and a watchdog timer register that is set to the first value in response to the system starting. The system further includes a power on self-test that determines whether the system has passed a plurality of tests and that selectively sets the hardware register to a second value based on the determination, an external software application that determines whether a safety critical system is healthy and selectively sets the application register based on the determination, a watchdog timer application that selectively sets the watchdog timer register, a central processing unit that determines whether to de-assert a module health signal.
US10120771B2 Multiuse-capable test environment for a plurality of test objects
The present invention relates to an arrangement for providing a test environment for testing test objects. The arrangement includes a first test case implementation unit and a second test case implementation unit, as well as a first test object and a second test object. In one embodiment, the test environment is configured such that at least the first test case implementation unit is coupled to at least one of the first test object and the second test object for implementing a test case.
US10120770B2 Grouping failure events with adaptive polling and sliding window buffering
Embodiments detect and group multiple failure events to enable batch processing of those failure events, such as in a virtual datacenter executing a plurality of virtual machines (VMs). A long timer, adaptive short timer, and adaptive polling frequency enable a computing device to efficiently detect and group the failure events that may be related (e.g., resulting from one failure). The grouped failure events are processed in parallel thereby reducing the time for recovery from the failure events.
US10120767B2 System, method, and computer program product for creating a virtual database
A virtual database is attached to a server database management system (“DBMS”) such that the DBMS believes it needs to recover the database to a last known point of consistency. In order to perform this recovery, the DBMS requests the transaction log file entries to be read from what it believes is the database's transaction log file. However, the requests are intercepted and translated into requests to read the transaction log portion of the backup file. The DBMS then uses the transaction log records to bring the database to a point of transactional consistency, unaware that the log records are actually being sourced from the backup file. All changes made to the data during the recovery phase and subsequent execution of any TSQL statements are routed into a cache file. Accordingly, a “virtual” database is created and used by the server DBMS engine as if it were a real database.
US10120766B2 Model-based system and method for undoing actions in an application
An improved model-based approach for undoing actions in an application that was not previously configured with an undo feature is disclosed. Object models are constructed for each object invoked by the application. Snapshots of the object model are captured after every action to preserve the object model state at different points in time. The object model includes an object tree data structure having multiple nodes comprising data and metadata for the object. The object model is frozen and editing of the object is only permitted via an undo management engine. In response to edits from the application, the undo management engine responds by unfreezing the path of object nodes from leaf node to root node in the object tree data structure. Edits are applied to the object model at the leaf node. The object model can then be re-frozen to maintain the state of the object after each action.
US10120764B1 Efficient disaster recovery across heterogeneous storage systems
Systems for storage system rollover and rollback. A data mover agent is installed on a source storage system to capture disaster recovery data and send to a target system. Upon receiving a rollover event signal, a virtualized controller creates one or more replica user virtual machines running on the target system that serve to replicate functions of the user virtual machines from the source storage system. The virtualized controller on the target system converts the target disaster recovery data from a first format to a second format to facilitate use of the target disaster recovery data by the replica user virtual machines. Rollback is initiated when the target system receives a rollback event signal. Differences in the data that have occurred between the rollover event and the rollback signal are calculated and sent to the rollback system. The calculated differences are applied to a registered snapshot on the rollback system.
US10120761B2 Expander device and method for data communication within inter-integrated (I2C) system
A method for data communication within an I2C system is provided. The method includes the steps of: a) generating a communication error code indicative of error status when data transmission from a master module to a slave module via an I2C bus fails; b) determining whether to retransmit the data to the slave module according to the communication error code; c) when the determination made in step c) is affirmative, determining whether a number of times of data retransmission(s) associated with the data reaches a predetermined number; d) when the determination made in step c) is affirmative, resetting the master module; and e) recording a communication error event according to the communication error code after step a).
US10120760B2 Vehicle infotainment system
The invention relates to a vehicle infotainment system, comprising a system-on-chip with a restart monitoring device. In this arrangement, the restart monitoring device is designed to determine a number of restarts of the system-on-chip and to deactivate the system-on-chip or to switch it in an idle mode when the number of restarts of the system-on-chip exceeds a predetermined threshold value. In this manner, the restart monitoring device can prevent a discharge of the battery of the vehicle by a faulty loop of restarts.
US10120756B2 Audit object generation in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes obtaining audit records for an audit object and determining when the audit object is complete. When the audit object is complete, aggregating the audit records of the audit object within the audit object by generating the audit object to include the audit records; generating identifier (ID) information and generating integrity information. Fields of the audit object are populated with the audit records, the ID information, and the integrity information and a name of the audit object is determined for storage of the audit object and the name of the audit object in a dispersed storage network (DSN).
US10120753B2 Methods and apparatuses for error correction
Embodiments of the present invention disclose methods and apparatuses for correcting errors in data stored in a solid state device. The solid state device may have a plurality of bits stored in multi-level memory cells. The method may include identifying one or more errors in a plurality of memory cells. The method may further include converting the erroneous cells to erasures. The method may further include correcting the one or more erasures.
US10120739B2 Prioritized data rebuilding in a dispersed storage network
A method begins with a processing module querying distributed storage network (DSN) storage units regarding storage errors associated with a data segment. The method continues with the processing module receiving query responses and depending on the responses, assigning a first threshold priority or a second threshold priority to encoded data slices (EDSs) associated with the data segment. The method proceeds with the processing module, depending on the assigned threshold priority, issuing read slice requests and rebuilding EDS associated with the data segment.
US10120736B2 Executing a kernel device driver as a user space process
Two or more ports of a same type are identified in a computer. A separate device driver process is initiated for each of the identified ports. A one-to-one correspondence between each of the ports and each of the device driver processes is established.
US10120729B2 Virtual machine load balancing
Exemplary methods, apparatuses, and systems include virtualization software of a host computer receiving a first packet addressed to a first virtual link layer address. Each of a first plurality of virtual machines on the first host computer is configured to share the first virtual link layer address. The virtualization software of the first host computer maps a flow of packets, including the first packet, to a first virtual machine within the first plurality of virtual machines and forwards the first packet to the first virtual machine. The virtualization software of the first host computer receives a second packet from the first virtual machine in response to the first packet. The second packet includes the first virtual link layer address as a source address for the first virtual machine.
US10120726B2 Hybrid virtual machine configuration management
According to one aspect of the present disclosure, a method and technique for hybrid virtual machine configuration management is disclosed. The method includes: assigning to a first set of virtual resources associated with entitled resources of a virtual machine a first priority; assigning to a second set of virtual resources associated with the virtual machine a second priority lower than the first priority, wherein the first and seconds sets when combined exceed the entitled resources for the virtual machine; mapping the first set of virtual resources to a first physical resource of a pool of shared physical resources allocatable to the first and second sets of virtual resources, wherein the first physical resource comprises a desired affinity level to a second physical resource allocated to the virtual machine; and preferentially allocating the first physical resource to the first set of virtual resources.
US10120723B2 Information processing system and control method for processing jobs in plurality of queues
An information processing system for processing jobs managed by a plurality of queues includes a first input unit, a determination unit, and a second input unit. The first input unit inputs a first job regularly generated in the information processing system to a first queue. The determination unit determines a queue to which a second job should be input, out of a plurality of queues, wherein the second job is generated upon reception of a request corresponding to an input via a screen provided by the information processing system. The second input unit inputs the second job to a queue determined to be an input target of the second job by the determining. The determination unit determines the queue to which the second job should be input based on a processing state of data to be processed for the second job.
US10120719B2 Managing resource consumption in a computing system
Embodiments relate to managing resource consumption in a computing system. An aspect includes providing a resource policy by defining a plurality of threshold values relating to the resource consumption, wherein the resources are consumed by a plurality of user-defined functions performing tasks for a database management system, wherein the user-defined functions are executed by a plurality of processes external to the database management system. Another aspect includes performing an action, as defined by the resource policy, on at least one of the user-defined functions.
US10120717B2 Method for optimizing the size of a data subset of a processing space for improved execution performance
The invention relates to a method for optimizing the parallel processing of data on a hardware platform, the hardware platform comprising at least one computing unit comprising a plurality of processing units able to execute a plurality of executable tasks in parallel, the data to be processed forming a data set that can be broken down into data subsets, a same sequence of operations being performed on each data subset.
US10120715B2 Distributed network management system and method for a vehicle
A distributed network management method for a vehicle is provided. The distributed network management method includes a first step, a second step, a third step and a fourth step. The first step is for preforming a re-configuring action and a pre-defining action to a plurality of network messages transmitted through a plurality of nodes. The second step is for defining a leading node form the nodes. The third step is for detecting a failed node from the nodes. The fourth step is for defining at least one idle node by the leading node according to a task load of each of the nodes, thereby assigning a task of the failed node to the idle node.
US10120712B2 Instruction pre-fetching
Pre-fetching instructions for tasks of an operating system (OS) is provided by calling a task scheduler that determines a load start time for a set of instructions for a particular task corresponding to a task switch condition. The OS calls, and in response to the load start time, a loader entity module that generates a pre-fetch request that loads the set of instructions for the particular task from a non-volatile memory circuit into a random access memory circuit. The OS calls the task scheduler to switch to the particular task.
US10120707B2 Deployment of development environments
Systems and methods for deploying development environments are described. A request to create a development environment is received from a user. The request is evaluated to identify a stored template appropriate for the requested development environment. An instruction sequence is then generated to create the requested development environment, based on the determined template. The instructions in the instruction sequence are transmitted to multiple virtual machine hosts. Upon successful creation of the development environment, a response is returned to the requesting user with access information for the development environment.
US10120699B2 Method for accessing multiple internal registers of a server
A method is provided for facilitating access by an external user to the internal registers of a server including: transmitting access commands originating from the external user to a service processor using a communication protocol directly understandable by the service processor which accesses the internal registers using one or more access protocols, automatically transforming command lines issued by the user into access commands in the communication protocol using one or more service modules which associate at least the corresponding addresses of the internal registers with the names of the internal registers supplied by the external user. On the occasion of a user-commanded access by the service processor to the internal registers, the service processor is responsible for managing a possible risk of collision with a monitoring access to the internal registers for the purposes of updating a copy of the status of the internal registers.
US10120696B2 Method and device for controlling usability of a communication device
A method and a device for controlling usability of a communication device having a processing unit including a memory for storing computer code, a modem, an access circuit connected to the modem for cellular network authentication and access, and a secure element connected to the access circuit. A boot of the processing unit and the secure element can be initiated at power up of the device. A boot service in the secure element can be executed, and a current state of a state machine in the secure element can be determined. Thereafter, a partition of an operating system can be booted, where the partition is selected dependent on said current state of the state machine.
US10120678B2 Firmware update control mechanism using organizational groups
System and methods are provided for distributing firmware updates to groups of IHSs (Information Handling Systems) managed by an organization. The organization managing the IHSs specifies categorizations for each IHS that are used to separate the managed IHSs into firmware update groups. A GUID (Global Unique Identifier) is assigned to each IHS, in some scenarios during the manufacture of the IHS. The assigned GUID specifies one or more firmware update groups to which an IHS has been assigned. The organization, or other technical support entity, utilizes a firmware distribution system for delivery of firmware updates to supported IHSs. The organization signals the delivery of updates to a firmware update group by specifying the group's GUID to the firmware distribution service. The IHS, identified by its assigned GUID, queries a firmware distribution services in order to determine whether new firmware updates have been made available to its assigned firmware update group.
US10120676B2 Method of updating baseboard management controller firmware for fan speed control
When a baseboard management controller (BMC) is used to control a fan speed of a fan unit of a server by executing a firmware with fan parameter data stored in one temporary storage region, the fan parameter data is updated by receiving fan parameter update data and storing the fan parameter update data in another temporary storage region, and updating the fan parameter data using the fan parameter update data after determining that the received fan parameter update data is valid.
US10120675B2 Universal connectivity for non-universal devices
A system includes at least one data collection device connected to a corresponding data terminal via a primary communication channel; and a central connectivity point connected to each data collection device via a wireless secondary communication channel so as to communicate with the at least one data collection device without disrupting communication between the at least data collection device and the corresponding data terminal via the primary communication channel and to permit remote administration of each data collection device.
US10120672B2 Method for offline updating virtual machine images
The present invention proposes a method for offline upgrading virtual machine mirror images. The method comprises: an mirror image security server collecting virtual machine mirror images, and extracting and storing the information of the collected virtual machine mirror images; and the mirror image security server executing an upgrade operation of virtual machine mirror images in an offline way based on the information of the collected virtual machine mirror images. The method for offline upgrading virtual machine mirror images disclosed in the present invention has higher upgrade efficiency and is capable of upgrading the virtual machine mirror images in an offline way.
US10120670B1 Systems and methods for building generic CI/CD pipelines
At least one application may include instructions comprising application instructions and a plurality of separate pipeline definition instructions. The application instructions may be within a virtual container including at least one program that is generically executable in a plurality of different continuous integration and delivery (CI/CD) environments. Each of the plurality of separate pipeline definition instructions may be configured for each of the plurality of different CI/CD environments such that each pipeline definition may operate only in the CI/CD environment for which it is created. Each pipeline definition may be configured to cause the CI/CD environment for which it is created to execute the at least one program.
US10120669B2 System and method for deploying application components on distributed it resources
A method for deploying application components to Information Technology (IT) resources using an application platform controller includes requesting a network slice for the application components from a network controller. Priority values are assigned to the application components defining an order in which the application components are planned to be deployed. A deployment plan is computed for the application components. The network slice is reconfigured based on a determination that no deployment plan which meets the requirements is possible using the requested network slice. The application components are deployed sequentially, using the priority values, to host sites of the IT resources using information from the network controller including existing registrations of users of the application to an access network of the host sites such that replicas of the application components are provided at the host sites which provide a minimum latency with respect to a location of the users.
US10120664B2 Incremental build generation
A computer-implemented method includes receiving a set of complete source instructions to process a source code entity, an incremental build part, and a set of file definitions. The method analyzes the set of complete source instructions. The method identifies, from the set of analyzed source instructions, a set of operations that reference the incremental build subset. The method repeats: (i) determining, for each operation, whether any additional files are affected by the operation, the additional files forming a set of affected files; (ii) creating a combined set of files, the combined set of files consisting of the set of affected files and the incremental build subset; and (iii) updating the set of operations to include those from the analyzed source instructions that reference the combined set of files; until no new files are added to the combined set of files. The method generates a set of incremental source instructions.
US10120661B2 Multi-flavored software execution from a singular code base
Embodiments of the present invention provide a method, system and computer program product for multi-flavored software execution from a singular code base. In an embodiment of the invention, a method for multi-flavored software execution from a singular code base is provided. The method includes receiving a request in an interpreter to interpret a version of source code of a computer program the interpreting transforming the source code into byte code executable by a virtual machine. The method thereafter includes responding to the request by performing in the interpreter source code interpretation only of selected portions of the source code being annotated by tags corresponding to the version.
US10120656B1 Robotic process automation system for functional evaluation and improvement of back end instructional constructs
Embodiments of the present invention provide a system for the utilization of a robotic process automation system for functional evaluation and improvement of back end instructional constructs. The system may scan a set of code to identify an exception comprising an exception tag and an exception string located at a first location within the set of code. The system may then transmit the set of code and the identified exception to a robotic process automation system, along with instructions for the robotic process automation system to compare the exception tag and exception string to a replacement code database to identify an exception string. The robotic process automation system can then replace the exception string in the set of code with the identified replacement string.
US10120651B2 Trailing or leading digit anticipator
Methods and leading zero anticipators for estimating the number of leading zeros in a result of a fixed point arithmetic operation which is accurate to within one bit for any signed fixed point numbers. The leading zero anticipator includes an input encoding circuit which generates an encoded input string from the fixed point numbers; a window-based surrogate string generation circuit which generates a surrogate string whose leading one is an estimate of the leading one in the result of the arithmetic operation by examining consecutive windows of the encoded input string and setting corresponding bits of the surrogate string based on the examinations; and a counter circuit configured to estimate the number of leading zeros in the result of the arithmetic operation based on the leading one in the surrogate string.
US10120650B2 Method and apparatus for calculating data
A method of calculating data includes acquiring a difference between first data that is input and second data that was previously stored; determining a method of generating third data corresponding to a result of a calculation of the first data based on the difference; and performing a calculation corresponding to the determined method using a calculator.
US10120649B2 Processor and method for outer product accumulate operations
A processor and method for performing outer product and outer product accumulation operations on vector operands requiring large numbers of multiplies and accumulations is disclosed.
US10120647B2 Apparatuses and methods for timing domain crossing
Apparatuses and methods for a timing domain transfer circuit are disclosed. Disclosed embodiments may be configured to receive an event from one timing domain, output the event to another timing domain, and further configured to mark the event as transferred. An example method includes receiving an Event in based in a first timing domain at a first latch and receiving an intermediate event from the first latch by a second latch. The event is transferred to a second timing domain by the second latch and the first latch is reset based on feedback.
US10120646B2 Eyewear with detachable adjustable electronics module
A detachable adjustable electronics module may be removably or permanently connected to eyewear. The module may include electronics for processing audio and/or video input and/or output signals. The module may be provided with an adjustable arm, for adjustably carrying a speaker. The module and/or the speaker may be adjusted relative to the wearer in any of the anterior-posterior direction, the inferior-superior direction and laterally. Rotation adjustments may also be accomplished. Eyewear may be provided with only a single module, on a single side, or with two modules, one on each side, such as to provide stereo audio or dual mono sound.
US10120639B2 Multimedia playing application control method and terminal
A multimedia playing application control method and a terminal. A terminal receives physical indication information, where the physical indication information is used to control a multimedia playing application running in the terminal. The terminal converts the physical indication information into corresponding control indication information according to a preset correspondence. The terminal sends the control indication information to the multimedia playing application running in the terminal, where the control indication information is used to instruct the multimedia playing application to execute an operation corresponding to the control indication information.
US10120637B2 Mirror display system having low data traffic and method thereof
A mirror display system having low data traffic comprises a transmitting-end device and a receiving-end device. The transmitting-end device stores a first file and transforms the first file into the first page images. The receiving-end device stores a second file with same content of the first file and transforms the second file into the second page images. The transmitting-end device selects one of the first page images according to a page-selecting operation, and transmits an identifying page data of the selected first page image to the receiving-end device. The receiving-end device selects and displays one of the second page images corresponding to the identifying page data. With pre-storing the file duplicate in the receiving-end device and the receiving-end automatically generating the image, the required data traffic of the mirror display is effectively reduced and the mirror display operation is made smoother.
US10120628B1 Systems and methods for managing the execution of print jobs
Managing the execution of print jobs may provide, in one example method of operation, receiving a print job associated with a set of print job parameters. The print job is sent from a computing device associated with a user. The method also includes accessing a set of user parameters associated with the user, and determining a print job priority for the print job using the set of print job parameters and the set of user parameters. The method further includes identifying a destination printer capable of executing the print job using the set of print job parameters. The method still also includes initiating execution of the print job at the destination printer in response to determining to execute the print job based on the print job priority.
US10120626B1 Information processing apparatus, recording medium, and information processing method
When a processor of an information processing apparatus executes the Custom Printer Properties to realize v4 UPD, the processor (1a) opens the Printer Extension, and loads the current print settings from the common Print Ticket, (1b) creates model-specific DPB in queried from DPB collection, the DPB collection being collection of DPBs for printer drivers installed in the information processing apparatus, (1c) creates model-specific QPB using existing QPB, (1d) creates model-specific Print Capabilities using the model-specific QPB and the DPB collection, (1e) creates model-specific Print Ticket that represents model-specific print settings using the common Print Ticket, (1f) passes the model-specific DPB, the model-specific QPB, the model-specific Print Capabilities, and the model-specific Print Ticket to non-UPD part of the Printer Extension, which allow the non-UPD part of the Printer Extension to display model-specific UI, (1g) loads the model-specific print settings from the model-specific Print Ticket, and saves the model-specific print settings.
US10120622B2 Printing machine
A printing machine includes a storing unit, a determination section, and an execution section. The storing unit stores MAC addresses of information processing machines when the power is turned off. The determination section collects MAC addresses of information processing machines through a network when the printing machine is turned on. The determination section determines which of an initial configuration support process and a registration support process is to be executed on the basis of the number of changes in a comparison of the MAC address collected and the MAC address stored in the storing unit, the initial configuration support process supporting an execution of an initial configuration of the printing machine, the registration support process supporting an execution of a registration process of the terminal. The execution section executes a process determined by the determination section.
US10120619B2 Printing system, apparatus searching method and non-transitory recording medium storing apparatus searching program
A printing system includes a client terminal and information processing apparatus located in a first subnetwork, and a first image forming apparatus located in a second subnetwork. A hardware processor of the information processing apparatus registers address information of the first image forming apparatus, and when receiving a search packet from the client terminal, creates a forwarding packet including information that the search packet has been sent and the address information of the client terminal, on the basis of the search packet, to send the forwarding packet to the address information of the first image forming apparatus. A hardware processor of the first image forming apparatus receives the forwarding packet, extracts the information that the search packet has been sent and the address information of the client terminal from the forwarding packet, and sends a response to the search packet to the address information or the client terminal.
US10120616B1 Storage management system and method
A method, computer program product, and computing system for receiving an IO request on a multitier storage system. The multitier storage system includes: a host, a fast storage tier, and at least one slower storage tier. The fast storage tier is coupled to the host using a fast tier network infrastructure and the at least one slower storage tier is coupled to the host using at least one slower tier network infrastructure. The IO request is processed to determine if the IO request is associated with the fast storage tier or the at least one slower storage tier. The IO request is effectuated via one of the fast tier network infrastructure and the at least one slower tier network infrastructure.
US10120613B2 System and method for rescheduling host and maintenance operations in a non-volatile memory
Systems and methods for balancing maintenance and programming host data across multiple maintenance source blocks in a non-volatile memory are disclosed. A memory system may include non-volatile memory and a controller configured to execute one or more of the steps of selecting a fixed plurality of maintenance source blocks for executing a balance cycle of maintenance and host writes across the selected fixed plurality of maintenance source blocks. The method interleaves moving of valid data from source blocks with host data writes to achieve a balance of free space generation and consumption for the balance cycle, while periodically reevaluating an overall interleave ratio and/or substituting other previously programmed blocks for one of the previously selected plurality during the balance cycle.
US10120610B2 Electronic apparatus, information processing method, and non-transitory computer readable recording medium
An electronic apparatus includes: a first storage unit divided into a plurality of first partitions that are used for respectively executing a plurality of different functions; a second storage unit different from the first storage unit; and a processor that acquires a size change request for changing a size of at least one of the first partitions, carries out processing for changing the size of at least one of the first partitions upon acquiring the size change request, and uses the second storage unit in executing at least one of the functions during the size change processing.
US10120606B2 Data storage devices including storage controller circuits to select data streams based on application tags and computing systems including the same
A data storage device includes a nonvolatile memory device including a plurality of memory blocks, and a storage controller that manages a plurality of streams in the plurality of memory blocks. The storage controller receives, from a host, a write command that requests a write operation and a data block including write data and an application tag appended to the write data, and selects one of the plurality of streams based on the application tag included in the data block. The storage controller writes the write data included in the data block into the selected one of the plurality of streams.
US10120599B2 Low latency lateral decoding of data for retrieval from magnetic tape
In one embodiment, a method includes reading a plurality of narrow-spread (NS) codewords from M tracks of a magnetic tape medium using a plurality of read elements, the plurality of NS codewords collectively comprising data logically organized as a predetermined number of two-dimensional arrays. Each two-dimensional array includes a predetermined number of NS codewords positioned orthogonally to a predetermined number of wide-spread (WS) codewords, with a first NS codeword from a first two-dimensional array being read in its entirety from the magnetic tape medium prior to reading a second NS codeword from the first two-dimensional array. The method also includes laterally decoding each NS codeword from the first two-dimensional array read from the M tracks of the magnetic tape medium in succession prior to decoding any WS codewords from the first two-dimensional array. The NS codewords are protected with a stronger encoding than the WS codewords within each two-dimensional array.
US10120592B2 Storage device and maintenance/operation system therefor
A storage subsystem constituting a pool using storage media having rewrite life and providing a logical volume having a virtual capacity to a host, wherein the storage subsystem monitors whether shortage of a remaining rewrite life of the capacity pool will occur or not within an operation period of the storage subsystem, and when it is determined that shortage of the remaining rewrite life will occur, the subsystem converts the rewrite life required to cover the shortage into drive capacity and indicates the same, or indicates the same by reducing an existing pool capacity, and requests maintenance of the subsystem. A maintenance method is provided, wherein elongation of life is executed by adding a capacity to the pool at the time of indication, and as for addition of capacity other than the elongation of life described above, a maintenance fee is charged.
US10120590B2 Method for providing read data flow control or error reporting using a read data strobe
Disclosed herein are system, apparatus, methods and/or combinations and sub-combinations thereof, for using a read data strobe signal received at a host device from a peripheral device to convey variable latency (flow) control or report an error in the data content read from the peripheral device. Reception of the read data strobe signal before a predetermined maximum latency time, provides variable latency control back to the host by indicating when valid data is available for capture. If the read data strobe signal is not received before expiration of a predetermined maximum latency time, the peripheral controller is indicating a read data error back to the host.
US10120586B1 Memory transaction with reduced latency
A solution for performing reduced latency memory read transactions is disclosed. In one example, a storage apparatus has a memory array that includes: a flash device having a data register, a memory interface coupled to the memory array and a buffer set that includes at least one buffer suitable for use as a prefetch buffer. The memory interface, in response to a memory read transaction request, performs a read operation and, if stored data exists within the memory array that meets a prefetch selection criterion, also performs an internal read operation. The internal read operation includes allocating a prefetch buffer in the buffer set and storing the data as prefetch data in the prefetch buffer. If the memory interface receives a second memory read transaction request for data that is currently available as prefetch data, the memory interface responds by performing a forwarding transaction that includes retrieving the prefetch data from the prefetch buffer and forwarding the prefetch data to a host.
US10120585B2 Memory system of optimal read reference voltage and operating method thereof
An apparatus of a memory system and an operating method thereof includes a plurality of memory devices; and a controller coupled with the plurality of memory devices, configured to determine a range of read reference voltages having a plurality of read reference voltages, the read reference voltages achieving a minimal rBER; calculate an optimal read reference voltage in accordance with at least the range of read reference voltages; achieve a rBER in accordance with at least the optimal read reference voltage; and execute error correction process with at least the optimal read reference voltage.
US10120584B2 Semiconductor memory device including a control circuit and at least two memory cell arrays
A memory device includes memory cell array including a first and second plane and first and second caches. A controller is configured to output status information in response to a status read command. The status information indicating the states of the caches. The controller begins a first process in response to a command addressed to the first plane if the status information indicates the first and second caches are in the ready state, and begins a second process on the second plane according to a second command to the second plane if the status information indicates at least the second cache is in the ready state.
US10120582B1 Dynamic cache management in storage devices
Technologies are provided for dynamically changing a size of a cache region of a storage device. A storage device controller writes data to the cache region of the storage device using a particular storage format. The storage device controller then migrates the cached data to a storage region of the device, where the data is written using a different storage format. A dynamic cache manager monitors input and output activity for the storage device and dynamically adjusts a size of the cache region to adapt to changes in the input and/or output activity. The dynamic cache manager can also adjust a size of the storage region. The storage device controller can automatically detect that the storage device has dynamic cache support and configure the storage device by creating the cache region and the storage region on the device.
US10120578B2 Storage optimization for write-in-free-space workloads
A method for optimizing data storage for write-in-free-space workloads is disclosed. In one embodiment, such a method includes receiving a write request to write an updated version of data to a new block address in free space. The new block address maps to a destination extent. The method further determines an old block address, mapping to a source extent, storing a previous version of the data. The method determines whether the source extent is the same as the destination extent. If the source extent is not the same as the destination extent (i.e., the old block address and new block address point to blocks in different extents), the method transfers temperature statistics associated with the old block address from the source extent to the destination extent. The method writes the updated version of the data to the new block address. A corresponding system and computer program product are also disclosed.
US10120574B2 Reversible data modifications within DS units
A method includes sending a set of destructive modification requests to a set of storage units regarding a set of encoded data slices. The method further includes determining, by each storage unit of a decode threshold number of storage units of the set of storage units, whether to preserve a respective corresponding one of the decode threshold number of encoded data slices prior to executing a corresponding one of the set of destructive modification requests. When determined to preserve the respective corresponding one of the decode threshold number of encoded data slices, determining, by a first storage unit of the decode threshold number of storage units, to flag a first encoded data slice of the decode threshold number of encoded data slices or temporarily store a copy of the first encoded data slice. When determined to flag the first encoded data slice, flagging the first encoded data slice as preserved.
US10120570B2 Temporary spill area for volume defragmentation
A method for volume defragmentation utilizing a temporary spill area is disclosed. The method includes analyzing a volume, and, based on the analysis, determining to temporarily extend the volume. The method further includes identifying at least one area on another volume to use for temporarily extending the volume, and allocating the at least one area on the other volume as a temporary extension of the volume.
US10120567B2 System, apparatus and method for vehicle command and control
The teachings herein generally relate to systems, methods and apparatuses useful in vehicle command and control. For example, a vehicle control system according to the teachings herein may include one or more touch panels connected to a steering wheel and being in communicative connection to a vehicle control processor. Preferably, the touch panel(s) are configured face down, and adapted to track touches (e.g., simultaneous touches) by multiple individually identified fingers. As another example, an apparatus for vehicle command and control, according to the teachings herein, may include one or more face down touch panels positioned to be touched by a driver's fingers while the driver's thumb holds or otherwise contacts a steering wheel. Preferably, the touch panels are in communication with a view screen enabled to display an indication of touch actions by multiple fingers touching the panels. The touch panels preferably include touch sensors adapted to identify touches of multiple fingers of a user. Preferably, the touch sensors are associated with software for identifying and tracking touches (e.g., movements) of every finger individually out of multiple fingers and determining whether each touch is a sliding movement or a non-sliding contact.
US10120565B2 Methods and devices for presenting interactive media items
The various embodiments described herein include methods and systems for presenting interactive media items. In one aspect, a method includes publishing, by a server system, an interactive media item, the publishing comprising providing access for a playback of the interactive media item based on metadata for the interactive media item. The metadata is generated using information associated with the interactive media item and including a mapping of an effect parameter for a first effect of the one or more effects to a touch input gesture. Playback includes, in response to detecting a first user input gesture corresponding to the touch input gesture, applying the first effect to the presented interactive media item. The applying of the first effect includes determining the effect parameter according to one or more characteristics of the first user input gesture, based on the mapping of the effect parameter to the touch input gesture.
US10120564B2 User interface device, vehicle having the same, and method of controlling the same
A user interface device, a vehicle having the same, and a method of controlling the same, implement a display unit configured to display a plurality of characters, a dial part configured to select any one character among the plurality of characters, and a touch part configured to be touched by a user. A control unit of the interface is configured to select a handwritten recognition mode as a character input mode when the touch part is touched, and select a dial operation mode as the character input mode when the dial part is operated, thereby improving user convenience.
US10120563B2 User interface for liquid container
A container, such as a beverage container or a mug, may include electronics to run applications. In some examples, the container may include a display for visually displaying icons, menus, data, and other elements. In some examples, the container may include one or more sensors, such as touch sensitivity built into the display or a separate touch-sensitive panel, and/or a motion sensor. In some examples, the container may use the one or more sensors to receive input from a user to run interactive applications on the display. In some examples, the container may recognize particular forms of input, such as user swipes in specified directions and/or for specified durations on the touch-sensitive display, and/or motion of the container in specified directions to execute specified commands for the applications. The recognized input may form a user interface for the user.
US10120558B2 Mobile terminal and method of controlling content thereof
A method for controlling a mobile terminal, and which includes displaying content on a front display unit of the mobile terminal; sensing a touch gesture applied to a distance detecting sensor on a rear input unit of the mobile terminal; measuring, via a controller of the mobile terminal, a spaced distance of a finger, taken away from the distance detecting sensor after inputting the touch gesture; and controlling, via the controller, an operation of the content displayed on the front display unit according to the sensed touch gesture and the measured spaced distance.
US10120556B2 Slide to apply
According to various exemplary embodiments, user input of a single continuous gesture from a touch-sensitive surface of a first device to a touch-sensitive surface of a second device is detected. It is determined that the gesture corresponds to a drag-and-drop operation performed on an icon displayed on the touch-sensitive surface of the first device, the icon representing user profile information. Moreover, it is determined that the gesture terminates proximate to a job position user interface element in a job recruitment user interface window displayed on the touch-sensitive surface of the second device. Thereafter, the user profile information of the user is transferred from the first device to the second device.
US10120555B2 Cursor positioning on display screen
A user interface for a touchscreen display device including a technique for cursor positioning, with respect to: (i) a touchscreen display upon which the cursor is displayed; and (ii) displayable content (also sometimes herein referred to as a “display area”) which is also, at least in part, displayed on the touchscreen display. Based on a desired position to which the activated display area is moved while a cursor remains static on the display screen, a placement position at which the cursor is to be placed with respect to the displayable content is determined.
US10120550B2 Portable electronic device and method of controlling same
A shutter and shutter operator are displayed adjacent to a boundary of an information display region on a display of a portable electronic device. The information display region displays first information. In a first state, the shutter operator indicates a first direction of movement of the shutter away from the boundary for the display of second information. In response to an input, the second information is displayed, and the shutter operator changes to indicate another direction of movement of the shutter towards the boundary for hiding the second information.
US10120545B2 Systems and methods for visual definition of data associations
Systems and methods are disclosed for visual definitions of data associations. In accordance with one implementation, a method is provided for visual definitions of data associations. The method includes obtaining and displaying a first sample document, receiving a first input indicating selection of one or more objects within the first sample document, and determining a first set of one or more characteristics shared by the selected objects. The method also includes identifying, within one or more target documents, one or more target objects characterized by the first set of one or more characteristics, and storing object data associated with the target objects.
US10120541B2 Device, method, and graphical user interface for sharing content from a respective application
A device with a display and, optionally, a touch-sensitive surface detects a first input corresponding to a request to share first content from a first application while displaying the first application on the display. In response to detecting the first input, the device displays a sharing interface that includes a plurality of options for sharing the first content. While displaying the sharing interface, the device detects selection of an affordance in the sharing interface. In accordance with a determination that the affordance is a respective user-first sharing option for a respective user, the device initiates a process for sharing the first content with the respective user. In accordance with a determination that the affordance is a protocol-first sharing option for a respective protocol, the device initiates a process for sharing the first content using the respective protocol.
US10120538B2 Providing subpages in a touch panel user interface
Disclosed are an apparatus and method of retrieving subpages from memory and rendering the subpages for display on a user display device, such as a smartphone or other display with limited viewing area. The method may also include identifying each of the subpages as being part of a sequence of subpages and displaying a first portion of the subpages on the display and storing a remaining portion of the subpages in the memory as rendered and ready for display.
US10120535B2 Image processing apparatus and image processing method
An image processing apparatus includes an operation receiving unit; and a control unit configured to perform a normal mode display process of displaying icon images of kinds corresponding to an operation status of the apparatus in a display unit and an icon description display process of displaying an icon selection image for selecting an icon image that is being displayed in the display unit upon reception of an operation input to activate an icon description mode by the operation receiving unit during the normal mode display process in the display unit and displaying a description image for an icon image selected upon reception of an operation input by the operation receiving unit while the icon selection image is being displayed in the display unit.
US10120534B2 Dynamic user interface of inter-related systems management widgets
Techniques are disclosed for automatically generating a dynamic user interface of inter-related systems management widgets for an application program. In an embodiment, in response to detecting an event, the application program selects a primary widget from multiple widgets to display on the user interface. In response to such selection of the primary widget, the application program queries a data store that is stores tags associated with widgets, using one or more particular tags that are associated with the primary widget. Based on the querying, the application program determines one or more secondary widgets from the multiple widgets that are associated with at least one of the one or more particular tags of the primary widget. For each particular secondary widget among the one or more secondary widgets, the application program determines correlation data that measures correlation of the particular secondary widget to the primary widget. Based on the correlation data of the particular secondary widget, the application program determines whether to display the particular secondary widget on the user interface in a particular arrangement comprising the particular secondary widget and one or more other secondary widgets from among the one or more secondary widgets.
US10120533B2 Intelligent media queue
Systems, methods, and non-transitory computer-readable storage media for intelligently managing a playlist of digital media provide an intelligent dynamic queue that is configured to manage the playback of digital media. The queue can transition between passive playback mode, active playback mode, and mixed playback mode. The queue can handle the playback of the songs in the queue according to the playback mode and/or a queue status field that is associated with each song in the queue.
US10120532B2 Control apparatus for controlling an operation of at least one electronic device
According to the present invention, a device for controlling an operation of at least one electric device including a user interface unit having a conversation display window in which a conversation with the at least one electric device is displayed, a conversation input window configured to receive a character for controlling the operation of the at least one electric device, an icon selection window in which an icon corresponding to the at least one electric device is displayed, and a chatting screen on which a send button for transmitting the character received by the conversation input window is arranged, and a control unit configured to collectively control the operation of the at least one electric device based on a batch control instruction received by the conversation input window.
US10120529B2 Touch-activated and expandable visual navigation of a mobile device via a graphic selection element
A system may include a touchscreen and a computing device executing an application. The application displays on the touch screen a navigation area including a centrally disposed selection element. There is a first display area in the navigation area, wherein the first display area shows a first menu item from a list of menu items. The application changes the first display area, when a next menu select action is detected based on interactions with the touch screen, to show a second menu item from the list of menu items, where in the information on the touch screen is updated to corresponds to the second menu item.
US10120528B2 Systems and methods for forming share bars including collections of content items
Embodiments are provided for forming share bars including collections of content items. In some embodiments, a user interface may be displayed on a display interface of a user device. The user interface may include a first region including a collection of content items and a second region. A first gesture may be detected with the display interface that selects a first content item from the displayed collection of content items. In response to detecting the first gesture, a first thumbnail of the first content item may be created and placed in the second region. A share option may be provided within the second region that may enable a user of the user device to share any content items that may have a corresponding thumbnail in the second region.
US10120520B2 Touch sensor panel with multi-power domain chip configuration
A touch sensing system is disclosed. The touch sensing system includes a guard signal generation chip operating in a first power domain referenced to a first voltage, the guard signal generation chip configured to generate a guard signal. A touch sensing chip operates in a second power domain, different from the first power domain, referenced to the guard signal, the touch sensing chip configured to sense touch at one or more touch electrodes included in a touch sensor panel operating in the second power domain referenced to the guard signal, and the touch sensing chip a different chip than the guard signal generation chip. A voltage regulator is configured to selectively regulate a voltage of the guard signal at the touch sensing chip.
US10120519B2 Electrostatic detection sensor
A sensor body of an electrostatic detection sensor includes a first electrode and a second electrode surrounding the first electrode. A controller is configured to obtain a first sensed intensity of the sensor body while where the first electrode is connected to the second electrode. The controller is configured to obtain a second sensed intensity of the first electrode while the second electrode is grounded. The controller is configured to obtain a third sensed intensity of the second electrode while the first electrode is grounded. The controller is configured to determine whether an object approaches the sensor body or not based on first to third calculation values obtained by calculating the respective changes of the first to third sensed intensities with respect to time.
US10120518B2 Touch panel
A touch panel that includes a plate member which includes a first principal surface and a second principal surface opposing each other, and is constructed so as to be distorted in response to a force applied to the first principal surface; a main functional unit having piezoelectric voltage detection electrodes disposed on opposed sides of a piezoelectric film and which detect a piezoelectric voltage corresponding to a distortion amount of the piezoelectric film; and an adhesive layer which adheres the plate member and the main functional unit, the adhesive layer being divided into a plurality of areas, and at least two areas have different moduli.
US10120515B1 Touch display stack with LEDs
Electronic devices having a display stack that includes LED light sources combined with at least one other component layer are described. In some instances, the LED light sources are coupled to a dedicated touch sensor circuit layer, which removes an entire layer from the display stack. The touch sensor circuit layer can be installed with an addition portion of flexible printed circuitry extending the length of a lightguide and the LEDs can be installed on that flex. In other instances, particularly when the touch sensor layer is deposited directly on the interior surface of the cover glass, the LEDs can also be mounted to the glass itself, thereby potentially eliminating two layers from the display stack. While the elimination of any layers within the display stack enable the display stack to have a reduced thickness, there also are significant improves as a result of the elimination of the layers because there is a similar elimination of one or more flex printed circuits that must dealt with during the final assembly process of the electronic device itself.
US10120514B2 Capacitive touch pressure sensor constructed from flexible substrate
An electronic device includes a flexible substrate. The flexible substrate includes a first portion having a plurality of first conductive lines formed thereon, a second portion having a plurality of second conductive lines formed thereon, and an intermediate portion mechanically coupling the first portion to the second portion. The intermediate portion is configured to permit folding so that the first and second portions can be arranged back-to-back or face-to-face such that plurality of the second conductive lines and plurality of first conductive lines are oriented so as to cross one another to thereby form a capacitive sensing panel. A single connector is mechanically coupled to the first portion or the second portion, and electrically coupled to the first portion and the second portion but not electrically coupling the first portion to the second portion.
US10120506B2 Multi-touch capacitive sensing surface
Disclosed are techniques and systems for distinguishing between inadvertent contact and an intentional key press on a touch-sensitive input device, such as a keyboard or other like peripheral. In some embodiments, a system may include a first electrode disposed in a first plane, and a second electrode disposed in a second plane substantially parallel to the first plane. The system may also include one of a flexible dielectric material and an air gap spacing the first electrode from the second electrode; and a third electrode disposed in a third plane substantially parallel to the first plane. The third electrode may extend substantially parallel to the first electrode, and may be spaced from the first electrode by the one of the flexible dielectric material and the air gap.
US10120505B2 Projection and operation input detection device, method and program
According to an illustrative embodiment, an information processing apparatus is provided. The apparatus is used for processing a first image projected toward a target. The apparatus includes a processing unit for detecting that an object exists between a projector unit and the target, wherein when an object exists between the projector unit and the target, the apparatus determines an area of the object and generates a modified first image, based on the area of the object, for projection toward the target.
US10120502B2 Array substrate, touch display panel and display apparatus containing the same, and method for driving the touch display panel
The present disclosure provides an array substrate. The array substrate includes a bottom substrate; a plurality of gate lines and a plurality of data lines arranged on the bottom substrate for defining a plurality of subpixel regions; and a plurality of common electrode pads, each common electrode pad being located in a corresponding subpixel region, wherein one or more of the common electrode pads form a self-capacitance electrode.
US10120497B1 Reducing power consumption in a mobile stylus system
Various embodiments reduce power consumption in a mobile stylus system by selectively scanning only a subset of capacitive lines in a capacitive sensing panel when a received input is determined to be provided by a finger. When the input is determined to be from a stylus, a larger number of capacitive lines can be scanned. Thus, power savings are achieved because less capacitive lines are scanned when the input is determined to be provided by a finger.
US10120492B2 Touch sensor and information processing system
A touch sensor module is structured by laminating an organic EL layer and a smoked glass layer on a substrate, which has a positive electrode pattern and a negative electrode pattern on the upper surface. When a driving voltage is applied to the positive electrode pattern, a current flows in a segment between the positive electrode pattern and the negative electrode pattern in the organic EL layer and the segment emits light. The emitted light causes a figure that represents a key to appear on the display surface of the touch sensor module. When the user touches a portion in which the figure representing a key is displayed on the display surface of the touch sensor module, a capacitance between the positive electrode pattern and the negative electrode pattern changes. Accordingly, the user's touch to the figure representing a key is detected.
US10120486B2 Display device that can be divided into multiple sections by user input and program for achieving the division
A mobile terminal device detects a touch position on a display screen, and detects that the display screen has been pressed and sets a boundary line based on the touch position. The mobile terminal device divides the display screen into first and second screens separated by the boundary line and displays images corresponding to different functions of the mobile terminal device on the first and second screens.
US10120479B2 Capacitive pressure sensor and method for the same
A capacitive pressure sensor includes an upper substrate having a first face and a second face opposite to the first face, a first electrode layer with a plurality of first sensing electrodes, a second electrode layer having at least one second sensing electrode, a dielectric layer arranged between the first and the second electrode layers, and a capacitance sensing circuit. In pressure sensing operation, the capacitance sensing circuit sends a capacitance-exciting signal to the at least one second sensing electrode and obtains a pressure sensing signal from the second sensing electrode.
US10120476B1 Self-capacitance organic light emitting touch display apparatus
A self-capacitance organic light emitting touch display apparatus includes a thin film transistor substrate, a common electrode layer, an organic light emitting material layer, at least a touch electrode layer including a plurality of touch sensing electrodes, a display controller, and a touch controller. During touch sensing, the touch controller sequentially or randomly applies a capacitance exciting signal to a selected touch sensing electrode, and senses a touch sensing signal at the selected touch sensing electrode. The touch controller applies a shielding reflection signal to the common electrode layer or a reference point of the display controller.
US10120471B2 Operation display apparatus, operation display method and tangible computer-readable recording medium
Disclosed in an operation display apparatus including: a display unit; a touch panel to detect a touch position on which a display face of the display unit is touched; and a control unit to control display contents of the display unit and to switch a specific area provided in a part of the display face, between an operable state in which display of information and a detection of a touch action for the touch panel are operated and a non-operable state in which the display and the detection are not operated, wherein the control unit sets a part of the specific area, which is arranged in a boundary with another operation display apparatus disposed with the operation display apparatus side by side, to the operable state.
US10120468B2 Touch device comprising pressure-sensing layer and flat touch sensing layer
The disclosure provides a touch device, including a protection cover, a pressure-sensing layer and a flat touch-sensing electrode layer. The protection cover is used as an outer protection shield, and an upper surface of the protection cover is provided to users for pressing action. The pressure-sensing layer is disposed under the protection cover to detect touch strength. The flat touch-sensing electrode layer is disposed between the pressure-sensing layer and the protection cover to detect the position of the user's touch.
US10120467B2 Touch display driving method, driving module and display device
The present invention discloses a touch display driving method, a driving module and a display device. The method includes: detecting whether a touch action occurs; performing display driving and touch driving in a first driving mode when no touch action is detected; performing display driving and touch driving in a second driving mode when a touch action is detected, wherein a touch driving frequency under the first driving mode is smaller than a touch driving frequency under the second driving mode. In the present invention, driving is performed in the first driving mode when no touch action is detected, and driving is performed in the second driving mode when a touch action is detected. A touch driving frequency under the first driving mode is smaller than a touch driving frequency under the second driving mode, which decreases driving frequency as a whole, thereby reducing power consumption of a driving module.
US10120466B2 Pen input device having malfunction prevention function and method of preventing malfunction thereof
A pen input device having malfunction prevention function and method of preventing malfunction thereof are disclosed. The pen input device includes: a housing having a bar form and having one end relatively narrowly opened to form a housing space; a resonant circuit housed within the housing; a tip that protrudes from an open end of the housing to the outside, the tip comprising a dielectric material and being configured to be movable within a predetermined range in a direction of a longitudinal axis of the housing, the tip being further configured to be self-centering; and a ground shielding portion formed in a portion of the housing in which electromagnetic induction occurs, the ground shielding portion not including the tip.
US10120465B2 Information processing apparatus, information processing method, and program
[Object] To propose an information processing apparatus, an information processing method, and a program, which are capable of preventing deterioration in responsiveness of handwriting input.[Solution] Provided is an information processing apparatus including: an acquisition unit configured to acquire a detection result from a detector that detects proximity of an operating object to an operation subject; and a display controller configured to, in a case where the display controller recognizes that a distance between the operation subject and the operating object, which are spaced apart from each other, exceeds a threshold on the basis of the detection result, cause a display to display an image in a display mode different from a display mode used in a case where the distance is less than or equal to the threshold.
US10120458B2 Flexible display apparatus and controlling method thereof
A flexible display apparatus is provided. The flexible display apparatus includes a display configured to display content on a screen, a sensor configured to detect bending of the display from a first form to a second form, and a controller configured to reconstruct the content based on the bending and to display the reconstructed content in a first screen generated in one region of the display when it is determined that the display is restored to the first form.
US10120457B2 Displaying a logogram indication
For displaying a logogram indication, a processor identifies a logogram input received from an input device. The logogram input is selected from the group consisting of a context logogram and a sub-logogram. The processor further displays a logogram indication selected from the group consisting of a selected logogram and a logogram hint list of candidate logograms in response to identifying the logogram input.
US10120456B2 Wearable terminal and display control method
In a wearable terminal, a controller determines whether a direction of a display surface detected by a detector is within a first angle range. In a case where a latest direction of the display surface is out of the first angle range, the controller puts the display in a sleep state, but otherwise the controller puts the display in an active state. Furthermore, the controller specifies a second angle range from the second reference direction. The controller switches the display from the sleep state to the active state in a case the controller determines that the plurality of directions of the display surface detected in the first period and that the direction of the display surface newly detected by the detector is out of the second angle range. In the second display control, the display is switched from the sleep state to the active state even when the newly detected direction of the display surface is out of the first angle range.
US10120454B2 Gesture recognition control device
Systems, devices, methods, and non-transitory computer-readable media are provided for gesture recognition and control. For example, a processor of a gesture recognition system may be configured to receive first image(s) from an image sensor and process the image(s) to detect a first position of an object. The processor may also define a first navigation region in relation to the position and define a second navigation region in relation to the first navigation region, the second region surrounding the first region. The processor may also receive second image(s) from the image sensor and process the image(s) to detect a transition of the object from the first region to the second region. The processor may also determine a first command associated with a device and that corresponds to the transition of the object from the first region to the second region and provide the determined command to the device.
US10120449B2 Parallel plate actuator
The present application relates generally to haptic actuators. For example, the application is directed to high performance parallel plate actuators, and more particularly an actuator that can be used to provide haptic feedback in a variety applications such as buttons, panels, track pads, touch panels, wearables, gaming devices and/or touch-sensitive surfaces.
US10120441B2 Controlling display content based on a line of sight of a user
There is provided an information processing apparatus including an image acquisition unit configured to acquire a captured image of users, a determination unit configured to determine an operator from among the users included in the acquired captured image, and a processing unit configured to conduct a process based on information about user line of sight corresponding to the determined operator.
US10120439B2 Operating device and image processing apparatus
Disclosed is an operating device including: an operating unit having a plurality of operation buttons; a gaze detection unit configured to detect a gaze of an operator who operates the operating unit; and a judgment unit configured to judge whether an operation for a predetermined operation button of the operating unit is valid or invalid when the operation is received from the operator, wherein in case that the gaze of the operator is not within a predetermined area relating to the predetermined operation button when the operation for the predetermined operation button is received from the operator, the judgment unit judges that the operation is invalid.
US10120435B2 Multiprocessing system with peripheral power consumption control
An integrated circuit device includes a peripheral control circuit configured to receive a low power intent signal from a first processor, and a first control register in the peripheral control circuit. The first control register includes a peripheral enable indicator for each processor that can use a first peripheral. Acknowledgement logic circuitry is configured to assert a first low power acknowledgement signal when the first processor issuing the low power intent signal has enabled use of the first peripheral as indicated by the peripheral enable indicator for the first processor in the first control register.
US10120431B2 Raise gesture detection in a device with preheating of a processor
A wearable computing device can detect device-raising gestures. For example, onboard motion sensors of the device can detect movement of the device in real time and infer information about the spatial orientation of the device. Based on analysis of signals from the motion sensors, the device can detect a raise gesture, which can be a motion pattern consistent with the user moving the device's display into his line of sight. In response to detecting a raise gesture, the device can activate its display and/or other components. Detection of a raise gesture can occur in stages, and activation of different components can occur at different stages.
US10120427B1 Multi-chip reference counting power management
A payment reader includes a power management system to control the power mode of the payment reader. The power management system can transition the payment reader between a sleep mode, a low power mode and a full power mode. The power management system can use a low power mode reference counter to determine when to transition from the full power mode to the low power mode and a sleep mode reference counter to determine when to transition from the low power mode to the sleep mode. When the low power mode reference counter reaches zero, the power management system deactivates a payment processing subsystem to transition to the low power mode. Similarly, when the sleep mode reference counter reaches zero, the power management system deactivates a payment reader system to transition to the sleep mode.
US10120420B2 Lockable display and techniques enabling use of lockable displays
This document describes a lockable display and techniques enabling use of a lockable display. The techniques can enable computing devices to lock and unlock a display using little or no power and with a seamless design. The techniques and apparatuses can also enable integration between a lockable display and various computing devices, including to create a nearly seamless physical and functional design.
US10120419B2 Wearable device
A wearable device includes a wearable element that is worn on the head of the wearer, a display that displays a virtual image within part of the field of view of the wearer, and a connector that is connected to the wearable element. The connector includes a slide-rotation mechanism that supports the display so as to be slidable with respect to the head and rotatable in a state in which the display has been slid. The slide-rotation mechanism is provided to the connector so that the slide direction of the display is parallel to the direction that extends along the rotation axis around which the display is rotated.
US10120418B2 Portable keyboard
A portable keyboard is disclosed, by which portability can be enhanced with a simple configuration. The present invention includes a plurality of key assemblies, a body part and a flexible connecting member. When the portable keyboard is carried, a plurality of the key assemblies are rolled up around an outer circumference of the body part in a manner that the flexible connecting member between a plurality of the key assemblies is folded. When the portable keyboard is used, a plurality of the key assemblies are unfolded by being rolled down centering on the body part in a manner that the flexible connecting member between a plurality of the key assemblies is unfolded.
US10120414B2 Docking station with integral device support structure
An aesthetically pleasing docking station that is able to support electronic devices with only an interface connector. The docking station is further equipped with mechanisms that protect the electronic device from damage if it's deflected too far while mated to the docking station.
US10120413B2 System and method for enhanced training using a virtual reality environment and bio-signal data
A training apparatus has an input device and a wearable computing device with a bio-signal sensor and a display to provide an interactive virtual reality (“VR”) environment for a user. The bio-signal sensor receives bio-signal data from the user. The user interacts with content that is presented in the VR environment. The user interactions and bio-signal data are scored with a user state score and a performance scored. Feedback is given to the user based on the scores in furtherance of training. The feedback may update the VR environment and may trigger additional VR events to continue training.
US10120411B2 Systems with low-friction matte flexible printed circuits
An electronic device may include flexible printed circuits. A flexible printed circuit may have metal traces supported by a polymer substrate. The flexible printed circuit may extend between an upper laptop computer housing and a lower laptop computer housing or other structures that move relative to each other in an electronic device. The flexible printed circuit may have a low-friction coating and a matte finish. The flexible printed circuit may have a fluoropolymer coating on the polymer substrate, a fluoropolymer coating on a matte coating on the polymer substrate, a fluoropolymer coating that includes a matting agent on the polymer substrate, a fluoropolymer layer or other polymer layer that is attached to the substrate with a layer of adhesive, a textured surface layer, and/or other structures that help provide the flexible printed circuit with desired physical properties and a desired appearance.
US10120410B2 Display device and electronic device
A display device includes a display panel mounted on a curved surface, and driver circuits including circuit elements which are mounted on a plurality of plane surfaces provided on the back of the curved surface in a stepwise shape along the curved surface.
US10120407B2 Sealed joystick for the control of a machine, sealing element for that joystick and a control panel incorporating that joystick
This sealed joystick for a machine comprises a function block, an outer shell formed by joining two rigid half-shells, these half-shells tightly enclosing the function block, each half-shell comprising a joint surface for this purpose all along its perimeter following a three-dimensional path which terminates on itself and which extends in the three dimensions of space, a sealing element comprising a one-piece block of elastomer material combining a sealing cord and a ring seal of different transverse cross-section within this same block to ensure that the joint surfaces are watertight.
US10120405B2 Single-junction voltage reference
A single semiconductor-based junction may be used to create a voltage reference, and temperature compensate the voltage reference, by time-multiplexing the voltage reference between different current drive levels. That is, the value of the current driven through the single junction may be repeatedly varied in a recurring manner. In case the junction is a zener diode, the current may be repeatedly switched between forward and reverse directions. As long as the temperature coefficients (in ppm/° C.) of the different voltages developed responsive to the different currents across the junction are different, a weighting of the different voltage values yield a zero temperature coefficient voltage reference value. To implement a bandgap reference, a single diode-connected bipolar junction transistor may alternately be forward-biased using a first current and at least a second current. A weighting of the (at least) two resulting Vbe (base-emitter voltage) drops may yield a zero temperature coefficient bandgap voltage.
US10120397B1 Interior climate control utilizing multimodal sensor positioning
Methods for interior climate control of a building utilizing multimodal sensor positioning using an electronic mobile device are presented, the method including: causing the electronic mobile device to receive a building floor plan; generating a number of fingerprint databases corresponding with the building floor plan; determining positions of users each having a mobile electronic device in the building; receiving occupancy climate parameters; and adjusting interior climate control for a zone corresponding with users in the zone and occupation climate parameters. In some embodiments, generating a number of fingerprint databases further includes: performing a single walkthrough of the building with the mobile electronic device; gathering spatial sensor data corresponding with the mobile electronic device during the single walkthrough, where the spatial sensor data corresponds with any of images WiFi signal strength, Bluetooth signal strength, and/or magnetic vector fingerprint captured along a path traversed during the walkthrough.
US10120394B2 Processing liquid supply device, processing liquid supply method, and storage medium
An operation amount for operating a flow rate control mechanism of a processing liquid can be appropriately adjusted based on a physical property of the processing liquid or a characteristic of a processing liquid supply mechanism while supplying the processing liquid. In a processing liquid supply device that supplies a processing liquid to a substrate, a processing liquid supply mechanism discharges the processing liquid toward the substrate via a flow rate control mechanism which controls the processing liquid based on an operation amount. A flow rate detection unit detects a flow rate of the processing liquid supplied to the substrate. A system identification unit determines a system parameter according to a system model of the processing liquid supply mechanism. A flow rate controller determines a new operation amount of the flow rate control mechanism by using the system parameter.
US10120392B2 Apparatus, methods and articles of manufacture to calibrate valve-mounted instruments
Example methods, apparatus and articles of manufacture to calibrate valve-mounted instruments, such as a position controllers and/or a position transmitter, are described. An example tangible computer-readable medium comprises instructions that, when executed, cause a machine to receive a first value representative of a current position of a valve, receive a second value representative of a sensitivity of a position sensor, compute a first estimated value corresponding to an expected fully-open position of the valve based on the received first and second values, compute a second estimated value corresponding to an expected fully-closed position of the valve based on the received first and second values, receive a control signal representative of a desired position of the valve, and in response to the received control signal, position the valve at substantially the desired position based on the first and second estimated values.
US10120375B2 Systems and methods for retraining outlier detection limits in a building management system
A building management system (BMS) includes a controller that monitors performance values for a controlled process during a first time period relative to initial outlier detection limits and generates new outlier detection limits for the controlled process in response to a detected change in the controlled process during the first time period. The controller monitors the performance values relative to the new outlier detection limits during a second time period to detect outliers during the second time period. The controller calculates a confidence difference for an estimated confidence parameter based on a number of outliers detected using the new outlier detection limits during the second time period. The controller adjusts the new outlier detection limits in response to the confidence difference dropping below a threshold value.
US10120373B2 Automated testing and diagnostics of building automation and controlled systems
Various embodiments provide systems, methods, and computer program products for diagnosing an operational functionality and/or performance of one or more building controlled systems. Such are generally configured to: correlate one or more control system points with one or more test variables associated with one or more test sequences; execute at least one of said one or more test sequences based at least in part upon said correlation and at least in part upon one or more user-defined parameters, the execution generating test data indicative of one or more results; at least in part analyze the test data to identify whether one or more discrepancies exist therein, the identification being based at least in part upon a comparison of the test data with the one or more control system point properties; and generate at least one of one or more reports, one or more alerts, or one or more instructions.
US10120368B2 Manufacturing adjustment system that adjusts manufacturing statuses of multiple machines
A manufacturing adjustment system includes a decision part and a tolerance setting part. The decision part decides whether part dimensions calculated by a part dimension calculation part fall within a predetermined range of dimensions and a total machining time calculated by a total machining-time calculation part falls within a predetermined time. The tolerance setting part sets a workpiece tolerance for each machine based on the decision result of the decision part when the workpieces are produced by the machines.
US10120366B2 Automatic machine tool coolant mixer
A machine tool coolant supply system includes a chassis configured to mount the coolant supply system to a coolant storage tank of a machine tool. The coolant supply system further includes a concentrate tank arranged within the chassis, a first flow control valve coupled to the concentrate tank, a second flow control valve coupled to a water supply line, and a mixer configured to mix a concentrate with water. The mixer includes a first inlet coupled to the first flow control valve and configured to receive the concentrate from the concentrate tank via the first flow control valve, a second inlet coupled to the second flow control valve and configured to receive the water from the water supply line via the second flow control valve, and an outlet configured to dispense a mixture of the concentrate and the water into the coolant storage tank of the machine tool. The coolant supply system further includes a control line arranged in electrical communication with the first flow control valve and the second flow control valve, wherein the control line is configured to communicate control signals from a machine tool control system to actuate the first flow control valve and the second flow control valve to control a ratio of the concentrate and the water supplied to the mixer.
US10120362B2 Output adjustment device of analog output module
An output adjustment device of an analog output module may include: a microprocessor unit (MPU) performing an arithmetic operation on a digital signal, an analog output module including an analog signal output unit receiving a signal output from the MPU to output an analog signal, and an output signal adjustment unit outputting a control signal for controlling a magnitude or amplitude of the output analog signal to the MPU.
US10120361B2 Motor driving apparatus, home appliance including the same, and mobile terminal
A motor driving apparatus including an inverter having a plurality of switching devices, wherein the inverter converts a direct current (DC) power into an alternating current (AC) power according to switching of the switching devices and supplies the AC power to a motor, and a controller to control the inverter, wherein the controller performs a control operation such that a switching frequency of the respective switching devices of the inverter remains constant in a first mode corresponding to a motor operation mode and performs a control operation to change the switching frequency of the respective switching devices of the inverter in a second mode corresponding to a sound output mode for fault diagnosis to output sound corresponding to the changed switching frequency.
US10120360B2 Certified generic data processing component for critical task
A monitoring system for monitoring equipment has first data processing means for executing a primary, critical task and second data processing means for executing a secondary, non-critical task. The second data processing means receives its power supply from the first data processing means via protective circuitry so as to prevent electrical failures in the second data processing means from affecting operation of the first data processing means.
US10120358B2 Energy system and method for controlling load balancing therein
A method controls load balancing within an energy system that includes a renewable energy source for sharing local renewable energy consumption between a predetermined number of users who operate time delay-tolerant loads and a back-up energy source for providing back-up energy. Use cases of appliances of the users are defined by power profiles that are in each case based on a duration and energy consumption of a task or an array of subtasks. One or more use cases has a user specified deadline. A scheduler, in a first level, performs a control of load balancing by scheduling or time-shifting use of the loads so as to provide a start time assignment for each of the tasks or sub tasks based on a maximization of the local renewable energy consumption among the users. The scheduler, in a second level, assigns the renewable energy to the appliances using the start time assignments.
US10120356B2 Method for verifying actuator control data
A method for verifying actuator control data includes a first operation of transmitting, by a host computer, a plant model to a simulator for verifying actuator control data, a second operation of transmitting, to an engine controller connected to an actuator, an engine simulation information signal of the plant model that is received from the simulator, a third operation of driving, through the engine controller, the actuator according to the engine simulation information signal, receiving, by the engine controller, a feedback signal transmitted from the actuator, transmitting the feedback signal to the host computer, and measuring control data, and a fourth operation of comparing the control data with target control data preset in the host computer and verifying whether the control data is abnormal.
US10120355B2 Vehicle load control device, method of rewriting control program for the same, and control program rewriting system
A vehicle load control device repeats a determination state in which at least one of a plurality of switching elements is turned off from an initial state in which the switching elements are all in an ON state until all of the switching elements have different ON/OFF states, and determines a connection form for each connection portion based on the change between an initial current value detected in the initial state and a determination current value detected for each determination state.
US10120353B2 Energy management system and method
A method for energy management include steps of collecting data during a period of time, identifying data clusters within the data, categorizing the data clusters in the period of time, analyzing the data clusters, and assigning a classification to the period of time. Real time data can be compared to scheduled performance. Real time notifications can be provided to a user where energy is being used inefficiently. Energy efficiency of meters within a site can be ranked to identify meters where energy is being used inefficiently. A system is also provided for performing the method of the present disclosure.
US10120348B2 Processes for preparing, forming and assembling pipe sections in a pipeline using mechanical press fit pipe joints
Processes and systems for preparing pipe for machine processing to form pin and box ends for assembly into pipelines using mechanical press-fit pipe joints that are fully measured and documented during both manufacturing and assembly. Installed pipelines include pipeline data monitoring systems coupled to a pipeline data management center for receiving, archiving, and analysis of the data records to aid in administration, operation and management, and troubleshooting of pipelines.