US10122153B2
A structure includes an optoelectronic device having a Group IV substrate (e.g., Si); a buffer layer (e.g. SiGe) disposed on the substrate and a first distributed Bragg reflector (DBR) disposed on the buffer layer. The first DBR contains alternating layers of doped Group IV materials (e.g., alternating layers of SiyGe(1−y), where 0.8
US10122144B2
Provided is a solar-pumped fiber laser device that includes: a first layer of a light guiding material or a fluorescent material having a circular or an elliptical planar contour with an even thickness; and an optical fiber wound around a peripheral thickness edge of the first layer, wherein the optical fiber is irradiated with light formed of solar light having entered a flat surface of the planar contour of the first layer, the solar light being scattered by the light guiding material, or with fluorescence generated by applying the solar light having entered the flat surface of the planar contour of the first layer to the fluorescent material.
US10122139B1
An adapter apparatus and methods for using in providing such adapter apparatus include providing a substrate having a plurality of openings defined therethrough. A plurality of conductive elements are mounted within corresponding openings thereof using a flowable and curable laminate material.
US10122135B2
A plug connector device includes one or more wiring block(s) which is provided for receiving one or more multi-wire data cable(s). The wiring block includes one or more receiving region(s) for receiving one or more wire(s) of the multi-wire data cable(s). The receiving region is at least partly delimited by one or more receiving element, which is at least partly deformable. The one or more receiving element(s) includes one or more first receiving piece(s), which is implemented at least partly elastically and/or plastically deformable. The receiving region(s) includes one or more second receiving piece(s) including one or more holding lug(s), which is at least partly provided for fastening respectively one wire of the multi-wire data cable(s) in a form-fit manner. The first receiving piece at least partly has a first rigidity, the second receiving piece at least partly has a second rigidity different from the first rigidity.
US10122123B1
Embodiments of the present disclosure include a plug and receptacle. The receptacle may be configured to receive power and may include two or more sockets configured to electrically couple to two or more pins of the plug. A shorting contact included in the receptacle may be configured to contact two sockets of the two or more sockets. Further, shielding ribs included in the receptacle may be configured to block the shorting contact from contacting the two sockets.
US10122119B2
The present invention concerns a connection system comprising: a plurality of connection plugs on each of which is mounted a locking lever with two arms each one supporting a locking hook of a locking system, an assembly comprising: an electrical equipment box panel, designed to lodge an electronic circuit card, the panel comprising a plurality of openings; a plurality of adjacent sockets. According to the invention, the plurality of sockets is monobloc with the equipment panel and the sockets and the plugs are configured such that when each plug is connected to one of the sockets and locked to the latter by means of the locking lever in the position of attachment of the hooks to the locking lugs of the socket, two adjacent arms of adjacent plugs are in planar, pointlike or linear bearing against each other.
US10122106B2
A module can be configured to mate with a receptacle. The module includes a body with a thermal surface that is coupled to thermally active circuitry supported by the body. The receptacle is configured to allow air to flow over the thermal surface so as to dissipate thermal energy from the circuitry.
US10122100B1
The disclosure herein includes a terminal block assembly, which terminal block assembly may include: a terminal block; and a tag removably coupled to the terminal block, wherein the tag includes: a body having an upper surface and a lower surface; a tab extending from the upper surface of the body; and a pin having a first end that is tapered, the pin extending from the lower surface of the body.
US10122098B2
A transformer terminal coupler in close proximity to a distribution transformer for connecting at least one electrical device to one or more loads includes at least one connection point device electrically isolated from the distribution transformer and physically secured in close proximity to a low voltage output of the distribution transformer. The at least one connection point device is configured to secure electrical coupling of the at least one electrical device to the one or more loads.
US10122083B2
An antenna device according to one of various examples of the present invention can comprise: an antenna module; a radio remote head (RRH) for receiving signals from the antenna module and a base station; guide modules for guiding the RRH such that the RRH slidably moves in an inclined state in the antenna module, for providing one end portion of the RRH to be rotated, and for providing the other end portion of the RRH to move vertically in the sliding movement direction; connection modules provided on a surface on which the antenna module and the RRH face each other, and electrically connecting the RRH and the antenna module; and coupling modules provided on one side of the RRH so as to move the connection modules, thereby mutually coupling or separating the connection modules.
US10122079B2
A connector assembly for an antenna which includes an antenna cover. The connector assembly includes a connector mount with one or more connectors and a connector housing enclosing the connectors. The connector mount extends through an opening in the antenna cover with sufficient clearance to allow movement due to difference in thermal expansion between the antenna cover and the antenna structure. The assembly also includes a flexible seal structure attached to the connector mount and attachable to the antenna cover and dimensioned to enclose a portion of the connector mount extending outside the antenna cover to form a flexible weather resistant seal between the antenna cover and the connector mount while allowing movement of the connector mount relative to the antenna cover.
US10122073B2
An antenna-equipped cover glass for a wristwatch includes: a first insulating layer that includes a transparent insulator; a first electrode layer connected to a bottom surface of the first insulating layer, the first electrode layer having a first transparent electrode surrounded by an insulating pattern formed in a region therein; a second insulating layer connected to a bottom surface of the first electrode layer; and a second electrode layer connected to a bottom surface of the second insulating layer, the second electrode layer having a second transparent electrode surrounded by an insulating pattern formed in a region therein.
US10122063B2
A method of making an electrical structure having a foam housing is set forth. The foam housing includes an interior surface forming a conductive cavity adapted to carry energized waveforms therethrough. An electrical component of the electrical structure is integrally formed with the interior surface as the foam housing of the structure is assembled. The method includes the steps of depositing a plating material into a mold, pouring a foam polymer into the mold and removing the plated foam structure from the mold without etching the section from the mold. The method further includes steps of forming a metallic form into a planar structure, filling the open pores of the foam with a material such as photo-resist, machining a cavity from the foam, electroplating the cavity in the foam then removing the photo-resist material.
US10122062B1
A metamaterial resonator structure having a size for resonating a predetermined frequency band. The resonator structure includes one or more dielectric slabs each having a top surface and a bottom surface. A conductive resonator element is configured on the top surface of each dielectric slab and has a crescent shape including a center portion and opposing rounded end portions defining a gap therebetween, where the center portion has a wider dimension then the end portions so that a width of the element gradually tapers from the center portion to the end portions, and where the conductive element has a diameter that is a fraction of a wavelength of the frequency band. Several dielectric slabs can be stacked on top of each other, where each slab has a different size and each conductive resonator element is a different size so that each resonator resonates a different portion of the frequency band.
US10122057B2
This invention relates to assemblies and processes for increasing the bandwidth of differential passive elements. The use of a floating plane in differential transmission lines is disclosed. One such assembly is a broadband balun having high even mode effective impedance, thus degrading the even-mode propagation or matching, and maintaining the desired odd mode effective impedance. Other assemblies can include line couplers, hybrid couplers, RF chokes with back-to-back baluns, and other elements, such as balanced filters.
US10122052B2
The present disclosure relates to systems and methods by which lead from spent lead-acid batteries may be extracted, purified, and used in the production of new lead-acid batteries. The system includes a first phase separation device configured to: receive the first mixture from the basic lead stream digestion device, isolate a liquid component from one or more insoluble components of the first mixture, and output the liquid component. The system also includes a lead salt precipitation device configured to: receive and mix the liquid component and a carboxylate source to form a second mixture including a lead salt precipitate, and output the second mixture. The system further includes a second phase separation device configured to: receive the second mixture from the lead salt precipitation device, isolate the liquid component from the lead salt precipitate of the second mixture, and output the lead salt precipitate.
US10122049B2
The invention relates to an assembly comprising a first gelated ionic liquid film in contact with a first electrically conductive surface, wherein the first gelated ionic liquid film comprises a first ionic liquid encapsulated within a gel matrix; and a second gelated ionic liquid film in contact with a second electrically conductive surface, wherein the second gelated ionic liquid film comprises a second ionic liquid encapsulated within a gel matrix; wherein the first and second gelated ionic liquid films are in contact with each other. There is also described an electrochemical cell comprising an assembly according to the invention, and methods for producing same.
US10122044B2
Embodiments described herein relate generally to electrochemical cells having semi-solid electrodes that include a gel polymer additive such that the electrodes demonstrate longer cycle life while significantly retaining the electronic performance of the electrodes and the electrochemical cells formed therefrom. In some embodiments, a semi-solid electrode can include about 20% to about 75% by volume of an active material, about 0.5% to about 25% by volume of a conductive material, and about 20% to about 70% by volume of an electrolyte. The electrolyte further includes about 0.01% to about 1.5% by weight of a polymer additive. In some embodiments, the electrolyte can include about 0.1% to about 0.7% of the polymer additive.
US10122037B2
A method for controlling an operating point change of a fuel cell stack (10) operated with an anode operating medium and with a cathode operating medium, in which the fuel cell stack (10) is controlled in such a way that, starting from an initial electric power (L1), the fuel cell stack generates a target power (L2) requested by an electrical consumer (51), which is greater than the initial power (L1) is provided. It is provided that the electric power generated by the fuel cell stack (10) is controlled in accordance with a predetermined current-voltage profile (S1, S2, S3), so that a voltage present at the fuel cell stack (10), starting from an initial voltage (U1) corresponding to the initial power (L1), passes through a local voltage minimum (Umin) and then increases to an end voltage corresponding to the target power (L2).
US10122033B2
The invention relates to a fuel cell arrangement (1) having at least one fuel cell (2) with a cathode (3) and an anode. The cathode (3) and the anode each have a reactant feed (4) and a reactant discharge (5), a humidifying device (10) and sensors (12, 13, 14) being provided at least at one of the reactant feeds (4). In particular, the sensors (12, 13, 14) are at least one fluid mass sensor (12) and two pressure sensors (13, 14), the fluid mass sensor (12) and one of the pressure sensors (13) being arranged upstream of the humidifying device (10) and one of the pressure sensors (14) being arranged downstream of the humidifying device (10). The humidifying device (10) can be operated in a controlled manner on the basis of the measurements of the sensors (12, 13, 14). The invention further relates to a method for controlling the humidity of a reactant for such a fuel cell arrangement (1).
US10122028B2
A fuel cell stack assembly comprises a stack of fuel cells, each fuel cell having a cooling air conduit with an input/output ventilation aperture disposed on a ventilation face of the stack. The ventilation apertures form an array over said ventilation face of the stack. A first fan is configured to direct air flow through a first portion of the ventilation face and a second fan is configured to direct air flow through a second portion of the ventilation face. A reconfigurable plenum is in fluid communication with the first fan and the second fan and has a first configuration in which air is directed, by the first and second fans, through the first and second portions of the ventilation face in the same direction, and a second configuration in which air is directed, by at least one of the fans, respectively through the first and second portions of the ventilation face in opposing directions. When operating in the second configuration, the directions of air flow through the first and second portions of the ventilation face are periodically reversed.
US10122021B2
Disclosed is an electrolytic copper foil having specific resistivity of 1.68 to 1.72 μΩ·cm and a grain mean diameter of a crystallite less than 0.41 to 0.80 μm.
US10122020B2
Provided is an aluminum secondary battery comprising an anode, a cathode, a porous separator electronically separating the anode and the cathode, and an electrolyte in ionic contact with the anode and the cathode to support reversible deposition and dissolution of aluminum at the anode, wherein the anode contains aluminum metal or an aluminum metal alloy as an anode active material and the cathode comprises a layer of aligned graphene sheets that are oriented in such a manner that the layer has a graphene edge plane in direct contact with the electrolyte and facing the separator. These aligned/oriented graphene sheets are preferably bonded by a binder for enhanced structural integrity and cycling stability. Such an aluminum battery delivers a high energy density, high power density, and long cycle life.
US10122018B2
A negative electrode material for a lithium-ion secondary battery, in which the negative electrode material includes a composite particle including a spherical graphite particle and plural graphite particles that have a compressed shape and that aggregate or are combined so as to have nonparallel orientation planes, and the negative electrode material has an R-value in a Raman measurement of from 0.03 to 0.10, and has a pore volume as obtained by mercury porosimetry of from 0.2 mL/g to 1.0 mL/g in a pore diameter range of from 0.1 μm to 8 μm.
US10122017B2
The main object of the present disclosure is to provide a composite active material with a capability of improving a battery output. The present disclosure achieves the object by providing a composite active material comprising: an oxide active material, an oxide solid electrolyte layer that coats a surface of the oxide active material, and a sulfide solid electrolyte layer that coats a surface of the oxide solid electrolyte layer; wherein the sulfide solid electrolyte layer has a specific surface area in a range of 1.06 m2/g to 1.22 m2/g, and a thickness the sulfide solid electrolyte layer is in a range of 15 nm to 25 nm.
US10122013B2
To provide a cathode active material having excellent cycle characteristics and a small decrease in the discharge voltage, and a process for its production.A process for producing a cathode active material, which comprises a step of mixing at least one sulfate (A) selected from the group consisting of a sulfate of Ni, a sulfate of Co and a sulfate of Mn with at least one carbonate (B) selected from the group consisting of sodium carbonate and potassium carbonate in an aqueous solution state to obtain a coprecipitated compound, a step of mixing the coprecipitated compound with an aqueous phosphate solution, a step of volatilizing a water content from the mixture of the coprecipitated compound and the aqueous phosphate solution to obtain a precursor compound, and a step of mixing the precursor compound with lithium carbonate and firing the mixture at from 500 to 1000° C.; and a cathode active material obtainable by the production process, which comprises Li, at least one transition metal element (X) selected from the group consisting of Ni, Co and Mn, and P, wherein the average coefficient of variation (CV value) of the calculated peak intensity ratio (Ip/Ix) of P to the transition metal element (X) is from 0 to 20% as determined by a method for measuring coefficient of variation.
US10122010B2
An electronic device having a novel structure, specifically, an electronic device having a novel structure that can be changed into various appearances is provided. Specifically, after an active material layer is formed on one or both surfaces of a current collector, the active material layer in a bent region is partly removed. The removed region of the active material layer can be in a linear shape, a dot shape, or a matrix shape, for example. After the active material layer is formed on one or both surfaces of the current collector, laser processing for removing part of the active material layer in an irradiation region is performed using laser light or the like. On the region where the surface of the current collector is exposed, the active material layer is not provided, and this region is a region that does not function as a battery. Owing to this region, a secondary battery with a wide movable region can be achieved.
US10121998B2
A lithium battery cell capable of exhausting a gas includes a battery cell with an opening for discharging the gas, and an exhaust structure combined to the battery cell and having a tube sleeve, a stop portion and a plug. The tube sleeve is installed to the opening of the battery cell; the stop portion is disposed at an end of the tube sleeve and has an exhaust end communicated with the tube sleeve and the outside; the plug is installed into the tube sleeve to block a side opening of the tube sleeve, blocked by the stop portion to prevent it from separating from the tube sleeve, and pushed by the gas to release its connection with the tube sleeve; and a gap is formed between the plug and the tube sleeve to allow the gas to flow through and exit from the exhaust vent to the outside.
US10121996B2
A rechargeable battery is disclosed. In one aspect, the battery includes a case, an electrode terminal connected to the case and having a first exposed area, and an insulation gasket interposed between the electrode terminal and the case and partially covered by the electrode terminal. The insulation gasket has a second exposed area, and the second exposed area is greater than or equal to the first exposed area.
US10121993B2
An electroluminescent device described herein, in one aspect, comprises a first electrode and second electrode and a light emitting layer positioned between the first and second electrodes. A current injection gate is positioned between the first electrode and the light emitting layer or the second electrode and the light emitting layer. In some embodiments, the current injection gate comprises a semiconductor layer of electronic structure restricting injected current flow from the first or second electrode through the semiconductor layer as a function of alternating current voltage frequency applied to the first and second electrodes.
US10121988B2
A flexible display apparatus includes a flexible display panel which includes a flexible display substrate having an active area and an inactive area outside the active area. The inactive area which extends from the active layer and includes a bending area foldable or adapted to be folded in a first direction. The bending area includes a deformation unit that includes a plurality of unit deformable portions such that the flexible display panel is foldable or adapted to be folded in a second direction. The flexible display substrate may include an encapsulation layer on the flexible display substrate. The flexible display apparatus may include a functional layer on a side of the flexible display panel. A folded end portion of the flexible display panel may be on the functional layer. The flexible display apparatus may also include a driving unit.
US10121984B2
A light-emitting element which uses a plurality of kinds of light-emitting dopants emitting light in a balanced manner and has high emission efficiency is provided. Further, a light-emitting device, a display device, an electronic device, and a lighting device each having reduced power consumption by using the above light-emitting element are provided. A light-emitting element which includes a plurality of light-emitting layers including different phosphorescent materials is provided. In the light-emitting element, the light-emitting layer which includes a light-emitting material emitting light with a long wavelength includes two kinds of carrier-transport compounds having properties of transporting carriers with different polarities. Further, in the light-emitting element, the triplet excitation energy of a host material included in the light-emitting layer emitting light with a short wavelength is higher than the triplet excitation energy of at least one of the carrier-transport compounds.
US10121982B2
A solar cell includes a substrate and a stacked body. The substrate includes an upper surface. The stacked body includes a lower electrode, a photoelectric conversion film, and an upper electrode. The lower electrode is provided on the upper surface. The photoelectric conversion film is provided on the lower electrode. The upper electrode is provided on the photoelectric conversion film. The stacked body includes a first region and a second region. The first region includes a foreign matter between the lower electrode and the photoelectric conversion film. The second region is without the foreign matter. A distance between an end of the foreign matter in a first direction parallel with the upper surface and the upper electrode in a second direction intersecting the upper surface is greater than a distance in the second direction between the lower electrode and the upper electrode in the second region.
US10121981B2
A vertical channel field-effect transistor is taught. The vertical channel field-effect transistor comprises a primary substrate and a secondary substrate. A bottom conducting layer is provided on the primary substrate. A top conducting layer is transferred from a secondary substrate to the primary substrate by using an insulating adhesive layer. The thickness of the insulating adhesive layer defines the channel length. The portion of the top conducting layer which is over the bottom conducting layer defines the maximum possible channel. At least one semiconducting layer is provided on and around a perimeter of at least a portion of the channel width. At least one insulating layer is provided on at least a portion of the at least one semiconducting layer. At least one gate conducting layer provided on at least a portion of the at least one insulating layer.
US10121980B2
A thin film transistor array panel and a manufacturing method are disclosed herein. The thin film transistor array panel includes a data line, a first block of a source electrode, a third block of a drain electrode, and an electrode layer which are formed by a first metal layer disposed on a baseplate; a second block of the source electrode, a fourth block of the drain electrode are formed by a second metal layer which is disposed on the first metal layer. The first block and the second block overlap to combine integrally. The third block and the fourth block overlap to combine integrally. The present invention can decrease the electrical resistance of each of the source electrode and the drain electrode.
US10121970B2
A semiconductor composition which comprises a soluble polyacene semiconductor and a polymeric semiconducting binder the binder having a permittivity greater than 3.4 at 000 Hz. The charge mobility of the semiconducting binder when measured in a pure state is greater than 10−7 cm2/Vs and more preferably greater than 10−6 cm2/Vs. Organic thin film transistors in which the source and drain electrodes are bridged by the semiconductor composition have desirable properties of reproducibility and charge mobility. The organic semiconducting composition can be applied by solution coating.
US10121968B2
A process for purifying semiconducting single-walled carbon nanotubes (sc-SWCNTs) extracted with a conjugated polymer, the process comprising exchanging the conjugated polymer with an s-tetrazine based polymer in a processed sc-SWCNT dispersion that comprises the conjugated polymer associated with the sc-SWCNTs. The process can be used for production of thin film transistors. In addition, disclosed herein is use of an s-tetrazine based polymer for purification of semiconducting single-walled carbon nanotubes (sc-SWCNTs).
US10121957B2
A manufacturing method of a piezoelectric element includes forming an adhesive layer of a lead electrode on a piezoelectric element main body of a vibration plate, forming a metallic layer of the lead electrode on the adhesive layer, removing the metallic layer to leave the adhesive layer in a portion that corresponds to an extended electrode of the lead electrode using etching, patterning the remaining adhesive layer as individual extended electrodes that correspond to the piezoelectric element main body using etching, joining a protective substrate onto the vibration plate in a state in which the piezoelectric element main body is accommodated inside an accommodation hollow section and the extended electrode is positioned further on an outer side of the vibration plate than the protective substrate, layering and forming a section of the wiring on the protective substrate and the extended electrode, and patterning the wiring as individual wiring for each extended electrode using etching.
US10121942B2
A package includes an element placement region, a pair of leads and a resin molded body. The resin molded body holds the pair of leads. The resin molded body includes a black resin part, and a light reflective foam part arranged at least on a part of a surface of the black resin part in a light irradiation region configured to be irradiated by light from a light emitting element placed in the element placement region.
US10121936B2
An optoelectronic semiconductor chip including a multi-quantum well including at least one high barrier layer is disclosed. In an embodiment, the chip includes a p-type semiconductor region, an n-type semiconductor region and an active layer suitable for emission of radiation arranged between the p-type region and the n-type region, wherein the active layer is in the form of a multiple quantum well structure. The multiple quantum well structure has a plurality of alternating quantum well layers and barrier layers, wherein a barrier layer arranged closer to the p-type region than to the n-type region is a high barrier layer having an electronic band gap Ehb that is larger than electronic band gaps Eb of other barrier layers, and wherein a quantum well layer that adjoins the high barrier layer on a side facing towards the p-type region has a thickness that is greater than thicknesses of other quantum well layers.
US10121935B2
A method for fabrication of three-dimensional nanostructures on top of the surface of a first solid state material is disclosed, which includes steps of (i) deposition of a layer of a second solid state material forming a stable layer-like coverage of the surface, (ii) the subsequent deposition of a third solid state material, having a stronger binding energy with the first solid state material than the second solid state material, (iii) wherein the third solid state material replaces the second solid state material forming an interface with the first material and thus reduces the energy of the system, and (iv) where the resulting excess second solid state material forms three-dimensional nanostructures. The structure can be covered with another (fourth) solid state material, which eventually can be the same as the first material or a different one, and the three dimensional nanostructures form capped quantum dots or quantum wires. The deposition steps can be repeated and extended to provide necessary functionality in the resulting device structure.
US10121933B2
The present disclosure discloses a method forming a semiconductor light-emitting unit, comprising the steps of providing a semiconductor substrate; epitaxially growing a reaction layer on the semiconductor substrate; and epitaxially growing a buffer layer on the reaction layer; wherein the buffer layer and the semiconductor substrate are lattice-mismatched, and a dislocation density of the buffer layer is smaller than smaller than 1*109 cm−2.
US10121928B2
The present disclosure relates to a process of manufacturing a photomultiplier microcell. The process comprises providing an insulating layer over an active region; and implanting a dopant through the insulating layer to form a photosensitive diode in the active region. The insulating layer once formed is retained over the active region throughout the manufacturing process.
US10121927B2
A provided semiconductor device includes a Ge photodiode having proper diode characteristics. A groove is provided on a germanium growth protective film, a p-type silicon layer, and a first insulating film from the top surface of the germanium growth protective film without reaching the major surface of a semiconductor substrate. An i-type germanium layer and an n-type germanium layer are embedded in the groove with a seed layer interposed between the layers and the groove, the seed layer being made of amorphous silicon, polysilicon, or silicon germanium. The i-type germanium layer and the n-type germanium layer do not protrude from the top surface of the germanium growth protective film, thereby forming a flat second insulating film having a substantially even thickness on the n-type germanium layer and the germanium growth protective film.
US10121922B2
Embodiments of the present disclosure are directed to infrared detector devices incorporating a tunneling structure. In one embodiment, an infrared detector device includes a first contact layer, an absorber layer adjacent to the first contact layer, and a tunneling structure including a barrier layer adjacent to the absorber layer and a second contact layer adjacent to the barrier layer. The barrier layer has a tailored valence band offset such that a valence band offset of the barrier layer at the interface between the absorber layer and the barrier layer is substantially aligned with the valence band offset of the absorber layer, and the valence band offset of the barrier layer at the interface between the barrier layer and the second contact layer is above a conduction band offset of the second contact layer.
US10121918B2
The present disclosure relates to an optical module. In an embodiment, the optical module includes a carrier, a light source, a light detector, and a first polarizer. The light source and the light detector are disposed adjacent to a first surface of the carrier. The first polarizer is disposed on the light detector. The optical module is configured to polarize light emitted from the light source into a first polarization direction substantially perpendicular to a second polarization direction of light permitted through the first polarizer.
US10121889B2
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
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.
US10121878B1
Field-effect transistor structures for a laterally-diffused metal-oxide-semiconductor (LDMOS) device and methods of forming a LDMOS device. First and second fins are formed on a substrate. A first well of a first conductivity type is arranged partially in the substrate and partially in the first fin. A second well of a second conductivity type is arranged partially in the substrate, partially in the first fin, and partially in the second fin. First and second source/drain regions of the second conductivity type are respectively formed within the first well in the first fin and within the second well in the second fin. Spaced-apart gate structures are formed that overlap with respective portions of the first fin. A doped region of the first conductivity type is arranged within the second well in the first fin between the first and second gate structures.
US10121875B1
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. An isolation structure surrounds a lower fin portion, the isolation structure comprising an insulating material having a top surface, and a semiconductor material on a portion of the top surface of the insulating material, wherein the semiconductor material is separated from the fin. A gate dielectric layer is over the top of an upper fin portion and laterally adjacent the sidewalls of the upper fin portion, the gate dielectric layer further on the semiconductor material on the portion of the top surface of the insulating material. A gate electrode is over the gate dielectric layer.
US10121873B2
A method includes forming a dummy gate stack over a semiconductor region, forming a gate spacer on a sidewall of the dummy gate stack, removing the dummy gate stack to form an opening, forming a replacement gate stack in the opening, recessing the replacement gate stack to form a recess, filling the recess with a conductive material, and performing a planarization to remove excess portions of the conductive material over the gate spacer. A remaining portion of the conductive material forms a gate contact plug. A top portion of the gate contact plug is at a same level as a top portion of the first gate spacer.
US10121862B2
A switching device includes a semiconductor substrate; first and second trenches; gate insulating layers; and gate electrodes. The semiconductor substrate includes a first semiconductor region of a first conductivity type, a body region of a second conductivity type, a second semiconductor region of the first conductivity type, first and second bottom semiconductor regions of the second conductivity type disposed in areas extending to bottom surfaces of the first and second trenches, and a connection semiconductor region of the second conductivity type extending from the first trench to reach the second trench in a depth range from a depth of a lower end of the body region to a depth of the bottom surfaces of the first and second trenches, the connection semiconductor region contacting the second semiconductor region, and being connected to the body region, and the first and second bottom semiconductor regions.
US10121856B2
A nanowire device having a plurality of internal spacers and a method for forming said internal spacers are disclosed. In an embodiment, a semiconductor device comprises a nanowire stack disposed above a substrate, the nanowire stack having a plurality of vertically-stacked nanowires, a gate structure wrapped around each of the plurality of nanowires, defining a channel region of the device, the gate structure having gate sidewalls, a pair of source/drain regions on opposite sides of the channel region; and an internal spacer on a portion of the gate sidewall between two adjacent nanowires, internal to the nanowire stack. In an embodiment, the internal spacers are formed by depositing spacer material in dimples etched adjacent to the channel region. In an embodiment, the dimples are etched through the channel region. In another embodiment, the dimples are etched through the source/drain region.
US10121851B2
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.
US10121849B2
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.
US10121846B1
The present disclosure provides resistor structures in sophisticated integrated circuits on the basis of an SOI architecture, wherein a very thin semiconductor layer, typically used for forming fully depleted SOI transistors, may be used as a resistor body. In this manner, significantly higher sheet resistance values may be achieved, thereby providing the potential for implementing high ohmic resistors into sophisticated integrated circuits.
US10121843B2
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.
US10121842B2
A display device and a method of manufacturing the same are disclosed. In one aspect, the display device includes a substrate including a separation area and a plurality of pixel formed over the substrate. The separation area is formed between adjacent pixels, and a plurality of through holes are respectively defined by a plurality of surrounding inner surfaces of the separation area, and wherein each of the inner surfaces passes through the substrate. The display device also includes an encapsulation layer formed over the substrate and covering the inner surfaces of the separation area.
US10121839B2
A display device including a TFT substrate and a display layer is provided. The TFT substrate includes a substrate, a gate layer, a semiconductor layer, a gate dielectric layer, a first electrode layer, a first passivation layer, a second passivation layer, and a second electrode layer. A via penetrates the first passivation layer and the second passivation layer to expose a portion of the first electrode layer, and the via has a sidewall. The second electrode layer is electrically connected to the first electrode layer through the via, the first passivation layer has a first edge on the sidewall of the via, the second passivation layer has a second edge on the sidewall of the via, and the first edge and the second edge are separated by a distance in the range of 500-2000 Å.
US10121834B2
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.
US10121831B2
An electronic device may have a display. The display may have an active region in which display pixels are used to display images. The display may have one or more openings and may be mounted in a housing associated with the electronic device. An electronic component may be mounted in alignment with the openings in the display. The electronic component may include a camera, a light sensor, a light-based proximity sensor, status indicator lights, a light-based touch sensor array, a secondary display that has display pixels that may be viewed through the openings, antenna structures, a speaker, a microphone, or other acoustic, electromagnetic, or light-based component. One or more openings in the display may form a window through which a user of the device may view an external object. Display pixels in the window region may be used in forming a heads-up display.
US10121823B2
An LED chip for use in an LED chip array forming a continuous array of LEDs. The LED chip comprises an array of LEDs on a substrate. LEDs in a row of the array are longitudinally offset from corresponding LEDs in another row. Adjacent LEDs in each row of the array are separated by a longitudinal pitch. At least part of an end face of the substrate is angled with respect to a transverse axis of the LED chip such that the LED chip is positionable adjacent another LED chip to maintain the longitudinal pitch between adjacent LEDs on different chips.
US10121805B2
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.
US10121797B2
According to an embodiment, a semiconductor memory device comprises: a stacked body including control gate electrodes stacked upwardly of a substrate; a semiconductor layer facing the control gate electrodes; and a gate insulating layer provided between the control gate electrode and the semiconductor layer. The stacked body comprises: a first metal layer configuring the control gate electrode; a first barrier metal layer contacting an upper surface of this first metal layer; a first silicon nitride layer contacting an upper surface of this first barrier metal layer; a first inter-layer insulating layer contacting an upper surface of this first silicon nitride layer; a second barrier metal layer contacting a lower surface of the first metal layer; a second silicon nitride layer contacting a lower surface of this second barrier metal layer; and a second inter-layer insulating layer contacting a lower surface of this second silicon nitride layer.
US10121793B2
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.
US10121792B2
A method for fabricating floating body memory cells (FBCs), and the resultant FBCs where gates favoring different conductivity type regions are used is described. In one embodiment, a p type back gate with a thicker insulation is used with a thinner insulated n type front gate. Processing, which compensates for misalignment, which allows the different oxide and gate materials to be fabricated is described.
US10121786B2
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.
US10121784B2
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.
US10121777B2
A silicon controlled rectifier including a semiconductor substrate, first and second semiconductor wells, first and second semiconductor regions, third and fourth semiconductor regions and a silicide layer is provided. The first and the second semiconductor wells are formed in the semiconductor substrate. The first and the second semiconductor regions are respectively formed in the first and the second semiconductor wells in spaced apart relation. The third and the fourth semiconductor regions are respectively formed in the first and the second semiconductor wells. The silicide layer is formed on the third and the fourth semiconductor regions. The silicon controlled rectifier is at least suitable for high frequency circuit application. The silicon controlled rectifier has a relatively low trigger voltage, a relatively high electrostatic discharge level, and a relatively low capacitance.
US10121775B2
Described is an optoelectronic semiconductor chip (1) with a built-in bridging element (9, 9A) for overvoltage protection.
US10121765B2
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.
US10121760B2
A wafer bonding system and method using a combination of heat and a pneumatic force to bond two wafers held together in alignment. The wafers are heated via a non-contact, gaseous interface, thermal path between heating elements and the wafers. The pneumatic force is created by a pressure differential between a first pressure surrounding the two wafers and a second pressure, which is less than the first pressure, maintained between the two wafers.
US10121759B2
A method of providing a z-axis force profile applied to a plurality of bonding locations during a wire bonding operation is provided. The method includes: (a) determining a z-axis force profile for each of a plurality of bonding locations on an unsupported portion of at least one reference semiconductor device; and (b) applying the z-axis force profile during subsequent bonding of a subject semiconductor device. Methods of: determining a maximum bond force applied to a bonding location during formation of a wire bond; and determining a z-axis constant velocity profile for formation of a wire bond, are also provided.
US10121755B1
A seal ring structure is disclosed for integrated circuit (IC) packaging. The seal ring includes an inner moisture barrier ring and an outer crack stop ring. Line structures of both the inner and outer rings include chamfered corners. The chamfers of a chamfered corner are devoid of acute angles. No metal line structure for the inner ring is provided at the pad level. The seal ring as described improves the reliability and strength of the structure and hence the seal ring can sustain high stress at the corners of the die during dicing.
US10121751B2
A semiconductor module comprises an integrated circuit device, the IC device embedded in a compound material, wherein the compound material at least partially extends lateral to the IC device. The semiconductor module further comprises interconnect structures arranged lateral to the IC device to provide at least one external electrical contact; a patch antenna structure integrated in the semiconductor module and electrically connected to the IC device and a layer interfacing the IC device and the compound, wherein the layer comprises first and second planar metal structures coupled to the IC device, wherein the first planar metal structure is electrically connected to the IC device and the interconnect structures and wherein the second planar metal structure is electrically connected to the IC device and the patch antenna structure.
US10121748B2
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.
US10121747B2
According to an aspect, a semiconductor device and an IO-cell include a plurality of first power supply lines and a plurality of second power supply lines alternately arranged in a first direction, the first and second power supply lines each being supplied with electric power in which the voltage of the electric power supplied to the first power supply is different from that supplied to the second power supply, and a third power supply line formed in a wiring layer different from a wiring layer in which the first and second power supply lines are arranged, the third power supply line being connected to adjacent first power supply lines among the plurality of first power supply lines through a via, in which all of the first, second and third power supply lines are formed so as to extend in a second direction perpendicular to the first direction.
US10121737B2
The invention relates to an electronic component, namely a printed circuit board element comprising a first semiconductor component (14) which is arranged on an upper side of an electrically conductive intermediate plate (16) such that a connector pad (18) of the semiconductor component (14) is electrically contacted with the intermediate plate (16) and comprising a second semiconductor component (15) which is arranged on a lower side of the intermediate plate (16). The second semiconductor component (15) comprises a first connector pad (17) and a second connector pad (19), wherein both connector pads (17, 19) are aligned in the direction of the intermediate plate (16) and wherein the first connector pad (17) is contacted with the intermediate plate (16), and wherein the second connector pad (19) is not contacted with the intermediate plate (16). Moreover, the invention relates to a method for producing such a printed circuit board element.
US10121730B2
Embodiments include a synthetic jet device formed within layers of a package substrate, such as to provide a controlled airflow for sensing or cooling applications. The jet device includes an electromagnetically driven vibrating membrane of conductive material between a top and bottom cavity. A top lid with an opening covers the top cavity, and a permanent magnet is below the bottom cavity. An alternating current signal conducted through the membrane causes the membrane to vibrate in the presence of a magnetic field caused by the permanent magnet. By being manufactured with package forming processes, the jet (1) is manufactured more cost-effectively than by using silicon chip or wafer processing; (2) is easily integrated as part of and with the other layers of a package substrate; and (3) can be driven by a chip mounted on the package. Embodiments also include systems having and processes for forming the jet.
US10121725B2
In accordance with the present invention, there are provided heat dispersing articles, assemblies containing same, methods for the preparation thereof, and various uses therefor. In one aspect of the present invention, there are provided heat dispersing articles. In another aspect of the present invention, there are provided methods for producing the above-referenced articles. In yet another aspect of the present invention, there are provided assemblies containing the above-referenced articles. In still another aspect of the present invention, there are provided methods for making the above-referenced assemblies. In yet another aspect, there are provided methods to dissipate the heat generated by portable electronic devices.
US10121722B1
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.
US10121718B2
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and at least one deep well within the at least one device layer. A protective layer is disposed over the at least one deep well, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 106 Ohm-cm.
US10121717B2
A carbon-coated thermal conductive material includes a coating layer comprising amorphous carbon on a surface of a thermal conductive material, wherein the thermal conductive material comprises a metal oxide, a metal nitride, a metal material, or a carbon-based material having a thermal conductivity of 10 W/mK or greater, the amorphous carbon is derived from carbon contained in an oxazine resin, a ratio of a peak intensity of a G band to a peak intensity of a D band is 1.0 or greater when the amorphous carbon is measured by Raman spectroscopy, an average film thickness of the coating layer is 500 nm or less, and a coefficient of variation (CV value) of a film thickness of the coating layer is 15% or less.
US10121710B2
Methods for manufacturing a display device are provided. A representative method includes: providing a thin film transistor (TFT) substrate having a plurality of sub-pixel locations and a plurality of TFTs corresponding to the plurality of sub-pixel locations; providing a carrier substrate supporting a plurality of light emitting diodes (LEDs), wherein each of the plurality of LEDs has a first electrical contact and a second electrical contact; transferring the plurality of LEDs from the carrier substrate to the TFT substrate, with at least two of the plurality of LEDs being disposed at one of the plurality of sub-pixel locations; and fixing positions of the plurality of LEDs with respect to the TFT substrate. The method also may include: determining that a first LED of the plurality of LEDs is defective; and electrically isolating the first electrical contact of first LED from a first electrode of the display device.
US10121704B2
A semiconductor device includes a semiconductor substrate, a shallow trench isolation structure, gate electrodes, and a gate isolation structure. The semiconductor substrate includes fin structures, and each of the fin structures is elongated in a first direction. The shallow trench isolation structure is disposed on the semiconductor substrate and disposed between the fin structures. The gate electrodes are disposed on the semiconductor substrate and the shallow trench isolation structure. Each of the gate electrodes is elongated in a second direction and disposed straddling at least one of the fin structures. The gate isolation structure is disposed between two adjacent gate electrodes in the second direction, and a bottom surface of the gate isolation structure is lower than a top surface of the shallow trench isolation structure. The gate isolation structure is aligned with the gate electrodes adjacent to the gate isolation structure in the second direction.
US10121686B2
The present invention provides a vacuum processing apparatus that includes gas supply means having a hard interlock of a pair of gas valves.The present invention provides a vacuum processing apparatus including: a gas supply unit that supplies gas, for performing vacuum processing using normally closed type air-driven valves, to a processing chamber where the vacuum processing is performed, the gas supply unit having an interlock function in which, when a first valve of a pair of the air-driven valves is opened, a second valve of the pair is closed, the gas supply unit including an air circuit that controls air for driving the air-driven valves, the air circuit being configured using an electromagnetic valve having a solenoid coil corresponding to each of the pair of the air-driven valves.
US10121683B2
Over a front surface of a silicon semiconductor wafer is deposited a high dielectric constant film with a silicon oxide film, serving as an interface layer, provided between the semiconductor wafer and the high dielectric constant film. After a chamber houses the semiconductor wafer, a chamber's pressure is reduced to be lower than atmospheric pressure. Subsequently, a gaseous mixture of ammonia and nitrogen gas is supplied into the chamber to return the pressure to ordinary pressure, and the front surface is irradiated with a flash light, thereby performing post deposition annealing (PDA) on the high dielectric constant film. Since the pressure is reduced once to be lower than atmospheric pressure and then returned to ordinary pressure, a chamber's oxygen concentration is lowered remarkably during the PDA. This restricts an increase in thickness of the silicon oxide film underlying the high dielectric constant film by oxygen taken in during the PDA.
US10121666B2
An ion implantation method for scanning an ion beam reciprocally in an x direction and moving a wafer reciprocally in a y direction to implant ions into the wafer is provided. The method includes: irradiating a first wafer arranged to meet a predetermined plane channeling condition with the ion beam and measuring resistance of the first wafer irradiated with the ion beam; irradiating a second wafer arranged to meet a predetermined axial channeling condition with the ion beam and measuring resistance of the second wafer irradiated with the ion beam; and adjusting an implant angle distribution of the ion beam by using results of measuring the resistance of the first and second wafers.
US10121663B2
A semiconductor device includes a GaN device provided with: a substrate made of a semi-insulating material or a semiconductor; a channel-forming layer including a GaN layer arranged on the substrate; a gate structure in which a gate-insulating film in contact with the GaN layer is arranged on the channel-forming layer, the gate structure having a gate electrode arranged across the gate-insulating film; and a source electrode and a drain electrode that are arranged on the channel-forming layer and on opposite sides interposing the gate structure. The donor element concentration at the interface between the gate-insulating film and the GaN layer and at the lattice position on the GaN layer side with respect to the interface is set to be less than or equal to 5.0×1017 cm−3.
US10121662B2
A method of forming a structure comprises forming a pattern of self-assembled nucleic acids over a material. The pattern of self-assembled nucleic acids is exposed to at least one repair enzyme to repair defects in the pattern. The repaired pattern of self-assembled nucleic acids is transferred to the material to form features therein. A method of decreasing defect density in self-assembled nucleic acids is also disclosed. Self-assembled nucleic acids exhibiting an initial defect density are formed over at least a portion of a material and the self-assembled nucleic acids are exposed to at least one repair enzyme to repair defects in the self-assembled nucleic acids. Additional methods are also disclosed.
US10121659B2
The present invention, when forming a pattern on a substrate, forms a film of a block copolymer containing at least two polymers on the substrate, heats the film of the block copolymer under a solvent vapor atmosphere to subject the block copolymer to phase separation, and removes one of the polymers in the film of the phase-separated block copolymer, thereby accelerating fluidization of the polymers of the block copolymer to enable acceleration of the phase separation.
US10121658B2
The present invention relates to a method of fabricating a black phosphorus thin film and a black phosphorus thin film thereof and, more particularly, to a method of fabricating a black phosphorus ultrathin film by forming the black phosphorous ultrathin film in a chamber by active oxygen and removing accompanying black phosphorus oxide film water. The black phosphorus ultrathin film has a surface that does not substantially have defects and is uniform in a large area, and has a surface roughness property of 1 nm or less, to represent a high application property to an optoelectronic device and a field effect transistor.
US10121657B2
Apparatuses and methods are provided for manufacturing diamond electronic devices. The method includes at least one of the following acts: positioning a substrate in a plasma enhanced chemical vapor deposition (PECVD) reactor; controlling temperature of the substrate by manipulating microwave power, chamber pressure, and gas flow rates of the PECVD reactor; and growing phosphorus doped diamond layer on the substrate using a pulsed deposition comprising a growth cycle and a cooling cycle.
US10121652B1
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
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.
US10121648B2
A maximum height, that corresponds to a width of a pattern formed on a front surface of a substrate to be processed, is searched among a plurality of maximum heights each being a maximum value of a height of a pattern having a particular width when pattern collapse does not occur. Thereafter, it is determined that whether or not a height of the pattern is greater than the maximum height. In a case where the height of the pattern is greater than the maximum height, a hydrophobizing agent is supplied to the substrate such that a hydrophobized region is formed on a whole tip-side region in a lateral surface of the pattern, and a non-hydrophobized region remains on at least a portion of a root-side region in the lateral surface of the pattern. Thereafter the substrate is dried.
US10121644B2
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.
US10121642B2
Scalable electron amplifier devices and methods of fabricating the devices an atomic layer deposition (“ALD”) fabrication process are described. The ALD fabrication process allows for large area (e.g., eight inches by eight inches) electron amplifier devices to be produced at reduced costs compared to current fabrication processes. The ALD fabrication process allows for nanostructure functional coatings, to impart a desired electrical conductivity and electron emissivity onto low cost borosilicate glass micro-capillary arrays to form the electron amplifier devices.
US10121636B2
An imaging system that selectively alternates a first, non-destructive imaging mode and a second, destructive imaging mode to analyze a specimen so as to determine an atomic structure and composition of the specimen is provided. The field ionization mode can be used to acquire first images of ionized atoms of an imaging gas present in a chamber having the specimen disposed therein, and the field evaporation mode can be used to acquire second images of ionized specimen atoms evaporated from a surface of the specimen with the imaging gas remaining in the chamber. The first and second image data can be analyzed in real time, during the specimen analysis, and results can be used to dynamically adjust operating parameters of the imaging system.
US10121634B2
An object of the present invention is to realize both of the accuracy of measuring the amount of secondary electron emissions and the stability of a charged particle beam image in a charged particle beam device. In a charged particle beam device, extraction of detected signals is started by a first trigger signal, the extraction of the detected signals is completed by a second trigger signal, the detected signals are sampled N times using N (N is a natural number) third trigger signals that equally divide an interval time T between the first trigger signal and the second trigger signal, secondary charged particles are measured by integrating and averaging the signals sampled in respective division times ΔT obtained by equally dividing the interval time T, and the division time ΔT is controlled in such a manner that the measured number of secondary charged particles becomes larger than the minimum number of charged particles satisfying ergodicity.
US10121626B2
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.
US10121625B2
The 3-way disconnector and an earth switch for a gas insulated switchgear includes: a movable portion including a disconnector movable portion and an earth switch movable portion; a disconnector mover and an earth switch mover installed in the disconnector movable portion and the earth switch movable portion so as to be linearly movable; a driving lever rotatably installed between the disconnector mover and the earth switch mover; and a first lever and a second lever rotated by receiving a rotational force of the driving lever, and configured to move the disconnector mover and the earth switch mover, respectively, wherein a driver is protruded at one side of the driving lever, and a driving pin is provided at an end of the driver, and wherein the driving pin is configured to selectively move one of the first and second levers.
US10121623B2
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.
US10121619B2
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.
US10121617B2
Methods for processing signals from a magnetic user interface device having a manual actuator are disclosed. Movements of the actuator may cause relative movement between one or more magnets and one or more corresponding sensors that may each generate signals representing independent magnetic field components detected within each sensor. A field model may be used in the magnetic user interface device to translate magnetic sensor readings during operation to position information, which may then be converted to output signals for transmission to an electronic computing system representing displacement and/or deformation of the actuator. The output signals may be generated in a predetermined format, such as USB format or other computer-interface formats, that can be interpreted by the electronic computing system.
US10121613B2
A keyswitch device includes a base plate, a membrane circuit board, a light source, and a keyswitch assembly. The membrane circuit board is disposed on the base plate and includes a reflective film layer, a transmissive film layer, and a light guide spacer. The reflective film layer is located on the base plate. The transmissive film layer is located over the reflective film layer. The light guide spacer has an accommodating space. The reflective film layer and the transmissive film layer are respectively located at opposite sides of the light guide spacer. The light source is disposed between the reflective film layer and the transmissive film layer and located in the accommodating space. The keyswitch assembly is disposed on the membrane circuit board.
US10121611B2
A membrane switch including a first membrane, a second membrane, a first electrode disposed on the first membrane, a second electrode disposed on the second membrane, and an adhesive layer is provided. The first membrane and the second membrane are combined to each other by the adhesive layer, such that the first electrode faces the second electrode and a gap exists therebetween. At least one air tunnel is formed in the adhesive layer to communicate the gap with an external environment.
US10121610B2
A switch conversion apparatus including an interface device, a mounting plate configured to mount to a toggle switch and including at least one aperture for receiving a toggle arm of a toggle switch, and an actuator plate configured to slidably engage the mounting plate and including at least one aperture for receiving and engaging a toggle arm of a toggle switch when engaged by the interface device so as to transition the state of the switch. Other embodiments of a switch conversion apparatus include one or more mechanical, electrical, and/or pneumatic timers.
US10121607B2
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.
US10121606B2
An electrode for an energy storage device including a Zn layer or Zn alloy layer, a Ni layer, and a Sn layer or Sn alloy layer formed by plating on a connecting terminal part of a positive electrode composed of Al so that the resistance value at the contacting point is reduced and the voltage of the energy storage device can be effectively supplied without any drop. Accordingly, this electrode can be soldered to a Cu negative electrode, which is composed of metal that is different species from Al, through a Sn layer or a Sn alloy layer so that jointing strength of the Al positive electrode and the Cu negative electrode can be enhanced. The contacting area is increased in comparison with the conventional jointing by spot-welding or conventional fastening by a bolt so that the resistance value at the contacting point is reduced.
US10121605B2
The present invention provides for two types of wide operating temperature range electrolyte formulations that contain methyl butyrate (MB) and additives have been investigated and compared in Lithium-ion capacitors (LICs), which were consisted of hard carbon (HC)/stabilized lithium metal powder (SLMP) anodes and activated carbon (AC) cathodes. The electrolyte L1 that was 1M LiPF6 in ethylene carbonate (EC)+ethyl methyl carbonate (EMC)+MB (20:20:60 v/v %)+0.1M lithium bis(oxalato)borate (LiBOB) and electrolyte L2 that was 1M LiPF6 in EC+EMC+MB (20:20:60 v/v %)+0.1M lithium difluoro(oxalato)borate (LiDFOB) enabled the LICs to discharge at the temperature as low as −40° C., which the conventional electrolyte LP30 that was 1 M LiPF6 in EC+dimethyl carbonate (DMC) (50:50 w/w %) could not achieve. At the low temperature of −40° C., L2 held more than 64% of the discharge capacity at 30° C., while the L1 only had the discharge capacity retention of 30%. In addition, L2 proved to achieve better cycling performance compared to L1. After 10,000 cycles, the capacity retention of L1 and L2 were about 86.6% and 84.7%, which demonstrated the stable cycling performance for electrolyte L1 and L2. In summary, L2 was the most suitable electrolyte for the LICs energy storage devices which would be applied in the temperature as low as −40° C.
US10121597B2
The present invention relates to a tantalum wire for anode lead of tantalum capacitors, characterized in that the cross section of the tantalum wire is approximate rectangular or regular rectangular. The present invention also relates to a process for manufacturing the tantalum wire, comprising the steps of: providing feedstock tantalum wire; subjecting the feedstock tantalum wire to heat treatment; subjecting the heat treated tantalum wire to surface pretreatment to form an oxide membrane on the surface-pretreated tantalum wire; rolling the surface-pretreated tantalum wire by lubricating with lubricant oil to make the cross section of the rolled tantalum wire being approximate rectangular or regular rectangular; subjecting the tantalum wire to final annealing.
US10121596B2
A multilayer ceramic capacitor includes a laminated body including multiple ceramic layers. On the ceramic layers, first internal electrodes and second internal electrodes are arranged spaced away from each other, and exposed at a second principal surface of the laminated body. On the ceramic layers which are different from the ceramic layers on which the first internal electrodes are disposed, first auxiliary conductors, second auxiliary conductors, and third auxiliary conductors are disposed, and the second auxiliary conductors and the third auxiliary conductors are exposed from the first principal surface. A first external electrode connected to the first internal electrodes and the second auxiliary conductors and a second external electrode connected to the second internal electrodes and the third auxiliary conductors are disposed on the second principal surface.
US10121590B2
A method produces a coil sheet from an initial coil sheet in which a conductor layer, a thermally resistant insulating layer, a thermosetting, uncured adhesive layer, and a base layer are stacked in this order. The method includes a first cutting step of cutting the conductor layer into a predetermined shape through etching, and a second cutting step of cutting, after the first cutting step, the insulating layer and the adhesive layer into the predetermined shape through etching.
US10121586B2
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.
US10121584B2
Devices, systems, and methods of manufacture relating to PCB embedded inductors are described in the present disclosure. Namely, an example device includes a substrate having an upper surface and an opposing lower surface. The device also includes a plurality of upper conductors disposed along the upper surface and a plurality of lower conductors disposed along the lower surface. The upper conductors and the lower conductors are radially disposed about a central axis. Each of the upper conductors and the lower conductors includes a petal shape. A distance between adjacent upper conductors is less than a width of each upper conductor and a distance between adjacent lower conductors is less than a width of each lower conductor. The device also includes a plurality of through-substrate conductors connecting respective upper conductors to respective lower conductors so as to form a series electrical connection. The series electrical connection includes a toroid configuration.
US10121573B2
An epoxy-based resin system composition includes a latent functionality for polymer adhesion improvement. The composition may be used to produce an overcoat layer and/or protection layer in an anti-sulfur resistor (ASR). In some embodiments, the composition include epoxy-based resin(s), hardener(s) and, optionally, blowing agent(s) and/or filler(s). An epoxide functionality of one or more of the epoxy-based resin(s) and a reactive functionality of one or more of the hardener(s) react with each other at a first temperature. The latent functionality, which does not react at the first temperature, is contained in at least one of the epoxy-based resin(s), hardener(s) and filler(s) and reacts in response to another stimulus (e.g., UV light/initiator and/or a second temperature greater than the first temperature) to enhance chemical bonding. Optionally, voids created via etching and/or the blowing agent(s) may be used to enhance mechanical bonding, alone, or in combination with filler(s) exposed in the voids.
US10121565B2
A nanoparticle multilayer thin film is provided in which nanoparticles which are not electrically insulated from each other are spaced apart from one another at a reduced distance. The nanoparticle multilayer film includes: at least one first nanoparticle layer including first nanoparticles that are surface-modified with a cationic metal-chalcogenide compound; and at least one second nanoparticle layer including second nanoparticles that are surface-modified with an anionic metal-chalcogenide compound, wherein the first nanoparticle layer and the second nanoparticle layer are alternately stacked upon one another.
US10121564B2
A method for making a transparent conductive layer comprising: providing a carbon nanotube film comprising a plurality of carbon nanotubes; providing a conductive substrate and applying an insulating layer on the conductive substrate; laying the carbon nanotube film on a surface of the insulating layer, and placing the carbon nanotube film under a scanning electron microscope; adjusting the scanning electron microscope, and taking photos of the carbon nanotube film with the scanning electron microscope; obtaining a photo of the carbon nanotube film, wherein the photo shows the plurality of carbon nanotubes and a background, a plurality of first carbon nanotubes of the plurality of carbon nanotubes have lighter color than a color of the background, a plurality of second carbon nanotubes of the plurality of carbon nanotubes have deeper color than the color of the background; and removing the plurality of second carbon nanotubes.
US10121560B2
An assembly (100) including a package for transport of radioactive materials (1) and a package support frame (3), wherein the frame includes: a first portion (14); a second portion (16) which is rigidly attached to the package, wherein the package and this second portion form an entity (18), wherein the first portion and the second portion of the frame (14, 16) are connected to one another by one or more mechanical fusible elements (30) to hold one relative to the other in a first direction of superposition (12) of the package on its frame. The assembly is also configured so that if the assembly falls in the direction (12) with the first portion (14) of the frame pointing forwards, this causes a rupture of the fusible elements (30) allowing a movement of the entity (18) relative to the first portion (14) in direction (12).
US10121557B2
A system and method for matching and merging documents from disparate data sources into a single data store for a particular entity are provided. The system and method may be particularly useful for a healthcare system to match and merge data from disparate data sources about a healthcare provider.
US10121540B1
Solid-state memory having a non-linear current-voltage (I-V) response is provided. By way of example, the solid-state memory can be a selector device. The selector device can be formed in series with a non-volatile memory device via a monolithic fabrication process. Further, the selector device can provide a substantially non-linear I-V response suitable to mitigate leakage current for the non-volatile memory device. In various disclosed embodiments, the series combination of the selector device and the non-volatile memory device can serve as one of a set of memory cells in a 1-transistor, many-resistor resistive memory cell array.
US10121530B2
A method and circuit for implementing Electronic Fuse (eFuse) visual security of stored data using embedded dynamic random access memory (EDRAM), and a design structure on which the subject circuit resides are provided. The circuit includes EDRAM and eFuse circuitry having an initial state of a logical 0. The outputs of the eFuse and an EDRAM are connected through an exclusive OR (XOR) gate, enabling EDRAM random data to be known at wafer test and programming of the eFuse to provide any desired logical value out of the XORed data combination.
US10121519B2
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.
US10121511B2
Systems and methods for forward corrupted track detection and by-pass are described. In one embodiment, a storage system comprising a storage controller performs a read operation for a target track of a shingled magnetic recording (SMR) disk drive and detects a read operation failure of the read operation for the target track. The storage controller also performs a boundary track read operation on one or more tracks including or adjacent to the target track and detect a forward corruption area based on the boundary track read operation. In another embodiment, a method is provided that includes detecting a read operation failure of a read operation for a track of a disk drive and performing a boundary track read operation on one or more tracks including or adjacent to the target track. The method also includes detecting a forward corruption area based on the boundary track read operation.
US10121493B2
The present disclosure provides systems and methods for selecting and presenting content items based on user input. The method includes receiving first input intended to identify a desired content item among content items associated with metadata, determining that an input portion has an importance measure exceeding a threshold, and providing feedback identifying the input portion. The method further includes receiving second input, and inferring user intent to alter or supplement the first input with the second input. The method further includes, upon inferring intent to alter the first input, determining an alternative query by modifying the first input based on the second input, and, upon inferring intent to supplement the first input, determining an alternative query by combining the first input and the second input. The method further includes selecting and presenting a subset of content items based on comparing the alternative query and metadata associated with the subset.
US10121491B2
The invention relates to a method, comprising receiving a first audio signal during an application execution in an apparatus, determining a volume level of a volume control interface for controlling a volume level of the first audio signal, controlling processing the first audio signal by at least one digital signal processing algorithm determined on the basis of the determined volume level of the volume control interface for controlling the volume level of the first audio signal, and outputting the controlled processed first audio signal at the determined volume level of the volume control interface. The invention further relates to an apparatus and a computer program product that perform the method.
US10121487B2
A signaling processor is provided. The signaling processor includes a frequency domain processing module configured to generate a cut-off frequency of an input signal and to generate level information for adjusting a level of a high frequency recovery signal and a time domain processing module configured to receive the cut-off frequency and the level information from the frequency domain processing module, to generate a signal having a frequency greater than or equal to the cut-off frequency using part of a signal of a frequency lower than the cut-off frequency in the input signal, to generate the high frequency recovery signal by adjusting a level of the generated signal using the level information, and to synthesize the high frequency recovery signal with the input signal.
US10121482B2
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.
US10121476B2
Disclosed herein are systems, methods, and non-transitory computer-readable storage media relating to speaker verification. In one aspect, a system receives a first user identity from a second user, and, based on the identity, accesses voice characteristics. The system randomly generates a challenge sentence according to a rule and/or grammar, based on the voice characteristics, and prompts the second user to speak the challenge sentence. The system verifies that the second user is the first user if the spoken challenge sentence matches the voice characteristics. In an enrollment aspect, the system constructs an enrollment phrase that covers a minimum threshold of unique speech sounds based on speaker-distinctive phonemes, phoneme clusters, and prosody. Then user utters the enrollment phrase and extracts voice characteristics for the user from the uttered enrollment phrase. The system generates a user profile, based on the voice characteristics, for generating random challenge sentences according to a grammar.
US10121473B2
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
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.
US10121470B2
Computer-generated speech devices for site survey and maintenance, and methods of using the same are described herein. One computer-generated speech device includes a location engine to determine a location of the computer-generated speech device at a site, a solution engine to identify an action to perform associated with one of a plurality of nodes at the site using the location of the computer-generated speech device and input data associated with the plurality of nodes, and a speech engine to broadcast the identified action as computer-generated speech using a speaker component of the computer-generated speech device for a user to perform during a survey and/or maintenance of the site.
US10121469B2
Efficient empirical determination, computation, and use of an acoustic confusability measure comprises: (1) an empirically derived acoustic confusability measure, comprising a means for determining the acoustic confusability between any two textual phrases in a given language, where the measure of acoustic confusability is empirically derived from examples of the application of a specific speech recognition technology, where the procedure does not require access to the internal computational models of the speech recognition technology, and does not depend upon any particular internal structure or modeling technique, and where the procedure is based upon iterative improvement from an initial estimate; (2) techniques for efficient computation of empirically derived acoustic confusability measure, comprising means for efficient application of an acoustic confusability score, allowing practical application to very large-scale problems; and (3) a method for using acoustic confusability measures to make principled choices about which specific phrases to make recognizable by a speech recognition application.
US10121459B2
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.
US10121451B2
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.
US10121439B2
A display device includes: a display panel; and a gate driving circuit, a kth driving stage from among driving stages for outputting a kth gate signal from among gate signals, where k is a natural number of two or more, including: at least one output transistor including a control electrode connected to a first node, an input electrode to receive a clock signal, and an output electrode to output an output signal; a first control transistor to output an activation signal to the first node before the kth gate signal is outputted; a capacitor to boost a voltage of the first node after the activation signal is provided to the first node; second and third control transistors connected in series between the first node and a voltage input terminal; and a first intermediate node between the second control transistor and the third control transistor for receiving the output signal.
US10121434B2
There is provided a stage circuit capable of minimizing a mounting area. The stage circuit includes: an output unit configured to supply a voltage of a first node, an i-th (i is a natural number) carry signal, and to supply an i-th scan signal in response to the voltage of the first node, a voltage of a second node, and a first clock signal, a controller configured to control the voltage of the second node in response to the first clock signal; a pull-up unit configured to control the voltage of the first node in response to a carry signal of a previous stage and a voltage of a first node of the previous stage, and a pull-down unit configured to control the voltage of the first node in response to the voltage of the second node and a carry signal of a next stage.
US10121428B2
A power supply module includes a source driver power supply circuit, a gate driver power supply circuit, a first capacitor group, a second capacitor group and a switch module. The source driver power supply circuit and the gate driver power supply circuit are utilized for driving a source driver and a gate driver of a display device, respectively. The first capacitor group includes at least one first storage capacitor for storing electric charges for driving source driving signals, and at least one first flying capacitor. The second capacitor group includes at least one second storage capacitor for storing electric charges for driving gate driving signals, and at least one second flying capacitor. The switch module is utilized for switching the first capacitor group to be used for the gate driver power supply circuit or switching the second capacitor group to be used for the source driver power supply circuit.
US10121427B2
A liquid crystal display device is provided. The liquid crystal display device includes an over driving data generator that compares a gray level of a data signal of a present frame with a gray level of a data signal of a previous frame to output an over driving data signal. The data signal has a bit number of n. A data drive IC generates level voltages having a number of more than 2n and outputs one of the level voltages of the over driving data signal. A liquid crystal panel includes a pixel applied with the one of the level voltages.
US10121425B2
An adaptive black clipping circuit in a display device includes a data corrector, a register, a pattern detector and a clipping selector. The data corrects input image data to generate corrected image data such that the corrected image data is equal to or greater than a black clipping value where the black clipping value corresponds to the input image data having a grayscale value of zero and the black clipping value is greater than zero. The register stores and provides configuration data. The pattern detector generates a pattern detection signal based on the input image data corresponding to a plurality of rows. The clipping selector selects one of the corrected image data and the configuration data in response to the pattern detection signal to provide output image data.
US10121422B2
A display device includes: a plurality of pixel units, where each pixel unit includes two suppression color changing sub-pixel units configured for exciting light waves of different colors. Each suppression color changing sub-pixel unit includes: a first transparent electrostatic sheet and a second transparent electrostatic sheet which are disposed opposite to each other and insulated from each other, where the first transparent electrostatic sheet is disposed on a substrate and the second transparent electrostatic sheet is disposed on the first transparent electrostatic sheet. The display device further includes: a suppression color changing light emitting layer disposed between the first transparent electrostatic sheet and the second transparent electrostatic sheet; and a transparent pressure deformation sensor disposed at a side of the second transparent electrostatic that is away from the substrate.
US10121418B2
A video wall control device is provided in which a data processor is configured to determine a backlight control signal controlling an intensity of light supplied by at least one backlight unit among a plurality of backlight units based on image data obtained by capturing an image of a video wall device including a plurality of display panels and the plurality of backlight units supplying the light to each of the plurality of display panels, and signal transmission and reception circuitry configured to transmit the backlight control signal to the video wall device.
US10121415B2
An OLED display according to an exemplary embodiment of the present disclosure includes: a substrate; a scan line on the substrate and configured to transmit a scan signal; a data line crossing the scan line and configured to transmit a data voltage; a driving voltage line crossing the scan line and configured to transmit a driving voltage, a portion of the driving voltage line being a second storage electrode; a switching transistor connected to the scan line and the data line; a driving transistor connected to the switching transistor and including a driving gate electrode; a driving connecting member connected to the driving gate electrode; a first storage electrode, the second storage electrode overlapping the first storage electrode; a shielding member connected to the second storage electrode and between the driving connecting member and the data line; and an organic light emitting diode connected to the driving transistor.
US10121411B2
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.
US10121405B2
A display apparatus includes a display panel having a first connector, and a driving device having a second connector configured to electrically connect to the first connector, wherein the display panel includes a connection state confirmation unit configured to output a connection state signal including connection information between the first connector and the second connector, and wherein the driving device includes a first power supply configured to supply power to the display panel when the connection state signal includes the connection information that a connection state between the first connector and the second connector.
US10121394B2
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.
US10121388B2
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
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
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.
US10121370B2
The present invention provides a system that utilizes radio signals, cellular network and GPS technologies to provide a multi task system that deals with a variety of traffic related aspects such as intersection design systems, in-car traffic light systems, in-car traffic light system app for both drivers and pedestrians, roadside assistance and safety alert systems, high speed chase systems, roadway radar systems, law enforcement safety systems, emergency vehicles preemption systems, vehicle location logging systems, security and crime-fighting systems, missing person search systems and children in vehicles safety systems. The system consists of a number of electronic units, each one of these units perform a number of programmed functions. Examples of these units are: Police Vehicle Unit, Emergency Vehicle Unit, Vehicle Unit and Roadway Intersection Unit.
US10121362B1
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.
US10121360B2
Methods and systems consistent with the present invention provide an improved system that supervises the operation of a backup amplifier. The method comprises receiving an indication that a primary amplifier failed; determining a configuration of the primary amplifier; and configuring the backup amplifier to match the configuration of the primary amplifier.
US10121359B2
Methods and devices are provided for prompting information. The method includes: temperature in a smart socket is acquired; the temperature in the smart socket is compared with a preset temperature threshold value, and it is determined whether power of electric equipment connected with the smart socket is higher than an upper limit of an acceptable power range of the smart socket according to a comparison result; when the power of the electric equipment is determined to be higher than the upper limit of the acceptable power range of the smart socket, alarming information indicating that the power of the electric equipment is excessively high is generated; and the alarming information is pushed to a mobile terminal bound with the smart socket.
US10121355B1
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
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.
US10121341B2
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.
US10121339B2
Systems (100) and methods (1500, 1600) for operating a Security Tag (“ST”). The methods involve communicating a Wireless Signal (“WS”) to ST (132) tag attached to an article (102) when a successful purchase thereof has been verified. WS includes a detach command. A mechanical component (922) of ST is caused to be released in response to a reception of WS at ST, whereby a pin (308) of ST transitions from an engaged position to an unengaged position without any human assistance or mechanical assistance by a device external to ST. An end (1002) of the pin resides within an aperture (1102) formed in a first portion (312) of an enclosure (302) spaced apart from a second portion (310) of the enclosure by a gap when the pin is in the engaged position. The pin is fully retracted into the second portion when it is in the unengaged position.
US10121336B2
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.
US10121332B2
A settlement apparatus includes a case body; a coin inserting slot, provided at the case body, which receives a deposited coin; and a concaved shape money placement portion, arranged at the case body, which has a money placement surface on which the deposited coin which is received by the coin inserting slot is temporarily placed at the bottom surface portion thereof, wherein the money placement surface is connected to the coin inserting slot in a width direction of the case body and the money placement portion is located across a center of the case body in the width direction thereof to slide the deposited coin on the money placement surface toward the coin inserting slot.
US10121326B2
The inventions herein relate to novel games of chance and apparatus and methods for their play. In certain embodiments, the existing lottery infrastructure is used in conjunction with electronic remote game play. A player receives a ticket identification number (TIN), optionally via lottery game play, and then plays an electronic game based upon the TIN. The remote system contains information associated with the TIN, for example, identification of which game will be played, and in a predetermined context, whether the player is to win or lose, and if they win, the form of the prize.
US10121315B2
A gaming machine and method of play providing a minimum award threshold. The machine and method can determine whether a first game outcome corresponds to a predetermined outcome corresponding to a prize and setting a current minimum prize equivalent to the value of the prize. Where a subsequent game outcome corresponds to an outcomes associated with a prize, the value of the prize for the subsequent game outcome can be compared against the current minimum prize. Where the value of the prize for the subsequent game outcome is greater than the current minimum prize, the current minimum prize can be reset to the value of the prize for the subsequent game outcome.
US10121314B2
A gambling hybrid game including an entertainment system engine that provides an entertainment game, a real world engine that provides gambling games, and a game world engine that monitors the entertainment game and provides gambling games when appropriate. The entertainment system engine provides an entertainment games that provides values for a set of entertainment game variables. The game world engine uses the results of a gambling event to determine a change to the set of entertainment game variables and provides the change to the entertainment system engine.
US10121307B2
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.
US10121306B2
Embodiments of the invention can include systems and methods for dispensing consumable products. In one embodiment, a product dispenser is provided. The product dispenser can include a user interface operable to receive consumer inputs and to present product selection information. In addition, the product dispenser can include a reader configured to obtain identification information associated with a consumer. The product dispenser can include a controller in communication with the reader and user interface, and operable to execute a set of instructions to receive from the reader identification information associated with a consumer. The controller can also be operable to execute a set of instructions operable to retrieve consumer information based at least in part on the identification information, and provide product selection information at the user interface based at least in part on the consumer information.
US10121305B2
Apparatuses and methods are provided for manufacturing a transaction card. The disclosed apparatuses and methods may be used to form a transaction card frame configured to house a data storage component. The card frame may be formed of a resin mixture comprising a thermoplastic elastomer (TPE). The card frame may also have a Shore D hardness in the range of 20-80.
US10121300B2
A door includes a door panel and an electric lock device including a solar energy module, a biometric verification module, a control module and an electric lock. The solar energy module converts solar energy into an electricity output. The biometric verification module receives a biometric input signal relative to a biometric feature, determines whether the biometric feature conforms with a set of pre-established data, and generates a conforming signal if the determination is affirmative. The control module receives the conforming signal to generate a control signal and an unlocking signal. The electric lock receives the control signal and the unlocking signal. The electric lock operates to unlock the door panel.
US10121294B1
An apparatus, method, and computer program product that intentionally illuminate at least one target item with electromagnetic energy having specific characteristics (e.g., frequency, power, waveform, directionality, duration, etc.). The target item, which may be an unpowered data storage device or secure document, acts as a non-linear mixer and is forced to emit radiative signals containing information about the target item's state and physical characteristics. Embodiments receive the forced emissions, extract useful data, and analyze the data to determine target item characteristics (e.g., a target item type, based on a comparison of data from known types). Embodiments control the illumination so the forced emissions radiate from an enclosure without interfering with tactical communications, and so that stored target item data is not affected. Embodiments can locate a hidden target item via the strength and directionality of the forced emissions. The apparatus is portable for use by military, intelligence, and security personnel.
US10121283B2
A method for reconstructing surface from a point cloud includes following steps: (a) extracting skeletal curves from an input point cloud; (b) editing the extracted skeletal curves, and assigning sweeping path; (c) obtaining sliced point clouds along the edited skeletal curves, and fitting a closed NURBS curve according to the sliced point clouds; (d) reconstructing the point cloud to get generalized cylinders along the assigned sweeping path, according to the closed NURBS curves; (e) merging the generalized cylinders into a single surface, and smoothing intersections of the generalized cylinders so as to reconstruct surface from the point cloud. The invention further relates to a system for reconstructing surface from a point cloud. The invention can reconstruct the surface with high accuracy by the minimum interactions, and can deal with point cloud data having missing region caused by occlusion. In addition, the invention can achieve high reconstruction quality and fine controllability.
US10121279B1
Systems and methods are provided for generating a mesh assembly. A specification of a system having first and second objects is received. The specification includes, for each of the first and second objects, geometric data for the object and mesh data comprising settings for creating a mesh representation of the object. The first object is associated with a first mesh, and the second object is associated with a second mesh. The associating includes, for each of the first and second objects, determining whether a mesh with geometric data and mesh data corresponding to that of the object has been previously generated. If the mesh has been previously generated, the object is associated with the mesh, and if the mesh has not been previously generated, the object is meshed to generate a new mesh that is associated with the object. A mesh assembly including the first and second meshes is generated.
US10121276B2
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.
US10121270B2
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.
US10121257B2
System and computer-implemented method for editing a video sequence with temporal consistency. The method includes the steps of: computing a motion field modeling temporal consistency between successive frames; defining an energy functional modeling the desired properties to be enforced on the video sequence; splitting the video sequence into two sets with even frames and odd frames; computing the motion field between consecutive frames on the splitted sequences; recursively performing steps until the sets to be split contain one frame to edit; minimizing the energy functional for each set containing one frame to edit; merging the edited frames and outputting the edited video sequence.
US10121254B2
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.
US10121243B2
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.
US10121238B2
A tire inspection line includes first and second inspection posts and a transfer apparatus. The first post is for macroscopic inspection and includes a driver for rotating a tire, a macro-image acquisition device for acquiring a macroscopic image of the tire, and a first processor for analyzing the macroscopic image by digital image processing, comparing the macroscopic image with a reference image, and detecting deviations in shape. The second post is for microscopic inspection and includes a driver for rotating the tire, a micro-image acquisition device for acquiring a microscopic image of the tire, and a second processor for analyzing the microscopic image by digital image processing, comparing the microscopic image with a reference image representing a desired surface condition of the tire, and detecting local surface deviations. The transfer apparatus is for transferring the tire from the first post to a discharge point or to the second post.
US10121229B2
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
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.
US10121225B1
Visualization of three-dimensional data without loss of desired characteristics is enabled by receiving mapping data pertaining to a physical object in the world, the physical object represented by a series of segments, the three-dimensional data including a predetermined number of measurements of the series of segments, storing the mapping data in data storage and generating an average measurement value for each of the series of segments. The process further involves generating a first generalization of the mapping data by selecting, for each of the series of segments, a desired number of measurements, fewer than the predetermined number of measurements, that represent the largest deviations from the respective average measurement, storing the selected measurements as the first generalization of the mapping data in the data storage, and upon request, providing access to the first generalization of the mapping data for use in rendering the mapping data as three-dimensional data.
US10121224B2
Embodiments of a device and a frequency data extrapolator are generally described herein. The frequency data extrapolator may receive input frequency data mapped to a two-dimensional frequency grid. As an example, the input frequency data may be based on return signals received, at a sensor of the device, in response to pulsed transmissions of the sensor in a physical environment. Regions of the frequency grid may be classified as high fidelity or low fidelity. A group of basis rectangles may be determined within the high fidelity regions. A column-wise extrapolation matrix and a row-wise extrapolation matrix may be determined based on the input frequency data of the basis rectangles. The input frequency data of the high fidelity regions may be extrapolated to replace the input frequency data of the low fidelity regions.
US10121216B2
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.
US10121215B2
Methods and systems for managing real estate titles and permissions include using a key to identify titles and/or permissions. The key is preferably operable to control operations of electronic devices within geographic boundaries, with the geographic boundaries preferably being defined by a geofence and/or IP-based addressing. In certain embodiments, a system is linked to real property records to assign the key to the owner of record. Like other property rights, this virtual right-to-control electronic devices while located in a certain space may be sold outright, leased, rented, partitioned or otherwise conveyed to others.
US10121213B1
Disclosed herein are a method, system, and computer-readable storage medium with instructions for recommending locations to a user. Preferred criteria may be selected by the user, for example, or a third party, and provide objective or subjective information that the user is seeking in a location. Embodiments may include compiling objective information with the location and comparing the objective information to preferred criteria. A user's profile may be compared to another person's profile, where the other person's profile is associated to the location. A location may be recommended to the user if the objective information correlates to the preferred criteria and if the other person's profile correlates to the user's profile. Subjective information associated with the location may be provided to the user along with the recommended location. Furthermore, a location may be recommended to the user if the subjective information correlates to the preferred criteria.
US10121210B2
During operation, an electronic device monitors data associated with different power states received from another electronic device via an interface circuit. Using the monitored data, the electronic device calculates a time duration that the other electronic device is in an active operating mode. Moreover, the electronic device determines power states of the other electronic device based on the calculated time duration and/or a time duration between times when data is received. Next, the electronic device calculates the power-consumption history of the other electronic device based on the determined power states and at least a model of power consumption in different power states of the other electronic device. By calculating the power-consumption history of the other electronic device, the electronic device may significantly improve the accuracy of a power-usage model for the other electronic device.
US10121209B2
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.
US10121208B2
Techniques for utilizing thematic repositories for transaction management are described herein. The techniques may include receiving data associated with at least one transaction, and associating at least a subset of the data with at least one thematic repository of a plurality of thematic repositories. An individual thematic repository of the plurality of thematic repositories may be configured to aggregate data from a plurality of transactions that are individually determined to be associated with a theme of the individual thematic repository.
US10121199B1
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.
US10121190B2
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.
US10121189B2
Methods for generating and sharing a virtual body model of a person, created with a small number of measurements and a single photograph, combined with one or more images of garments. The virtual body model represents a realistic representation of the users body and is used for visualizing photo-realistic fit visualizations of garments, hairstyles, make-up, and/or other accessories. The virtual garments are created from layers based on photographs of real garment from multiple angles. Furthermore the virtual body model is used in multiple embodiments of manual and automatic garment, make-up, and, hairstyle recommendations, such as, from channels, friends, and fashion entities. The virtual body model is sharable for, as example, visualization and comments on looks. Furthermore it is also used for enabling users to buy garments that fit other users, suitable for gifts or similar. The implementation can also be used in peer-to-peer online sales where garments can be bought with the knowledge that the seller has a similar body shape and size as the user.
US10121187B1
Techniques for generating and updating a video may be provided. For example, a video may be used in association with providing information about an item. Based on user interactions related to how users may view the video and decisions of users to order the item, the video may be updated. Updating the video may include rearranging segments of the video, modifying a length of a particular segment, or editing content of the particular segment.
US10121186B2
Disclosed is an approach for managing a transition from the first site to a destination merchant site and a deep link state. A method aspect includes receiving an interaction from a user with an object associated with an advertisement for a product, the advertisement being presented via a first site presented within a browser, transitioning the user from the first site to a destination merchant site in a deep link state. The transitioning process includes retrieving data from the browser and using the data from the browser to enable the user to transition from the first site to the destination merchant site in the deep link state. The deep link state enables the user to purchase the product via an interaction with a purchase object without manually entering payment account data or user address data. The deep link state can enable a “one click” purchasing experience after the transition from the first site.
US10121184B2
A system and method of presenting selectable checkout options for an item listing on a single page. A single page for an item listing is caused to be displayed on a device. The single page comprises a selectable item identifier for an item and a plurality of selectable checkout options for the item. The plurality of selectable checkout options comprises different types of selectable checkout options. An indication of a selection of the item identifier and an indication of a selection of one of the selectable checkout options are received. A visual representation of the selection of the selectable item identifier and a visual representation of the selection of one of the selectable checkout options are causes to be displayed on the single page. A visual representation for each of the selected checkout options are displayed as being attached to the visual representation of the selected item identifier.
US10121181B2
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.
US10121180B2
Aspects of the disclosure relate to curation of cloud services that can be included a cloud solution tailored to an organization or an environment thereof. In one aspect, the cloud services can include software applications, professional services, managed network services, and/or infrastructure services. In one aspect, curation of a cloud service can be based on fitness of the cloud service for the organization or the environment thereof. In another aspect, the curation of certain cloud services can be refined based on feedback associated with such services.
US10121178B2
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.
US10121158B2
Methods and systems for maximizing the proportion of renewable energy relative to the total energy used during the charging of electrically powered vehicles are described. The methods and systems contemplate the acquisition, by a TSP, of data pertaining to the renewable energy mixture, i.e. the ratio of energy produced from renewable sources to energy produced from non-renewable sources, of the energy provided by one or more utility companies. Renewable energy mixture forecasts and information pertaining to charging and use of one or more vehicles are used to generate schedules for charging one or more electrically powered vehicles such that the use of renewable energy in vehicle charging is optimized.
US10121154B2
An information display apparatus includes a display unit configured to display first content and a part of second content that is a moving image in an overlapping manner. The information display apparatus includes a change unit configured to change a displayed area of the second content while reproducing the second content in a case where an area in which the first content is displayed is selected by a user.
US10121153B1
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.
US10121149B2
A method for ensuring hand hygiene compliance may include tracking dispensing of a plurality hand hygiene dispensers having hand sanitizer. Each hand hygiene dispenser can be associated with an individual user. A processor may determine dispensing rates of the plurality of hand hygiene dispensers for a plurality of predetermined time periods and each of the plurality of the hand hygiene dispensers is identified with an individual user. The average dispensing rate can be calculated taking a predetermined number of highest dispensing rates out of the plurality of predetermined time periods. The rates can be displayed to the users, and the users can be notified of proper hand hygiene compliance or if the average dispensing rate falls below a target threshold rate.
US10121148B1
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.
US10121145B2
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
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.
US10121134B2
A payment terminal and a host computer system are configured to provide human-readable messaging capability with a person at an external location outside of a financial infrastructure. A payment terminal at a point of sale may be used to cause human-readable message content to be forwarded to the person by the host computer system, either automatically or at the instigation of an operator of the payment terminal. Message content from the person may be delivered to the payment terminal for display to the operator. The person at the external location may be able to retrieve information stored in the payment terminal via standard communication channels. The system also provides a mechanism for exchanging messages between payment terminals.
US10121126B2
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 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.
US10121122B2
An RFID device may include one or more manually activated RFID tags configured to transmit unique RFID signals in response to a manual activation thereof. A transaction may be defined upon receiving a confluence of multiple RFID signals at the same time, or at nearly the same time, at an RFID reader. A transaction may also be defined upon receiving multiple RFID signals or confluences of such signals in a predetermined series or sequence. The RFID devices may include a single manually activated RFID tag, or two or more of such tags, which may be individually activated by one or more manual interactions from a user.
US10121121B1
Interposer assemblies may be inserted between a traditional shelf and traditional supports for the shelf. Each of the interposer assemblies may be configured to generate signals corresponding to changes in loading on the traditional shelf, and information regarding the changes may be determined to identify items placed onto or removed from the traditional shelf, and locations at which the items were placed or from which the items were removed. The interposer assemblies may include one or more load cells, such as strain-gage load cells, and analog signals generated by the load cells may be processed to determine a mass of an item placed on the shelf or removed therefrom. The item, and a location corresponding to the item, may be determined based on the mass and according to standard equilibrium procedures.
US10121119B2
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.
US10121116B2
An end-user device operable in a retail store records a voice conversation held in the retail store. The recording is transmitted to a server for comparing it to recordings of other conversations from a plurality of other retail stores. The server makes a recommendation based on the comparing. Embodiments of the invention are also directed to an analytics system that collects real-time metrics data for various virtual or physical retail stores associated with a plurality of contact centers. The system performs real-time analytics of the collected metrics data for identifying a product or service. The processor modifies, based on the real-time analytics, a prior service or product to be offered by a particular retail store, with the identified service or product. The processor pushes the modified service or product for display on the end-user device use in the particular retail store.
US10121112B1
A method includes receiving location information, and determining one or more addresses based on the location information. At least one of the one or more addresses is associated with a construction site. The method includes presenting the one or more addresses as selectable elements within a first graphical user interface, and in response to receiving an input indicating selection of a particular selectable element within the first graphical user interface, receiving a second input corresponding to a request to capture item data, and capturing item data in response to the second input. The method includes storing the captured item data in association with a builder at a database. The captured item data is associated with a specific product provided by a vendor in association with construction of a home.
US10121110B2
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
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.
US10121090B2
Techniques related to object detection using directional filtering are discussed. Such techniques may include determining directional weighted averages for pixels of an input image, generating a feature representation of the input image based on the directional weighted averages, and performing object detection by applying a multi-stage cascade classifier to the feature representation.
US10121082B2
A system and method for providing laser camera fusion for identifying and tracking a traffic participant that include receiving an image of a surrounding environment of a vehicle and a set of object coordinates of at least one object determined within the surrounding environment of the vehicle. The system and method also include determining a portion of the image as object space based on the image and the set of object coordinates and filtering the object space to identify a traffic related object. Additionally, the system and method include determining a three dimensional position of the traffic related object and classifying the traffic related object as at least one of: the traffic participant, or a non-traffic participant. The system and method further include tracking the traffic participant based on a three dimensional position of the traffic related object classified as the traffic participant.
US10121080B2
Embodiments of the present invention relate to systems and methods for controlling the recording, storing and transmitting of video content captured by security cameras in order to drastically reduce the overall bandwidth required to remotely monitor a physical space. More specifically, embodiments of the present invention relate to a method of triggering or activating a video camera to record and/or transmit images of a physical environment over a network only when measurements taken by a separate structural sensor camera or depth-sensing device indicate that sufficient physical changes have occurred in the environment to warrant video recording. Embodiments of the invention pair video cameras with structural depth sensors, along with enhanced on-board processing techniques, to increase the recording and transmitting efficiency of video cameras by recording and/or transmitting video streams only when something in the physical environment monitored by a depth sensor is determined to have changed or moved, or is determined by processing algorithms to be important or significant. A security function and a library of image processing analytics are also disclosed for processing static and dynamic image states within the measured physical space.
US10121076B2
An entity interaction recognition system algorithmically recognizes a variety of different types of entity interactions that may be captured in two-dimensional images. In some embodiments, the system estimates the three-dimensional spatial configuration or arrangement of entities depicted in the image. In some embodiments, the system applies a proxemics-based analysis to determine an interaction type. In some embodiments, the system infers, from a characteristic of an entity detected in an image, an area or entity of interest in the image.
US10121072B1
The present disclosure relates to language agnostic unsupervised removal of text from form images. According to one embodiment, a method comprises generating a spectral domain representation of an image by applying a two dimensional frequency domain transformation, where the image depicts form layout elements and text elements. Applying a first filter to the spectral domain representation to remove a portion of the frequency domain corresponding to the text element, and applying an inverse two dimensional frequency domain transformation to the filtered spectral domain representation of the image to generate a reconstructed image. The text elements are not depicted in the reconstructed image.
US10121061B2
Methods, systems, and devices are disclosed for image acquisition and distribution of individuals at large events. In one aspect, a method for providing an image of attendees at an event includes operating one or more image capturing devices to record images of attendees of an event situated at locations in an event venue, processing the images to form a processed image, and distributing the processed image to the individual. The processing includes mapping the locations to a grid including coordinates corresponding to predetermined positions associated with the event venue, defining an image space containing an individual at a particular location in the event venue based on the coordinates, and forming the processed image based on the image space.
US10121056B2
A method, system and computer program product for ensuring a desired distribution of images in a multimedia document among different demographic groups. Demographic criteria (e.g., age) is received to form demographic groups of members of an organization. Demographic information along with interests of the members are retrieved. Such member data is analyzed within the constraints of the demographic criteria to generate a statistical distribution of members of the organization that forms an initially desired distribution of content of the multimedia document among the demographic groups of the organization. An indication is then provided to the user regarding whether the current distribution of the content of the multimedia document among the demographic groups of the organization satisfies or does not satisfy the desired distribution of content among the demographic groups. In this manner, the user can ensure a desired distribution of content in the multimedia document among different demographic groups.
US10121054B2
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.
US10121049B2
A touchscreen, now incorporated in most smartphones, tablets, laptops, and similar devices, presents an effective and transparent method to incorporate continuous active user verification schemes. The touchscreen element grid structure can be used to capture information, such as a set of one-dimensional time-varying signals produced as the user's finger moves past the grid intersections points. This information may be used to verify the user, or that a valid user currently has possession of the mobile device, even while the user is not consciously engaged in an active verification process. Further functions, such as habitual gesture recognition, can also be performed using the same grid outputs.
US10121046B2
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.
US10121037B1
A system controlled responsive at least in part to data read from data bearing records is operative to cause vehicle repair parts to be determined and furnished. Data read by a reader from a tag associated with a damaged vehicle is used to determine vehicle identifying data. A repair estimate calculation circuit (RECC) operates responsive to the read data to produce a needed parts record (NPR). The records produced by the RECC are operative to cause a vehicle repair entity (VRE) to be furnished the vehicle repair parts.
US10121032B2
Systems and methods for controlling at least one security device based on the behavior of at least one tag. The methods comprise: generating sensor data relating to movement by at least one sensor disposed in a first tag; analyzing the sensor data to determine if an item to which the first tag is coupled is being handled in an unusual, abnormal or nervous manner; determining if an enterprise system has lost communicative contact with the first tag coupled to the item that is being handled in an unusual, abnormal or nervous manner; and causing an operational state of the security device to change in response to the loss of the communicative contact between the enterprise system and the first tag.
US10121031B2
Techniques for determining an item location based on multiple RFID parameters from multiple read events are described. In an example, a computer system may access a first read event. A first RFID reader located within a first zone may have generated the first read event at a first time. The first read event may identify an RFID tag and may include first RFID parameters. The computer system may access a second read event. A second RFID reader located within a second zone may have generated the second read event at a second time within a predefined amount of time from the first time. The second read event may identify the RFID tag and include second RFID parameters. The computer system may determine whether the item location falls within the first zone or the second zone based on two or more first RFID parameters and two or more second RFID parameters.
US10121029B2
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.
US10121021B1
Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
US10121020B1
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.
US10121018B2
Techniques for secure data synchronization are described. In one or more implementations, a determination is made as to whether enterprise data is stored locally on a first device corresponding to an enterprise device. Based on a determination that the second device is a non-enterprise device, a determination is made as to whether a permission associated with the first device indicates that the first device is permitted to propagate the enterprise data to non-enterprise devices. If the first device lacks permission to propagate the enterprise data to non-enterprise devices, the enterprise data is prevented from being propagated to the second device.
US10121017B2
A system uses information submitted in connection with a request to determine if and how to process the request. The information may be electronically signed by a requestor using a key such that the system processing the request can verify that the requestor has the key and that the information is authentic. The information may include information that identifies a holder of a key needed for processing the request, where the holder of the key can be the system or another, possibly third party, system. Requests to decrypt data may be processed to ensure that a certain amount of time passes before access to the decrypted data is provided, thereby providing an opportunity to cancel such requests and/or otherwise mitigate potential security breaches.
US10121002B2
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.
US10120996B2
A method for removing credentials from a smart grid device includes: receiving, by a receiving device, a removal request, wherein the removal request includes a device identifier associated with a smart grid device and is signed by an entity associated with a set of security credentials stored in a memory of the smart grid device, the set of security credentials restricting access to one or more components or operations of the smart grid device; extracting, by a processing device, the device identifier included in the received removal request; generating, by the processing device, a permit configured to remove the set of credentials from the smart grid device, wherein the generated permit includes the extracted device identifier; and transmitting, by a transmitting device, the generated permit to the smart grid device for removal of the set of credentials from the memory of the smart grid device.
US10120995B2
A device unlock pattern (“pattern password”) is static in that the same pattern is entered each time to unlock a device. Due to this repetition, a pattern password may be discovered by an application that captures touchscreen gestures, by inspection of fingerprints or smudges on a screen, or simply by an onlooker that views the pattern password being entered. A variable hint pattern can be used to impede discovery. A hint pattern is a sub-pattern (“hint”) of the pattern password to be completed for device unlock. A variable hint pattern can impede discovery by changing the sub-pattern at a defined change threshold related to unlock attempts. The device can randomly change the sub-pattern or randomly change the missing portions of the pattern password at each change threshold. As a result, different inputs complete the pattern password. This variance stymies the methods typically used to discover pattern passwords.
US10120991B1
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.
US10120987B2
A device comprising a hardware processor and memory storing an application of an application package comprising a first version and a second version of the application, the first version being intended to be executed on a genuine device and the second version on a jailbroken device. The hardware processor determines a jailbreak status of the device, i.e. genuine or jailbroken and derives a key based on at least the jailbreak status. In case the device is genuine, the hardware processor deciphers using the key at least a first part of the first version and executes, the first version using the first deciphered part, for example a jump table used to execute CFG flattened code. In case the jailbreak status is jailbroken, the hardware processor deciphers using the key at least a first part of the second version and executes the second version using the second deciphered part, for example comprising executable instructions.
US10120985B2
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.
US10120979B2
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.
US10120977B2
A healthcare management and communication system including a central server, home base devices, and portable medical assistant devices (PMAD) providing secure electronic communications among medical facilities and healthcare providers, while ensuring privacy of patient medical records. In an embodiment, the central server communicates with the home base device(s) and the PMAD providing information necessary for a healthcare provider to perform a procedure for a patient. The healthcare communication system provides security for patient information by allowing the healthcare provider to access some basic patient information on the PMAD, including directions to the patient's house, when the PMAD is in all locations. Only when the PMAD is within a physical proximity to a selected home base device can the healthcare provider access the corresponding patient's confidential information necessary for the on-site visit. Notes and data recorded during the procedure may be securely transmitted to the central server, updating the patient's record.
US10120964B2
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.
US10120956B2
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
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
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.
US10120947B2
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.
US10120940B2
In various example embodiments, systems and methods to provide content recommendations are provided. Search parameters are received from a user. An attribute associated with the user is derived. Using the search parameters and the attribute, content from a database that is within a predetermined margin of difference of the derived attribute are determined. A list of the content is caused to be presented in a user interface of the user.
US10120938B2
Systems and methods for automating the retrieval of partitionable search results from a database and reducing the latency of delivering the partitionable search results are disclosed. A query for searching a database is constructed. Multiple processing tasks are assigned and executed to retrieve partitioned search results from a database in parallel. Each partition of search results is returned to the user as response messages. Response messages may be continuously received until all search results responsive to the query have been retrieved from the database. When multiple processing tasks are used to retrieve and deliver partitioned search results in parallel, server, internet and client resources are optimized, and the throughput of search results and metadata are increased, and the process of narrowing or filtering search results is an interactive and informed process for the user.
US10120933B2
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.
US10120931B2
In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a threshold of accuracy.
US10120929B1
An item categorization service is described that automatically categorizes items of interest to a user. The user may possess an item that they wish to offer for sale using a network-based service. The user may submit item information to the item categorization service to categorize the item of interest. Upon receipt, the categorization service may assess the relevance of the item information to hierarchically organized categories maintained by the network-based service. Categories having the highest relevance may be identified as first category candidates. The deepest common ancestor of the first category candidates may be identified the first category. One or more categories, representing sub-categories of the first category, may be identified as and subjected to relevance assessment. Those sub-categories having the highest relevance may be identified as second category candidates. The deepest common ancestor of the second category candidates may be identified as a second category for the item of interest.
US10120927B2
Dynamically generating a model for a report includes presenting a user with source data by a source application, wherein the source data is available for producing a report. Selections are received from the user indicating portions of the source data to potentially include in the report. In response to receiving the user selections, a computer system builder module generates an analytic processing model for the user selected portions of the source data.
US10120926B1
A device may receive information for an attribute to include in a shared attribute library. The information may include an attribute identifier, data variables needed to compute a value of the attribute, and source code for computing the value of the attribute. The source code may be written in a first programming language. The device may receive a first request to compute the value of the attribute based on a first set of data variables from a first type of data application and a second request to compute the value of the attribute based on a second set of data variables from a second type of data application that is different than the first type of data application. The device may select a computing server, which may execute the first programming language, to compute the value of the attribute based on the first and second sets of data variables.
US10120924B2
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.
US10120923B2
Resources for data lineage discovery, data lineage analysis, role-based security, notification. The resources may include or involve machine readable memory that is configured to store a technical data element (“TDE”); a receiver that is configured to receive a query for data lineage information corresponding to a business element identifier; and a processor configured to: register a logical association between the business element identifier and the TDE; and formulate the data lineage information of the TDE associated with the business element identifier. The receiver may be configured to receive a criterion that is required to access one or more technical data elements (“TDEs”) associated with the business element identifier. The receiver may be configured to receive an election to receive a notification of a change of data lineage. The processor may be configured to toggle between a first data lineage graph and a second data lineage graph.
US10120922B2
A method for communicating data includes customizing content transformation agents for different source data repositories, and providing the content transformation agents to the different source data repositories. First-stage data feeds from the different source data repositories are constructed in a neutral format by dynamically selecting and transforming source data in the different source data repositories into the neutral format. The first-stage data feeds are sent to an aggregation agent which generates, based on criteria specified by a user, a second stage data feed as a composite of selected source data from the first-stage data feeds.
US10120904B2
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
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.
US10120895B2
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
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.
US10120891B2
For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file.
US10120885B2
Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database object with one or more dependent database objects. The method may include receiving a data definition statement involving a modification to a database object. The received data definition statement includes a clause imposing a restriction on the modification to the database object. The method further includes determining whether the modification results in invalidation of at least one dependent database object in response to the clause being included in the received data definition statement. Based on determining that the modification results in the invalidation of at least one dependent database object, the modification to the database object is prevented. Based on determining that the modification does not result in the invalidation any dependent database objects, the modification to the database object is performed in accordance with the data definition statement.
US10120883B2
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.
US10120855B2
A method for consolidating reusable image components with multi-media contents is provided. The method includes defining a location in a content template for storing a library of reusable image components and multi-media contents. The method further includes transmitting at least one multi-media content of a digital asset management environment, wherein the transmitted at least one multi-media content is stored in the defined location of the content template with the library of reusable image components. The method further includes determining if the selected at least one multi-media content was transmitted, stored and, is present in the defined location of the content template. The method further includes generating in the defined location of authoring content template, another library of reusable image components of the at the least one multi-media content, if the at least one multi-media content is not confirmed present in the defined location of the content template.
US10120853B2
Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.
US10120844B2
Embodiments presented herein disclose techniques for transforming input documents having disparate formats into a normalized format (e.g., Atom, RSS, HTML, customized XML, etc.). According to one embodiment, a plurality of fields is identified in an input document that has a given format. Each field includes a descriptor and text content associated with the descriptor. For each field, semantic properties are evaluated for the descriptor and text content against a plurality of mapping rules to determine whether the field is consistent with one of a plurality of fields of a target format. Each mapping rule specifies characteristics associated with one of the fields in the target format. Once so determined, a mapping from the first field to the second field is defined.
US10120840B2
A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
US10120831B1
A circuit arrangement for handling write and read requests between a master circuit and a slave circuit in different clock domains includes first and second write FIFO circuits, a read FIFO circuit, and a write acknowledgment circuit. The first write FIFO circuit is configured and arranged to receive and buffer write addresses of write requests received from a master circuit and addressed to a slave circuit. The second write FIFO circuit is configured and arranged to receive and buffer write data associated with the write addresses of the write requests. The read FIFO circuit is configured and arranged to receive and buffer read addresses of read requests received from the master circuit and addressed to the slave circuit. The write acknowledgment control circuit is configured and arranged to transmit an acknowledgement to a write request to the master circuit before the slave circuit issues a response to the write request.
US10120829B2
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.
US10120818B2
Aspects include sending a request to perform a unit of work that includes a synchronous I/O operation. The sending is from an operating system (OS) executing on a server to firmware located on the server. The synchronous I/O request includes a command request block that includes an operation code identifying the synchronous I/O operation and a identifier of a persistent storage control unit (SCU). The OS waits for the synchronous I/O to complete and the unit of work remains active during the waiting. The firmware detects that the synchronous I/O operation has completed. A command response block that includes completion status information about the synchronous I/O operation is received by the OS from the firmware. The unit of work is completed in response to the I/O operation completing.
US10120810B2
A method, system and memory controller for implementing memory hierarchy placement decisions in a memory system including direct routing of arriving data into a main memory system and selective injection of the data or computed results into a processor cache in a computer system. A memory controller, or a processing element in a memory system, selectively drives placement of data into other levels of the memory hierarchy. The decision to inject into the hierarchy can be triggered by the arrival of data from an input output (IO) device, from computation, or from a directive of an in-memory processing element.
US10120801B2
Method and system are provided for object caching with mobility management for mobile data communication. The method may include: intercepting and snooping data communications at a base station between a user equipment and a content server without terminating communications; implementing object caching at the base station using snooped data communications; implementing object caching at an object cache server in the network, wherein the object cache server proxies communications to the content server from the user equipment; and maintaining synchrony between an object cache at the base station and an object cache at the object cache server.
US10120798B1
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.
US10120796B2
Managing memory allocations in a computer system may include tagging a class of data structures with a tag that identities a longer memory-allocation time for objects that correspond to the class. In response to a memory-allocation request for an object, whether or not the object is associated with the tag can be determined through the class. If the object is not associated with the tag, memory can be allocated for the object from a first memory-allocation area that corresponds to a shorter memory-allocation time, and if the object is associated with the tag, memory can be allocated for the object from a second memory-allocation area that corresponds to the longer memory-allocation time.
US10120792B1
A method that includes sending to an embedded flash storage device (EFSD) and during a transaction, a data unit and recovery metadata that differs from a flash memory unit memory management data structure (FMUMMDS); instructing the EFSD to program the data unit and the recovery metadata to a group of flash memory cells; sending to the host computer a transaction completion indication in response to a successful completion of the programming and before a completion of a management process that comprises updating by the flash memory controller, the FMUMMDS to reflect (a) the recovery metadata and (b) physical address information related to the group of the flash memory cells; and programming, by the EFSD, the FMUMMDS to the flash memory unit; wherein the data structure is reconstructible based upon the recovery metadata and the physical address information related to the group of the flash memory cells.
US10120791B2
A data read apparatus includes a nonvolatile memory comprising a plurality of blocks, each of the blocks including an area storing block information, in which a position of a next block is written, or storing the block information and file management information, and an area storing actual data; a volatile memory; a power-on circuit configured to turn on supply of power to the nonvolatile memory and the volatile memory; and a processor. The processor is configured to: read out the block information stored in each of the blocks of the nonvolatile memory, or the block information and the file management information, when the supply of power was turned on by the power-on circuit, and register the read-out block information, or the block information and the file management information, in the volatile memory as file position information.
US10120790B1
A method, computer program product, and computing system for receiving telemetry data from a remote storage system. The remote storage system includes a plurality of subsystems. The telemetry data is analyzed to assign a subsystem health score to each of the plurality of subsystems, thus defining a plurality of subsystem health scores. A system health score is assigned to the remote storage system based, at least in part, upon each of the subsystem health scores.
US10120784B2
Embodiments of the present invention provide methods, computer program products, and systems to increase code coverage. Embodiments of the present invention can receive a copy of source code and data associated with a sample execution of a set of instructions specified by the copy of the source code. Embodiments of the present invention can insert, into the set of instructions specified by the copy of the source code, an instruction that corresponds to a code statement that precedes an untraversed code path within the received copy of the source code. Embodiments of the present invention can execute the set of instructions that include the inserted instruction and provide an option to redirect execution of the set of instructions at the inserted instruction. Embodiments of the present invention can generate a test case that increases code coverage based on the redirected execution of the set of instructions.
US10120781B2
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.
US10120779B1
Techniques for debugging of hosted computer programs are described herein. Execution of a set of instances of a computer program may be hosted by a service on behalf of a developer. The developer may indicate one or more error conditions and an amount of program instances to be monitored for the error conditions. The error conditions may include breakpoints, processing conditions, memory conditions, network packet conditions, and others. A subset of the program instances may be monitored for an error conditions. An error condition may then be detected at a first program instance. A notification of the occurrence of the error condition may be provided to the developer along with information for connecting to the first program instance. The developer may connect to and debug the first program instance, and may also access information such as a memory dump, performance logs, network packet information, and more.
US10120763B1
In one example, a method for managing backed up data includes marking a current backup version to indicate that the current backup version has no expiration time, and then determining a currency span for a backup version that immediately precedes the current backup version. Next, one or more curtains crossed by the currency span are identified, each curtain being associated with a respective expiration rule. The expiration rules are then applied to the immediately preceding backup version, and an expiration time assigned to the immediately preceding backup version based on application of the expiration rules.
US10120758B2
An information processing system includes a storage unit storing application identification information of an application for executing a first process in association with information relating to the first process; a receiving unit that receives a request including the application identification information and information relating to electronic data from a device; a process execution unit that executes the first process on electronic data based on the information relating to the first process stored in association with the application identification information included in the request and the information relating to the electronic data included in the request; and a process generation unit that generates information relating to a second process for rolling back a processing result of the first process executed by the process execution unit. The process execution unit executes the second process based on the generated information relating to the second process when an error occurs in the first process.
US10120747B2
Systems, methods and tools for performing a root cause analysis and improvements to the root cause detection by changing the way analysts and troubleshooters interact with the error reporting files to detect injection points that indicate the root cause of a system error. The systems, methods and tools record the observable behavior of users as the users review files to identify behavioral clues of the user to infer a level of interest in sections of the files being viewed. The systems identify correlations between user behavior and emotive expression to calculate a probability of event data being the root cause of an error. The systems may manually or automatically generate one or more tags in the reviewed file for each of the sections of the file that has a probability of being a root cause of a defect and the tags may vary as a function of the probability.
US10120746B1
The flow of events though an event-analysis system is controlled by a number of event throttles which filter events, prioritize events and control the rate at which events are provided to event-processing components of the event-analysis system. Incoming events to the event-analysis system are associated with a profile, and a metrics engine generates metrics based on the incoming events for each profile. The flow of events to the metrics engine is controlled on a per profile basis, so that excessive generation of new metrics and new profiles is limited. If the system from which the events originate is compromised, metrics associated with compromised profiles may be frozen to avoid corrupting existing metrics. Processing of events and anomalies by analysis engines within the event-analysis system may be delayed to allow the accumulation of metrics necessary for accurate analysis.
US10120728B2
Techniques and structures relating to virtual graphics processing units (VGPUs) are disclosed. A VGPU may appear to software as an independent hardware GPU. However, two or more VGPUs can be implemented on the same GPU through the use of control structures and by duplicating some (but not all) hardware elements of the GPU. For example, additional registers and storage space may be added in a GPU supporting multiple VGPUs. Different execution priorities may be set for tasks and threads that correspond to the different supported VGPUs. Memory address space for the VGPUs may also be managed, including use of virtual address space for different VGPUs. Halting and resuming execution of different VGPUs allows for fine-grained execution control in various embodiments.
US10120725B2
Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a datacenter are provided. Initially, customer-specific specifications are collected from a user, which are automatically supplemented with platform-specific specifications. These specifications are used to select the hardware inventory from a set of predefined hardware clusters, where each of the predefined hardware clusters represents compatible configurations of hardware assets and logical assets that have been demonstrated to function congruently. A cluster-configuration file is derived from data held within a stock-keeping unit (SKU) that describes the selected hardware inventory. The cluster-configuration file is populated with abstract symbolic representations that act as placeholders for expected values that are presently unknown. Network resources are assigned by automated conversion of the abstract symbolic representations into concrete values. The cluster-confirmation file is merged with previous versions of datacenter inventory to create an updated version of the datacenter inventory.
US10120716B2
Mechanisms for improving computing system performance by a processor device. System resources are organized into a plurality of groups. Each of the plurality of groups is assigned one of a plurality of predetermined task pools. Each of the predetermined task pools has a plurality of tasks. Each of the plurality of groups corresponds to at least one physical boundary of the system resources such that a speed of an execution of those of the plurality of tasks for a particular one of the plurality of predetermined task pools is optimized by a placement of an association with the at least one physical boundary and the plurality of groups.
US10120715B2
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.
US10120713B2
A task control circuit maintains, in response to task event information, a task information queue that includes task information for a plurality of tasks. Based upon the task information in the task information queue, a future task switch condition is identified as corresponding to a task switch time for a particular task of the plurality of tasks. A load start time is determined for a set of instructions for the particular task. A pre-fetch request is generated to load the set of instructions for the particular task into the memory circuit. The pre-fetch request is forwarded to a hardware loader circuit. In response to the task switch time, a task event trigger is generated for the particular task. The hardware loader circuit is used to load, in response to the pre-fetch request, the set of instructions from a non-volatile memory into the memory circuit.
US10120706B2
Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
US10120702B2
Certain aspects direct to systems and methods for platform simulation for development projects of a management controller, such as a baseboard management controller (BMC). The management controller stores a firmware module and a simulator module. The firmware module is supposed to receive output signals from a computing device as the platform, or from one or more devices connected to the platform. The simulator module is a software implemented module used to simulate the platform or the device, by generating the output signals of the platform or the device based on configuration data stored in a data library, and sending the simulated output signals to the firmware module for development and testing purposes.
US10120699B2
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.
US10120698B2
An Operating-System (OS) independent peripheral API is provided to applications processing in an application OS. The API communicates with a peripheral OS that includes device drivers for peripherals. Requests for accessing the peripherals are made through the API of the application OS but access and control of the peripherals are maintained through the device drivers of the peripheral OS.
US10120695B2
A processing system with multiple processing units may support separate operating systems (OSs) in separate partitions. During an initialization process, a preboot manager in the processing system may copy software to a sequestered area of memory in the processing system. The preboot manager may also configure the processing system to hide the sequestered area of memory from a first partition of the processing system. Also, the preboot manager may use a first processing unit in the processing system to boot an OS on the first partition, and the preboot manager may transmit a boot trigger from the first processing unit to a second processing unit in the processing system. The boot trigger may cause the second processing unit to use the software in the sequestered area of memory to boot a second partition of the processing system. Other embodiments are described and claimed.
US10120680B2
Embodiments of systems, apparatuses, and methods for broadcast arithmetic in a processor are described. For example, execution circuitry executes a decoded instruction to broadcast a data value from a least significant packed data element position of a first packed data source operand to a plurality of arithmetic circuits and for each packed data element position of a second packed data source operand, other than a least significant packed data element position, perform the arithmetic operation defined by the instruction on a data value from that packed data element position of the second packed data source operand and all data values from packed data element positions of the second packed data source operand that are of lesser position significance to the broadcast data value from the least significant packed data element position of the first packed data source operand, and stores a result of each arithmetic operation into a packed data element position of the packed data destination operand that corresponds to a most significant packed data element position of the second packed data source operand.
US10120676B2
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.
US10120666B2
In an approach for decreasing an execution time of a computer code, one or more processors identify a long-form conditional branch that is included in a first region of a computer code. The one or more processors generate a long-form unconditional branch with a target that is a target of a long-form conditional branch. The one or more processors modify the long-form conditional branch to be a short-form conditional branch. The one or more processors insert the long-form unconditional branch into the computer code within a branch distance of the short-form conditional branch. The one or more processors modify a target of the short-form conditional branch to be a location of the long-form unconditional branch in the computer code.
US10120665B1
Application source code that includes notation indicating a latency level between methods is evaluated. Based in part on the latency level, scores for method dependencies are calculated. A set of packages is generated for the methods in accordance with a clustering strategy that is based at least in part on the scores. The set of packages is then deployed to at least one host in accordance with an affinity threshold.
US10120649B2
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.
US10120638B2
Example systems, apparatus, and methods receive audio information including a plurality of frames from a source device, wherein each frame of the plurality of frames includes one or more audio samples and a time stamp indicating when to play the one or more audio samples of the respective frame. In an example, the time stamp is updated for each of the plurality of frames using a time differential value determined between clock information received from the source device and clock information associated with the device. The updated time stamp is stored for each of the plurality of frames, and the audio information is output based on the plurality of frames and associated updated time stamps. A number of samples per frame to be output is adjusted based on a comparison between the updated time stamp for the frame and a predicted time value for play back of the frame.
US10120637B2
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.
US10120636B2
A display control device includes a control device to control display of a first object on a first display screen and a second object on a second display screen. The second object on the second display screen corresponds to the first object on the first display screen, and is at a different level in a hierarchy from the first object on the first display screen.
US10120634B2
The present disclosure provides an LED display device. The LED display device divides each of LED modules into a plurality of unit blocks. In each of the unit blocks, a display controller transmits image data to be processed in parallel to the corresponding data driver at the same time, and transmits logic signals to the corresponding gate driver, thereby driving the corresponding data driver and then turning on the corresponding LEDs. Therefore, the speed processing the image data of each unit block can be improved, to enhance the visual refresh rate.
US10120630B2
A method and apparatus for printing data with a predetermined format transmitted from a terminal device using Bluetooth communication. The method includes receiving the data having the predetermined format from the terminal device using Bluetooth communication; combining the received data having the predetermined format with template data corresponding to the terminal device stored in a printing apparatus; and printing the combined data. Accordingly, it is possible to obtain the same printing result even when different printing apparatuses print the data by transmitting the data with the predetermined format from the terminal device to the different printing apparatuses using Bluetooth communication, and to obtain the same printing result when printing the data with the predetermined format by transmitting the data with the predetermined format from the terminal device or transmitting data obtained by combining the data with the predetermined format with the template data from the terminal device.
US10120627B2
Disclosed is a processing device, including: an operation panel; a hardware processor that: executes a designated process; obtains information for displaying an operation window of the another processing device, and displays an operation window of the processing device and the operation window of the another processing device on the operation panel of the processing device; carries out a substitute setting for instructing the another processing device to substitutionally execute a process relating to an operation button moved to the operation window of the processing device when an operation for moving the operation button displayed in the operation window of the another processing device to the operation window of the processing device is received; and instructs the another processing device to substitutionally execute the process relating to the operation button for which the substitute setting is carried out.
US10120622B2
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.
US10120621B2
A generation unit configured to receive image data and to generate print data from received image data; a printing control unit configured to form an image on a sheet based on print data generated by the generation unit; a determination unit configured to determine whether or not a delay in generation of the print data has occurred based on a data amount of the received image data and a data amount of print data generated by the generation unit; and an issuance unit configured to issue a command to insert an auxiliary pattern in a case where the determination unit determines that the delay has occurred are included.
US10120614B2
A storage device writes data at a high speed. The storage device is provided with a data area and a control unit. In the data area, a write position is specified by a write address. Also, the control unit writes the data in the write address when instructed to write the data in the write address, and generates an address different from the write address in which the writing is performed as an alternative write address and writes the data in the alternative write address when the writing of the data is unsuccessful.
US10120613B2
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.
US10120600B2
The present invention is directed to memory systems. More specifically, embodiments of the present invention provide a memory system with a volatile memory, a persistent memory, and a controller. In a save operation, the controller copies contents of the volatile memory to the persistent memory as data units with their corresponding descriptor fields, where the descriptor fields include address information. In a restore operation, the controller copies data units from the persistent memory to their corresponding locations based on addresses stored at descriptor fields. There are other embodiments as well.
US10120599B2
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.
US10120589B2
An operating method of a nonvolatile memory system includes receiving a read request for at least one page from a host. Upon receiving the read request, read voltages are adjusted using a read history table to perform a first read operation in which data stored at the nonvolatile memory is read. An optimal read voltage set is detected when data read according to the first read operation includes an uncorrectable error, and a second read operation is performed in which the stored data is read based on the detected optimal read voltage set. The read history table is updated based on a reliability parameter indicating a characteristic of the nonvolatile memory, a characteristic of the data at the first or second read operation, the optimal read voltage, or the read history table.
US10120583B2
Several embodiments include a host computer coupled to a solid state drive (SSD). The filesystem of the host computer can receive a write pointer from the firmware of the SSD. The write pointer can reference a next available page to an erase block in the SSD. In response to a file write request to store a target file, the filesystem can determine a logical address range to store at least a portion of the target file based on the file write request and the write pointer. The filesystem can then generate a sector write command to send to the SSD. The sector write command can specify the determined logical address range.
US10120578B2
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.
US10120573B2
An improved interface for managing disparate read, write, and erase sizes and operations in data storage devices is provided. By improving an interface between a storage system driver layer and associated storage devices, performance of data storage is improved, including improving data storage speed and storage media endurance. Storage media management operations are made more efficient and consistent by providing improved types and sequences of commands sent from the driver layer to the device control layer such that data write operations are performed in a sequential manner as write commands are directed to portions of data as opposed to buffering individual portions of data followed by a large wholescale write/erase process for the buffered data.
US10120571B2
An integrated controller for implementing a quality of service when storing input/output data across an array is provided. The integrated controller receives the input/output data from at least one of a file system and an upper layer application. The input/output data can be associated with a quality of service classification. The integrated controller also splits the input/output data into data chunks and determines whether the quality of service classification indicates a first priority or a second priority for each of the data chunks. Then, if the quality of service classification indicates the first priority, the integrated controller proceeds to place the data chunks across a first partition of a disk of the array.
US10120570B2
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.
US10120565B2
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.
US10120562B2
The present invention discloses an implementation method of user interface for a mobile device and a mobile device. Herein, the method comprises: detecting a trigger action on the mobile device; in response to the trigger action, displaying n layers of response region, wherein the n layers of response region are transparent rectangle, and overlap at one of their corners or edges, calculating display position(s) of one or more UI element(s), and presenting the UI element(s) in the valid region of each layer of response region. In the present invention, the sector UI may provide the user with a convenient access to opening an application corresponding to the UI element.
US10120561B2
An apparatus, system, and method for a maximum speed criterion for a velocity gesture. The apparatus includes an input sensor, a processor, and a memory. The apparatus also includes a detection module that detects fulfillment of velocity gesture criteria on the input sensor in communication with the processor. The velocity gesture criteria may include a movement below a maximum speed. The apparatus also includes an initiation module that initiates a velocity gesture function in response to the detection module detecting fulfillment of the velocity gesture criteria.