Document Document Title
US10128567B2 Antenna device for a vehicle
An antenna device for a vehicle, including a generating device for generating electromagnetic waves, a waveguide system for transmitting electromagnetic waves, the waveguide system including a plurality of waveguide set-ups. The waveguide set-ups each having an inlet for feeding in the generated electromagnetic waves, the waveguide set-ups each including a plurality of outlets connected to the respective inlet, in order to couple out the electromagnetic waves fed into the respective inlet. The plurality of respective outlets being connected to openings in a surface, from which the electromagnetic waves are able to radiate, so that the surface includes a plurality of regions, whose respective openings are connected to a separate inlet via a separate waveguide set-up.
US10128566B2 Advanced radome designs with tailorable reinforcement and methods of manufacturing the same
Apparatuses and methods are provided including radome designs with tailorable through thickness reinforcement (TTR) or transverse members that increase mechanical durability of the reinforced radomes against an applied forces while providing desired radar transmissive performance matched to a particular environment. Embodiments provided allow for greater mechanical durability while maintaining sensitive RF performance across the entire structure. TTR in the embodiments include composite rods, fibers, fiber bundles, tows, or a combination of these options. The TTR can be placed through the core or both the skins and the core, and the TTR can be continuous threads of materials.
US10128564B2 System and apparatus for clothing with embedded passive repeaters for wireless communication
A passive repeater garment includes a clothing item and a plurality of flexible antenna apparatuses, each including an electromagnetically reflective layer; an insulation layer, which can be dielectric; an arrangement of conductors, including a first antenna, a second antenna, a coupling element, a reflector; an antenna layer; and a protective cover layer. The conductors can be made from conductive threads. The first and second antennas can include a dipole antenna, a rhombic antenna, a planar antenna, or a Yagi-Uda antenna, and an undulating portion. Also disclosed is a system of passive repeater garments, including a plurality of personal assemblies of passive repeater garments, each assembly configured for a human user, and including a plurality of passive repeater garments.
US10128563B2 Wireless communication device
A wireless communication device includes a base, a first antenna module, and a second antenna module. The base has a first bearing surface and a second bearing surface disposed opposite to the first bearing surface. The first antenna module is disposed on the first bearing surface. The second antenna module is disposed on the second bearing surface. Upon the structure of the wireless communication device, the dissipation efficiency and signal transmission/reception performance generated by the antenna of the wireless communication device can be improved.
US10128561B2 Antenna apparatus and electronic device including the same
An antenna apparatus is provided. The antenna apparatus includes a first section including at least one slit spaced apart from an outer edge of the antenna apparatus by a predetermined distance, a second section distinguished from the first section through the slit, and a feeding module for supplying a current to at least one of the first section and the second section.
US10128556B2 Transition between a SIW and a waveguide interface
The present invention relates to a transition arrangement (1) between a SIW and a waveguide interface (3). The SIW comprises a dielectric material (4), a first and second metal layer (5, 6) and a first and second electric wall element (7a, 7b) running essentially parallel and electrically connecting the metal layers (5, 6). The transition arrangement (1) comprises a coupling aperture (8) in the first metal layer (5) and a third wall element (7c) running between the first and second electric wall elements (7a, 7b). The transition arrangement (1) further comprises an intermediate transition element (9) with a first and second main surface (10, 11), and a transition aperture (12) having first and second opening (13, 14) with corresponding first and second widths (w1, w2). The transition element (9) is mounted over the coupling aperture (8), the first width (w1) exceeding the second width (w2) and the transition from the first width (w1) to the second width (w2) taking place between the first opening (13) and the second opening (14) in at least one step (15, 16). The second opening (14) is mounted to the waveguide interface (3) having an interface opening (17) being offset relative the second opening (14), a front step (18) being formed.
US10128555B2 Metallic waveguide with a dielectric core that is disposed on a non-planar or irregular surface of a substrate
A digital system has a substrate having a top surface on which a waveguide is formed on the top surface of the substrate. The waveguide is formed by a conformal base layer formed on the top surface of the substrate, two spaced apart sidewalls, and a top conformal layer connected to the base layer to form a longitudinal core region. The waveguide may be a metallic or otherwise conductive waveguide, a dielectric waveguide, a micro-coax, etc.
US10128554B2 Printed circuit board, optical module, and transmission equipment
A printed circuit board includes a first signal line inside a first dielectric layer; a first ground conductor layer and a second ground conductor layer; a second signal line disposed on the first ground conductor layer; a signal via for connecting the first signal line and the second signal line; and ground vias formed surrounding the signal via. The ground vias include first ground vias formed at respective first points, second ground vias formed at respective second points. The first points are placed on the line of a first polygon, and the second points are placed on the line of a second polygon, and the distances between adjacent first points and those between adjacent second points are all equal to or shorter than a first distance, and at least one second point is placed within the first distance from each of the adjacent first points.
US10128552B2 Structure and electronic circuit
A structure which cuts off propagation of an electromagnetic wave at one or more frequencies is provided. The structure comprises linear third conductors arranged on a plurality of different layers different from a first layer of a substrate including the first layer where a first conductor is formed and a second layer where a second conductor is formed, and at least one fourth conductor configured to connect one end of one conductor out of the third conductors to one end of another conductor out of the third conductors. At least one of the third conductors has a curved shape.
US10128551B2 Electrolyte for lithium air battery and lithium air battery including the same
An electrolyte for a lithium air battery including a deuterated compound, wherein the deuterated compound is a deuterated product of an organic compound, in which at least one hydrogen atom is substituted with a deuterium atom, wherein the organic compound has a carbon-hydrogen (C—H) bond dissociation energy of 337.2 kJ/mol or more.
US10128547B2 Method for producing secondary battery
Provided is a method for producing a lithium secondary battery in which localized precipitation of a foreign metal in the negative electrode can be reliably suppressed in a shorter time, regardless of, for instance, electrode type or electrode variability. The production method is a method for producing a secondary battery that includes a positive electrode provided with a positive electrode active material layer, a negative electrode provided with a negative electrode active material layer, and a nonaqueous electrolyte. The method comprises a step of constructing a cell including the positive electrode, the negative electrode and the nonaqueous electrolyte; a micro-charging step of performing charging over one hour or longer, up to 0.01% to 0.5% of the capacity of the constructed cell, in a state of charge such that a positive electrode potential is equal to or higher than an oxidation potential of iron (Fe), and a negative electrode potential is equal to or higher than a reduction potential of iron (Fe), and maintaining the state of charge; and a step of performing an initial conditioning charging.
US10128545B2 Battery pack
A battery pack has a case which includes accommodating areas for battery cells located between and printed circuit boards (PCBs). Each PCB has openings that correspond to respective accommodating areas. The battery pack also has tabs connected to the battery cells through the openings in the PCBs. First ends of pattern portions of a first PCB are connected to respective tabs of the first PCB, and second ends of the pattern portions are at a first pattern collecting portion in the case. First ends of pattern portions of a second PCB are connected to respective tabs corresponding to the second PCB, and second ends of the pattern portions of the second PCB are at a second pattern collecting portion in the case. A battery management system is connected to the batteries through the first and second PCBs.
US10128541B2 Power storage device
A power storage device with reduced initial irreversible capacity is provided. The power storage device includes a positive electrode including a positive electrode current collector and a positive electrode active material layer, a negative electrode including a negative electrode current collector and a negative electrode active material layer, and an electrolyte solution. In the negative electrode active material layer, the content percentage of a carbon material with an R value of 1.1 or more is less than 2 wt %. The R value refers to a ratio of a peak intensity I1360 to a peak intensity I1580 (I1360/I1580). The peak intensity I1360 and the peak intensity I1580 are observed by Raman spectrometry at a Raman shift of 1360 cm−1 and a Raman shift of 1580 cm−1, respectively. The electrolyte solution contains a lithium ion and an ionic liquid composed of an organic cation and an anion.
US10128539B2 Cyclic phosphonamides as an electrolyte component for lithium-ion batteries
An electrolyte suitable for use in lithium ion batteries contains 100 parts by weight of aprotic solvent, 1 to 50 parts by weight of lithium-containing conducting salt, 4 to 50 parts by weight of vinylene carbonate, and cyclic phosphonamide of the general formula 1 in which R1, R2, R3 are each hydrocarbyl which is unsubstituted or substituted by fluoro, chloro or silyl groups and which has 1-20 carbon atoms, where two or three of the radicals R1, R2, R3 may be joined to one another, and n has a value of 0, 1, 2, 3, 4 or 5. The electrolyte is used in a lithium-ion battery which comprises a cathode, an anode, a separator, and the electrolyte.
US10128536B2 Multi-cell lithium-ion batteries
Lithium ion (Li-ion) multi-cell batteries in which the requirements for individual monitoring and controlling charging of each cell, the requirements for monitoring and controlling charge balancing and the effects of repeated charging and discharging are ameliorated are presented. In one or more embodiments, the multi-cell battery includes configuration material that substantially provides a moisture barrier.
US10128533B2 Solid electrolyte material and lithium battery
A solid electrolyte material includes: Li2+yGe1−xMxO3. x satisfies an equation of 0≤x<0.5. y satisfies an equation of −0.5
US10128532B2 Sulfide solid electrolyte material, battery, and method for producing sulfide solid electrolyte material
Sulfide solid electrolyte material with favorable ion conductivity, wherein charge and discharge efficiency is inhibited from decreasing. Solves problem by providing a sulfide solid electrolyte material including a Li element, Si element, P element, S element and O element, having peak at position of 2θ=29.58°±0.50° in X-ray diffraction measurement using CuKα ray, wherein sulfide solid electrolyte material does not have peak at position of 2θ=27.33°±0.50° in X-ray diffraction measurement using CuKα ray, or in case of having peak at position of 2θ=27.33°±0.50°, value of IB/IA is 1 or less when diffraction intensity at peak of 2θ=29.58°±0.50° is regarded as IA and diffraction intensity at peak of 2θ=27.33°±0.50° is regarded as IB; and wherein molar fraction of O element to total of S element and O element is larger than 0.2.
US10128531B2 Solid electrolyte particles, preparation method thereof, and lithium secondary battery comprising the same
Provided are a method of preparing solid electrolyte particles of Chemical Formula 1 including preparing a precursor solution by mixing a titanium precursor, a lanthanum precursor, and a lithium precursor in an aqueous or organic solvent, and heat treating the precursor solution, solid electrolyte particles prepared thereby, and a lithium secondary battery including the solid electrolyte particles: Li3xLa(2/3-x)TiO3(0 According to a method of preparing solid electrolyte particles according to an embodiment of the present invention, solid electrolyte particles may be easily prepared by heat treating at low temperature for a short period of time.
US10128529B2 Lithium-ion secondary battery, fabricating method therof, and electronic device
A lithium-ion secondary battery with a high capacity retention rate is provided. In addition, a fabricating method of a lithium-ion secondary battery with a high capacity retention rate is provided. The lithium-ion secondary battery includes a positive electrode, a negative electrode, and an electrolyte solution. The negative electrode includes a negative electrode active material layer. The electrolyte solution includes at least one of lithium bis(trifluoromethanesulfonyl)amide (LiTFSA) and lithium bis(fluorosulfonyl)amide (LiFSA). The electrolyte solution includes vinylene carbonate (VC). A coating film including lithium oxide is on a surface of the negative electrode active material layer. A fabricating method of a lithium-ion secondary battery includes a first step of enclosing a positive electrode, a negative electrode, and an electrolyte solution in an exterior body, and a second step of annealing the exterior body enclosing the positive electrode, the negative electrode, and the electrolyte solution for 24 hours or longer after the first step. The annealing in the second step is performed at a temperature higher than or equal to 80° C. and lower than or equal to 100° C.
US10128527B2 Laminating apparatus
There is described a laminating apparatus for coupling electrodes of non-rectangular shape with a separating film for the manufacture of electric energy accumulating devices, wherein a pair of laminating rollers has a roller driven by an elastic arrangement loaded with a variable force adjusted by an endless screw conveyor controlled by a brushless motor, during the passage of the electrodes, so as to vary the laminating force according to the width of the electrode laminated instant by instant, in order for the laminating pressure to remain almost constant.
US10128525B2 Preparation of imides containing a fluorosulfonyl group
A process for preparing a fluoro compound of formula: R2—(SO2)—NX—(SO2)—F (III) including: (a) a first step for obtaining the chloro compound of formula: R1—(SO2)—NX—(SO2)—Cl; (II) this first step including the reaction of the sulfamide of formula: R0—(SO2)—NH2 (I) with a sulfureous acid and a chlorinating agent; and (b) a second step for obtaining the fluoro compound of formula (III), this second step including the reaction of the chloro compound of formula (II) with anhydrous hydrofluoric acid in at least one organic solvent; in which: X represents either a hydrogen atom or a monovalent cation M; R1 represents an electron-withdrawing group having a positive Hammett parameter σp; if R1 represents Cl, then R0 represents OH; otherwise, R0 is identical to R1; and if R1 represents Cl, then R2 represents F; otherwise, R2 is identical to R1.
US10128524B2 Fuel cell manufacturing method and fuel cell manufacturing device
A fuel cell manufacturing method and a fuel cell manufacturing device are provided in which it is possible to heat, in a localized manner, sections for which heating is desired. In this fuel cell manufacturing method, a laminate is obtained by stacking a membrane electrode assembly and a separator that has an adhesive disposed therebetween. Coils are provided adjacent a site of the laminate to be heated. Preferably, coils are disposed on opposite sides of the site in the stacking direction of the membrane electrode assembly and the separator such that current flows in the same direction as directions intersecting the stacking direction. The site to be heated is subjected to induction heating by passing current through the coils.
US10128517B2 Fuel cell system
A fuel cell system includes: a fuel cell stack; a centrifugal compressor that compresses and supplies the oxidant gas to the fuel cell stack; a regulating valve that controls pressure at an outlet of the compressor; and a control unit that controls the compressor and the regulating valve, wherein the control unit determines a rotation speed of the compressor and an open degree of the regulating valve based on a target air flow rate corresponding to a current value instructed to the fuel cell stack, actuates the compressor based on the determined rotation speed, and actuates the regulating valve based on the determined open degree. The control unit executes feedback control to reduce the difference between an actual air flow rate and a target air flow rate by changing the open degree of the regulating valve while maintaining the rotation speed of the compressor.
US10128512B2 Paper-based magnesium battery and the use thereof
The present application relates generally to paper-based magnesium batteries, and the manufacture and use thereof, such as in wearable or point of care devices.
US10128508B2 Positive electrode material slurry for lithium secondary battery including at least two conductive materials and lithium secondary battery using the same
Provided is a positive electrode material slurry for secondary battery including a positive electrode active material, a conductive agent, a binder, and a solvent, wherein the conductive agent includes a first conductive agent and a second conductive agent having different particle shapes and sizes.Since the conductive agent of the present invention may be uniformly dispersed in the positive electrode active material by including a point-type conductive agent, as the first conductive agent, and carbon nanotubes (CNTs) subjected to a grinding process as the linear second conductive agent, conductivity of an electrode to be prepared may be improved and a secondary battery having improved high-rate discharge capacity characteristics may be provided.
US10128507B2 Lithium secondary battery
A lithium secondary battery including: a positive electrode, a negative electrode, and a sulfide solid electrolyte disposed between the positive electrode and the negative electrode, wherein the positive electrode includes a positive active material particle and a coating film including an oxide including lithium (Li) and zirconium (Zr) on a surface of the positive active material particle.
US10128506B2 Electrode for nonaqueous electrolyte battery, nonaqueous electrolyte battery and battery pack
An electrode for a nonaqueous electrolyte battery according to the present embodiment includes: a current collector; and an active material layer that is formed on one surface or both surfaces of the current collector. The active material layer contains a fluorine-containing aromatic compound, in which at least one of hydrogen atoms bonded to the aromatic ring has been substituted by fluorine, at 0.01 mass % or more and 1.0 mass % or less.
US10128500B2 Preparation method of lithium nickel manganese oxide cathode material of battery and lithium nickel manganese oxide cathode material of battery
A preparation method of a lithium nickel manganese oxide cathode material of a battery includes steps of providing a nickel compound, a manganese compound, a first quantity of lithium compound, a second quantity of lithium compound and a compound containing metallic ions, mixing the nickel compound, the first quantity of lithium compound, dispersant and deionized water to produce first product solution, adding the manganese compound into the first product solution and mixing to produce second product solution, performing a first grinding to produce first precursor solution, mixing the second quantity of lithium compound, the compound containing the metallic ions and the first precursor solution, then performing a second grinding to produce second precursor solution, and calcining the second precursor solution to produce the lithium nickel manganese oxide cathode material of the battery, the formula of which is written by Li1.0+xNi0.5Mn1.5MyO4. Therefore, the activation energy of reaction can be reduced.
US10128499B2 Positive electrode active material, preparing method thereof, and lithium secondary battery including positive electrode comprising the positive electrode active material
A positive electrode active material includes a lithium composite oxide and a zirconium oxide coating layer and a lithium zirconium oxide coating layer that are in a form of sequential layers on the lithium composite oxide.
US10128498B2 Power storage device
A power storage device which has improved performance such as higher discharge capacity and in which deterioration due to peeling or the like of an active material layer is less likely to be caused is provided. In an electrode for the power storage device, phosphorus-doped amorphous silicon is used for the active material layer over a current collector as a material that can be alloyed with lithium, and niobium oxide is deposited over the active material layer as a layer containing niobium. Accordingly, the capacity of the power storage device can be increased and the cycle characteristics and the charge-discharge efficiency can be improved.
US10128488B2 Type II clathrates for rechargeable battery anodes
An anode for a rechargeable battery includes a Type II clathrate having the formula MxX136, where a cage structure is formed by X, M represents one or more guest ions, and 0
US10128487B2 Methods for alkaliating roll anodes
The present invention relates to processes that may be used singly or in combination to prevent lithium (or alkali metal) plating or dendrite buildup on bare substrate areas or edges of electrode rolls during alkaliation of a battery or electrochemical cell anode composed of a conductive substrate and coatings, in which the electrode rolls may be coated on one or both sides and may have exposed substrate on edges, or on continuous or discontinuous portions of either or both substrate surfaces.
US10128483B2 Battery pack
A battery pack includes a battery cell including an electrode tab, a cell holder through which the electrode tab is inserted, a connection tab welded to the electrode tab and providing a welded portion above the cell holder, and a fume discharge groove located in a region of the cell holder under the welded portion.
US10128481B2 Lithium-based battery separator and method for making the same
A lithium-based battery separator includes a porous polymer membrane having opposed surfaces. A porous carbon coating is formed on one of the opposed surfaces of the porous polymer membrane. Polycations are incorporated in the porous carbon coating, in the porous polymer membrane, or in both the porous carbon coating and the porous polymer membrane.
US10128477B2 Cap assembly and secondary battery including the same
A cap assembly includes a current interrupt portion; a cap-up electrically connected with the current interrupt portion; and a gasket fixing the current interrupt portion and the cap-up, wherein the current interrupt portion comprises a vent portion comprising a safety vent configured to fracture when a predetermined pressure is applied thereon, and a cap-down comprising at least one hole configured to allow gas to flow in a direction toward the cap-up; and wherein an overall area of the at least one hole is about 0.12% to about 1.61% of a cross-sectional area of the gasket based on an outer diameter of the gasket.
US10128474B2 Cell module and cell pack
A battery module includes a first battery stack, a second battery stack, a first bracket, and a second bracket. The first and second battery stacks each have a plurality of rechargeable batteries. The first battery stack has an end adjacent to the second battery stack, and the second battery stack has an end adjacent to the first battery stack. The first bracket is provided at the end of the first battery stack. The second bracket is provided at the end of the second battery stack and has the same shape as the first bracket. Each of the first bracket and the second bracket has insertion protrusions and receiving recesses that are alternately arranged. One of the insertion protrusions of the second bracket is inserted into the receiving recess formed between adjacent two of the insertion protrusions of the first bracket.
US10128472B2 Secondary battery head cover assembly, secondary battery including the same and assembling method thereof
The present application relates to a secondary battery head cover assembly, a secondary battery including the same and an assembling method thereof. The secondary battery head cover assembly includes a head cover and an insulation structure, the insulation structure includes a top connection sheet and two naked battery core insulation sheets, an electrode pole is provided on the head cover, and an electrode pole through hole, through which the electrode pole passes, is provided at a position on the top connection sheet corresponding to the electrode pole, the top connection sheet is located below the head cover and is fixed to the head cover. The secondary battery includes the secondary battery head cover assembly and the naked battery core, the naked battery core is located below the top connection sheet, and the two naked battery core insulation sheets wrap the side and bottom surfaces of the naked battery core.
US10128467B2 Method for depositing a target material onto a organic electrically functional material
The invention relates to a method for depositing a target material onto an organic electrically functional material. The method includes the steps of: providing a substrate with an organic electrically functional material, like an emissive electroluminescent layer; creating a vapor plume of target material by pulsed laser deposition; depositing a first layer of target material on the organic electrically functional material, while maintaining the maximum particle velocity of the deposited particles below a preset value; and depositing a second layer of target material on the first layer of target material, while the maximum particle velocity of the deposited particles is above the preset value. The invention also relates to an intermediate product and to an organic light emitting diode.
US10128464B2 Organic electroluminescent device having thin film encapsulation structure and method of fabricating the same
Provided is an organic electroluminescent display device, including a substrate, an organic light-emitting device on the substrate, and an encapsulation layer formed on the organic light-emitting device and the substrate. The encapsulation layer includes an inorganic layer and a polymer organic layer alternatingly stacked with an intermediate layer formed of a first organic monomer between the inorganic layer and the polymer organic layer, and one surface of the intermediate layer is bonded to the inorganic layer through bonding sites on a surface of the inorganic layer and another surface of the intermediate layer is bonded to the organic layer by polymerization.
US10128462B2 Organic light emitting diode display and manufacturing method thereof
An OLED display according to an exemplary embodiment includes: a substrate; an organic light emitting diode formed on the substrate; an overcoat covering the organic light emitting diode; and a patterned metal sheet attached on the overcoat and having a plurality of protrusion and depression portions. A plurality of protrusions may be formed in a bottom surface of the patterned metal sheet where the protrusion and depression portions of the patterned metal sheet and the overcoat face each other.
US10128460B2 Flexible display apparatus and method of manufacturing the same
A flexible display apparatus including: a first film including a first surface and a second surface that are opposite each other, and a first groove formed in the first surface, the first film having a first rigidity; a third film on the second surface of the first film; a fourth film facing the third film; an emission display unit between and encapsulated by the third film and the fourth film; and a second film on the fourth film and facing the first film, the second film having a second rigidity that is less than the first rigidity.
US10128456B2 Organic electroluminescence element, and material for organic electroluminescence element
The organic electroluminescence device includes an anode, a cathode, and at least an emitting layer between the anode and the cathode. The emitting layer includes a first host material, a second host material, and a phosphorescent dopant material. The first host material is a compound represented by a formula (1) below and the second host material is a compound represented by a formula (2) below.
US10128455B2 Light-emitting element, light-emitting device, electronic device, and lighting device
To increase emission efficiency of a fluorescent light-emitting element by efficiently utilizing a triplet exciton generated in a light-emitting layer. The light-emitting layer of the light-emitting element includes at least a host material and a guest material. The triplet exciton generated from the host material in the light-emitting layer is changed to a singlet exciton by triplet-triplet annihilation (TTA). The guest material (fluorescent dopant) is made to emit light by energy transfer from the singlet exciton. Thus, the emission efficiency of the light-emitting element is improved.
US10128454B2 Display device
A display device includes an anode, a hole injection layer, a hole transport layer, a blue light emitting layer, a hole blocking layer, an electron transport layer and/or an electron injection layer, and a cathode, which are stacked in this order, and has the following characteristics (i), (ii), and (iii): (i) the hole mobility of the blue light emitting layer≥the electron mobility of the blue light emitting layer, (ii) the hole mobility of the hole transport layer≥the electron mobility of the blue light emitting layer, and (iii) |the HOMO value of the blue light emitting layer−the HOMO value of the hole blocking layer|≥0.4 eV.
US10128450B2 Organic electroluminescent materials and devices
A compound having a structure according to formula (I) is disclosed. In formula (I), Cu is a monovalent copper atom; *C is a carbene carbon; X1 and X2 are selected from alkyl, cycloalkyl, alkoxy, amino, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, heteroalkynyl, arylalkyl, aryloxy, aryl, heteroalkyl, heteroaryl, and combinations thereof; X1 is bonded to *C by a C atom, and X2 is bonded to *C by an N atom; X1 and X2 are optionally joined to form a ring; and Y is selected halide, alkyl, cycloalkyl, alkoxy, amino, phosphine, alkenyl, cycloalkenyl, heteroalkenyl, alkynyl, heteroalkynyl, arylalkyl, aryloxy, aryl, heteroalkyl, heteroaryl, and combinations thereof. A formulation containing compound having a structure according to formula (I), and a device with an organic layer comprising disposed between an anode and a cathode, that includes a compound having a structure according to formula (I) are also described.
US10128446B2 Organic electroluminescent device
An organic electroluminescent device includes a pair of electrodes; and an organic layer between the pair of electrodes, which includes a light-emitting layer, wherein the organic layer contains a compound represented by the following formula (I); and the light-emitting layer contains a iridium complex phosphorescent material: wherein R1, R2, R3, R4, R5, R6, R7 and R8 each represents a hydrogen atom or a substituent, and contiguous substituents of R1 to R8 may be bonded to each other to form a condensed ring; R9 represents an alkyl group, an alkenyl group, an aryl group, a hetero-aryl group, or a silyl group, and each of which group may be substituted with a substituent; and at least one of R1 to R9 represents a deuterium atom or a substituent containing a deuterium atom.
US10128445B2 Organic light emitting element and organic light emitting display device including the same
An organic light emitting element and an organic light emitting device, the organic light emitting element including a first compound represented by the following Chemical Formula 1 and a second compound represented by the following Chemical Formula 2:
US10128442B2 Substituted 1,2,3-triylidenetris(cyanomethanylylidene) cyclopropanes for VTE, electronic devices and semiconducting materials using them
Provided are processes for preparing an electrically doped semiconducting material that includes a [3]-radialene p-dopant. Also provided are processes for preparing an electronic device containing a layer that includes a [3]-radialene p-dopant. The processes may include (i) loading an evaporation source with a [3]-radialene p-dopant and (ii) evaporating the [3]-radialene p-dopant at an elevated temperature and at a reduced pressure. The [3]-radialene p-dopant may be selected from compounds having a structure according to formula (I) herein.
US10128431B1 Method of manufacturing a multi-layer PZT microactuator using wafer-level processing
A multi-level piezoelectric actuator is manufactured using wafer level processing. Two PZT wafers are formed and separately metallized for electrodes. The metallization on the second wafer is patterned, and holes that will become electrical vias are formed in the second wafer. The wafers are then stacked and sintered, then the devices are poled as a group and then singulated to form nearly complete individual PZT actuators. Conductive epoxy is added into the holes at the product placement step in order to both adhere the actuator within its environment and to complete the electrical via thus completing the device. Alternatively: the first wafer is metallized; then the second wafer having holes therethrough but no metallization is stacked and sintered to the first wafer; and patterned metallization is applied to the second wafer to both form electrodes and to complete the vias. The devices are then poled as a group, and singulated.
US10128430B2 Vibration element manufacturing method, vibration element, electronic device, electronic apparatus, and moving object
A method of manufacturing a gyro element as a vibration element is a manufacturing method of processing a quartz crystal substrate to form an outward shape of a gyro element including a vibrating arm and form recessed portions in a vibrating arm. The method includes forming the outward shape of a gyro element from one surface of the quartz crystal substrate using dry etching and forming the recessed portions using wet etching.
US10128429B2 Piezoelectric positioning device and positioning method by means of such a piezoelectric positioning device
A piezoelectric positioning device (1) has at least one piezoelectric actuator (3) having a first connection contact (4) and a second connection contact (5). A control device (6) with digital/analog converters (12, 16) connected to the connection contacts (4, 5) is used to control the at least one piezoelectric actuator (3). In comparison with a coarse converter (12), a fine converter (16) has a comparatively smaller voltage range and lower voltage levels, with the result that a high degree of positioning accuracy can be achieved.
US10128428B2 Ternary molybdenum chalcogenide superconducting wire and manufacturing thereof
A process for the manufacturing of 100% dense TMC bulk material by hot isostatic pressing (HIP) for manufacturing of ternary molybdenum chalcogenide (TMC) single or multifilamentary superconducting wires, in particular that of SnMo6S8 (SMS) and PbMo6S8 (PMS). Such wires allows generation of magnetic fields in excess of 24 Tesla, the limit of the presently used Nb3Sn wires. In addition, TMC superconducting wires are complementary to Nb3Sn because they have about four times higher mechanical strength, i.e., yield strength Rp02. The deformation process by hot extrusion and the hot wire drawing allow plastic/superplastic deformation of the TMC superconductor with perfect grain boundaries, increase the critical current density. Further, the use of high purity molybdenum, with a residual resistivity ratio of at least 100, is considered as an additional inventive step because molybdenum serves not only as a diffusion barrier but simultaneously as electrical stabilizer.
US10128422B2 Two part flexible light emitting semiconductor device
Provided is a light emitting semiconductor device comprising a flexible dielectric layer, a conductive layer on at least one side of the dielectric layer, at least one cavity or via in the dielectric substrate, and a light emitting semiconductor supported by the cavity or via. Also provided is a support article comprising a flexible dielectric layer, a conductive layer on at least one side and at least one cavity or via in the dielectric substrate. Further provided is a flexible light emitting semiconductor device system comprising the above-described light emitting semiconductor device attached to the above-described support article.
US10128419B1 Method of manufacturing a light emitting device
A method of manufacturing of a Light Emitting Device that has increased reliability and efficiency. Specifically, the disclosed methods uses Atomic Layer Deposition to improve the thermal conductivity between the ceramic plate and the LED, decrease the amount of organic contamination, and increase the efficiency of the optical output of the Light Emitting Device.
US10128418B2 LED cap containing quantum dot phosphors
An LED device has a cap containing one or more quantum dot (QD) phosphors. The cap may be sized and configured to be integrated with standard LED packages. The QD phosphor may be held within the well of the LED package, so as to absorb the maximum amount of light emitted by the LED, but arranged in spaced-apart relation from the LED chip to avoid excessive heat that can lead to degradation of the QD phosphor(s). The packages may be manufactured and stored for subsequent assembly onto an LED device.
US10128417B2 Quantum dot based color conversion layer in display devices
Embodiments of a display device including barrier layer coated quantum dots and a method of making the barrier layer coated quantum dots are described. Each of the barrier layer coated quantum dots includes a core-shell structure and a hydrophobic barrier layer disposed on the core-shell structure. The hydrophobic barrier layer is configured to provide a distance between the core-shell structure of one of the quantum dots with the core-shell structures of other quantum dots that are in substantial contact with the one of the quantum dots. The method for making the barrier layer coated quantum dots includes forming reverse micro-micelles using surfactants and incorporating quantum dots into the reverse micro-micelles. The method further includes individually coating the incorporated quantum dots with a barrier layer and isolating the barrier layer coated quantum dots with the surfactants of the reverse micro-micelles disposed on the barrier layer.
US10128416B2 Method for manufacturing light emitting device with phosphor layer
A method for manufacturing a light emitting device, having mounting a light emitting element on a board, forming a phosphor layer that contains a phosphor by spraying on surfaces of the board and the light emitting element after the mounting of the light emitting element; and forming a cover layer that contains at least one type of light reflecting material and light blocking material on a surface of the phosphor layer over the board.
US10128412B2 Light emitting device
A light emitting device is disclosed. The light emitting device includes a light emitting structure including a first conductive-type semiconductor layer, an active layer, and a second conductive-type semiconductor layer, a light-transmissive conductive layer disposed on the second conductive-type semiconductor layer and having a plurality of open regions through which the second conductive-type semiconductor layer is exposed, and a second electrode disposed on the light-transmissive conductive layer so as to extend beyond at least one of the open regions, wherein the second electrode contacts the second conductive-type semiconductor layer in the open regions and contacts the light-transmissive conductive layer in regions excluding the open regions.
US10128409B2 All-inorganic perovskite-based films, devices, and methods
Provided herein are all-inorganic perovskite-based films, devices including all-inorganic perovskite-based films, and methods of forming all-inorganic perovskite-based films. The methods may include casting a precursor formulation that includes an all-inorganic perovskite, a liquid, and a polymer. The amount of polymer in the precursor formulation may be less than the amount of all-inorganic perovskite in the precursor formulation.
US10128408B2 Semiconductor light-emitting device
A semiconductor light-emitting device includes a light-emitting member that includes a first semiconductor layer of a first conductivity type, a second semiconductor layer of a second conductivity type, and a light-emitting layer between the first semiconductor layer and the second semiconductor layer, a first metal layer electrically connected to the first semiconductor layer, and a second metal layer electrically connected to the second semiconductor layer. The light-emitting member has a first surface including a front surface of the first semiconductor layer, a second surface including a front surface of the second semiconductor layer, a side surface including an outer periphery of the first semiconductor layer, and a recess extending inwardly of the second surface to an interior portion of the first semiconductor layer to expose an inner surface on a side of the recess facing the side surface.
US10128404B2 Electronic devices comprising N-type and P-type superlattices
A superlattice and method for forming that superlattice are disclosed. In particular, an engineered layered single crystal structure forming a superlattice is disclosed. The superlattice provides p-type or n-type conductivity, and comprises alternating host layers and impurity layers, wherein: the host layers consist essentially of a semiconductor material; and the impurity layers consist of a donor or acceptor material.
US10128403B2 Semiconductor substrate, semiconductor device, and manufacturing methods thereof
A method of manufacturing a semiconductor substrate including forming a first layer on a substrate, patterning the first layer to form a plurality of patterns spaced apart from one another, forming a second layer on the patterns to cover each of the patterns, heat-treating the second layer to form cavities in the patterns between the second layer and the substrate, and growing the second layer covering the cavities.
US10128396B2 Photovoltaic cell
A photovoltaic cell may include a hydrogenated amorphous silicon layer including a n-type doped region and a p-type doped region. The n-type doped region may be separated from the p-type doped region by an intrinsic region. The photovoltaic cell may include a front transparent electrode connected to the n-type doped region, and a rear electrode connected to the p-type doped region. The efficiency may be optimized for indoor lighting values by tuning the value of the H2/SiH4 ratio of the hydrogenated amorphous silicon layer.
US10128395B2 Trench process and structure for backside contact solar cells with polysilicon doped regions
A solar cell includes polysilicon P-type and N-type doped regions on a backside of a substrate, such as a silicon wafer. A trench structure separates the P-type doped region from the N-type doped region. Each of the P-type and N-type doped regions may be formed over a thin dielectric layer. The trench structure may include a textured surface for increased solar radiation collection. Among other advantages, the resulting structure increases efficiency by providing isolation between adjacent P-type and N-type doped regions, thereby preventing recombination in a space charge region where the doped regions would have touched.
US10128390B2 Lead selenide capped with a benzoate ligand
Semiconductor materials offer several potential benefits as active elements in the development of harvesting-energy conversion technologies. In particular, lead selenide (PbSe) semiconductors have been used and proposed to design solar energy harvesting devices, IR sensors, FET devices, amongst others. The present disclosure provides a lead selenide capped with an aromatic ligand. The use of an aromatic ligand, and more specifically benzoic acid, provides robustness and more durability to the lead selenide, and therefore prevents the lead selenide from breaking or cracking easily. Also the aromatic ligand prevents the degradation and oxidation of the lead selenide, without affecting any of the lead selenide electronic and chemical characteristics.
US10128389B2 Nitride UV light sensors on silicon substrates
An ultraviolet light sensor and method of manufacturing thereof are disclosed. The ultraviolet light sensor includes Group-III Nitride layers adjacent to a silicon wafer with one of the layers at least partially exposed such that a surface thereof can receive UV light to be detected. The Group-III Nitride layers include a p-type layer and an n-type layer, with p/n junctions therebetween forming at least one diode. Conductive contacts are arranged to conduct electrical current through the sensor as a function of ultraviolet light received at the outer Group-III Nitride layer. The Group-III Nitride layers may be formed from, e.g., GaN, InGaN, AlGaN, or InAlN. The sensor may include a buffer layer between one of the Group-III Nitride layers and the silicon wafer. By utilizing silicon as the substrate on which the UV sensor diode is formed, a UV sensor can be produced that is small, efficient, cost-effective, and compatible with other semiconductor circuits and processes. The sensor may be configured to be sensitive to a specific subtype or subband of ultraviolet radiation to be detected by selecting a specific composition of said Group-III Nitride layers.
US10128387B1 Optoelectronic apparatus enabled by dielectric metamaterials
An array of dielectric resonators is formed on the substrate of an optoelectronic device. Each resonator includes an active medium having an optical transition that is operative in a process of photodetection or photoemission. The dielectric resonators in the array are each dimensioned to provide a resonance that lies substantially at the frequency of the optical transition.
US10128382B2 Thin film transistor substrate, method of manufacturing the same, and display apparatus having the same
A thin film transistor substrate includes a thin film transistor including a gate electrode, a semiconductor layer, a source electrode and a drain electrode. Each of the source electrode and the drain electrode includes a wire layer and a protective layer. The protective layer includes zinc oxide in an amount greater than about 70% by weight and less than about 85% by weight and indium oxide in an amount greater than about 15% by weight and less than about 30% by weight.
US10128380B1 Vertical metal oxide semiconductor transistor and fabrication method thereof
A vertical MOS transistor includes a substrate having therein a first source/drain region and a first ILD layer. A nanowire is disposed in the first ILD layer. A lower end of the nanowire is in direct contact with the first source/drain region, and an upper end of the nanowire is coupled with a second source/drain region. The second source/drain region includes a conductive layer. A gate electrode is disposed in the first ILD layer. The gate electrode surrounds the nanowire. A contact hole is disposed in the first ILD layer. The contact hole exposes a portion of the first source/drain region. A contact plug is disposed in the contact hole. A second ILD layer covers the first ILD layer.
US10128376B2 Semiconductor devices and methods of fabricating the same
Semiconductor devices and methods of forming the semiconductor devices are provided. The semiconductor devices may include a substrate, a device isolation layer that defines an active region, an active fin vertically protruding from the active region of the substrate and extending in a horizontal direction, a gate structure traversing the active fin, and a source/drain contact on the active fin on a side of the gate structure. The gate structure may include a gate pattern and a capping pattern on the gate pattern, and the capping pattern may have impurities doped therein. The capping pattern may include a first part and a second part between the first part and the gate pattern. The first and second parts may have impurity concentrations different from each other.
US10128369B2 Silicon carbide semiconductor device, method of manufacturing silicon carbide semiconductor device, and method of controlling silicon carbide semiconductor device
In a trench-gate vertical MOSFET, an n-type drift layer and p-type base layer are epitaxially grown on an n+ silicon carbide substrate, and an n++ source region and p++ contact region are provided inside the p-type base layer. The first source electrode contacts the n++ source region, and the second source electrode contacts the p++ contact region. The first source electrode and second source electrode are separated from each other.
US10128366B2 Field-effect transistor
A semiconductor device includes a semiconductor substrate, a gate structure formed over the semiconductor substrate, and an epitaxial structure formed partially within the semiconductor substrate. The gate structure includes a gate dielectric layer formed over the semiconductor substrate, a gate electrode formed over the gate dielectric layer, and a spacer formed on side surfaces of the gate dielectric layer and the gate electrode. A laterally extending portion of the epitaxial structure extends laterally at an area below a top surface of the semiconductor substrate in a direction toward an area below the gate structure. A lateral end of the laterally extending portion is below the spacer.
US10128362B2 Layer structure for a group-III-nitride normally-off transistor
A layer structure for a normally-off transistor has an electron-supply layer made of a group-III-nitride material, a back-barrier layer made of a group-III-nitride material, a channel layer between the electron-supply layer and the back-barrier layer, made of a group-III-nitride material having a band-gap energy that is lower than the band-gap energies of the other layer mentioned. The material of the back-barrier layer is of p-type conductivity, while the material of the electron-supply layer and the material of the channel layer are not of p-type conductivity, the band-gap energy of the electron-supply layer is smaller than the band-gap energy of the back-barrier layer. In absence of an external voltage a lower conduction-band-edge of the third group-III-nitride material in the channel layer is higher in energy than a Fermi level of the material in the channel layer.
US10128358B2 Transistor having a monocrystalline connection
A transistor comprising a semiconductor substrate comprising a collector region extending from a main surface of the semiconductor substrate into a substrate material. The transistor comprising a base structure arranged at the collector region along a thickness direction parallel to a direction of a normal of the main surface of the semiconductor substrate, where an emitter structure arranged at the base structure is averted from the semiconductor substrate and along the thickness direction. The transistor comprising a doped electrode layer arranged at a lateral surface region of the base structure and along a lateral direction perpendicular to the thickness direction. The doped electrode layer and the base structure form a monocrystalline connection.
US10128354B2 Thin film transistor, method for manufacturing the same, array substrate and display device
The present disclosure provides a thin film transistor, a method for manufacturing the same, an array substrate and a display device. The method for manufacturing a thin film transistor includes providing a substrate, forming a gate electrode, a gate insulating layer, an amorphous silicon material active layer and a cap layer on the substrate successively, wherein The cap layer is provided with a pattern on a side of the cap layer away from the amorphous silicon material active layer, and the pattern is composed of at least one groove along a length direction of the active layer and at least one groove along a width direction of the active layer, subjecting the amorphous silicon material active layer to laser annealing treatment to transform the amorphous silicon material active layer into a low temperature polycrystalline silicon material active layer, and removing the cap layer.
US10128351B2 Semiconductor devices having a gate conductor and methods of manufacturing the same
Semiconductor devices and methods of manufacturing the same are provided. In one embodiment, the method may include: forming a first shielding layer on a substrate; forming one of source and drain regions with the first shielding layer as a mask; forming a second shielding layer on the substrate, and removing the first shielding layer; forming a shielding spacer on a sidewall of the second shielding layer; forming the other of the source and drain regions with the second shielding layer and the shielding spacer as a mask; removing at least a portion of the shielding spacer; and forming a gate dielectric layer, and forming a gate conductor as a spacer on a sidewall of the second shielding layer or a possible remaining portion of the shielding spacer.
US10128348B2 Metal bump structure for use in driver IC and method for forming the same
A metal bump structure for use in a driver IC includes a metal bump disposed on a matrix, an optional capping layer disposed on the metal bump to completely cover the metal bump and a protective layer disposed on the metal bump to completely cover and protect the metal bump or the optional capping layer and so that the metal bump is not exposed to an ambient atmosphere. The protective layer or the optional capping layer may have a fringe disposed on the matrix.
US10128344B2 Semiconductor device
A semiconductor device includes: a drain region made of a first or second conductivity type semiconductors; a drift layer made of the first conductivity type semiconductor; a base region made of the second conductivity type semiconductor; a source region made of the first conductivity type semiconductor with higher concentration; a contact region made of the second conductivity semiconductor with higher concentration; a trench gate structure having upper and lower gate structures; a source electrode connected to the source and contact regions; and a drain electrode at a rear side of the drain region. The upper gate structure is inside the trench at an upper side, and includes a first gate insulation film and a first gate electrode. The lower gate structure is inside the trench at a lower side, and includes a second gate insulation film made of higher dielectric insulation material and a second gate electrode.
US10128340B2 Power semiconductor device
The present invention relates to a power semiconductor device which includes: a first conductivity-type silicon carbide semiconductor layer; a switching device which is formed on the silicon carbide semiconductor layer; a second conductivity-type electric field relaxation impurity region which is formed in a terminal portion of a formation region of the switching device and which relaxes an electric field of the terminal portion; and a first conductivity-type added region which is provided between second conductivity-type well regions of a plurality of unit cells that constitutes the switching device, and at least on an outer side of the electric field relaxation impurity region, and which has an impurity concentration higher than that in the silicon carbide semiconductor layer.
US10128338B2 Semiconductors with increased carrier concentration
Within examples, a semiconductor device includes a first structure that includes a first doped semiconductor material of a first doping type. The semiconductor device further includes a metal in contact with the first structure, and a second structure that includes a second doped semiconductor material of the first doping type in contact with the first structure. A band off-set for majority charge carriers between the first doped semiconductor material and the second doped semiconductor material is sufficiently large for charge carriers from the second doped semiconductor material to be transferred into the first doped semiconductor material.
US10128328B2 Method of manufacturing semiconductor devices and semiconductor device containing hydrogen-related donors
Crystal lattice defects are generated in a horizontal surface portion of a semiconductor substrate and hydrogen-related donors are formed in the surface portion. Information is obtained about a cumulative dopant concentration of dopants, including the hydrogen-related donors, in the surface portion. Based on the information about the cumulative dopant concentration and a dissociation rate of the hydrogen-related donors, a main temperature profile is determined for dissociating a defined portion of the hydrogen-related donors. The semiconductor substrate is subjected to a main heat treatment applying the main temperature profile to obtain, in the surface portion, a final total dopant concentration deviating from a target dopant concentration by not more than 15%.
US10128324B2 Method of manufacturing display unit with a second electrode formed to extend across a bezel region
A display unit includes a display panel including a display region and a terminal region on a first substrate, the display region including a plurality of pixels, each of the plurality of pixels including a light emitting element, and the terminal region including a plurality of terminals at a part of a peripheral region of the display region. The light emitting element includes a first electrode, an organic layer, and a second electrode that is provided commonly to the plurality of pixels, in order from the first substrate side. The second electrode extends, continuously in a plan view, to an end of the first substrate in a region on the first substrate except for the terminal region, and is configured to be electrically disconnected from an exterior member of the display panel.
US10128320B2 Display device and electronic apparatus
A display device includes a pixel portion including a plurality of pixels; a display switching function portion that displays an image based on light emitted from the pixel portion, and is capable of switching a three-dimensional display and a two-dimensional display of the image; and a sensor portion that detects whether or not an object comes into contact with or approaches.
US10128319B2 Hybrid display
A hybrid pixel arrangement for a full-color display is provided, which includes an inorganic LED in at least one sub-pixel, and an organic emissive stack in at least one other sub-pixel. In an embodiment, a first sub-pixel is configured to emit a first color, and includes an inorganic LED, a second sub-pixel is configured to emit a second color, and includes a first portion of a first organic emissive stack configured to emit an initial color different from the first color. A third sub-pixel is configured to emit a third color different from the initial color, and includes a second portion of the first organic emissive stack, and a first color altering layer disposed in a stack with the second portion of the first organic emissive stack.
US10128312B2 Non-volatile memory device
There is provided a non-volatile memory device which can enhance the reliability of a memory device by using an ovonic threshold switch (OTS) selection element including a multilayer structure. The non-volatile memory device includes a first electrode and a second electrode spaced apart from each other, a selection element layer between the first electrode and the second electrode, which is closer to the second electrode rather than to the first electrode, and which includes a first chalcogenide layer, a second chalcogenide layer, and a material layer disposed between the first and second chalcogenide layers. The first chalcogenide layer including a first chalcogenide material, and the second chalcogenide layer including a second chalcogenide material. A memory layer between the first electrode and the selection element layer includes a third chalcogenide material which is different from the first and second chalcogenide materials.
US10128310B2 Magnetoresistive memory device and manufacturing method of the same
According to one embodiment, a magnetoresistive memory device includes a magnetoresistive element of a stacked layer structure includes a first magnetic layer, a second magnetic layer, and a nonmagnetic layer between the first and second magnetic layers, and an insulating layer of a group III-V compound provided on a side of the first magnetic layer of the magnetoresistive element, the insulating layer including an chemical element of group II, group IV, or group VI.
US10128307B2 MicroLED display and assembly
Crystalline (micro)LED display assemblies, methods of fabricating such display assemblies, crystalline LED source substrates from which the (micro)LEDs may be transferred to the display assembly, and methods of fabricating such source substrates. LED elements may be prepared for transfer by pick-n-place or other means to a bonding substrate. Anchor and release structures enable LED elements to be affixed and electrically coupled to a bonding substrate with conductive polymer. LED elements may be prepared for transfer to a bonding substrate with self-aligned LED electrode metallization structures enabling the elements to be affixed to a bonding substrate with an adhesive and electrically coupled with a self-aligned local interconnect metallization. After affixing the LED elements, material may be built-up around the LED elements and the display assembly separated from the bonding substrate.
US10128306B2 Light emitting diode chip having distributed bragg reflector and method of fabricating the same
A light-emitting diode package including a body and leads. The body comprising a mounting surface. The light emitting diode package also includes a light emitting diode chip including a substrate and a plurality of light emitting cells disposed on the substrate and positioned to be spaced apart from each other, each of the plurality of light emitting cells comprising an active layer disposed between a first conductive-type semiconductor layer and a second conductive-type semiconductor layer. The light emitting diode package also includes a phosphor member disposed on the light-emitting diode chip and a distributed Bragg reflector disposed on the substrate and between the plurality of light emitting cells.
US10128304B2 Isolation for semiconductor devices
A system and method for isolating semiconductor devices is provided. An embodiment comprises an isolation region that is laterally removed from source/drain regions of semiconductor devices and has a dielectric material extending over the isolation implant between the source/drain regions. The isolation region may be formed by forming an opening through a layer over the substrate, depositing a dielectric material along the sidewalls of the opening, implanting ions into the substrate after the deposition, and filling the opening with another dielectric material.
US10128297B2 Pin diode structure having surface charge suppression
A semiconductor structure having: a silicon structure; and a plurality of laterally spaced PiN diodes formed in the silicon structure; and a surface of the silicon structure configured to reduce reverse bias leakage current through the PiN diodes. In one embodiment, a gate electrode structures is disposed on a surface of the silicon structure, the gate electrode structure having portions disposed between adjacent pairs of the diodes, the gate structure being biased to prevent leakage current through the diodes.
US10128290B2 Solid-state imaging apparatus
A solid-state imaging apparatus includes: a solid-state imaging device photoelectrically converting light taken by a lens; and a light shielding member shielding part of light incident on the solid-state imaging device from the lens, wherein an angle made between an edge surface of the light shielding member and an optical axis direction of the lens is larger than an incident angle of light to be incident on an edge portion of the light shielding member.
US10128289B2 Embedded image sensor semiconductor packages and related methods
An embedded image sensor package including a transparent cover having a first side and an opposing second side. A first layer couples over the second side of the transparent cover and has an opening. An electrically conductive layer couples in or over the first layer and electrically couples with one or more electrical contacts exposed on an outer surface of the package. An image sensor chip having a first side with an image sensor and an opposing second side electrically couples with the electrically conductive layer at the first side of the image sensor chip. The image sensor chip couples over the first layer so the first side of the image sensor chip faces the second side of the transparent cover through the opening. The image sensor chip, first layer, and transparent cover at least partially define a cavity hermetically sealed using an underfill material. The package includes no wirebonds.
US10128288B2 Image sensors and image processing devices including the same
Image sensors and image processing devices including the image sensors are provided. The image sensors may include a semiconductor substrate including a plurality of pixel areas, a photodiode provided in the semiconductor substrate in one of the plurality of pixel areas and a transfer transistor having a transfer gate electrode. A portion of the transfer gate electrode may be in the semiconductor substrate and may extend toward the photodiode. The image sensors may also include a floating diffusion configured to accumulate charges transferred from the photodiode by the transfer transistor, and the floating diffusion may include a first area and a second area disposed on different sides of the transfer gate electrode.
US10128286B2 Imaging array with improved dynamic range utilizing parasitic photodiodes within floating diffusion nodes of pixels
A pixel sensor having a main photodetector and a parasitic photodiode and a method for reading out that pixel sensor are disclosed. The pixel sensor is read by reading a first potential on a floating diffusion node in the pixel sensor while the floating diffusion node is isolated from the main photodiode. The pixel sensor is then exposed to light such that the floating diffusion node and the photodetector are both exposed to the light. A second potential on the floating diffusion node is then readout while the floating diffusion node is isolated from the main photodiode. After the first and second potentials are readout, a third potential on the floating diffusion node is readout. The main photodiode is then connected to the floating diffusion node, and a fourth potential on the floating diffusion node is readout. First and second light intensities are determined from the readout potentials.
US10128285B2 Imaging element, electronic device, and information processing device
The present disclosure relates to an imaging element, an electronic device, and an information processing device capable of more easily providing a wider variety of photoelectric conversion outputs.
US10128282B2 Method for manufacturing semiconductor device
The number of masks and photolithography processes used in a manufacturing process of a semiconductor device are reduced. A first conductive film is formed over a substrate; a first insulating film is formed over the first conductive film; a semiconductor film is formed over the first insulating film; a semiconductor film including a channel region is formed by etching part of the semiconductor film; a second insulating film is formed over the semiconductor film; a mask is formed over the second insulating film; a first portion of the second insulating film that overlaps the semiconductor film and second portions of the first insulating film and the second insulating film that do not overlap the semiconductor film are removed with the use of the mask; the mask is removed; and a second conductive film electrically connected to the semiconductor film is formed over at least part of the second insulating film.
US10128268B2 Semiconductor device and method of manufacturing the same
Provided herein is a semiconductor device including N stacked groups (where N is a natural number greater than or equal to two) sequentially stacked over a substrate, each stacked group including interlayer insulating films and conductive patterns alternately stacked, and N concave portions each having stepped sidewalls formed in the interlayer insulating films and the conductive patterns of the stacked groups, the N concave portions each having stepped sidewalls being aligned in a first direction.
US10128267B2 Non-volatile memory device
A non-volatile memory device includes channel hole structures, bit lines, and intermediate wiring. The channel hole structures are arranged in a two-dimensional pattern on and extend vertically from a substrate. The bit lines extend in a first direction, are spaced apart from each other in a second direction crossing the first direction, and are electrically connected to the plurality of channel hole structures. The intermediate wiring which connects channel hole structures and the bit lines. The bit lines includes a first bit line and a second bit line directly connected to the channel hole structures through a first contact and spaced apart in the second direction. The intermediate wiring is between the first bit line and the second bit line.
US10128262B2 Vertical memory having varying storage cell design through the storage cell stack
An apparatus is described having a memory. The memory includes a vertical stack of storage cells, where, a first storage node at a lower layer of the vertical stack has a different structural design than a second storage node at a higher layer of the vertical stack.
US10128254B2 Semiconductor device
A semiconductor device includes a substrate, a first pattern, a first gate electrode, and a second pattern. The first pattern is disposed on the substrate and extends in a first direction substantially vertical to an upper surface of the substrate, and includes a first part, a second part and a third part sequentially disposed on the substrate. The first gate electrode is connected to the second part and extends in a second direction different from the first direction. The second pattern is disposed on the substrate, extends in the first direction, is connected to the first part, and does not contact the first gate electrode.
US10128253B2 Two-port SRAM structure
An integrated circuit structure includes a Static Random Access Memory (SRAM) cell, which includes a read port and a write port. The write port includes a first pull-up Metal-Oxide Semiconductor (MOS) device and a second pull-up MOS device, and a first pull-down MOS device and a second pull-down MOS device forming cross-latched inverters with the first pull-up MOS device and the second pull-up MOS device. The integrated circuit structure further includes a first metal layer, with a bit-line, a CVdd line, and a first CVss line in the first metal layer, a second metal layer over the first metal layer, and a third metal layer over the second metal layer. A write word-line is in the second metal layer. A read word-line is in the third metal layer.
US10128247B2 Semiconductor device having memory cell utilizing oxide semiconductor material
A semiconductor device including a non-volatile memory cell including a writing transistor which includes an oxide semiconductor, a reading transistor which includes a semiconductor material different from that of the writing transistor, and a capacitor is provided. Data is written or rewritten to the memory cell by turning on the writing transistor and supplying a potential to a node where a source electrode (or a drain electrode) of the writing transistor, one electrode of the capacitor, and a gate electrode of the reading transistor are electrically connected to each other, and then turning off the writing transistor so that the predetermined amount of charge is held in the node. Further, when a transistor whose threshold voltage is controlled and set to a positive voltage is used as the reading transistor, a reading potential is a positive potential.
US10128245B2 Semiconductor devices including active areas with increased contact area
Semiconductor devices may have a first semiconductor element including first active regions that are doped with a first conductivity-type impurity and that are on a semiconductor substrate, a first gate structure between the first active regions, and first contacts connected to the first active regions, respectively; and a second semiconductor element including second active regions that are doped with a second conductivity-type impurity different from the first conductivity-type impurity and that are on the semiconductor substrate, a second gate structure between the second active regions, and second contacts connected to the second active regions, respectively, and having a second length greater than a first length of each of the first contacts in a first direction parallel to an upper surface of the semiconductor substrate.
US10128242B2 Substrate contact land for an MOS transistor in an SOI substrate, in particular an FDSOI substrate
A substrate contact land for a first MOS transistor is produced in and on an active zone of a substrate of silicon on insulator type using a second MOS transistor without any PN junction that is also provided in the active zone. A contact land on at least one of a source or drain region of the second MOS transistor forms the substrate contact land.
US10128241B2 Integrated circuit devices
An integrated circuit device includes a fin-type active area extending on a substrate in a first direction, a first gate line and a second gate line extending on the fin-type active area in parallel to each other in a second direction, which is different from the first direction, a first insulating capping layer covering an upper surface of the first gate line and extending in parallel to the first gate line, a second insulating capping layer covering an upper surface of the second gate line and extending in parallel to the second gate line, wherein a height of the first gate line and a height of the second gate line are different from each other.
US10128239B2 Preserving channel strain in fin cuts
A method of forming a semiconductor structure includes forming a fin cut mask over a region in a fin field-effect transistor (finFET) structure. The finFET structure includes one or more fins and one or more gates and source/drain regions formed over the one or more fins in active regions of the finFET structure. The method also includes performing a fin cut by removing a portion of at least one fin. The portion of the at least one fin is determined by an exposed area of the fin cut mask. The exposed area of the fin cut mask includes at least a portion of the at least one fin between a first dummy gate and a second dummy gate formed over the at least one fin. The method further includes removing the fin cut mask and depositing an oxide to replace the portion of the at least one fin removed during the fin cut.
US10128235B2 Asymmetrical vertical transistor
A method of fabricating asymmetric vertical field effect transistors (VFETs) includes forming mandrels above a substrate comprising a first semiconductor material. A first set of spacers is formed adjacent to each side of the mandrels, and trenches are formed in portions of the substrate that are not below one of the mandrels or one of the first set of spacers. The method also includes filling the trenches with a second semiconductor material that is different from the first semiconductor material and forming a second set of spacers adjacent to each respective one of the first set of spacers. The second set of spacers is above the second semiconductor material. A plurality of fins is formed such that each one of the plurality of fins includes a portion of the substrate and a portion of the second semiconductor material. Gates are formed between each adjacent pair of fins.
US10128232B2 Heterojunction field effect transistor device with serially connected enhancement mode and depletion mode gate regions
Roughly described, a heterojunction field effect transistor device includes a first piezoelectric layer supporting a channel region, a second piezoelectric layer over the first, and a source and drain. A dielectric layer over the second piezoelectric layer electrically separates the source and drain, and has a plurality of segments, two of them separated by a first gap. A first gate has a first tine, the first tine within the first gap, the first gap having a length of less than about 200 nm. In the first piezoelectric layer immediately beneath the second piezoelectric layer, directly beneath the first gap, stress in the dielectric layer creates a piezoelectric charge of at least about 1×1011 per cm2 of electronic charge. The first gate controls a normally off segment of the channel region. A second gate, having a length of at least 500 nm, controls a normally on segment of the channel region.
US10128230B2 Semiconductor device
An RC-IGBT has a chip area of the semiconductor chip larger than that of a semiconductor chip including an IGBT section but not including an FWD section, as it is provided with the FWD section. It is demanded to reduce the chip area of the RC-IGBT semiconductor chip. Provided is a semiconductor device including: a transistor section including a plurality of transistors; a free wheeling diode section being at least opposite to one side of the transistor section and provided outside the transistor section, when the transistor section is seen from a top view; and a gate runner section and a gate pad section provided to contact the transistor section and not surrounding an entire periphery of the transistor section, when the transistor section is seen from a top view.
US10128227B2 ESD protection device and method for manufacturing the same
Disclosed is a method for manufacturing an ESD protection device. The ESD protection device includes a rectifier diode and an open-base bipolar transistor, the anode of the rectifier diode is the first doped region and the cathode of the rectifier diode is the semiconductor substrate, the emitter region, base region and collector region of the open-base bipolar transistor are the second doped region, the epitaxial semiconductor layer and semiconductor substrate, respectively, the first doped region and the second doped region extend through the doped region into the epitaxial semiconductor layer by a predetermined depth. The doped region can suppress the induced doped region around the second doped region, so that the parasitic capacitance of the open-base bipolar transistor is reduced and the response speed is improved.
US10128223B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a first chip, a second chip stacked on the first chip, and a third chip stacked on the second chip. The second chip includes a second semiconductor layer having a second circuit surface facing the first wiring layer and a second rear surface opposite to the second circuit surface, a second wiring layer provided on the second circuit surface and connected to a first wiring layer of the first chip, and a second electrode extending through the second semiconductor layer and connected to the second wiring layer. The third chip includes a third semiconductor layer having a third circuit surface and a third rear surface facing the second chip, a third wiring layer provided on the third circuit surface, and a third electrode extending through the third semiconductor layer, connected to the third wiring layer and connected to the second electrode through bumps.
US10128218B2 Semiconductor device including die bond pads at a die edge
A semiconductor device is disclosed that is formed with die bond pads at an edge of the semiconductor die. The die bond pads may be formed partially in a kerf area between semiconductor die on a wafer. When the wafer is diced, the die bond pads are severed along their length, leaving a portion of the die bond pads exposed at an edge of the diced semiconductor die. Having die bond pads at the edge of the die minimizes the offset between die when stacked into a package.
US10128216B2 Stackable molded microelectronic packages
A microelectronic package has a microelectronic element overlying or mounted to a first surface of a substrate and substantially rigid conductive posts projecting above the first surface or projecting above a second surface of the substrate remote therefrom. Conductive elements exposed at a surface of the substrate opposite the surface above which the conductive posts project are electrically interconnected with the microelectronic element. An encapsulant overlies at least a portion of the microelectronic element and the surface of the substrate above which the conductive posts project, the encapsulant having a recess or a plurality of openings each permitting at least one electrical connection to be made to at least one conductive post. At least some conductive posts are electrically insulated from one another and adapted to simultaneously carry different electric potentials. In particular embodiments, the openings in the encapsulant at least partially expose conductive masses joined to posts, fully expose top surfaces of posts and partially expose edge surfaces of posts, or may only partially expose top surfaces of posts.
US10128206B2 Conductive pillar structure
The invention relates to a bump structure of a semiconductor device. An exemplary structure for a semiconductor device comprises a substrate; a contact pad over the substrate; a passivation layer extending over the substrate having an opening over the contact pad; and a conductive pillar over the opening of the passivation layer, wherein the conductive pillar comprises an upper portion substantially perpendicular to a surface of the substrate and a lower portion having tapered sidewalls.
US10128205B2 Embedded die flip-chip package assembly
Embodiments of the present disclosure describe integrated circuit (IC) package assemblies and methods of fabricating IC package assemblies. These embodiments include dies embedded in embedding substrates to provide larger pitch interconnects to facilitate coupling to substrates or circuit boards through flip chip techniques. The embedding substrates may contain conductive pathways for coupling die contacts to larger pitch contacts located on the embedding substrate. By embedding the dies in the embedding substrates, dies having smaller pitch contacts can be used in package assemblies with larger pitch components without the need for silicon interposers and without having to utilize more stringent pick and place operations. Other embodiments may be described and/or claimed.
US10128203B2 Fan-out package structure, antenna system and associated method
A fan-out package structure is disclosed. The fan-out package structure includes an antenna main body; a redistribution layer (RDL); and an antenna auxiliary body in the RDL. An antenna system is also disclosed. The antenna system includes: an antenna main body, arranged to provide a first resonance; and an antenna auxiliary body, arranged to provide a second resonance through parasitic coupling to the antenna main body; wherein a dimension of the antenna main body is greater than a dimension of the antenna auxiliary body. An associated semiconductor packaging method is also disclosed.
US10128202B2 Electrostatic protection structure, array substrate and display device
Disclosed are an electrostatic protection structure, array substrate and display device. The electrostatic protection structure includes a first electrostatic protection unit and a second electrostatic protection unit which are disposed in sequence. One end of the first electrostatic protection unit is connected with a first electrostatic beginning end, and another end of the first electrostatic protection unit is connected with an electrostatic discharge end; the second electrostatic protection unit includes a first conduction structure, of which one end is connected with a second electrostatic beginning end and another end is connected with an electrostatic terminating end. The second electrostatic beginning end is a outflow end for static electricity, the first conduction structure is configured to disconnect from the second electrostatic beginning end and/or said electrostatic terminating end when static electricity passes the first conduction structure.
US10128201B2 Seal ring for wafer level package
Devices and methods for forming a device are disclosed. At least one die is provided. A redistribution layer having a fan-out region extends concentrically outwards from an outer perimeter of the at least one die. A seal ring is disposed in the fan-out region of the redistribution layer.
US10128200B2 Semiconductor device
A semiconductor device includes a first and second semiconductor chips, a resistive component, and a semiconductor chip including a first circuit coupled to electrodes on both ends of the resistive component. A sealing body has a first long side, a second side, a third short side, and a fourth short side. In a Y-direction, each of the first and second semiconductor chips is disposed at a position closer to the first side than to the second side, while the semiconductor chip is disposed at a position closer to the second side than to the first side. Also, in the Y-direction, the resistive component, the second semiconductor chips, and the first semiconductor chips are arranged in order of increasing distance from the third side toward the fourth side, while the semiconductor chip is disposed at a position closer to the third side than to the fourth side.
US10128199B1 Interchip backside connection
A multi-chip module structure (MCM) having improved heat dissipation includes a plurality of semiconductor chips having a front side mounted on a packaging substrate, wherein each semiconductor chip of the plurality of semiconductor chips further includes a through-substrate vias located at a backside of each semiconductor chip of the plurality of semiconductor chips. A plurality of wire bonds is present that provides interconnect between each semiconductor chip of the plurality of semiconductor chips and is located at the backside of each semiconductor chip of the plurality of semiconductor chips. A heat sink is located above a gap containing the plurality of wire bonds, and a cooling element is located on a surface of the heat sink.
US10128198B2 Double side via last method for double embedded patterned substrate
An interposer substrate includes a first circuit pattern embedded at a first surface of a dielectric layer and a second circuit pattern embedded at a second surface of the dielectric layer; a middle patterned conductive layer in the dielectric layer between the first circuit pattern and the second circuit pattern; first conductive vias, where each first conductive via includes a first end adjacent to the first circuit pattern and a second end adjacent to the middle patterned conductive layer, wherein a width of the first end is greater than a width of the second end; second conductive vias, where each second conductive via including a third end adjacent to the second circuit pattern and a fourth end adjacent to the middle patterned conductive layer, wherein a width of the third end is greater than a width of the fourth end.
US10128196B2 Semiconductor device
A semiconductor device including: a semiconductor substrate a semiconductor element is formed; a first electrode layer stacked on the semiconductor substrate and connected to the semiconductor element; a first insulation film stacked on an upper face of the first electrode layer; and a second electrode layer stacked over the first electrode layer and the first insulation film, the second electrode layer including a material having a mechanical strength that is higher than a mechanical strength of a material included in the first electrode layer; wherein a groove portion is provided from the upper face in a direction toward a lower face of the first electrode layer, a protrusion portion protruding into the groove portion is provided on a lower face of the second electrode layer, and a lower end of the protrusion portion is positioned below the center position in a thickness direction of the first electrode layer.
US10128195B2 Substrate design with balanced metal and solder resist density
A package includes a package substrate, which includes a middle layer selected from the group consisting of a core and a middle metal layer, a top metal layer overlying the middle layer, and a bottom metal layer underlying the middle layer. All metal layers overlying the middle layer have a first total metal density that is equal to a sum of all densities of all metal layers over the middle layer. All metal layers underlying the middle layer have a second total metal density that is equal to a sum of all densities of all metal layers under the middle layer. An absolute value of a difference between the first total metal density and the second total metal density is lower than about 0.1.
US10128190B2 Semiconductor device and method of manufacturing such semiconductor device
The invention relates to a semiconductor device comprising: i) a substrate (1) comprising an insulating layer (2), wherein the electrically insulating layer (2) comprises a recess (99), and ii) a first conductive wire (20). The first conductive wire (20) comprises a first conductive sub-layer (22) provided within the recess (99), and comprises a second conductive sub-layer (24) provided on the first conductive sub-layer (22) forming a shunt for the first conductive sub-layer (22), wherein the first conductive sub-layer (22) comprises tungsten and the second conductive sub-layer (24) comprises aluminum, wherein the first conductive sub-layer (22) and the second conductive sub-layer (24) are substantially planar, and wherein the second conductive sub-layer (24) has substantially the same pattern as the first conductive sub-layer (22). The invention provides a semiconductor device, wherein the charge transport problem is improved, while ensuring a large packing density and a full flat-topology. This advantage is particularly useful in high-speed and/or high resolution image sensors.
US10128189B2 Standard cell layout for better routability
A method of fabricating an integrated circuit is disclosed. The method comprises defining a multi-layer semiconductor device structure on a substrate using standard cells, defining an input port on the M0OD or PO layer of the semiconductor device structure and an output port on the M0OD layer, and defining a metal-1 layer over the M0OD and PO layers, the metal-1 layer having a first set of conduction paths and a second set of conduction paths. The method further comprises defining a metal-2 layer over the metal-1 layer and configuring the first set of metal-1 conduction paths and the metal-2 conduction paths to interconnect circuit components in different cells, wherein inter cell connections in the semiconductor device structure are made using the first set of metal-1 conduction paths or a combination of the first set of metal-1 and the metal-2 conduction paths.
US10128188B2 High aspect ratio contact metallization without seams
A low resistance middle-of-line interconnect structure is formed without liner layers. A contact metal layer is deposited on source/drain regions of field-effect transistors and directly on the surfaces of trenches within a dielectric layer using plasma enhancement. Contact metal fill is subsequently provided by thermal chemical vapor deposition. The use of low-resistivity metal contact materials such as ruthenium is facilitated by the process. The process further facilitates the formation of metal silicide regions on the source/drain regions.
US10128186B2 Simultaneous formation of liner and metal conductor
An integrated circuit device having a substrate including a dielectric layer is patterned with a set of conductive line trenches. Each conductive line trench of the conductive line pattern having parallel vertical sidewalls and a horizontal bottom. A metal fills the set of conductive line trenches, wherein the metal fill is created by an anneal and reflow process. A liner which is an alloy of the metal and a selected element formed at interfaces of the metal layer and a surface of the dielectric, created simultaneously with the metal fill by the anneal and reflow process.
US10128185B2 Hybrid subtractive etch/metal fill process for fabricating interconnects
In one example, a method for fabricating an integrated circuit includes patterning a layer of a first conductive metal, via a subtractive etch process, to form a plurality of lines for connecting semiconductor devices on the integrated circuit. A large feature area is formed outside of the plurality of conductive lines via a metal fill process using a second conductive metal.
US10128184B2 Antifuse structure in via hole in interplayer dielectric
An antifuse structure includes a first electrode layer, an inter-metal dielectric layer over the first electrode layer, and a via in the inter-metal dielectric layer. The via penetrates through the inter-metal dielectric layer exposing a portion of the first electrode layer. An antifuse layer is deposited in the via and over the portion of the first electrode layer. A second electrode is disposed in the via and over the antifuse layer. An interconnect layer may be deposited over the inter-metal dielectric layer and in electrical contact with the second electrode in the via.
US10128183B1 Structure of integrated circuitry and a method of forming a conductive via
A method of forming a conductive via comprises forming a structure comprising an elevationally-extending-conductive via and a conductive line electrically coupled to and crossing above the conductive via. The conductive line comprises first conductive material and the conductive via comprises second conductive material of different composition from that of the first conductive material. The conductive line and the conductive via respectively having opposing sides in a vertical cross-section. First insulator material having k no greater than 4.0 is formed laterally outward of the opposing sides of the second conductive material of the conductive via selectively relative to the first conductive material of the opposing sides of the conductive line. The first insulator material is formed to a lateral thickness of at least 40 Angstroms in the vertical cross-section. Second insulator material having k greater than 4.0 is formed laterally outward of opposing sides of the first insulator material in the vertical cross-section. Additional method aspects, including structure independent of method of fabrication, are disclosed.
US10128182B2 Semiconductor package structure and manufacturing method thereof
A semiconductor structure includes a substrate; a die disposed over the substrate, and including a die pad, a conductive via disposed over the die pad and a dielectric material surrounding the conductive via; a molding disposed over the substrate and surrounding the die; a lower dielectric layer disposed nearer the substrate and over the dielectric material and the molding; and an upper dielectric layer disposed further the substrate and over the lower dielectric layer, wherein a material content ratio in the upper dielectric layer is substantially greater than that in the lower dielectric layer, and the material content ratio substantially inversely affects a mechanical strength of the upper dielectric layer and the lower dielectric layer.
US10128181B2 Package structure and fabricating method thereof
A package structure includes a first carrier plate, a second carrier plate, a pin group and an encapsulant member. A power component is disposed on a first top surface of the first carrier plate. The second carrier plate is disposed on the first top surface of the first carrier plate. A driving circuit is disposed on a second top surface of the second carrier plate for driving the power component. An opening runs through the second carrier plate, and the power component is accommodated within the opening. The pin group is assembled on the first carrier plate and/or the second carrier plate. The encapsulant member encapsulates the first carrier plate, the second carrier plate, a part of the first pin group and a part of the second pin group, so that the first pin group and the second pin group are partially exposed outside the encapsulant member.
US10128173B2 Common contact leadframe for multiphase applications
In some examples, a device includes an input leadframe segment and a reference leadframe segment that is electrically isolated from the input leadframe segment. The device further includes at least four transistors comprising at least two high-side transistors that are electrically connected to the input leadframe segment and at least two low-side transistors that are electrically connected to the reference leadframe segment. The device further includes at least two switching elements, wherein each switching element of the at least two switching elements is electrically connected to a respective high-side transistor of the at least two high-side transistors, each switching element of the at least two switching elements is electrically connected to a respective low-side transistor of the at least two low-side transistors, and the at least four transistors include at least one discrete transistor.
US10128168B2 Integrated circuit device including through-silicon via structure and method of manufacturing the same
An integrated circuit (IC) device includes a semiconductor substrate having a via hole extending through at least a part thereof, a conductive structure in the via hole, a conductive barrier layer adjacent the conductive structure; and a via insulating layer interposed between the semiconductor substrate and the conductive barrier layer. The conductive barrier layer may include an outer portion oxidized between the conductive barrier layer and the via insulating layer, and the oxidized outer portion of the conductive barrier layer may substantially surrounds the remaining portion of the conductive barrier layer.
US10128167B2 Semiconductor module and manufacturing method of semiconductor module
A semiconductor module is provided, including: a cooling-target device; a first cooling unit on which the cooling-target device is placed and that has a flow channel through which a refrigerant for cooling the cooling-target device flows; and a second cooling unit to which the first cooling unit is fixed and that has a flow channel coupled with the flow channel of the first cooling unit. Also, a semiconductor module manufacturing method is provided, including: placing a cooling-target device on a first cooling unit that has a flow channel through which a refrigerant for cooling the cooling-target device flows; and fixing the first cooling unit to a second cooling unit that has a flow channel coupled with the flow channel of the first cooling unit.
US10128165B2 Package with vertically spaced partially encapsulated contact structures
A package comprising at least one electronic chip, an encapsulant encapsulating at least part of the at least one electronic chip, a first electrically conductive contact structure extending partially within and partially outside of the encapsulant and being electrically coupled with at least one first terminal of at least one of the at least one electronic chip, and a second electrically conductive contact structure extending partially within and partially outside of the encapsulant and being electrically coupled with at least one second terminal of at least one of the at least one electronic chip, wherein at least a portion of the first electrically conductive contact structure and at least a portion of the second electrically conductive contact structure within the encapsulant are spaced in a direction between two opposing main surfaces of the package.
US10128162B2 Method of manufacturing semiconductor device
A method of manufacturing a semiconductor device, the method may include: forming a SOG film on a wafer, the wafer including a semiconductor substrate and a polyimide film exposed on a surface of the wafer, and the SOG film being formed so as to cover the polyimide film; applying a protection tape on a surface of the SOG film; processing the wafer on which the protection tape is applied; and peeling the protection tape from the wafer.
US10128154B2 Semiconductor device
A semiconductor device includes a fin region with long and short sides, a first field insulating layer including a top surface lower than that of the fin region and adjacent to a side surface of the short side of the fin region, a second field insulating layer including a top surface lower than that of the fin region and adjacent to a side surface of the long side of the fin region, an etch barrier pattern on the first field insulating layer, a first gate on the fin region and the second field insulating layer to face a top surface of the fin region and side surfaces of the long sides of the fin region. A second gate is on the etch barrier pattern overlapping the first field insulating layer. A source/drain region is between the first gate and the second gate, in contact with the etch barrier pattern.
US10128152B2 Magnetic trap for cylindrical diamagnetic materials
A magnetic trap is configured to arrange at least one diamagnetic rod. The magnetic trap includes first and second magnets on a substrate that forms the magnetic trap defining a template configured to self-assemble diamagnetic material. Each of the first and second magnets extends along a longitudinal direction to define a magnet length, and contact each other to define a contact line. The first magnet and the second magnet have a diametric magnetization in a direction perpendicular to the contact line and the longitudinal direction so as to generate a longitudinal energy potential that traps the diamagnetic rod along the longitudinal direction.
US10128144B2 Support cylinder for thermal processing chamber
Embodiments of the disclosure generally relate to a support cylinder used in a thermal process chamber. In one embodiment, the support cylinder includes a hollow cylindrical body comprising an inner peripheral surface, an outer peripheral surface parallel to the inner peripheral surface, wherein the inner peripheral surface and the outer peripheral surface extend along a direction parallel to a longitudinal axis of the support cylinder, and a lateral portion extending radially from the outer peripheral surface to the inner peripheral surface, wherein the lateral portion comprises a first end having a first beveled portion, a first rounded portion, and a first planar portion connecting the first beveled portion and the first rounded portion, and a second end opposing the first end, the second end having a second beveled portion, a second rounded portion, and a second planar portion connecting the second beveled portion and the second rounded portion.
US10128142B2 Semiconductor structures including carrier wafers and attached device wafers, and methods of forming such semiconductor structures
A semiconductor structure comprising a carrier wafer and a device wafer. The carrier wafer comprises trenches sized and configured to receive conductive pillars of the device wafer. The carrier wafer and the device wafer are fusion bonded together and back side processing effected on the device wafer. The device wafer may be released from the carrier wafer by one or more of mechanically cleaving, thermally cleaving, and mechanically separating. Methods of forming the semiconductor structure including the carrier wafer and the device wafer are disclosed.
US10128137B2 Management method of substrate processing apparatus and substrate processing system
A measurement processing process S103 of measuring a cut width of a film based on an image obtained by imaging, with an imaging unit 270, a peripheral portion of a substrate which is processed based on a substrate processing recipe; a creation process S602 of creating a management list in which a set value of the cut width of the film, a measurement value of the cut width of the film measured through the measurement processing process and time information at which the measurement result is obtained are correlated; an analysis process S603 (S606) of analyzing a state of the processed substrate based on the created management list; and a notification process S605 (S608, S609) of making a preset notification to a user based on an analysis result obtained through the analysis process are provided.
US10128134B2 Substrate transfer method and processing system
Provided is a substrate transfer method for sequentially transferring a substrate between a heat treatment chamber and another chamber different from the heat treatment chamber using a transfer unit having a first pick and a second pick. An unprocessed substrate is held by the first pick, and the substrate is transferred to the heat treatment chamber. A processed substrate, heat-treated in the heat treatment chamber, is held by the second pick, and the unprocessed substrate held by the first pick is loaded into the heat treatment chamber. The processed substrate held by the second pick is transferred to the other chamber. An unprocessed substrate in the other chamber is held by the first pick, the processed substrate held by the second pick is loaded into the other chamber, and then both the first pick and the second pick are put into a state of not holding a substrate.
US10128130B2 Method for manufacturing a semiconductor device
A compact and high-reliability semiconductor device is implemented. The bonding wires situated in the vicinity of a gate, and the bonding wires situated in the vicinity of a vent facing to the gate across the center of a semiconductor chip in a molding step have a loop shape falling inwardly of the semiconductor chip, have a weaker pulling force (tension) than those of other bonding wires, and are loosely stretched with a margin. The bonding wires situated in the vicinity of the gate in the molding step are, for example, a first wire and a fifth wire to be connected with a first electrode pad and a fifth electrode pad, respectively. Whereas, the bonding wires situated in the vicinity of the vent in the molding step are, for example, a third wire and a seventh wire to be connected with a third electrode pad and a seventh electrode pad, respectively.
US10128129B2 Method of manufacturing semiconductor device
Provided is a semiconductor device with improved reliability that achieves the reduction in size. A semiconductor wafer is provided that has a first insulating member with an opening that exposes from which an upper surface of an electrode pad. Subsequently, after forming a second insulating member over a main surface of the semiconductor wafer, another opening is formed to expose the upper surface of the electrode pad. Then, a probe needle is brought into contact with the electrode pad, to write data in a memory circuit at the main surface of the semiconductor wafer. After covering the upper surface of the electrode pad with a conductive cover film, a relocation wiring is formed. In the Y direction, the width of the relocation wiring positioned directly above the electrode pad is equal to or smaller than the width of the opening formed in the first insulating member.
US10128128B2 Method of manufacturing semiconductor device having air gap between wirings for low dielectric constant
A method of manufacturing a semiconductor device includes: (a) loading into a process chamber a substrate including: a wiring layer including a first interlayer insulating film, a plurality of copper-containing films formed on the first interlayer insulating film and used as a wiring, an inter-wire insulating film electrically insulating the plurality of copper containing film and a recess formed between the plurality of copper-containing film; and a first diffusion barrier film formed on a first portion of a surface of the plurality of copper-containing films to suppress a diffusion of a component of the plurality of copper-containing film; and (b) supplying a silicon-containing gas into the process chamber to form a silicon-containing film on: a surface of the recess; and a second portion of the surface of the plurality of copper-containing films other than the first portion where the first diffusion barrier film is formed.
US10128124B2 Method for blocking a trench portion
A method is provided for blocking a portion of a longitudinal through-hole during manufacture of a semiconductor structure, comprising the steps of: forming a stack comprising a hard mask comprising at least one trench, and a first coating filling the at least one trench and coating the hard mask, wherein the first coating comprises one or more materials that can be etched selectively with respect to a second coating; etching at least one vertical via in the first coating directly above the portion of the trench in such a way as to remove the first coating over at least a fraction of the depth of the trench, filling the at least one via with the second coating material, and removing the first coating selectively with respect to the second coating from at least the one or more longitudinal through-holes in such a way as to leave in place any of the first coating present directly underneath the second coating.
US10128121B2 Substrate processing apparatus, substrate processing method and substrate processing program
A substrate processing apparatus is provided that includes a control part configured to control a substrate process in accordance with a processing procedure set in a process recipe. The process recipe is linked to a plurality of partial recipes obtained by dividing the processing procedure into functions. The control part controls the substrate process in accordance with processing procedures set in the linked plurality of partial recipes.
US10128120B2 Method of treating a layer
The inventive concepts provide a method of completely removing a damage region of a surface of an etch target layer after plasma-etching the etch target layer. The method includes performing a first post-etch plasma treatment process using a first post-treatment gas on the plasma-etched etch target layer. A polarity of ions of the first post-treatment gas may be the same as a polarity of bias power applied to a stage in a plasma apparatus.
US10128117B2 Semiconductor device, related manufacturing method, and related electronic device
A semiconductor device may include the following elements: a first doped region; a second doped region, which contacts the first doped region; a third doped region, which contacts the first doped region; a first dielectric layer, which contacts the above-mentioned doped regions; a first gate member, which is conductive and comprises a first gate portion, a second gate portion, and a third gate portion, wherein the first gate portion contacts the first dielectric layer, wherein the second gate portion is positioned between the first gate portion and the third gate portion, and wherein a width of the second portion is unequal to a width of the third gate portion; a doped portion, which is positioned between the third gate portion and the third doped region; a second gate member; and a second dielectric layer, which is positioned between the third gate portion and the second gate member.
US10128113B2 Semiconductor structure and manufacturing method thereof
A semiconductor structure comprises a substrate comprising an interlayer dielectric (ILD) and a silicon layer disposed over the ILD, wherein the ILD comprises a conductive structure disposed therein, a dielectric layer disposed over the silicon layer, and a conductive plug electrically connected with the conductive structure and extended from the dielectric layer through the silicon layer to the ILD, wherein the conductive plug has a length running from the dielectric layer to the ILD and a width substantially consistent along the length.
US10128109B2 Method for synthesis of two-dimensional dichalcogenide semiconductors
The present disclosure relates to methods of making a transition metal dichalcogenide. The methods can include a step of depositing a transition metal onto a substrate to form an epitaxial transition metal layer. The methods can also include a step of depositing a chalcogen onto the epitaxial transition metal layer, and a step of reacting the chalcogen with the epitaxial transition metal layer to form a transition metal dichalcogenide. In some instances, the chalcogen is reacted with the epitaxial transition metal layer at a temperature of between about 300° C. and 600° C., between about 300° C. and 550° C., between about 300° C. and 500° C., between about 300° C. and 450° C., or between about 300° C. and 400° C.
US10128106B2 Semiconductor device and manufacturing method of the semiconductor device
When a defect region is present near the pn junction in a GaN layer, lattice defects are present in the depletion layer. Therefore, when a reverse bias is applied to the pn junction, the defects in the depletion layer cause the generated current to flow as a leakage current. The leakage current flowing through the depletion layer can cause a decrease in the withstand voltage at the pn junction. Provided is a semiconductor device using gallium nitride, including a gallium nitride layer including an n-type region. The gallium nitride layer includes a first p-type well region and a second p-type well region that is provided on at least a portion of the first p-type well region and has a peak region with a higher p-type impurity concentration than the first p-type well region.
US10128104B2 Method of manufacturing semiconductor device, substrate processing apparatus, and recording medium
A method of manufacturing a semiconductor device includes forming a film on a substrate by overlapping the following during at least a certain period: (a) supplying a first source to the substrate, the first source including at least one of an inorganic source containing a specific element and a halogen element and an organic source containing the specific element and the halogen element; (b) supplying a second source to the substrate, the second source including at least one of amine, organic hydrazine, and hydrogen nitride; and (c) supplying a third source to the substrate, the third source including at least one of amine, organic hydrazine, hydrogen nitride, and organic borane.
US10128098B2 System and methodology for expressing ion path in a time-of-flight mass spectrometer
A system for expressing an ion path in a time-of-flight (TOF) mass spectrometer. The present invention uses two successive curved sectors, with the second one reversed, to form S-shaped configuration such that an output ion beam is parallel to an input ion beam, such that the ions makes two identical but opposed turns, and such that the geometry of the entire system folds into a very compact volume. Geometry of a TOF mass spectrometer system in accordance with embodiments of the present invention further includes straight drift regions positioned before and after the S-shaped configuration and, optionally, a short straight region positioned between the two curved sectors with total length equal to about the length of the central arc of both curved sectors.
US10128097B2 Low cross-talk fast sample delivery system based upon acoustic droplet ejection
An ion source for a mass spectrometer is disclosed comprising an ultrasonic transducer which focuses ultrasonic energy onto a surface of a sample fluid without directly contacting the sample fluid.
US10128094B2 Optimizing quadrupole collision cell RF amplitude for tandem mass spectrometry
A mass spectrometer includes a collision cell and a system controller. The collision cell includes a plurality of rod pairs configured to generate pseudopotential well through the application of radio frequency potentials to the rod pairs. The collision cell configured to generate a target fragment from a parent ion by colliding the parent ion with one or more gas molecules. The system controller is configured to set a radio frequency amplitude of the radio frequency potentials to a default amplitude; monitor the production of a target fragment ion while adjusting the collision energy; set the collision energy to optimize the production of the target fragment ion; apply a linear full range ramp to the radio frequency amplitude to determine an optimal radio frequency amplitude; and set the radio frequency amplitude to the optimal radio frequency amplitude for the parent ion, target fragment ion pair.
US10128092B2 Compact mass spectrometer
A miniature mass spectrometer is disclosed comprising an atmospheric pressure ionization source, a first vacuum chamber having an atmospheric pressure sampling orifice or capillary, a second vacuum chamber located downstream of the first vacuum chamber and a third vacuum chamber located downstream of the second vacuum chamber. A first vacuum pump is arranged and adapted to pump the first vacuum chamber, wherein the first vacuum pump is arranged and adapted to maintain the first vacuum chamber at a pressure <10 mbar. A first RF ion guide is located within the first vacuum chamber. An ion detector is located in the third vacuum chamber. The ion path length from the atmospheric pressure sampling orifice or capillary to an ion detecting surface of the ion detector is ≤400 mm. The mass spectrometer further comprises a split flow turbomolecular vacuum pump comprising an intermediate or interstage port connected to the second vacuum chamber and a high vacuum (“HV”) port connected to the third vacuum chamber. The first vacuum pump is also arranged and adapted to act as a backing vacuum pump to the split flow turbomolecular vacuum pump. The first vacuum pump has a maximum pumping speed ≤10 m3/hr (2.78 L/s).
US10128091B2 Filter apparatus for arc ion evaporator used in cathodic arc plasma deposition system
A filter apparatus for arc ion evaporator used in the cathodic arc plasma deposition system according to this invention is characterized by a set of multiple straight tubes placing in parallel to one another wherein the size and/or amount of large particles, which could contaminate the plasma beam, can be controlled. The filter apparatus further comprises a set of solenoid coils which coil around the filter to generate a magnetic field to drive plasma to the targeting object or material.The filter apparatus of this present invention can reduce a number of large particles in the plasma beam and can further be designed into compacted shapes with high flexibility for adaptation in order to suit engineering demands. In addition, the filter apparatus according to this invention does not hinder the line of sight and is in consistent with the direction of plasma movement so that large number of plasma can be obtained, resulting in a reduced electrical consumption for driving the plasma and a faster deposition rate to enable quick, high volume production of quality products at a reasonable cost.
US10128090B2 RF impedance model based fault detection
A method to detect a potential fault in a plasma system is described. The method includes accessing a model of one or more parts of the plasma system. The method further includes receiving data regarding a supply of RF power to a plasma chamber. The RF power is supplied using a configuration that includes one or more states. The method also includes using the data to produce model data at an output of the model. The method includes examining the model data. The examination is of one or more variables that characterize performance of a plasma process of the plasma system. The method includes identifying the fault for the one or more variables. The method further includes determining that the fault has occurred for a pre-determined period of time such that the fault is identified as an event. The method includes classifying the event.
US10128087B2 Configuration independent gas delivery system
A gas delivery apparatus for supplying process gas to a processing chamber of a plasma processing apparatus includes a mixing manifold having a plurality of gas inlets on a surface thereof, the gas inlets being equally spaced from a center mixing point of the mixing manifold; and optionally a plurality of gas supplies in communication with the plurality of gas inlets on the surface of the mixing manifold. A method of supplying gas to a processing chamber of a plasma processing apparatus using such a gas delivery apparatus involves providing a plurality of gas supplies in communication with a plurality of gas inlets on a surface of a mixing manifold; flowing at least two different gases from the plurality of gas supplies to the mixing manifold to create a first mixed gas; and supplying the first mixed gas to a plasma processing chamber coupled downstream of the mixing manifold.
US10128085B2 Method of plasma etching
A method of plasma etching includes an etching process that generates plasma from a process gas that includes fluorocarbon by using first high frequency power output by a first high frequency power source, and by the generated plasma, etches a low-k film with a metal-containing film as a mask. In the etching process, the first high frequency power is intermittently applied.
US10128081B2 Composite charged particle beam detector, charged particle beam device, and charged particle beam detector
A composite charged particle beam apparatus modulates an irradiation condition of a charged particle beam at high speed and detects a signal in synchronization with a modulation period to extract a signal arising from a particular charged particle beam when a sample is irradiated with a plurality of charged particle beams simultaneously. Light emitted from two or more kinds of scintillators having different light emitting properties is dispersed, signal strength is detected, and a signal is processed based on a ratio of first signal strength when the sample is irradiated with a first charged particle beam alone to second signal strength when the sample is irradiated with a second charged particle beam alone. The apparatus can extract only a signal arising from a desired charged particle beam even when the sample is irradiated with the plurality of charged particle beams simultaneously.
US10128074B2 Pyrotechnic circuit breaker having an improved structure for accommodating a bus bar, and assembly method thereof
A pyrotechnic circuit breaker ,comprising a body, an igniter, a piston a bus bar, wherein the piston comprises a cutting edge and is adapted to move along a normal direction from a raised position to a lowered position to cut a portion of the bus bar, thereby separating the bus bar into two distinct portions in order to break the electrical conduction of the bus bar.
US10128073B2 Electrical switching apparatus and thermal trip assembly therefor
A thermal trip assembly is for an electrical switching apparatus. The electrical switching apparatus includes a housing, separable contacts enclosed by the housing, an operating mechanism for opening and closing the separable contacts, and a number of shunts. The thermal trip assembly includes a load conductor, a bimetal adapted to cooperate with the operating mechanism to open the separable contacts in response to a trip condition, and a bypass heater element structured to be electrically connected to the shunts. The bypass heater element directs the flow of electric current to at least partially bypass the bimetal.
US10128071B2 Abrasion resistant material, puffer cylinder, and puffer type gas circuit breaker
Disclosed is an abrasion resistant material having low cost and excellent abrasion resistance, a puffer cylinder, and a puffer type gas circuit breaker. The abrasion resistant material includes: a base material which is formed of pure aluminum or aluminum alloy and has an unevenness structure formed on its surface; and an aluminum hydrated oxide film which is formed on the surface of the base material, wherein a surface of the aluminum hydrated oxide film is provided with an unevenness structure which is finer than the unevenness structure of the base material.
US10128069B1 Electrical switching apparatus and debris barrier therefor
A debris barrier is for an electrical switching apparatus. The electrical switching apparatus includes separable contacts and an arc chute. The separable contacts generate debris when tripping open in response to an electrical fault. The arc chute has a plurality of splitter plates each having an edge portion and a distal portion located opposite and distal the edge portion. The debris barrier includes a first leg, a second leg, and a middle portion connecting the first leg and the second leg. The middle portion is coupled to one of the separable contacts. At least one of the first leg and the second leg has a first barrier portion and a second barrier portion extending therefrom. The first barrier portion is located proximate the distal portion. The second barrier portion extends from the first barrier portion toward the edge portion in order to redirect the debris toward the edge portion.
US10128068B2 Terminal assembly for vacuum contactor switch
The present disclosure relates a terminal assembly for a vacuum contactor switch which is connected to a terminal of a cradle with electricity applicability to protect a power system by breaking circuits in the event of a dangerous situation such as a short circuit or an overcurrent. The terminal assembly includes a body portion, a connecting member, a contactor and a bush. The body portion is inserted into a terminal hole formed in the terminal of the cradle and provided with first fastening holes formed in opposite side surface thereof. The contactor is connected to one end of the body portion through a connecting member. The bush has a pair of pieces disposed to surround a periphery of the body portion with both ends of one of the pieces facing both ends of the other piece.
US10128067B1 Three phase unitized high voltage switch assembly with a cantilevered telescoping base
Switch gear for interconnecting a plurality of power transmission lines including a number of high voltage switches arranged in three phase unitized relationship for routing power in one or multiple directions. The switches are pre-mounted on a beam to form a unitized assembly which is attached in the field to a vertical support structure or substation structure. The unitized assembly includes a telescoping base design that permits the width of the unitized assembly to be reduced so that the assembly can be transported by truck to the installation site and then the switch assembly may be extended to the final width for installation at the site. The telescopic base design is preferably cantilevered and includes free rolling capability for easily manually reducing or expanding the width of the unitized assembly when the beam is lying on a ground surface.
US10128066B2 Toggle switch having improved moulded sealing component, and assembly with such a toggle switch and a support panel
A toggle switch includes a hollow base, a switch mechanism, a cover, a bushing extending from the cover, a toggle lever, and a one piece resilient sealing component. The sealing component includes a lever seal surrounding the toggle lever and covering the inner wall of the bushing for sealing a space between the toggle lever and the bushing. A cover seal forms a lower closed sealing ring compressed between the cover and the base for sealing the cover to the base. The one piece resilient sealing component also includes an upper closed sealing ring surrounding the bushing and extending on a portion of the upper surface of the cover for cooperating with a panel for mounting the switch.
US10128065B2 Rotation transmitting mechanism and lever switch adopting rotation transmitting mechanism
A rotation transmitting mechanism may include first and second tubular holders connected to first and second tubular members, respectively, to be incapable of rotating relative thereto, and a third tubular holder provided to project from an inside of the second tubular holder to the first tubular holder side and connected to the second tubular holder to be incapable of rotating relative thereto. The rotation transmitting mechanism may also include an inner coil spring, the ends of which are inserted inside of and respectively fixed to the first and third tubular holders, and an outer coil spring, the ends of which are inserted outside of and respectively fixed to the first and third tubular holders. The coils may have the same winding direction. In certain states, the second and third tubular holders may be connected to be incapable of rotating relative to each other.
US10128059B2 Switch
Provided is a switch that can be downsized. A switch is provided with a plunger, two upper torsion springs that bias the plunger in a returning direction, housing-side contacts, and plunger-side contacts. One of the upper torsion springs is arranged on one side of a plane that includes an axis passing through a central portion of the plunger, and that is perpendicular to perpendicular lines M connecting the plunger-side contacts and the axis, and the other one of the upper torsion springs is arranged on the other side of the plane.
US10128054B2 Linear-hyperbranched polymers as performance additives for solid electrolytic capacitors
Provided herein is an improved capacitor and a method for forming an improved capacitor. The method includes providing an anode and forming a dielectric on the anode. A linear-hyperbranched polymer is formed and a conductive polymer dispersion is prepared comprising at least one conducting polymer, one polyanion and the linear-hyperbranched polymer. A layer of the conductive polymer dispersion if formed wherein said dielectric is between the anode and the layer.
US10128051B2 Variable capacitance component
A variable capacitance component includes a variable capacitance layer made of a dielectric material, a pair of electrodes that face each other via the variable capacitance layer, a pair of insulating portions that support the variable capacitance layer therebetween, and a pair of lead portions is respectively connected to the pair of electrodes, and the pair of lead portions is respectively disposed inside the pair of insulating portions, and the pair of lead portions is on a same axis that is perpendicular or substantially perpendicular to the variable capacitance layer.
US10128050B1 Composite electronic component and board having the same
A composite electronic component includes: a composite body in which a multilayer ceramic capacitor and a ceramic chip are coupled to each other. The multilayer ceramic capacitor includes a first ceramic body, and first and second external electrodes disposed on both end portions of the first ceramic body. The ceramic chip includes a second ceramic body disposed on a lower portion of the multilayer ceramic capacitor, and first and second terminal electrodes disposed on both end portions of the second ceramic body and connected to the first and second external electrodes. A width of first regions of the second ceramic body in which the first and second terminal electrodes are disposed is wider than a width of a second region of the second ceramic body between the first regions.
US10128049B2 Multilayer ceramic capacitor
In an embodiment, a multilayer ceramic capacitor 10 is formed in such a way that a first face f1 of a capacitor body 11 has a concave shape and a first part 12a of a first external electrode 12 contacts the concave-shaped first face f1, and that a second face f2 of the capacitor body 11 has a concave shape and a first part 13a of a second external electrode 13 contacts the concave-shaped second face f2.
US10128039B2 Coil component
A core of a coil component is formed of a first flange, a second flange, and a winding core connecting the first flange and the second flange to each other. A winding is wound around the winding core. The core is formed of a first part and a second part, the second part having a smaller magnetic permeability and a higher rigidity than the first part. The second part is formed of an end portion of the first flange on one side in an extension direction of the first flange and an end portion of the second flange on one side in an extension direction of the second flange.
US10128038B2 Isolation transformer
An isolation transformer wherein in a first coil group of a pair of coil groups provided in an isolation transformer, an inner peripheral side lead wire is drawn out in a positive direction of a z axis and then drawn out to an outer peripheral side of a primary side coil as a first inner peripheral side lead wire, and in a second coil group, the inner peripheral side lead wire is drawn out in a negative direction of the z axis and then drawn out to the outer peripheral side of the primary side coil as a second inner peripheral side lead wire. The first inner peripheral side lead wire and the second inner peripheral side lead wire are then connected to each other, such that respective inner peripheral side end portions are connected to each other in series.
US10128037B2 Embedded substrate core spiral inductor
Inductors are fabricated in core layers according to a predefined semiconductor package manufacturing process rules. The inductors provide an embedded substrate trace inductor solution. The inductors may be part of an on-chip voltage regulator or any other circuit design. The inductors provide a core spiral structure to help increase inductance, particularly using magnetic field coupling between inductors. The core layers provide thicker and heavier conductive segments for the inductors, particularly as compared to inductors fabricated in build-up layers according to the semiconductor package manufacturing process rules.
US10128031B2 Method for manufacturing magnetic particles from a silicon oxide-iron core-shell structure
Provided is a method for manufacturing magnetic particles, in which an oxidation treatment, a reduction treatment, and a nitriding treatment are performed in that order on raw material particles with a core-shell structure in which a silicon oxide layer is formed on the surfaces of iron microparticles, thereby nitriding the iron microparticles while maintaining the core-shell structure. Due to this configuration, granular magnetic particles with a core-shell structure in which a silicon oxide layer is formed on the surfaces of iron nitride microparticles can be obtained.
US10128028B2 Varistor device
A varistor device includes a main body, a conductive area, a specific-melting-point metallic pin, and an elastic unit. The main body has a first surface, and the conductive area is located at the first surface. The specific-melting-point metallic pin has a first section and a second section. The first and the second sections are one-piece formed. The first section is fixedly disposed on the conductive area. The second section has a specific melting point such that the second section melts when a current flows between the first surface and the second section so as to expose the second section to a temperature greater than the specific melting point. The elastic unit has an end connected to the second section, and the elastic unit provides an elastic force to the second section to break the second section so as to cut off the current when the second section melts.
US10128019B2 Copper alloy for electronic/electrical device, plastically-worked copper alloy material for electronic/electrical device, component for electronic/electrical device, terminal, and busbar
A copper alloy for an electronic and electric device includes: Mg in a range of 0.1 mass % or more and less than 0.5 mass %; and a Cu balance including inevitable impurities, wherein a graph, in which a vertical axis is dσt/dεt and a horizontal axis is a true strain εt, dσt/dεt being defined by a true stress σt and the true strain εt, obtained in a tensile test of the copper alloy, has a strained region that has a positive slope of dσt/dεt.
US10128008B2 Apparatus to switch ultrasonic signal paths in a moderately high radiation area
The invention relates to an apparatus and methods for operation in relatively high radiation fields to remotely switch signal devices through a shared single main umbilical signal cable. The invention is particularly suitable for use in a nuclear reactor, such as a boiling water reactor, and in difficult to access areas in the reactor pressure vessel. One or more main umbilical cables connect a control station to an enclosure housing a signal switching device. The signal switching device allows several signal generating/receiving devices, such as cameras and ultrasonic probes, to be controlled by the one or more main umbilical cables.
US10128007B2 Chimneys having joinable upper and lower sections where the lower section has internal partitions
Chimneys include several combinable parts usable in nuclear reactors. The parts are modular and removably joinable without destruction for use in directing flow in an operating nuclear reactor and directly fit in storage area during non-operation. Chimney parts are joinable through flanges and connecting structures. Chimney parts may include partitions that divide or direct energetic coolant flow from a nuclear core as well as steam separating and drying structures. The parts each individually fit within storage areas of the nuclear plant, including equipment or buffer pools in the refueling floor of the plant. Methods move the chimney parts between the reactor and storage areas, and multiple parts may be stacked or nested in such moves. Methods are usable underwater and with storage pools to prevent exposure of chimney parts during an outage. During operation, chimneys are usable in place of existing single-piece chimneys.
US10128005B2 Optimized flower tubes and optimized advanced grid configurations
A support grid for a nuclear fuel assembly, the nuclear fuel assembly including a generally cylindrical fuel rod with a diameter, wherein the support grid includes a frame assembly having a plurality of generally circular cells and a plurality of helical frame members. The helical frame members are disposed in the cells and are structured to contact the cell as well as a fuel rod. The helical fuel rod contact portion may have a variable pitch.
US10128004B2 High temperature strength, corrosion resistant, accident tolerant nuclear fuel assembly grid
The invention pertains to a nuclear fuel assembly grid or a portion or a part of the grid, such as a grid strap and/or an integral flow mixer that is at least partially constructed of a composition containing one or more ternary compounds of the general formula I: Mn+1AXn  (I) wherein, M is a transition metal, A is an element selected from the group A elements in the Chemical Periodic Table, X is carbon or nitrogen, and n is an integer from 1 to 3. The invention further pertains to a method of making the nuclear fuel assembly grid or a portion of a part of the grid, by employing a sintering process to sinter the composition containing one or more ternary compounds in powder form such that the resulting grid or a portion of or a part of the grid includes a plurality of sintered layers.
US10128001B2 Closed enclosure with probe for identifying contents of enclosure
An automatic data collection system tracks articles by providing a robust electromagnetic (EM) field within an enclosure in which the articles are stored. Respective data carriers, such as RFID tags, attached to each article respond to the electromagnetic field by transmitting data identified with each article. An RFID scanner receives the transmitted RFID tag identification data and a processor compares the received identification data to a data base. The data base associates the identification data with data concerning the medical article to which the RFID tag is affixed, such as the name of the medicine, the size of the dose, and the expiration date. The processor is also programmed to keep track of the number of articles of a particular type remaining in the enclosure, to note receipt of an article in the enclosure, and to note removal of the article.
US10128000B1 Computer system and method for delivering operational intelligence for ambulatory team based care and virtual medicine
Various structures and methods are disclosed related to a computer system for delivering data for operational intelligence in support of optimizing health care delivery. Particular embodiments selectively extract various data sets for operational support from a large electronic medical record (“EMR”) system on schedules of varying frequency to efficiently refresh data during the operational day. Other embodiments enhance EMR extract data using other computerized data sources and/or computer analysis of the EMR data. Other embodiments provide efficient data delivery for operational intelligence to optimize integrated, team-based health care delivery as well virtual medicine and transitional care. These and other embodiments are further disclosed herein.
US10127998B2 Memory having one time programmable (OTP) elements and a method of programming the memory
A method of programming a memory includes selecting a logic state for programming a first bitcell of the memory. A first one-time-programmable (OTP) element of the first bitcell is programmed using a first set of conditions intended to achieve a first target resistance in accordance with the selected logic state which results in a first degree of programming of the first OTP element. A second OTP element of the first bitcell is programmed using a second set of conditions different from the first set of conditions intended to achieve a second target resistance in accordance with the selected logic state which results in a second degree of programming of the second OTP element, wherein the first and second degrees of programming are visually indistinguishable.
US10127997B2 Data storage device comprising super block parity data based on page type of word line or plane
A data storage device may include a plurality of nonvolatile memory devices including a plurality of blocks and a controller suitable for generating super block parity data for a super block, which is formed of one or more of the plurality of blocks.
US10127996B2 Test circuit for memory device and semiconductor integrated device including the test circuit
An efficient test for a flash memory combined with a logic chip and incorporated in a semiconductor integrated device can be executed.A logic chip combined with a rewritable nonvolatile memory and incorporated in a semiconductor integrated device is provided with a test circuit. The test circuit reads a programmable test sequence transmitted from an external tester and stored, generates a memory control signal specific to the nonvolatile memory in accordance with a product ID read on the basis of the test sequence, executes a test in which the generated memory control signal is outputted to the nonvolatile memory, and outputs, to the tester, a test result based on a value outputted from the nonvolatile memory in response to the memory control signal.
US10127992B2 Method and structure for reliable electrical fuse programming
A method of programming electrical fuses reliably is disclosed. If a programming current exceeds a critical current, disruptive mechanisms such as rupture, thermal runaway, decomposition, or melt, can be a dominant programming mechanism such that programming is not be very reliable. Advantageously, by controlled programming where programming current is maintained below the critical current, electromigration can be the sole programming mechanism and, as a result, programming can be deterministic and very reliable. In this method, fuses can be programmed in multiple shots with progressive resistance changes to determine a lower bound that all fuses can be programmed satisfactorily and an upper bound that at least one fuse can be determined failed. If programming within the lower and upper bounds, defects due to programming can be almost zero and, therefore, defects are essentially determined by pre-program defects.
US10127988B2 Temperature compensation in memory sensing
Sense circuits and methods to vary, in response to temperature, a precharge voltage level of a sense node during a sense operation, a sense node develop time during the sense operation, and/or a ratio of a deboost voltage level capacitively decoupled from the sense node to a boost voltage level capacitively coupled to the sense node during the sense operation.
US10127985B2 Semiconductor memory device
A semiconductor memory device includes first and second memory cells, first and second word lines that are connected to the first and second memory cells, respectively, a first transistor connected to one end of the first word line, and second and third transistors respectively connected to first and second ends of the second word line. During a read operation on the first and second memory cells, when the first word line is selected, a first voltage is applied to the second word line, and then a second voltage is applied to the first word line, and when the second word line is selected, the first voltage is applied to the first word line, and then the second voltage is applied to the second word line. The second voltage is applied to the first word line for a longer duration than is applied to the second word line.
US10127984B2 Method for operating storage device determining wordlines for writing user data depending on reuse period
Embodiments include a method of operating a storage device including a flash memory, comprising: calculating a reuse period of a selected memory block in the flash memory; determining a set of wordlines of the selected memory block for writing data based on the reuse period of the selected memory block; and writing the data into the set of wordlines.
US10127982B2 Volatile memory, memory module including the same, and method for operating the memory module
A memory module includes an emergency power supplier, a plurality of ranks each including one or more volatile memories, a non-volatile memory, and a controller suitable for backing up data of the ranks into the non-volatile memory by using the emergency power supplier during a power failure, wherein the ranks are sequentially backed up, and while one rank is backed up among the ranks, the other ranks are controlled in a self-refresh mode.
US10127978B2 Resistive memory device and resistive memory system including a plurality of layers, and method of operating the system
A method of operating a resistive memory system including a plurality of layers may include receiving a write request and first data corresponding to a first address, converting the first address into a second address and assigning n (n is an integer equal to or larger than 2) pieces of sub-region data generated from the first data to the plurality of layers, and writing the n pieces of sub-region data to at least two layers according to the second address.
US10127977B2 Method, system and device for non-volatile memory device state detection
Disclosed are methods, systems and devices for operation of non-volatile memory devices. In one aspect, a sense circuit may enable a determination of a current impedance state of a non-volatile memory element while avoiding an unintentional change in the state of the non-volatile memory element.
US10127973B2 Training controller, and semiconductor device and system including the same
A training controller, semiconductor device and a system including the same are disclosed, which relates to technology for training a phase of data. The training controller may include a read training circuit configured to control a read training operation based on a read signal and a control signal. The training controller may include a write training circuit configured to control a write training operation based on a write signal and a write training signal. The training controller may include a reset controller configured to generate a reset signal when a mismatch occurs in the read training operation or the write training operation.
US10127970B2 Voltage boost circuit
A voltage boost circuit for eDram using thin oxide field effect transistors (FETs) is disclosed. The voltage boost circuit includes a boost capacitor which is precharged with a precharge voltage in a precharge stage and which provides a boosted supply voltage to a thin oxide FET during a pump phase. The voltage boost circuit further include a drive capacitor which provides a turn on voltage to the thin oxide FET so that the boosted supply voltage can pass to an output node in the pump phase.
US10127966B2 Reading circuit with a shifting stage and corresponding reading method
A reading circuit for a charge-retention circuit stage is provided with a storage capacitor coupled between a first biasing terminal and a floating node, and a discharge element coupled between the floating node and a reference terminal. The reading circuit further has an operational amplifier having a first input terminal that is coupled to the floating node and receives a reading voltage, a second input terminal receives a reference voltage, and an output terminal on which it supplies an output voltage, the value of which is a function of the comparison between the reading voltage and the reference voltage and indicative of a residual charge in the storage capacitor. A shifting stage shifts the value of the reading voltage of the floating node, before the comparison is made between the reading voltage and the reference voltage for supplying the output voltage.
US10127963B2 Charge sharing between memory cell plates using a conductive path
Methods, systems, techniques, and devices for operating a ferroelectric memory cell or cells are described. A first ferroelectric memory cell may be used to charge a second ferroelectric memory cell by transferring charge from a plate of first ferroelectric memory cell to a plate of the second ferroelectric memory cell. In some examples, prior to the transfer of charge, the first ferroelectric memory cell may be selected for a first operation in which the first ferroelectric memory cell transitions from a charged state to a discharged state and the second ferroelectric memory cell may be selected for a second operation during which the second ferroelectric memory cell transitions from a discharged state to a charged state. The discharging of the first ferroelectric memory cell may be used to assist in charging the second ferroelectric memory cell.
US10127958B2 Magnetic memory
According to one embodiment, the magnetic memory includes a structure including a first magnetic layer and a conductive layer, a second magnetic layer, an intermediate layer, a third magnetic layer, and a fourth magnetic layer. The first magnetic layer is provided between the second magnetic layer and the conductive layer. The intermediate layer is provided between the second magnetic layer and the first magnetic layer. The third magnetic layer is provided between a second electrode and the intermediate layer. The fourth magnetic layer is provided between a first electrode and the intermediate layer. Further, the magnetic memory includes a first conductive-type first semiconductor layer electrically connected with the first electrode, a first conductive-type second semiconductor layer electrically connected with the second magnetic layer, and a second conductive-type third semiconductor layer electrically connected with the first semiconductor layer and the second semiconductor layer.
US10127949B2 Heat and flow management in a computing device
A computing device caddy for housing a computing device is provided. The caddy includes a first caddy component. The first caddy component includes a first end wall including a first plurality of fins coupled to an outer surface of the first end wall. The first plurality of fins are configured relative to each other to create eddies within a flow. The caddy also includes a second caddy component. The second caddy component includes a second end wall. The second end wall is opposite the first end wall. The second caddy component is coupled to the first caddy component, thereby defining a cavity for housing the computing device.
US10127946B2 Electronic media disc storage tray component
Product packaging for electronic media discs including a tray component with hub portions arranged on one or more opposing surfaces of the tray for storage of a plurality of discs. Each tray component includes one or more tab portions for quick and easy assembly and disassembly with other trays such that any number of trays may be interconnected together providing customizable product packing.
US10127944B2 System and method for multimedia authoring and playback
A multimedia authoring and playback system and method in which the playback of multimedia content is presented in one or more windows or displays called “playback displays,” and in which additional windows or displays called “control displays” are included in some embodiments to provide various management and control functions. Included are features for creating, editing and distributing multimedia content, which may be viewed by recipients who play the content (and in some cases may be allowed to modify it); also included are features for programming playback behavior of multimedia content, interconnecting multimedia content, and exploring and navigating through multimedia content.
US10127939B2 Magnetic storage apparatus including a magnetic recording medium having a barrier layer between two heat sink layers
A magnetic recording medium includes a substrate, a first heat sink layer, a barrier layer, a second heat sink layer, and a magnetic layer that are successively stacked. The magnetic layer is made of a material including a first main component that is an alloy having a L10 crystal structure and a content of 50 at % or higher, or content of 50 mol % or higher. The barrier layer is made of a material including a second main component that is one of an oxide, a nitride, and a carbide having a content of 50 at % or higher, or content of 50 mol % or higher.
US10127936B2 Dynamic vibration absorber, flexure, and head support mechanism
A dynamic vibration absorber includes an arm section that includes an elastic unit; and a weight section that is connected to the arm section and includes a mass unit. The arm section and the weight section each include a plurality of stacked single-layer materials having different degrees of elasticity and specific gravities, and at least one of the single-layer materials of the arm section and at least one of the single-layer materials of the weight section are shared in common.
US10127932B2 Perpendicular magnetic recording medium and magnetic storage apparatus
A perpendicular magnetic recording medium includes a soft magnetic underlayer, an underlayer, an intermediate layer, and a perpendicular magnetic recording layer successively stacked on a nonmagnetic substrate. The soft magnetic underlayer includes a soft magnetic layer having an amorphous structure. The underlayer includes a first underlayer, and a second underlayer provided between the first underlayer and the intermediate layer. The first underlayer is made of a TiV alloy having an amorphous structure, and the second underlayer is made of an NiW alloy including at least one element selected from a group consisting of Co, Cu, Al, Cr, and Fe. The intermediate layer is made of Ru or an Ru alloy, and wherein the soft magnetic layer, the first underlayer, and the second underlayer are stacked in this order.
US10127929B2 Assessing disorders through speech and a computational model
In a system and method for assessing the condition of a subject, control parameters are derived from a neurophysiological computational model that operates on features extracted from a speech signal. The control parameters are used as biomarkers (indicators) of the subject's condition. Speech related features are compared with model predicted speech features, and the error signal is used to update control parameters within the neurophysiological computational model. The updated control parameters are processed in a comparison with parameters associated with the disorder in a library.
US10127927B2 Emotional speech processing
A method for emotion or speaking style recognition and/or clustering comprises receiving one or more speech samples, generating a set of training data by extracting one or more acoustic features from every frame of the one or more speech samples, and generating a model from the set of training data, wherein the model identifies emotion or speaking style dependent information in the set of training data. The method may further comprise receiving one or more test speech samples, generating a set of test data by extracting one or more acoustic features from every frame of the one or more test speeches, and transforming the set of test data using the model to better represent emotion/speaking style dependent information, and use the transformed data for clustering and/or classification to discover speech with similar emotion or speaking style. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US10127924B2 Communication apparatus mounted with speech speed conversion device
In a communication apparatus, an encoder compresses telephone call voice which is transmitted from another communication apparatus. A voice accumulator preserves the telephone call voice, which is compressed by the encoder, as a message. A decoder expands the telephone call voice which is preserved in the voice accumulator. A signal memory temporarily maintains the telephone call voice which is expanded by the decoder. A speech speed convertor performs speech speed conversion on the telephone call voice, which is read from the signal memory, and outputs resulting voice from a speaker. A memory monitor temporarily stops to expand the telephone call voice in the decoder in a case where the memory monitor determines that an idle capacity of the signal memory approaches a predetermined lower limit value.
US10127922B2 Sound source identification apparatus and sound source identification method
A sound source identification apparatus includes a sound collection unit including a plurality of microphones, a sound source localization unit configured to localize a sound source on the basis of an acoustic signal collected by the sound collection unit, a sound source separation unit configured to perform separation of the sound source on the basis of the signal localized by the sound source localization unit, and a sound source identification unit configured to perform identification of a type of sound source on the basis of a result of the separation in the sound source separation unit, and a signal input to the sound source identification unit is a signal having a magnitude equal to or greater than a first threshold value which is a predetermined value.
US10127919B2 Determining noise and sound power level differences between primary and reference channels
A method for estimating a noise power level difference (NPLD) between a primary microphone and a reference microphone of an audio device includes obtaining primary and reference channels of an audio signal with primary and reference microphones of an audio device and estimating a noise magnitude of the reference channel of the audio signal to provide a noise variance estimate for one or more frequencies. A modelled probability density function (PDF) of a fast Fourier transform (FFT) coefficient of the primary channel of the audio signal is maximized to provide a NPLD between the noise variance estimate of the reference channel and a noise variance estimate of the primary channel. A modelled PDF of an FFT coefficient of the reference channel of the audio signal is maximized to provide a complex speech power level difference (SPLD) coefficient between the speech FFT coefficients of the primary and reference channel. A corrected noise magnitude of the reference channel is then calculated based on the noise variance estimate, the NPLD and the SPLD coefficient.
US10127916B2 Method and apparatus for enhancing alveolar trill
A method and apparatus for enhancing audio processing between a transmit radio (230) and a receive radio (240) are provided. Digitized audio frames (202) are applied to parallel inputs of both a vocoder encoder (204) and a trill encoder 212 of the transmit radio (230). The vocoder encoder (204) generates voice bits which are communicated over a voice bits channel (206) to a vocoder decoder (208) of the receive radio (240). Trill encoder (212) generates signaling bits which are communicated over a signaling bits channel (214) to a trill decoder (216) of the receive radio (240) for recovery of trill information (218). At the receive radio (240), a decoded audio signal (209) generated from the vocoder decoder (208), and the recovered trill information (218) are both provided as inputs to a trill reconstructor stage (220) to generate a recovered audio signal (222) having a reconstructed trill.
US10127915B2 Managing silence in audio signal identification
An audio identification system determines whether a portion of a sample of an audio signal includes silence and generates a test audio fingerprint for the audio signal based on the presence of silence. In one embodiment, the audio identification system uses a value indicating silence for a portion of the test audio fingerprint corresponding to the portion of the audio signal that includes silence. When comparing the test audio fingerprint to reference audio fingerprints, the portion of the test audio fingerprint including the value indicating the presence of silence is not used. In another embodiment, the audio identification system replaces the portion including silence with additive audio and generates a test audio fingerprint for comparison based on the resulting modified sample.
US10127914B2 Method for compressing a higher order ambisonics (HOA) signal, method for decompressing a compressed HOA signal, apparatus for compressing a HOA signal, and apparatus for decompressing a compressed HOA signal
A method for compressing a HOA signal being an input HOA representation with input time frames (C(k)) of HOA coefficient sequences comprises spatial HOA encoding of the input time frames and subsequent perceptual encoding and source encoding. Each input time frame is decomposed (802) into a frame of predominant sound signals (XPS(k−1)) and a frame of an ambient HOA component (CAMB(k−1)). The ambient HOA component (C˜AMB(k−1)) comprises, in a layered mode, first HOA coefficient sequences of the input HOA representation (cn(k−1)) in lower positions and second HOA coefficient sequences (cAMB,n(k−1)) in remaining higher positions. The second HOA coefficient sequences are part of an HOA representation of a residual between the input HOA representation and the HOA representation of the predominant sound signals.
US10127912B2 Orientation based microphone selection apparatus
An apparatus comprising: an input configured to receive from at least two microphones at least two audio signals; at least two processor instances configured to generate separate output audio signal tracks from the at least two audio signals from the at least two microphones; a file processor configured to link the at least two output audio signal tracks within a file structure.
US10127909B2 Query rewrite corrections
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes receiving a first voice query; generating a first recognition output; receiving a second voice query; determining from a recognition of the second voice query that the second voice query triggers a correction request; using the first recognition output and the second recognition to determine a plurality of candidate corrections; scoring each candidate correction; and generating a corrected recognition output for a particular candidate correction having a score that satisfies a threshold value.
US10127908B1 Connected accessory for a voice-controlled device
Coordinated operation of a voice-controlled device and an accessory device in an environment is described. A remote system processes audio data it receives from the voice-controlled device in the environment to identify a first intent associated with a first domain, a second intent associated with a second domain, and a named entity associated with the audio data. The remote system sends, to the voice-controlled device, first information for accessing main content associated with the named entity, and a first instruction corresponding to the first intent. The remote system also sends, to the accessory device, second information for accessing control information or supplemental content associated with the main content, and a second instruction corresponding to the second intent. The first and second instructions, when processed by the devices in the environment, cause coordinated operation of the voice-controlled device and the accessory device.
US10127906B1 Naming devices via voice commands
Techniques for naming devices via voice commands are described herein. For instance, a user may issue a voice command to a voice-controlled device stating, “you are the kitchen device”. Thereafter, the device may respond to voice commands directed, by name, to this device. For instance, the user may issue a voice command requesting to “play music on my kitchen device”. Given that the user has configured the device to respond to this name, the device may respond to the command by outputting the requested music.
US10127901B2 Hyper-structure recurrent neural networks for text-to-speech
The technology relates to converting text to speech utilizing recurrent neural networks (RNNs). The recurrent neural networks may be implemented as multiple modules for determining properties of the text. In embodiments, a part-of-speech RNN module, letter-to-sound RNN module, a linguistic prosody tagger RNN module, and a context awareness and semantic mining RNN module may all be utilized. The properties from the RNN modules are processed by a hyper-structure RNN module that determine the phonetic properties of the input text based on the outputs of the other RNN modules. The hyper-structure RNN module may generate a generation sequence that is capable of being converting to audible speech by a speech synthesizer. The generation sequence may also be optimized by a global optimization module prior to being synthesized into audible speech.
US10127900B2 Acoustic panel assembly
An acoustic panel assembly may have one or more panels adaptable for reflecting sound waves and a support member to which the one or more panels may be attached. The support member may be extendable and retractable. The one or more panels and the support member may be collapsible into a housing. The one or more panels may be configured in one or more substantially planar portions, one or more substantially curved portions, or a combination thereof.
US10127897B2 Key transposition
Embodiments of the present invention provide methods, computer program products, and systems to for automatic key transposition. Embodiments of the present invention can be used to determine compatibility between a known melody capable of being generated by a pitch generation system and a first performance profile associated with a first performer that performs in conjunction with the pitch generation system. Embodiments of the present invention can be further used to determine an appropriate key to update one or more pitches associated with the known melody, to be generated by the pitch generation system during the performance by the first performer, based on the compatibility between the first performance profile and the known melody.
US10127895B2 Contoured banjo bridge
The present invention is directed to a Contoured Banjo Bridge with a flat upper surface for making contact with and securing the strings present on a stringed instrument and one or more convex overall lower surfaces which makes contact with the head of said stringed instrument, to maintain a uniform pressure with the banjo head surface when the strings are tightened, whereby the convex lower portion of the banjo bridge has a curved lower surface to compensate for the stress applied onto the head of the stringed instrument when the strings are tightened. The Contoured Banjo Bridge may be constructed with one or more openings to achieve the intended purpose of this application.
US10127891B2 Spatial optical modulating system
A system includes a spatial light modulator and a controller. The spatial light modulator is configured to perform phase modulation of a light that passes through a liquid crystal by applying individual voltages to the liquid crystal from each of a plurality of electrodes. The controller is configured to control the voltages applied to the liquid crystal from each of the plurality of electrodes based on phase image data. The phase image data represents values of each pixel corresponding to each of the plurality of electrodes by predetermined gradations. The controller converts gradation values, which are the values of each pixel, into voltages input to the electrodes corresponding to each pixel. The controller is configured to change a fluctuation width from a minimum value to a maximum value of the input voltages corresponding to a fluctuation width from a minimum value to a maximum value of the gradation values.
US10127889B2 Display system for enhancing visibility and methods thereof
Provided is a display system. The display system includes: a display; a sensor that senses light that is irradiated onto the surface of the display; and a controller that locally adjusts the luminance of a partial area in which visibility deteriorates as a result of the irradiated light in all display areas of the display.
US10127888B2 Local pixel luminance adjustments
An electronic device includes a display and a processor coupled to the display. The display includes a plurality of zones distributed over a viewable display area. The processor is configured to (1) obtain source data for the image to be displayed in the viewable area of the display, (2) analyze the source data in selected zones of the plurality of zones to determine at least one characteristic of the image in each selected zone, and (3) adjust, separately in each zone of the plurality of zones, at least one type of subpixel in the subpixel matrix based on determined characteristics of the image in the selected, analyzed zones.
US10127887B2 Acceleration of color conversion
Techniques related to accelerating color conversion are discussed. Such techniques may include generating a converted color value based on an array of ordered coefficients associated with a subsection of a section of a color conversion space and input color channel value offsets within the section of the color conversion space.
US10127884B2 Method and electronic device for displaying content
An electronic device includes: a communication module configured to receive a content; a direction detection unit configured to detect a direction that a screen of the electronic device faces; a control unit configured to determine whether to display the received content on the basis of a least one of whether the received content corresponds to a designated content and whether the detected direction corresponds to a designated direction; and a display module configured to display a notification notifying the reception of the content without displaying the content if the detected direction does not correspond to the designated direction and the received content corresponds to the designated content according to a determination result of the control unit.
US10127883B2 Frame rate control method and image processing apparatus selectively limiting frame rate
A frame rate control method is provided. The frame rate control method includes the following step: detecting a frame rate of an image signal generated by an image processing apparatus to generate a first detection result; detecting a system load on the image processing apparatus to generate a second detection result; and determining whether to provide a frame rate limit to limit the frame rate according to at least the first detection result and the second detection result.
US10127879B2 Display device and driving method thereof
A display device and a driving method thereof are disclosed. In one aspect, the display device includes a display panel including a plurality of pixel rows, a data driver configured to transfer data voltages to the display panel, a gate driver configured to transfer gate signals to the display panel, and a signal controller configured to control the data driver and the gate driver. The pixel rows are divided into i (i is a natural number of 2 or more) pixel row groups including a plurality of pixel rows, respectively. The display panel displays one still image for one frame set including the i sequential frames, and each of the i pixel row groups is charged by receiving the data voltage for each frame of the frame set, and the frames in which the i pixel row groups are charged are different from each other.
US10127876B2 Gate driving circuit and display device including the same
A gate driving circuit includes a plurality of stages, a k-th stage (where k is a natural number) of the plurality of stages being configured to receive a clock signal, a (k−1)-th carry signal from a (k−1)-th stage of the plurality of stages, a (k+1)-th carry signal from a (k+1)-th stage of the plurality of stages, a (k+2)-th carry signal from a (k+2)-th stage of the plurality of stages, a first ground voltage, a second ground voltage, and a third ground voltage, and to output a k-th gate signal and a k-th carry signal, the k-th stage including a first pull down circuit configured to discharge the k-th gate signal as the third ground voltage in response to the (k+1)-th carry signal, and the third ground voltage having a lower voltage level than the first ground voltage and having a higher voltage level than the second ground voltage.
US10127875B2 Shift register unit, related gate driver and display apparatus, and method for driving the same
The present disclosure provides a shift register unit. The shift register unit includes a pre-charge reset module; a pull-up module; a pull-down module; a first pull-down control module; and a second pull-down control module. The pre-charge reset module is connected to a forward scanning control signal input terminal, a reverse scanning control signal input terminal, a first signal input terminal, a second signal input terminal, and a pull-up control node. The pull-up module is connected to the pull-up control node, an input terminal of a first clock signal, and a signal output terminal. The first pull-down control module is connected to a pull-down control node, the forward scanning control signal input terminal, the reverse scanning control signal input terminal, the first signal input terminal, and the second signal input terminal.
US10127874B2 Scan driver and display device using the same
There is provided a scan driver including a plurality of stages coupled to respective scan lines, wherein a kth (where k is a natural number) stage of the plurality of stages includes: a first driver configured to supply a kth scan signal to a first output terminal, based on a first clock signal, and a second driver configured to supply a kth carry signal not overlapping the kth scan signal to a second output terminal, based on an inverse first clock signal.
US10127867B2 Apparatus and method for controlling liquid crystal display brightness, and liquid crystal display device
The disclosure provides an apparatus for controlling liquid crystal display brightness, the apparatus pre-obtaining a zone backlight value corresponding to a zone image data block according to grayscale values; if the zone backlight value is above a first threshold, multiplying the pre-obtained zone backlight value with a backlight value gain coefficient, which is more than 1, to a obtain backlight value to which a gain is applied, of a backlight zone corresponding to the zone image data block, outputting the backlight value to which the gain is applied, to a driver circuit of backlight source in the backlight zone to control brightness of the backlight source in the backlight zone as a result of driving; if the zone backlight value is below a second threshold, compensating for the grayscale values of the pixels in the zone image data block using compensation coefficients, each of which is more than 1.
US10127861B2 Scan driver and display device having the same
A scan driver includes a plurality of scan driving blocks. Each of the scan driving blocks includes a first shift register including a plurality of driving transistors, the first shift register being configured to provide a first driving signal to a first driving node and to provide a second driving signal to a second driving node, a second shift register including a plurality of masking transistors, the second shift register being configured to provide a masking signal to a masking output node, and a buffer circuit including a plurality of buffer transistors, the buffer circuit being configured to provide scan signals. The buffer circuit outputs the scan signals that include the first pulse or the scan signals that include the first pulse and the second pulse based on the masking signal.
US10127859B2 Electroluminescent display
An electroluminescent display is disclosed. An electroluminescent display comprises a display panel including a plurality of pixels, each of the plurality of pixels including subpixels. A pixel circuit of each subpixels includes a driving transistor configured to drive the electroluminescent diode, a first switching transistor configured to supply a first voltage to a gate of the driving transistor in response to a first scan signal, a second switching transistor configured to supply a second voltage to the gate of the driving transistor in response to a second scan signal, a third switching transistor configured to supply the second voltage to a first electrode of the driving transistor in response to the second scan signal, a fourth switching transistor configured to supply a first supply voltage to a second electrode of the driving transistor in response to an emission control signal, a first capacitor between a first node connected to the gate electrode of the driving transistor and a second node connected to the second electrode of the driving transistor, and a second capacitor between the second node and a power supply line supplied with the second voltage or the first supply voltage.
US10127853B2 Method of compensating for an excimer laser annealing mura and display device employing the same
A method of compensating for Mura in a display panel includes displaying a high gray-scale image and a low gray-scale image on a display panel. The displayed images are photographed to generate a high gray-scale luminance image and a low gray-scale luminance image. An ELA Mura for-measurement image having moiré-removed luminance values is generated by dividing luminance values of the low gray-scale luminance image by luminance values of the high gray-scale luminance image. One-dimensional average data is obtained from the ELA Mura for-measurement image. The one-dimensional average data is transformed into frequency-domain data. Target frequency-domain data having a maximum peak value is identified from the frequency-domain data. A direction, an intensity, and a frequency of the ELA Mura are obtained from the target frequency-domain data. A filter is determined based on the obtained information. The filter is applied to image data.
US10127849B2 Displaying always on display-related content
Systems and methods for displaying always-on content on a display of a mobile device allow the device to use a low power processor for certain always-on content and to coordinate with the device application processor for the remaining always-on content. In an embodiment, a pixel row-skip pattern is specified by the low power processor based on the display screen's resolution setting as well as ambient light conditions. In a further embodiment, the execution of pixel rendering in keeping with the prescribed pattern is synchronized between the device's low power processor and main application processor.
US10127846B2 System and methods for extraction of threshold and mobility parameters in AMOLED displays
A system to improve the extraction of transistor and OLED parameters in an AMOLED display includes a pixel circuit having an organic light emitting device, a drive device to provide a programmable drive current to the light emitting device, a programming input to provide the programming signal, and a storage device to store the programming signal. A charge-pump amplifier has a current input and a voltage output. The charge-pump amplifier includes an operational amplifier in negative feedback configuration. The feedback is provided by a capacitor connected between the output and the inverting input of the operational amplifier. A common-mode voltage source drives the non-inverting input of the operational amplifier. An electronic switch is coupled across the capacitor to reset the capacitor. A switch module including the input is coupled to the output of the pixel circuit and an output is coupled to the input of the charge-pump amplifier.
US10127844B2 Sign base and sign assembly
A sign assembly includes a sign panel, a base including an upper surface and a lower surface, a first longitudinal side and a second longitudinal side, the first longitudinal side including a midpoint disposed between first and second outer points, and the second longitudinal side including a midpoint disposed between first and second outer points, and first and second longitudinal sides, and a platform disposed on the base for attaching the sign panel to the base, wherein a distance between the midpoint of the first longitudinal side and the midpoint of the second longitudinal side is less than a distance between the first outer points of the first and second longitudinal sides, and the distance between the midpoint of the first longitudinal side and the midpoint of the second longitudinal side is less than a distance between the second outer points of the first and second longitudinal sides.
US10127832B2 Refreshable tactile display
A system for providing a tactile display is disclosed. The system utilizes magnetic forces and actuators in order to move a series of tactile elements. The system can be arranged such that the display may include an entire array of thousands of elements.
US10127831B2 Systems and methods for computerized interactive skill training
The present invention is directed to interactive training, and in particular, to methods and systems for computerized interactive skill training. An example embodiment provides a method and system for providing skill training using a computerized system. The computerized system receives a selection of a first training subject. Several related training components can be invoked, such as reading, watching, performing, and/or reviewing components. In addition, a scored challenge session is provided, wherein a training challenge is provided to a user via a terminal, optionally in video form.
US10127830B2 Place value teaching device
An improved numeracy and place-value educational device which accurately displays a range of both whole-number and decimal place-value properties. A conventional counting-wheel odometer comprising a plurality of sequentially numbered counting wheels (10a-10f) and motion transfer components (not shown) is supported by a frame (12). A decimal carrier (20) moves laterally across a portion of the frame (16). The lateral movement allows a decimal point (20′) to precede or follow any numeral in a specific row displayed by the counting wheels (10a-10f). A place value band (18) displays place value names (19a-19f). Its movement, in unison with the decimal carrier (20) and a moveable comma (241, maintains the correct orientation of place-value names (19a-19f) in relation to the decimal point (20′) in unalterable fashion. Force is applied to the motion transfer components which selectively rotate the counting wheels (10a-10f). A sequential, dynamic display of both whole-number and decimal place-value names, notations, and properties is presented consistently, accurately, and objectively.
US10127826B2 System and method for proctoring a test by acting on universal controls affecting all test takers
An aspect of the present invention relates to an online test platform adapted to facilitate the development, delivery, and management of educational tests with interactive participation by students, teachers, proctors, and administrators even when some or all of them are remotely located. The platform may include administrator interfaces, test proctor interfaces, and test taker (e.g. student) interfaces to allow each participant to view, navigate, and interact with aspects of the online test platform that are intended to meet their needs.
US10127823B2 Automatic page detection method for print article and print article using the same
An automatic page detection method for a print article and a print article using the same are provided in the present invention. The automatic page detection method for the print article includes the steps of: disposing N receiving units at N first preset position of a cover of the print article; disposing a transmitting unit at the second preset position of the cover of the print article; disposing N thin conductors respectively at N pages, wherein the a thin conductor is disposed between Kth first preset position of the Kth page and the second preset position of the Kth page; emitting a detection signal by the transmitter; and determining the present page according to the receiving unit(s) of the N receiving units which receive(s) the detection signal.
US10127819B1 Intelligent alarm systems and methods of using the same
The aspects of the present invention relate to intelligent alarm systems and methods of using the intelligent alarm systems. In certain embodiments, the intelligent alarm system includes: one or more personal alarm devices, one for each user, and an intelligent alarm controller. Personal alarm device includes a transceiver module and a personal alarm module. Intelligent alarm controller includes a proximity detection module, a transceiver module, and an alarm control module. When at least one user carrying personal alarm device approaches the intelligent alarm controller within a predetermined distance range, the intelligent alarm controller detects the user using ultra-wide band (UWB) radio frequency signals, turns on a controller alarm device using alarm control module, and instructs the personal alarm device in the predetermined distance range via the transceiver module of the personal alarm device to turn on one or more alarms on the personal alarm device using the personal alarm module.
US10127818B2 Systems and methods for detecting and avoiding an emergency vehicle in the proximity of a substantially autonomous vehicle
Systems and methods for identifying that an emission received or captured from the external environment, or a received electromagnetic signal carrying a data, indicates an emergency vehicle in proximity to a substantially autonomous vehicle and that the emergency vehicle occupies a relative position and/or navigating a relative speed such that the substantially autonomous vehicle is a current or future obstruction for the emergency vehicle. A system comprising at least an aspect of the substantially autonomous vehicle is capable of causing the maneuver of the substantially autonomous vehicle to a position, such that substantially autonomous vehicle is not obstructing the emergency vehicle when at the position.
US10127817B2 Vehicle and method for controlling thereof
A vehicle turning in an intersection includes a speed detector configured to detect a driving speed of the vehicle; a sensor configured to determine a cross time between the vehicle and a target vehicle driving in the intersection, and a controller configured to calculate a turning radius of the vehicle in the intersection, based on a minimum turning radius of the intersection, configured to estimate a time to collision between the vehicle turning in the intersection and the target vehicle and a time to collision avoidance allowing the vehicle to pass cross the target vehicle without colliding with the target vehicle, based on at least one of the driving speed of the vehicle and the calculated turning radius, and configured to transmit a warning signal by estimating that the vehicle collides with the target vehicle when the determined cross time is equal to or more than the estimated time to collision and equal to or less than the estimated time to collision avoidance.
US10127815B2 Method and device for setting up a movement model of a road user
A method for setting up a movement model of a road user includes reading in a current movement vector of the road user, averaging movement vectors read in over of period of time to obtain a characteristic movement value of the road user for the period of time, and ascertaining a movement model using the movement value.
US10127812B2 Electrical data processing system for monitoring or affecting movement of a vehicle using a traffic device
Systems and methods are disclosed for monitoring or affecting movement of a vehicle using a traffic device. An event data source may have a processor and/or a transceiver. The event data source may transmit, via the transceiver and to a vehicle and infrastructure computing device, information indicative of an event affecting a portion of road. The vehicle and infrastructure computing device may comprise a vehicle and infrastructure control computer. The vehicle and infrastructure computing device may receive, from the event data source, the information indicative of the event affecting the portion of road. The computing device may determine one or more traffic devices associated with the portion of road and configured to control traffic for the portion of road. Based on the information indicative of the event affecting the portion of road, the computing device may send, to the one or more traffic devices associated with the portion of road, instructions to change one or more characteristics of the one or more traffic devices.
US10127810B2 Vehicle safety and driver condition monitoring, and geographic information based road safety systems
Embodiments of the present disclosure include vehicle safety monitoring, and more particularly monitoring a condition of an operator of a vehicle. According to some embodiments, the present disclosure includes a system for alerting the operator and/or a remote server/user when the operator's driving time violates a pre-determined maximum threshold. According to other embodiments, the present disclosure includes a system that compares an operator's driving behavior against a personalized driving model, and generates a flag based on that comparison. In some cases, this comparison can help detect when the driver is exhibiting signs of fatigue or other kinds of impairment. According to other embodiments, geographic information may be used to improve road safety systems.
US10127807B1 Apparatus, system and method for using a universal controlling device for displaying a graphical user element in a display device
An apparatus, system and method is described for controlling one or more consumer electronic devices that is performed by a smart device in cooperation with a universal controlling device. The smart device causes a particular consumer electronic device template to be displayed to a user in response to receiving an indication of a particular key that was touched by the user on the universal controlling device. The template comprises one or more graphical elements, each for performing a particular operation in association with the particular consumer electronic device. The smart device then causes an action to be performed when the user selects one of the graphical elements by pressing one of the keys on the universal controlling device.
US10127801B2 Integrated security system with parallel processing architecture
An integrated security system that includes a security coprocessor coupled to a conventional security system panel and an interactive security system. The integrated security system enables conventional security system features as well as the consumer-oriented interactive features and functions of an interactive security system without sacrificing reliability or the significant burden and cost associated with frequent software updates associated with conventional security systems. The integrated security system also minimizes or eliminates the need for new battery backup circuitry or larger batteries.
US10127794B1 Vehicle occupancy warning system
A vehicle occupancy warning system includes a vehicle that has a door and a back seat. The back seat may have a child seated therein. The door is selectively positioned between an open position and a closed position. A sensing unit is coupled to the vehicle and the sensing unit is aligned with the door. The sensing unit senses when the door is positioned in the open position and the closed position. An alarm unit is positioned within the vehicle and the alarm unit is in electrical communication with the sensing unit. The alarm unit emits an audible alarm when the sensing unit senses that the door is in the open position. In this way the alarm unit reminds a driver to check for the child in the back seat thereby inhibiting the child from being left unattended in the vehicle.
US10127792B1 Safety system for operations having a working field on an opposite side of a barrier from a device
Systems and methods for increasing situational awareness for a tool operator and an individual approaching a working field of the tool are described. An example method includes activating a first device, where the first device has a working field and has an operational path configured to intersect a barrier. A proximity sensor of the second device then detects a presence of an object in a sensor zone of the second device. The second device transmits a wireless signal to the first device indicating the presence of the object in the sensor zone of the second device. Then at least one of the first device and the second device issues a first alert indicating the presence of the object in the sensor zone of the second device.
US10127790B2 Leak detector
A leak detector assembly for use with a backflow prevention device includes a housing defining a passageway for receiving a fluid. A flap assembly couples to the housing for generating a low flow error signal indicating minimal fluid passing through the passageway and a fully actuated error signal indicating significant fluid passing through the passageway. The flap assembly includes a flap mounted in the passageway such that significant flow of the fluid moves the flap to generate the fully actuated error signal. The flap assembly also includes a sensing element on the flap to determine a presence of the fluid without movement of the flap to generate the low flow error signal based on a low flow of the fluid.
US10127788B2 Estimation and monitoring of patient torso angle
A person support apparatus supports a person in a laying-down or a seated position. One or more body-mounted sensors detect changes in the position of the person relative to a reference. A control system receives output from the body-mounted sensor or sensors through a remote coupling. The control system uses patient position information obtained from the body-mounted sensors to determine whether the person has experienced a change-in-position and/or a change-in-activity event. Alternatively or in addition, the position of the person situated on a person support apparatus is detected using one or more sensors that are not body-mounted, but rather are coupled to the person support apparatus or to another component of a patient support system. The patient position information is used to estimate the patient's torso angle. The estimated torso angle is used to assess the patient's condition.
US10127787B1 Method and system for remotely monitoring a user
A system and corresponding method of operation for monitoring indicators of a user's physical characteristics is disclosed. The method includes the steps of receiving a first indicator, which corresponds to a physical characteristic of the user as monitored by the user monitor device; identifying a threshold value for the first indicator; comparing the first indication and the first threshold; generating a second indication when the comparison indicates that the first indication equals or exceeds the first threshold; and displaying or transmitting the second indication.
US10127786B1 Internet protocol monitor security apparatus and methods
A miniature Security Control Device is described for coupling a baby monitor and internet. For example, one embodiment of a miniature Security Control Device comprises: a housing having a compact form factor; a first network interface integrated within the housing to couple the Security Control Device to internet over a first communication channel; a second network interface integrated within the housing to couple the Security Control Device to a baby monitor over a second communication channel, the second communication channel being a local wireless communication channel; an alternating current (A/C) input interface to couple the miniature Security Control Device to an A/C power outlet; a transformer integrated within the housing to transform the A/C power from the A/C input interface into a lower voltage D/C signal; and at least one light emitting diode (LED) powered by the lower voltage D/C signal, the LED to notify a user of a current status of the Security Control Device and additionally configurable as a user-programmable night-light.
US10127782B1 Configurable sensor
Methods and systems, including computer programs encoded on computer storage media, for providing an indication of a direction a person passes through a door in a property, the method including receiving, at a sensing device and from a control panel of an alarm system in a property, instructions to provide an indication of a direction a person passes through a door in the property; obtaining motion data using a motion sensor that is included in the sensing device; detecting the opening of the door using a magnetometer included in the sensing device; based on the obtained motion data and detected opening of the door, determining a direction a person passed through the door; and providing, to the control panel, an indication of the direction the person passed through the door.
US10127781B2 Systems and techniques for vandalism detection in a personal communication structure (PCS)
Systems and techniques for vandalism detection in a personal communication structure (PCS) are described. The PCS may include one or more vandalism detection systems which may be located in different system compartments of the PCS. Each vandalism detection system may include (or being communicatively coupled to) an accelerometer and may be able to differentiate forces associated with acts of vandalism from other forces. The vandalism detection systems may transmit alerts with accompanying data to a remote entity. The data allows for an appropriate response to the alert. The alert may be transmitted to a remote security center over a wired or wireless communications system. The controller may transmit the alert again or to other locations if an acknowledgement is not received.
US10127777B1 Streetlight control for emergency response
A method of controlling streetlights by a centralized streetlight management system is described. The method includes receiving, from a user device, information corresponding to a request for assistance and determining, based on the information, a location of the user device. The method also includes sending, from the centralized streetlight management system, information corresponding to the location of the user device to one or more computing devices associated with an assistance-providing authority, and receiving, from the one or more computing devices associated with the assistance-providing authority, information indicating dispatch of assistance to the location of the user device. The method also includes, responsive to receiving the information indicating dispatch of assistance to the location of the user device, transmitting, from the centralized streetlight management system, one or more control signals to at least one streetlight at the location of the user device.
US10127772B2 Gaming device having subsequent game symbol bonus
Embodiments of the present invention set forth systems, apparatuses and methods for bonusing symbols in subsequent games of gaming devices based on a current game outcome. Accordingly, a gaming device can be configured to initiate and display a first gaming event on a game display of the gaming device. If one or more symbols appear as part of a predefined criterion, such as being part of a winning symbol combination, the one or more symbols may be associated with a modifier, such as a multiplier, in one or more subsequent gaming events.
US10127764B2 Processing of a user device game-playing transaction based on location
An exemplary method comprises receiving information associated with a game-playing transaction conducted between a user device and a game-playing terminal, wherein the game-playing transaction is associated with a request for playing a game; determining a location of the user device associated with the game; determining the user device is located in an approved location associated with the game; and processing the game-playing transaction based on determining the user device is located in the approved location associated with the game. The game-playing transaction is conducted on a first communication interface, and the information associated with the game-playing transaction is received on a first or second communication interface.
US10127763B2 Game simulation
In various embodiments, a player may play a simulation of a mobile gaming device over the Internet using a personal computer, for example. In some embodiments, an image of a mobile device's screen may appear on the screen of a computer or other computing device. The image of the mobile device's screen may display a game.
US10127759B2 Process for selecting a recording on a digital audiovisual reproduction system, and system for implementing the process
A process of selecting a recording on an audiovisual reproduction system consists of displaying a number of windows on a touch screen as an interface with a user. Items of information are stored in a bulk memory and are representative of an image of the album cover that is associated with each window and whose corresponding musical recording is stored in the bulk memory of the reproduction system. Each zone of a window is associated, via the touch-screen interface software, with at least one address for accessing the items of information in the database that is stored in the bulk memory belonging to the album cover whose image is displayed in the window that is touched by the user.
US10127757B2 Path switching structure and medium storage apparatus and financial device having the same
The path switching structure according to the present disclosure includes a branch part from which a plurality of transfer paths along which a medium is transferred is branched, and a medium branch apparatus having a diverter guiding the medium introduced to the branch part along any one of the plurality of transfer paths to another transfer path among the plurality of transfer paths, wherein the plurality of transfer paths include a first transfer path along which the medium is introduced to the branch part, a second transfer path in which the medium is introduced to the branch part or the medium is discharged from the branch part, and a third transfer path in which the medium is introduced to the branch part or the medium is discharged from the branch part, and the diverter is rotated between a first position a second position.
US10127755B2 Moire magnification device
A moiré magnification device including a transparent substrate carrying: an array of micro-focusing elements, the focusing elements defining a focal plane; a first array of microimage elements in a first colour and a second array of microimage elements in a second colour, the first and second arrays of microimage elements are located in a plane substantially coincident with the focal plane of the focusing elements, the second array of microimage elements being laterally offset from the first. The pitches of the micro-focusing elements, first and second arrays of microimage elements and their relative locations are such that the array of micro-focusing elements cooperates with each of the first and second arrays of microimage elements to generate respective magnified versions of the microimage elements due to the moiré effect. An interruption zone is perceived between the magnified versions of the first and second microimage arrays, respectively, and exhibits no magnified versions.
US10127745B2 Merchandise display security systems and methods
Merchandise security systems and methods are provided. In one example, a merchandise security system includes a plurality of electronic keys and a plurality of merchandise security devices located within a retail store. Each electronic key and each merchandise security device is configured to store one or more serial numbers. In addition, each electronic key is configured to be authorized for communication with one or more merchandise security devices within the retail store. An electronic key is configured to communicate with a merchandise security device for locking, unlocking, arming, and/or disarming the merchandise security device when the serial numbers match.
US10127744B2 Queue management system
A system for regulating access to a resource by a plurality of users, comprises: a plurality of portable access keys, each being provided to one of the plurality of users and having an eligibility level associated therewith; a standard access queue allowing access to the resource by all users at a standard access rate; a premium access barrier allowing access to the resource at a premium access rate for users in a premium access queue, separate from the standard access queue; and a queue manager for managing the premium access queue by receiving a request from a user wishing to access the resource via the premium access queue, allowing the user to access the resource via the premium access barrier if the eligibility level associated with the user's portable access key meets an eligibility threshold, determining an access queue characteristic and setting the eligibility threshold based on the determined access queue characteristic.
US10127742B2 Portable device and method for querying a vehicle network
A portable controller device having an OBD-II port interface and a microcontroller that interacts with a vehicle network through the interface, including programming for querying successively the vehicle network for one or more parameter, and for retrieving values for the parameter returned from the network. The retrieving values for the parameter returned from the network is compared with an inferring response or parameter value, such as an absence of a response to query of the monitoring parameter, that if satisfied can infer that the journey status of the vehicle has changed from ‘underway’ to ‘ended’, and identifies the monitoring parameter as a candidate parameter. The journey status can be confirm as ‘ended’ when successive querying of the candidate parameter returns the same an absence of a response.
US10127740B2 Inspection apparatus, inspection system, and inspection method
There are provided an inspection apparatus, an inspection system, and an inspection method capable of inspecting operation of a control device, accurately, during use.An inspection apparatus configured to inspect operation of an ECU coupled to automotive networks, includes an inspection performance control unit configured to transmit two pieces of data including operation-inspection data and security-check data used for inspecting the operation of the ECU, to the ECU, and configured to receive data output from the ECU. The operation-inspection data is data previously generated based on design information of the ECU. The security-check data is data including part or entirety of the operation-inspection data replaced with random data.
US10127738B2 Method for vehicular control
A method for vehicular control includes providing a forward viewing camera, a yaw rate sensor, a longitudinal accelerometer, a speed sensor and a control system at the vehicle. While the vehicle is moving, an angular rotational velocity of the vehicle about a local vertical axis is determined, a yaw rate offset is determined, and a longitudinal acceleration is determined. A corrected yaw rate is determined responsive to the determined yaw rate offset of the yaw rate sensor and the determined longitudinal acceleration of the vehicle. The control system determines a projected driving path of the vehicle based at least in part on the determined corrected yaw rate. A hazard condition ahead of the vehicle in the projected driving path is determined at least in part responsive to detecting an object and to the projected driving path. The system automatically applies the brakes of the vehicle responsive to the determined hazard condition.
US10127737B1 Communication system and method for using human telematic data to provide a hazard alarm/notification message to a user in a dynamic environment such as during operation of a vehicle
Systems and methods are disclosed herein for providing near real time communication, such as a warning/notification, to a user based on analysis of various user and vehicle telematic data. The system includes a user with a wearable human telematic sensor providing telematic data about the wearer. Also, the system and method includes at least one vehicle telematic sensor configured to provide telematic data about the vehicle and/or surrounding environment. The various telematic data is communicated and processed to provide a notification back to the user such as a potential safety hazard. The safety hazard may be based upon sensed data specific to the user, specific to the vehicle, or combinations thereof.
US10127736B1 Method and system for performing interaction based on augmented reality
A method for performing interaction based on augmented reality is performed at a first mobile terminal. While rendering a real-time scene photographed by its camera, the first mobile terminal submits its current location a remote server and then receives, from the remote server, information of multiple mobile terminals. After calculating the distance and orientation relationships between the multiple mobile terminals and itself, the first mobile terminal selects a second mobile terminal whose distance and orientation relationship with the first mobile terminal satisfies a preset requirement and then renders one or more interactive icons of the second mobile terminal near a portion of the real-time scene corresponding to the second location of the second mobile terminal. Finally, the first mobile terminal performs a respective interaction with the second mobile terminal in response to a user selection of a respective one of the one or more interactive icons.
US10127730B2 Augmented reality and virtual reality location-based attraction simulation playback and creation system and processes for simulating past attractions and preserving present attractions as location-based augmented reality and virtual reality attractions
An augmented reality and virtual reality location-based attraction simulation playback and creation system that simulates past attractions and preserves present attractions as location-based augmented reality and virtual reality simulations and processes for simulating past attractions and preserving present attractions as location-based augmented reality and virtual reality simulations of the attractions are disclosed.
US10127729B2 System and method for facilitating virtual-space-based presentation and user interaction
In certain embodiments, service-related information related to an individual may be obtained. The service-related information may indicate real-world services, times of performance of the real-world services, quantities related to the real-world services, or other information. A three-dimensional virtual space may be provided such that at least one dimension of the three-dimensional virtual space corresponds to time of service performance. Based on the service-related information, three-dimensional objects associated with the real-world services may be provided to be presented in the three-dimensional virtual space such that (i) at least one dimension of each of the three-dimensional objects corresponds to a monetary amount related to at least one of the real-world services and (ii) the three-dimensional objects are presented in the three-dimensional virtual space in accordance with the respective times of performance of the associated services.
US10127728B2 Facial feature views of user viewing into virtual reality scenes and integration of facial features into virtual reality views into scenes
A method, system, computer readable media and cloud systems are provided for rendering virtual reality (VR) views into VR scenes for presentation to a head mounted display (HMD). One method includes sensing a position of a nose of the user when the HMD is worn by the user. The method includes identifying a model of the nose of the user based on the position that is sensed. The model of the nose having a dimension that is based on the position of the nose of the user, when the HMD is worn. The method further includes rendering images to a screen of the HMD to present the VR scenes. The images being augmented to include nose image data from the model of the nose. In one example, the HMD is configured to capture facial feature expressions which are usable to generate avatar faces of the user, and convey facial expressions and/or emotion.
US10127727B1 Systems and methods to provide an interactive environment over an expanded field-of-view
Systems and methods to provide an interactive environment over an expanded field-of-view are presented herein. The system may include one or more of a headset, a first image forming component held by the headset, a second image forming component held by the headset, one or more physical processors, and/or other components. The first image forming component may be configured to generate light rays to form a first set of images of virtual content at a first resolution. The first set of images of virtual content may be presented to the user over a first angular portion of the user's field-of-view. The second image forming component may be configured to generate light rays to form a second set of images of virtual content at a second resolution. The second set of images of virtual content may be presented to the user over a second angular portion of the user's field-of-view.
US10127724B2 System and method for providing augmented reality on mobile devices
A system and method for providing augmented reality on a mobile device is herein disclosed. According to one embodiment, the computer-implemented method includes providing a targeting advice area in a camera preview of an application running on a user device and recognizing a target using the targeting advice area. The computer-implemented method further provides an event via the camera preview based on a target recognition.
US10127722B2 Mobile capture visualization incorporating three-dimensional and two-dimensional imagery
This application generally relates to systems and methods for generating and rendering visualizations of an object or environment using 2D and 3D image data of the object or the environment captured by a mobile device. In one embodiment, a method includes providing, by the system, a representation of a 3D model of an environment from a first perspective of the virtual camera relative to the 3D model, receiving, by the system, input requesting movement of the virtual camera relative to the 3D model, and selecting, by the system, a first 2D image from a plurality of two dimensional images associated with different capture positions and orientations relative to the 3D model based on association of a capture position and orientation of the first 2D image with a second perspective of the virtual camera relative to the 3D model determined based on the movement.
US10127717B2 System for 3D Clothing Model Creation
A system for creating a model of an article of clothing or other wearable, the system includes a mannequin or other model of at least a portion of a human form; a sensing device configured to scan the mannequin without the wearable to generate a first scan information and configured to scan the surface of the wearable on the mannequin to generate a second scan information; a processor communicatively coupled to the sensing device to receive the first and second scan information, the processor configured to: generate point clouds using the scan information; aligning the point clouds; generating a plurality of slices along at least one longitudinal axis through the point clouds, each slice having a centroid along a corresponding longitudinal axis; and generating a table having a plurality of entries each representing a distance between corresponding vertices for the pair of point clouds; the table representing the wearable.
US10127714B1 Spherical three-dimensional video rendering for virtual reality
Systems and methods are disclosed for spherical three dimensional video rendering for virtual reality. A method includes receiving a spherical two-dimensional (2D) input image and a corresponding spherical depth map to be used in a creation of a spherical three-dimensional (3D) video, determining, by a processing device, a pixel shift value for each pixel of the spherical 2D input image based on the spherical depth map, and generating, based on the spherical 2D input image and the pixel shift values, a modified spherical image, wherein the modified spherical image in combination with the spherical 2d input image comprises at least one frame in the spherical 3D video.
US10127713B2 Method and system for providing a virtual space
A method including defining a virtual space for immersing a user. The method further includes defining a field of view of a head mounted display. The method further includes generating an image of the field of view based on the virtual space that is visually recognizable by the user. The method further includes updating the image of the field of view in synchronization with movement of the head mounted display. The method further includes generating the image of the field of view including a guiding region which covers a part of the virtual space for guiding a sight line of the user when the image of the field of view is updated without synchronization with the movement of the head mounted display. The method further includes displaying the image of the field of view on the head mounted display.
US10127712B2 Immersive content framing
A virtual view of a scene may be generated through the use of various systems and methods. In one exemplary method, from a tiled array of cameras, image data may be received. The image data may depict a capture volume comprising a scene volume in which a scene is located. A viewing volume may be defined. A virtual occluder may be positioned at least partially within the capture volume such that a virtual window of the virtual occluder is between the viewing volume and the scene. A virtual viewpoint within the viewing volume may be selected. A virtual view may be generated to depict the scene from the virtual viewpoint.
US10127711B2 Method and apparatus rendering caustics
A method of displaying caustics, the method includes determining intersection positions at which rays emitted from a light source pass through particles of a first object and meet a second object; applying caustic textures to the intersection positions; and rendering the first object using a caustic map based on a result of the applying caustic textures to the intersection positions.
US10127706B2 Language element vision augmentation methods and devices
Near-to-eye displays support a range of applications from helping users with low vision through augmenting a real world view to displaying virtual environments. The images displayed may contain text to be read by the user. It would be beneficial to provide users with text enhancements to improve its readability and legibility, as measured through improved reading speed and/or comprehension. Such enhancements can provide benefits to both visually impaired and non-visually impaired users where legibility may be reduced by external factors as well as by visual dysfunction(s) of the user. Methodologies and system enhancements that augment text to be viewed by an individual, whatever the source of the image, are provided in order to aid the individual in poor viewing conditions and/or to overcome physiological or psychological visual defects affecting the individual or to simply improve the quality of the reading experience for the user.
US10127697B2 Imaging product selection system
A computer system for selecting image products includes a display for displaying digital images, and for displaying representations of image products. Digital images are composited into the displayed representations to form digitally composited image product views. Programming controls displaying the composited image product views separately from the unselected representations. One or more of the displayed composited image product views are selected and assembled or fabricated.
US10127696B2 Computer system to generate scalable plots using clustering
One or more embodiments may include techniques to computer generate one or more plots based on computational clustering performed by a system. Embodiments include performing clustering on a dataset to generate a number of clusters of data for the dataset. The clusters may be processed and used to generate the one or more plots. In some embodiments, the plots may include one or more variables plotted against a weighted average score associated with a cluster, the plot may visually indicate the effect that the one or more variables has on the predicted outcome. The one or more plots may be presented in a display on a display device. In some embodiments, the plots may be segmented and each segment may correspond with a number of individual curves. The segmented curves may be plotted and displayed on the display device.
US10127694B2 Enhanced triplet embedding and triplet creation for high-dimensional data visualizations
The present disclosure relates to a triplet embedding system that improves dimensionality reduction through exponential triplet embedding. In particular, the triplet embedding system employs heavy-tailed properties of t-exponential distributions and robust non-convex loss functions to improve visualizations in the presence of noisy data. In addition, the triplet embedding system uses triplet similarity weighting and improved sampling to improve and accelerate triplet embedding in large datasets. Overall, the triplet embedding system produces improved dimensionality reduction visualizations, which accurately reveal the underlying structure of the real-world high-dimensional datasets in lower-dimensional space.
US10127691B2 Geometry correction for computed tomography
Disclosed are apparatus and methods determining a center offset distance for computed tomography (CT) imaging. A specimen is positioned between an emission source for outputting radiation towards the specimen while the specimen rotates with respect to a detector for receiving radiation that has passed through the specimen. A center calibration indicator (CCI) is also positioned near the specimen so that at least a portion of the radiation passes through the CCI onto the detector. Projection data is collected from emissions received at the detector for multiple rotational positions of the specimen relative to the detector. A sinogram image is generated based on the projection data. Two alignment points corresponding to the CCI are located in the sinogram and used to determine the center offset distance for the sinogram. A specimen image is reconstructed by back projecting the sinogram using the determined center offset distance.
US10127689B2 Mobile user interface design testing tool
A tool for verifying a user interface (UI) design of a mobile application receives a screenshot of the application's UI operating at a target device and retrieves a reference UI design image that corresponds to the received screenshot. The tool generates a plurality of images based on discrepancies between the screenshot and the reference UI design image. The plurality of images include a set of differential images in which each pixel location has a value that is based on a difference between corresponding pixels at the same pixel location of the reference UI design image and of the screenshot. The plurality of imagers also include at least one blended image that is an overlay of the reference UI design image with the screenshot.
US10127682B2 System and methods for calibration of an array camera
Systems and methods for calibrating an array camera are disclosed. Systems and methods for calibrating an array camera in accordance with embodiments of this invention include the detecting of defects in the imaging components of the array camera and determining whether the detected defects may be tolerated by image processing algorithms. The calibration process also determines translation information between imaging components in the array camera for use in merging the image data from the various imaging components during image processing. Furthermore, the calibration process may include a process to improve photometric uniformity in the imaging components.
US10127680B2 Eye gaze tracking using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for gaze position prediction using neural networks. One of the systems includes a neural network comprising one or more neural network layers, wherein the neural network is configured to obtain a collection of input facial images of a user, wherein the collection of input facial images of the user comprises (i) a query image of the user, (ii) one or more calibration images of the user, and (iii) a respective calibration label that labels a known gaze position of the user for each of the one or more calibration images of the user; and process the received collection of input facial images of the user using the one or more neural network layers to generate a neural network output that characterizes a gaze position of the user in the query image.
US10127678B2 Modular device for high-speed video vibration analysis
A technique for modular high-speed video vibration analysis of a structure. An embodiment of a device for high-speed video vibration analysis comprises a camera arrangement configured to generate at least two high-speed video streams of the structure and a data analyzer unit, connected to the camera arrangement. The data analyzer unit comprises a processing unit configured to extract vibrational data of at least a portion of the captured structure by considering estimated deformations of at least a portion of the captured structure along a first plane and determined depth information of at least a portion of the captured structure along a second plane different from the first plane or along an axis included in the second plane.
US10127676B2 Image-based object counting method and apparatus
An image-based object counting method includes rasterizing a counting line in an image into counting line pixels; determining two points on a trajectory line included in the image, as target pixels; determining, from the counting line pixels, corresponding pixels that corresponds to the target pixels; determining whether the counting line intersects with the trajectory line based on the target pixels and the corresponding pixels; and determining the number of one or more trajectory lines including the trajectory line that intersect with the counting line as the number of objects that pass through the counting line.
US10127673B1 Word bounding box detection
A system for determining bounding boxes includes the input interface and a processor. The input interface is configured to receive an image. The processor is configured to detect a line associated with connected components in the image; determine gap sizes within the line; determine a word structuring element size using the gap sizes; and determine bounding boxes for the line based at least in part on the word structuring element size.
US10127672B2 Separation of foreground and background in medical images
A method for processing an image includes computing a plurality of binarization scores for an image using a corresponding plurality of binarization threshold values, determining a selected binarization threshold value based on the plurality of binarization scores, processing the image or another image using the selected binarization threshold value. Each binarization score of the plurality of binarization scores may be based on a transition pixel count for a binary image that is derivable from the image using a specified threshold value of the plurality of thresholding values. A computer system and computer program product corresponding to the method are also disclosed herein.
US10127667B2 Image-based object location system and process
A camera image, associated pose, and range data are applied as inputs to a floor plan generation process, which outputs a venue floor plan. The camera image, associated pose, and venue floor plan are input to a data extraction process, which outputs feature geo-location and metadata information to a data storage mechanism.
US10127666B2 Medical information processing apparatus, medical imaging diagnostic device, and method
A medical information processing apparatus according to an embodiment includes determination circuitry and display control circuitry. The determination circuitry determines whether there is a change in an amount of individual metabolites among a plurality of metabolites in magnetic resonance spectroscopy within a part worthy of attention set on medical image data by comparing the amount of each of the plurality of metabolites with a reference value corresponding to each metabolite. The display control circuitry display identification information by associating therewith the part worthy of attention, the identification information identifying whether the amount of each of the plurality of metabolites is changed.
US10127652B2 Defect detection and classification based on attributes determined from a standard reference image
Systems and methods for classifying defects detected on a wafer are provided. One method includes detecting defects on a wafer based on output generated for the wafer by an inspection system. The method also includes determining one or more attributes for at least one of the defects based on portions of a standard reference image corresponding to the at least one of the defects. The method further includes classifying the at least one of the defects based at least in part on the one or more determined attributes.
US10127649B2 Electron channeling pattern acquisition from small crystalline areas
A method for crystal analysis includes identifying a crystalline region on a device where an electronic channeling pattern is needed to be determined, acquiring a whole image for each of a plurality of different positions for the crystalline region using a scanning electron microscope (SEM) as the crystalline region is moved to different positions. Relevant regions are extracted from the whole images. The images of the relevant regions are stitched together to form a composite map of a full electron channeling pattern representative of the crystalline region wherein the electronic channeling pattern is provided due to an increase in effective angular range between a SEM beam and a surface of the crystal region.
US10127647B2 Methods and systems for detecting cracks in electronic devices
Systems and methods for detecting cracks in an electronic device are disclosed. In one embodiment, the method includes receiving an image of a front side of a mobile device and automatically identifying edges in the image. For given edges among the identified edges, the method includes determining whether another edge among the identified edges is present within a predetermined distance of the given edge. Next, straight line segments corresponding to the edges for which another edge is within the predetermined distance are identified, and then a crack evaluation assessment is assigned to the mobile device based at least in part on the identified straight line segments.
US10127640B2 Method and device for reducing noise in a component of a picture
The present principles relate to a method and a device for reducing noise in a component of a picture. The method includes obtaining a low-pass filtered component by low-pass filtering the component of the picture, for a current pixel in the component of the picture. For at least one current neighboring pixel of the current pixel, computing a distance, relative to the current neighboring pixel, between the value of the current pixel in the low-pass filtered component and the value of the current neighboring pixel in the low-pass filtered component. When the distances relative to the at least one neighboring pixels of the current pixel are lower than a first threshold, modifying the value of the current pixel in said component of the picture according to a linear combination of the value of the current pixel in the component of the picture and the value of the current pixel in the low-pass filtered component. Otherwise the value of the current pixel in the at least one component of the picture remains unchanged.
US10127637B2 Automatic orientation adjustment of spherical panorama digital images
The present disclosure includes methods and systems for correcting distortions in spherical panorama digital images. In particular, one or more embodiments of the disclosed systems and methods correct for tilt and/or roll in a digital camera utilized to capture a spherical panorama digital images by determining a corrected orientation and generating an enhanced spherical panorama digital image based on the corrected orientation. In particular, in one or more embodiments, the disclosed systems and methods identify line segments in a spherical panorama digital image, map the line segments to a three-dimensional space, generate great circles based on the identified line segments, and determine a corrected orientation based on the generated great circles.
US10127631B1 Automatic image inpainting using local patch statistics
Disclosed are systems, methods, and computer-readable storage media to perform automatic image inpainting using local patch statistics. The method includes receiving a user input identifying a user-selected region of an image and determining a local region for the user-selected region. The local region includes a portion of the image outside of the user-selected region and that surrounds the user-selected region. The method may further include enlarging the local region by a predefined padding size, and scaling the user-selected region to a predetermined size. The method may further include identifying patch matches within the local region, and inpainting the user-selected region using some of the patch matches identified within the local region.
US10127625B2 Bandwidth-efficient lossless fragment color compression of multi-sample pixels
Described herein are technologies related to facilitate lossless compression for multi-sample color data of computer graphics that maximizes the apparent quality of pixels while avoiding a corresponding burden on memory and processor bandwidth.
US10127619B2 Determination of targeted food recommendation
A computer-implemented method, computer program product, and system for generating a targeted menu item recommendation are provided. The targeted menu item recommendation includes receiving a menu item recommendation request, generating search criteria for the menu item recommendation request, retrieving menu information regarding the search criteria, assigning weighted values to the retrieved information based on the text of the menu item information, preferences of the user, and social media association values, and generating the targeted menu item recommendation.
US10127618B2 Determining connectivity within a community
Systems and methods to determine trust scores and/or trustworthiness levels and/or connectivity are described herein. Trust and/or Trustworthiness and/or connectivity may be determined within, among or between entities and/or individuals. Social analytics and network calculations described herein may be based on user-assigned links or ratings and/or objective measures, such as data from third-party ratings agencies. The trust score may provide guidance about the trustworthiness, alignment, reputation, status, membership status and/or influence about an individual, entity, or group. The systems and methods described herein may be used to make prospective real-world decisions, such as whether or not to initiate a transaction or relationship with another person, or whether to grant a request for credit.
US10127615B1 System and method for delaying an executable instruction that would otherwise be executable immediately upon arrival at an executing system
A system and method are provided for intentionally delaying an execution of an executable instruction by determining if a current executable instruction is received from a predefined source for which all executable instructions are to be intentionally delayed. When so, the system sets a sequence time associated with the instruction equal to a receipt time plus a delay time. The system saves the instruction in an intentional delay queue for future execution. When the current executable instruction is received from a source that is not the predefined source, the system determines if a condition for immediate processing of the current executable instruction is present. When so, the system executes the instruction immediately. Otherwise, it performs an intentional delay determination that determines whether the current executable instruction has been intentionally delayed. When the current executable instruction has been intentionally delayed, the system executes the instruction immediately.
US10127609B2 Computer runtime optimization for system supporting asset-level bids on a portfolio with maximum and minimum constraints
An Optimization Server reduces M×N iteration space using various techniques to enhance computer performance by improving computer runtime and memory usage. The Optimization Server determines an aggregate combination of bids that results in high proceeds on individual assets of a portfolio subject to minimum and maximum constraints imposed by a bidder across a plurality of individual asset bids. The Optimization Server stores in a memory a portfolio array including M number of elements. Each portfolio array element corresponds to a bid array of bids on the plurality of individual assets of the portfolio. Each bid array includes N number of elements and each bid array element corresponds to a bid amount on one of the plurality of individual assets in the portfolio. The bid array also includes a corresponding minimum constraint and a corresponding maximum constraint across all of the individual asset-level bids placed on the portfolio.
US10127604B2 Identification and caller options relating to custom ringback audio
Custom ringback audio, and metadata associated with the ringback audio, may be transmitted to a caller device. The caller device may playback the custom ringback audio during a ringback portion the call and may provide, via a graphical call interface, information based on the received metadata. The information may include, for example, a title of a song corresponding to the custom ringback audio.
US10127603B2 Optimizing product features with respect to price
Some embodiments include a method of facilitating item selection based on features. Other embodiments of related systems and methods are also disclosed.
US10127598B2 Recommendation system based on group profiles of personal taste
This document describes a method and system for recommending items, such as beverages, that members of a group are likely to find appealing. When group members are identified, the system may identify one or more preference models for each member. Each preference model represents a pattern of dependency between characteristics of items that the member has rated and the member's ratings for those items. The system may develop a group preference profile by merging the patterns of dependency for each of the members into a group preference model. Then, when it receives a request for a recommendation for an item, the system uses the group preference profile to select, from a database, a candidate item having characteristics which are likely to appeal to many or all members of the group.
US10127593B2 Method and apparatus for presenting information
Proposed are a method and an apparatus for presenting information. The method includes: detecting an off-line user behavior, and acquiring user behavior data; if the user behavior data satisfies a pre-set condition, acquiring on-line resource information according to the user behavior data; and presenting the on-line resource information.
US10127592B2 Mobile commerce framework
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US10127591B1 Systems, methods, and devices for dynamic used vehicle marketing, dealer matching, and extended sale period transactions platform
The disclosure herein provides methods, systems, and devices for marketing and selling used vehicles during an extended sale period and dynamically matching used vehicle dealers to used vehicle transactions. A used vehicle marketing and sales platform allows vehicles to be marketed and sold through a dynamic user interface before its date of availability and/or before auction using a dynamic price listing generation system. The used vehicle marketing and sales platform also matches used vehicle dealers to complete transactions through a dealer matching system in order to provide a physical location for delivery of a used vehicle and to provide fulfillment of the transaction.
US10127586B2 Purchasing recommendations based on expiration versus consumption behavior
Aspects relate to methods, systems, and processes related to providing purchasing recommendations to a consumer including tracking and recording, by a processor, perishable product input related to a perishable product, tracking and recording consumption information related to the perishable product and the consumer, tracking and recording waste information related to the perishable product and the consumer, and providing a purchasing recommendation to the consumer based on the recorded perishable product input, the consumption information, and the waste information.
US10127584B2 System and methods for providing financial account information over a network
A system and method for providing financial account messages to customers while accessing web sites is disclosed. Methods, systems and articles of manufacture consistent with the present invention enable a financial account issuer to provide an application to customer's computer system over a network. The application may be configured to provide various messages associated with the customer's financial account provided by the financial account issuer while the customer browses web sites. The financial account messages may be configured to provide interactive and dynamically changing account status information based on attempted purchases of goods and/or services by the customer at merchants' web sites. The application may also be configured to provide rating information associated with web sites accessed by the customer.
US10127583B2 Visualization of reputation ratings
In one embodiment, a system and method is illustrated including receiving a feedback request identifying a particular user, retrieving a feedback entry in response to the feedback request, the feedback entry containing a first term, building a scoring model based, in part, upon a term frequency count denoting a frequency with which the first term appears in a searchable data structure, mapping the first term to a graphical illustration based upon a second term associated with the graphical illustration such that the graphical illustration may be used to represent the second term, and generating a feedback page containing the first term and the graphical illustration. The method may include assigning a value to the first term so as to identify the first term, assigning the first term to the searchable data structure, and extracting the first term from the searchable data structure based, in part, upon an extraction rule.
US10127582B1 Processing platform implementing unified framework for trigger, context, action and result associations in relation to customer communications
An apparatus comprises a processing platform implementing a unified framework for representation and processing of trigger, context, action and result (TCAR) associations and constituent elements thereof in relation to customer communications in an enterprise. The processing platform comprises a TCAR mapper, a TCAR reasoner, a TCAR action commander, and a TCAR repository. The TCAR mapper is configured to capture events and transmogrify corresponding TCAR associations for storage in the TCAR repository. The TCAR reasoner is configured to perform one or more reasoning operations over selected ones of the TCAR associations stored in the TCAR repository. The TCAR action commander is configured to orchestrate one or more actions determined at least in part by the one or more reasoning operations performed by the TCAR reasoner. A given one of the TCAR associations includes as its constituent elements a trigger, context, an action and a result, and may contain additional related information.
US10127581B2 Risk premiums for conversion-based online advertisement bidding
An advertiser specifies a conversion-based bid for a conversion event associated with an ad. If a conversion event occurs for the ad, an effective conversion-based bid can be adjusted by a risk premium associated with the ad. An account associated with the advertiser can be debited based upon the adjusted effective conversion-based bid.
US10127576B2 Identifying purchase patterns and marketing based on user mood
A system and method for facilitating electronic commerce over a network, according to one or more embodiments, includes communicating with a user via a user device and a business entity via a business entity device over the network, monitoring user navigation events over the network, determining a mood of the user based on user navigation behavior, marketing to the user based on the mood of the user, and storing user information related to the user navigation events and the mood of the user.
US10127568B2 Systems and methods for improving the accuracy of day-ahead load forecasts on an electric utility grid
Systems and methods improve the forecast of electricity consumption, and/or refining such predictions. Predictions may be refined by accounting for factors such as preliminary predictions, pricing and cost information associated with future supply of energy, the extent of anticipated changes in the predictions, the time of day and/or anticipated daylight for the period of time. Coefficient values are calculated for a forecast error model that takes into account factors related to electricity consumption using existing historical electrical grid data. Using the calculated values, the forecast error model may be applied to current electricity demand forecasts.
US10127561B2 Method for acquiring services on a multiplicity of devices
A system and method are disclosed for acquiring services on a multiplicity of devices. A system that incorporates teachings of the present disclosure may include, for example, a service management center (SMC) (100) that has a plurality of service centers (102-110) for supplying services to a corresponding plurality of devices (120-128), and a controller (112) for managing operations of the service centers. The controller is programmed to receive (202) from a select one of the devices an identification reference in response to a request for service by an end user, search (210) for one or more services associated with the identification reference, select (212) from the search results one or more services appropriate for the requesting device, and enable (220) the one or more services on the selected device.
US10127549B2 Universal merchant application, registration and boarding platform
A system for processing e-commerce transactions. The system includes one or more processors programmed to receive a selection of one or more alternative payment brands from a merchant. Each of said alternative payment brands including a different merchant application process. Further, the processors are programmed to receive merchant information from the merchant necessary to apply to the selected alternative payment brands and apply to each of the selected alternative payment brands using the merchant information in accordance with the merchant application process for the selected alternative payment brand.
US10127544B2 Sending and receiving payments using a message system
The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.
US10127540B2 System and method for facilitating electronic financial transactions during a phone call
A payment button on a device capable of making telephone calls, such as a mobile phone, allows a payer to electronically transfer money while in a phone call with a payee. The payment button also allows a payee to initiate an electronic payment transaction while in a phone call with a payer. The payment button may be a clickable or tappable virtual button presented on a display of the phone when being used to make or receive a call. The payer or the payee can simply enter a payment amount on the phone to complete an electronic payment transaction. A notification of payment is instantly transmitted to the phones being used for the phone call, so that the parties can safely and conveniently conclude a purchase and/or payment transaction during one phone call.
US10127538B2 Smart integrated point of sale system
Embodiments of the present technology relate to an all-in-one integrated transaction platform. An example integrated point of sale (PoS) device comprises a tablet processor, secure processor, and memory for storing executable instructions that comprise a business management system, a housing comprising a plurality of video display screens, wherein a merchant display screen is coupled to at least one customer display screen, a business management system receiving input from the plurality of video display screens, a payment reader, wherein the payment reader is capable of accepting at least magnetic swipe cards, EMV (Europay, MasterCard, and Visa) chip and pin cards, and NFC (near field communication) payment, a barcode scanner, a cash drawer, a printer, an ADA (American Disabilities Act) compliant secure keypad, a biometric verification unit, at least one camera, GPS (Global Positioning System), and wired and wireless communication technologies such as but not limited to Ethernet, Wi-Fi, Bluetooth, 3G/4G etc.
US10127534B2 Transaction systems, and related methods
A portable device configured to enable completion of transactions. The portable device comprises an input mechanism arranged to enable input of an identifier into the portable device, and a selection mechanism arranged to enable the user to select a payment mechanism to be associated with the identifier. The portable device further comprises a communication module arranged to transmit data relating to the identifier and the payment mechanism selection to a remote server. Completion of a subsequent transaction relating to the identifier is enabled using the selected payment mechanism.
US10127528B2 Financial services ecosystem
A financial services ecosystem for providing a collaborative worldwide payment system includes: a computer-based system configured to credit a merchant, by way of a merchant bank, for goods sold or services rendered to a consumer; and a payment process platform configured to receive data from a user application. The payment process platform is configured to generate a disposable bank identification number (BIN). The disposable BIN is converted from a BIN issued by a financial institution or credit card company. The disposable BIN is used by a biller as an authorization BIN to document that the consumer has paid a bill.
US10127519B2 Apparatus and method for predictive dispatch for geographically distributed, on-demand services
Provided is a process of coordinating dynamic on-demand logistics to deliver goods or services between geographically distributed heterogeneous sources of inventory and geographically distributed consumers at scales exceeding metropolitan areas of more than one million residents, with more than 10,000 users, more than 1,000 vehicle operators, and more than 10 geographically distributed sources of inventory.
US10127515B2 System and method for generating commodity flow information
Disclosed is method including receiving digital vessel data for a global fleet of vessels, the digital vessel data being one or more of AIS data, image data or radar data and combining one or more of pieces of data. The method includes inferring, based on the first combined data, a loaded/empty status of a vessel or a cargo. The method includes combining other data to yield second combined data, receiving data regarding one or more of supply, demand, and amount of available cargo to yield third combined data, generating information relating to a supply of vessels available to load at a specified port and/or deliver a cargo to a specified port, in each case within a specified period of time and generating suggestions for one or more vessels regarding future routes based on the data.
US10127512B2 Association-based product design
A method for designing a new product includes automatically identifying a plurality of components of stored products, wherein the plurality of components is associated with an existing component included in a design of the new product, automatically selecting a new component from among the plurality of components, wherein a relationship between the existing component and the new component optimizes a design objective for the new product, automatically adding the new component to the design for the new product, and iteratively repeating the identifying, the selecting, and the adding until a stopping criterion is met, wherein the design for the new product is complete when the stopping criterion is met.
US10127509B2 System for temporarily suspending a workflow associated with a work item
Embodiments of the invention are directed to systems, methods, and computer program products for temporarily suspending a workflow associated with a work item. The system is configured to establish a communicable link with a queue to retrieve a first work item. The system is configured to receive a notification from a first device, where the notification comprises a second work item. The system temporarily suspends the first work item and the work flow associated with the first work item, in response to receiving the second work item from the first device. Once the system determines execution of a user action associated with the second work item, it restores the suspended first work item and the one or more suspended sessions associated with the first work item.
US10127507B2 Project management system providing interactive issue creation and management
Systems and methods are described for providing interactive issue creation and management for use in project management processes. The system provides users with mechanisms for creating fully-featured, easy-to-identify, and highly legible issues, with a visual mechanism for communicating issue information between the parties involved in the project management process, thereby resulting in improved tracking to ensure issues are appropriately addressed and timely resolved, saving time and money.
US10127499B1 Operating a quantum processor in a heterogeneous computing architecture
In some aspects, a heterogeneous computing system includes a quantum processor unit and a classical processor unit. In some instances, variables defined by a computer program are stored in a classical memory in the heterogeneous computing system. The computer program is executed in the heterogeneous computing system by operation of the quantum processor unit and the classical processor unit. Instructions are generated for the quantum processor by a host processor unit based on values of the variables stored in the classical memory. The instructions are configured to cause the quantum processor unit to perform a data processing task defined by the computer program. The values of the variables are updated in the classical memory based on output values generated by the quantum processor unit. The classical processor unit processes the updated values of the variables.
US10127498B2 Utilizing spatial probability models to reduce computational resource and memory utilization
A method, article comprising machine-readable instructions and apparatus that processes data systems for encoding, decoding, pattern recognition/matching and data generation is disclosed. State subsets of a data system are identified for the efficient processing of data based, at least in part, on the data system's systemic characteristics.
US10127495B1 Reducing the size of a neural network through reduction of the weight matrices
Systems and methods for reducing the size of deep neural networks are disclosed. In an embodiment, a server computer stores a plurality of training datasets, each of which comprise a plurality of training input matrices and a plurality of corresponding outputs. The server computer initiates training of a deep neural network using the plurality of training input matrices, a weight matrix, and the plurality of corresponding outputs. While the training of the deep neural network is being performed, the server computer identifies one or more weight values of the weight matrix for removal. The server computer removes the one or more weight values from the weight matrix to generate a reduced weight matrix. The server computer then stores the reduced weight matrix with the deep neural network.
US10127493B2 Logical entanglement device for governing AI-human interaction
A process of using a logical entanglement device such as a non-volatile logic gate as a failsafe to constrain the behavior of an autonomous machine controlled by an artificial intelligence (AI). Such a device may be employed to extend an AI self-boundary to include other objects or entities such as humans. This logical entanglement device may act much like a mirror neuron and cause the AI to respond to human nonfunctionality or suffering as if it were its own, causing the AI's behavior to reliably mimic empathy and compassion when interacting with humans and limiting the possibility of the AI devaluing the functionality and well-being of humans.
US10127491B2 Assigning product information to an aggregation of bales of agricultural crop material
A baler is provided with binding material having identification tags at spaced intervals. A formed bale is bound with the binding material using a knotter system on the baler to obtain a completed bale. The identification tag is identified with a read module and sensed parameters of the crop material or bale are associated with the identification tag on the completed bale. A number of identified bales are then joined into the aggregation of bales. The identification tag for each of the identified bales in the aggregate is associated to the aggregation of bales. A person then could read a single identification tag of one of the identified bale in the aggregate which would then populate a characteristic field in the software for each identified bale in the aggregate based off the single identification tag that was read.
US10127490B2 Electronic document such as a chip card with reduced metallization
The fabrication of an electronic document includes the following steps: —obtaining of a flat body in which is made a cavity of globally rectangular shape including a deep portion surrounded by a countersink and which contains an electronic component having connection terminals situated on this countersink while having the shape of meanders 5A, 5B, —obtaining of a module including a support furnished on a so-called external face with a plurality of external contact zones and on a so-called internal face with a printed circuit including connection pads 4A, 4B of hefty form while being connected to certain at least of the external contact zones, the support being furthermore furnished, on this internal face, with a microcircuit connected to this printed circuit, this module being encased in the cavity by an anisotropic conducting adhesive whose overlap coefficient lies between 5 and 8%.
US10127488B2 Systems and methods for creating dynamic programmable magnetic stripes
Conventional magnetic stripe cards are encoded with static magnetic patterns. To act like many different magnetic stripe cards, a programmable dynamic magnetic stripe card disclosed. The programmable dynamic magnetic stripe card includes a solenoid coil for generating a magnetic field and solenoid coil driver circuitry for driving the solenoid coil to generate a magnetic field. To improve the quality of the magnetic field generated, a biasing magnet is placed adjacent to the solenoid coil.
US10127484B2 Audible barcode system
A system using a mobile Internet device with ability to scan a barcode in which a uniform resource locator (URL) is placed, and plays a transmitted audio signal activated by the URL in a Cloud database where both audio and word contents are stored. From general information for direction, instruction and information on the bottle of medicine, nutrition facts and ingredient tables on the packages of food, monthly bills, invoices, menu, magazines, to advertisement—all are either possessed of limited language translation options or use small font to explain something in a limited space. The system provides translation options and an audible signal.
US10127478B2 Electronic apparatus and method
According to one embodiment, an electronic apparatus includes a hardware processor. The hardware processor converts a first character in a first image of images in which characters of languages are rendered, into a first character code by using dictionary data for a first language environment, converts the first character into a second character code by using dictionary data for a second language environment, causes a memory to store a pair of the first character code and a first area in the first image corresponding to the first character code, and causes the memory to store a pair of the second character code and a second area in the first image corresponding to the second character code.
US10127476B2 Signal classification using sparse representation
A system, method and computer program product is provided. An input signal for classification and a set of pre-classified signals are received, each comprising a vector representation of an object having a plurality of vector elements. A sparse vector comprising a plurality of sparse vector coefficients is determined. Each sparse vector coefficient corresponds to a signal in the set of pre-classified signals and represents the likelihood of a match between the object represented in the input signal and the object represented in the corresponding signal. A largest sparse vector coefficient is compared with a predetermined threshold. If the largest sparse vector coefficient is less than the predetermined threshold, the corresponding signal is removed from the set of pre-classified signals. The determining and comparing are repeated using the input signal and the reduced set of pre-classified signals.
US10127475B1 Classifying images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for classifying images. One of the methods includes obtaining data that associates each of a plurality of object category labels with a respective high-dimensional representation of the object category label, wherein the high-dimensional representation of the object category label is a numeric representation of the object category label in a high-dimensional space; receiving an input image; processing the input image using one or more core layers to generate an alternative representation of the input image; processing the alternative representation of the input image using a transformation layer to determine a high-dimensional representation for the input image; selecting, from the high-dimensional representations associated with the object category labels, a closest high-dimensional representation to the high-dimensional representation for the input image; and selecting the category label associated with the closest high-dimensional representation as a predicted label for the input image.
US10127469B2 Leveraging digital images of user information in a social network
Techniques are provided for automatically creating online accounts based on digital images, such as digital images of business cards. In one technique, multiple data items that have been extracted from a digital image of a business card are identified. A particular data item is contact information of a user associated with (or identified by) the business card. A verification code is sent, based on the particular data item, to a computing device of the user. The verification code is received from the computing device of the user. In response to receiving the verification code an account is created for the user and the account is modified to include a least some of the multiple data items.
US10127468B1 System and method for capturing, organizing, and storing handwritten notes
Handwritten notes are captured organized and stored by a system as a digital representation. The system includes a notebook having a set of pages, wherein each page has placed thereon a folio identifier representation, such representation including a page identifier. The system also includes a non-transitory computer readable medium encoded with instructions, which, when running on a camera-equipped computing device at a time when the camera thereof views a page of the notebook, cause performance of processes. The processes performed by the instructions include: processing an image associated with the page, detecting and decoding the folio identifier representation to provide a page identifier for the page, and if the image has not been previously captured, then capturing the image of the page and saving the image in an image store.
US10127467B1 Systems and methods for associating vehicle operators with driving misses indicated in vehicle operation data
Systems and methods for assessing vehicle operation are provided. According to certain aspects, an electronic device may receive and analyze image data depicting an individual located within a vehicle. The electronic device may also access and compile vehicle operation data and operator data corresponding to a state or condition of the vehicle operator. The electronic device may identify, from the vehicle operator data, a set of close misses experienced by the vehicle, correlate the set of close misses with a state or condition of the vehicle operator, and attribute at least some of the close misses to the vehicle operator. A remote server may aggregate and compile corresponding data from a plurality of vehicles.
US10127466B2 Lateral sign placement determination
Systems, methods, and apparatuses are described for predicting the placement of road signs. A device receives data depicting road signs from multiple vehicles. The device analyzes a detected placement of the road signs and at least one characteristic of a collection of the data. The characteristic describes the road upon which the data was collected, an operation of the vehicle from which the data was collected, or an environment in which the data was collected. The device generates a model that associates values for the detected placement of the road signs with values for the at least one characteristic. The model may be later accessed to interpret subsequent sets of data describing one or more road signs.
US10127458B2 Method and system for categorization of a scene
The present invention relates to a method for categorizing a moving object within a scene In particular, the present invention relates to a method specifically taking into account the three dimensional data within a scene for determining the location of and type of objects present within the scene. The method involves determining a first probability level for the type of object based on its size and shape, determining a second probability level for the type of object based on its relative speed, and defining the type of the object based on a combination of the first and the second probability level. The invention also relates to a corresponding system and a computer program product.
US10127453B2 Automatically detecting an event and determining whether the event is a particular type of event
A device may receive, from one or more other devices, one or more images that depict one or more events occurring at a location. The device may detect an event of the one or more events depicted in the one or more images. The device may determine a first score that indicates a first likelihood that the event is an anomalous event. The device may determine a second score that indicates a similarity between the event and another event. The second score may be based on second data received from the one or more other devices. The device may determine a third score based on the first score and the second score. The third score may indicate a second likelihood that the event is the anomalous event. The device may perform an action based on the third score.
US10127452B2 Relevant image detection in a camera, recorder, or video streaming device
The filtering tasks that are conventionally applied in a video monitoring application, to distinguish images that may be relevant to the application, are distributed to the image source, or near-source devices. Source devices, such as cameras and playback devices, and near-source devices, such as video concentrators and streaming devices, are configured to include video processing tools that can be used to pre-filter the image data to identify frames or segments of frames that include image information that is likely to be relevant to the receiving video monitoring application. In this manner, the receiving processor need not spend time and resources processing images that are pre-determined to be irrelevant to the receiving application.
US10127448B2 Method and system for dismount detection in low-resolution UAV imagery
A method for dismount detection in low-resolution UAV imagery, comprising providing an input image, processing a greyscale distribution of the input image, determining a rough classification in the input image based on the grayscale distribution, determining the optimal parameters based on the rough classification, estimating one or more potential dismount locations, applying an area filter to the one or more potential dismount locations, removing undesired locations from the one or more potential dismount locations, applying one or more secondary filters to the resulting one or more potential dismount locations, assigning a probability to the one or more potential dismount locations, and assessing desirability of the one or more potential dismount locations.
US10127447B2 System and method for authentication
Described are methods and systems for determining authenticity. For example, the method may include providing an object of authentication, capturing characteristic data from the object of authentication, deriving authentication data from the characteristic data of the object of authentication, and comparing the authentication data with an electronic database comprising reference authentication data to provide an authenticity score for the object of authentication. The reference authentication data may correspond to one or more reference objects of authentication other than the object of authentication.
US10127446B2 System and method for filtering data captured by a 2D camera
A system comprises a memory operable to store first light intensity information for a first pixel of an image that includes a dairy livestock, and second light intensity information for a second pixel of the image, wherein the second pixel is adjacent to the first pixel. The system further comprises a processor communicatively coupled to the memory and operable to determine that a difference between the first light intensity information and the second light intensity information exceeds a threshold, and discard one of the first pixel or the second pixel from the image.
US10127443B2 System and method for comparing documents
The present invention relates to a system and a method for comparing information contained on at least two documents belonging to an entity. The present invention includes at least one device configured to receive information from at least one first document and at least one second document; then, compare at least one first document information and at least one second document information; and determine whether at least one second document contains at least one first document information. The present invention then outputs a result of whether the at least one second document contains at least one first document information.
US10127442B2 Non-sequential comparison of documents
Embodiments of the present disclosure relate to non-sequential document comparison. A first plurality of segments in a first document and a second plurality of segments in a second document are obtained. In response to a first segment from the first plurality of segments being associated with a second segment from the second plurality of segments, a third segment from the first plurality of segments is associated with a fourth segment from the second plurality of segments.
US10127440B1 Insect indicia-based alert suppression apparatus, system, and method of operation
An infrared spectrum video surveillance camera detects insect swarms in order to suppress false alarms and motion alerts. Messages to a security console are filtered when groups of pixels have high saturation, irregular movement, and low measures of edges.
US10127437B2 Unified face representation for individual recognition in surveillance videos and vehicle logo super-resolution system
A method is disclosed of recognizing a logo of a vehicle. The method including obtaining a limited number of high resolution logos; populating a training dataset for each of the limited number of high resolution logos using gamma transformations; obtaining a low resolution image of a vehicle; and matching the low resolution image of the vehicle with the training dataset.
US10127427B2 On-screen fingerprint sensor and electronic device including the same
Provided is an electrical device including a display configured to display an image; a first transparent cover arranged on the display; a second transparent cover comprising a touch surface operable to be touched by a finger of a user; and a sensor disposed between the first transparent cover and the second transparent cover, the sensor being configured to receive a fingerprint of the finger.
US10127421B1 Controlling usage of perishable products with a smart portable device
A solution is proposed for controlling usage of one or more perishable products. A corresponding method comprises storing an indication of one or more package events that may affect a duration of the perishable product being sensed by one or more sensors associated with the package; receiving an interrogation signal from a smart portable device of a user of the perishable product; retrieving package information being stored in association with the control unit in response to the interrogation signal, the package information comprising the indication of at least part of the package events; and transmitting the package information to the smart portable device for use by the smart portable device to control the usage of the perishable product according thereto.
US10127415B2 UHF RFID device for communicating with UHF RFID tags within a small cavity
A UHF radiofrequency identification (RFID) device operating at an UHF wavelength for enabling communication of an UHF RFID reader with UHF RFID tags positioned within a cavity having an internal volume with a largest dimension that is below twice said UHF wavelength. The device comprises a wire wave guide having an entry extremity and at least one exit extremity and positioned within said at least one cavity above a ground surface, wherein said entry extremity is fed by said UHF RFID reader and said at least one exit extremity is connected to said ground surface via a load.
US10127409B1 Tamper detection system
Disclosed is a technique for prevention of false tamper positives experienced by an electronic device by use of a custom profile. The technique includes electrically coupling a conductive trace to a tamper monitoring component for use in tamper detection on the trace. Upon occurrence of the threshold voltage on the conductive trace, a tamper event is detected. A second conductive trace is monitored over time to determine behavior of the device. If the device is likely to trigger tamper responses in response to change in environment, the threshold voltage is changed to tamper positives triggered by environment.
US10127405B2 Techniques for determining an anti-replay counter for preventing replay attacks
Techniques for maintaining an anti-replay counter (ARC) for providing data protection in an integrated circuit are provided. A method according to these techniques includes determining a static baseline value based on an ARC value stored in a programmable read-only memory of the integrated circuit, determining the ARC value based on the static baseline value and a transient component, and storing the ARC value in a volatile memory of the integrated circuit.
US10127404B2 Access control method and terminal device
An access control method and a terminal device are disclosed. The method includes: receiving an unlock password after receiving an instruction for opening an application program; determining an access type corresponding to the unlock password; obtaining display information corresponding to the access type among current display information of the application program; and displaying the obtained display information. An access type is distinguished according to an unlock password, and display information is determined according to the access type, so that the display information can match the unlock password input by a user, and the user can flexibly and secretly control information to be displayed, thereby preventing a risk that private or other important information of the user is seen by a visitor and improving information security.
US10127403B2 Computing system with privacy control mechanism and method of operation thereof
A computing system includes: a control circuit configured to: determine a privacy baseline for controlling communication for a user, determine an application-specific privacy setting for controlling communication for a first executable program associated with the user, generate a user-specific privacy profile based on the privacy baseline and the application-specific privacy setting, the user-specific privacy profile for controlling an application set including a second executable program; and a storage circuit, coupled to the control circuit, configured to store the user-specific privacy profile.
US10127401B2 Redacting restricted content in files
Restricted content of a data file is identified. The restricted content is removed from the data file, and a redacted version of the data file is generated. The restricted content is stored separate from the redacted version of the data file.
US10127399B1 Secrets as a service
Systems and methods for securing objects in a computing environment. Objects are encrypted using keys that are also encrypted after encrypting the objects. In order to access the objects, a master key that is unknown to the service storing the objects and/or managing the keys is used to decrypt the keys so that the objects can be decrypted with the decrypted key. Thus, a key is needed to access the key needed to access the object. The master key is typically maintained separately from all of the encrypted objects and corresponding encrypted keys.
US10127398B2 Methods and systems for implementing parental controls
Methods and systems for a media guidance application that provides advanced parental control features such as allowing parents to establish parental controls in a dynamic and individualized manner and allowing parents to track and/or limit the amount of time that a child views media content of a particular type.
US10127390B2 Tamper resistant cryptographic algorithm implementation
There is provided a method of performing a cryptographic algorithm in software, the cryptographic algorithm comprising one or more processing steps, wherein each processing step is arranged to process a respective input to the processing step so as to generate an output corresponding to the input, characterized in that, for each of at least one of the one or more processing steps, the method comprises: providing a respective input for the processing step as an input to a plurality of implementations of the processing step, wherein each implementation is arranged to output a corresponding intermediate result represented using a respective predetermined output representation; and using the representation of the intermediate results to generate a result for the processing step that is based on each of the intermediate results, wherein, if each intermediate result is the output that corresponds to the input for the processing step then the result for the processing step is the output that corresponds to the input for the processing step. Additionally provided is a method of enabling a data processor to perform a cryptographic algorithm in software, the method comprising: generating an implementation of the cryptographic algorithm, the implementation being arranged such that execution of the implementation by a processor causes the processor to carry out a method according to any one of the preceding claims; and configuring the data processor to execute the implementation of the cryptographic algorithm. There is further provided a system and computer program for carrying out such methods, as well as a computer readable medium for storing such a computer program.
US10127388B1 Identifying visually similar text
Techniques are disclosed for mitigating against registering a domain name that is confusingly similar to a pre-existing domain name, possibly for the purpose of fooling users. In embodiments, a domain name is presented for registration. The domain name is rendered as an image, and optical character recognition is performed on the image to extract the rendered text. This extracted text is compared against a list of domain names for which confusingly similar domain names cannot be registered, and when the extracted text matches a domain name in this list of domain names, registration of the domain name is denied.
US10127384B2 Firmware verified boot
Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header do not match, the example method includes halting the boot process.
US10127382B2 Malware detection method
A method of detecting malware on a client computer, the method including generating a hash of an entity at the client computer, whereby the entity is suspected to be malware, sending the hash to a network server, considering the reputation of the hash at the network server by comparing the hash to a database of hashes of known reputation, returning the results of said considering to the client computer, and, if the reputation is not known at the server, sending instructions to the client computer for obtaining further information about the entity at the client computer, wherein said further information is obtained by executing code at the client computer sent by the server to the client computer after said considering the reputation if said code is not stored at the client computer before said generating a hash.
US10127379B2 Profiling code execution
Technologies for securing an electronic device may include determining a plurality of rules, monitoring execution of the electronic device, generating a notification that one of the operations has occurred based upon the rules, and, based on the notification and the pattern of the operations, determining whether the operations are indicative of malware. The rules may include an identification of a plurality of entities of the electronic device to be monitored, an identification of one or more operations between the entities to be monitored, and an identification of a pattern of the operations to be monitored.
US10127367B2 Personal identification system having a contact pad for processing biometric readings
The present invention provides a device (10) for facilitating an exchange of personal information between a user and a third party. The device comprises a body (12) configured to be carried by a user. A contact pad (14) is provided on a surface of the body (12). The contact pad (14) is configured to be contacted by the user and comprises a plurality of sensor elements (25) for taking a plurality of biometric readings from the user for verification purposes. A data storage module (29) is provided with said body (12) for storing personal data about said user together with said user's biometric data. A processor (28) is provided for processing the biometric readings obtained by the plurality of sensor elements (25) and comparing the biometric readings against the user's stored biometric data to confirm identity of the user. The processor (28) is further configured to facilitate a transfer of said user's personal data with the third party upon confirmation of the identity of the user. A power supply (30) is provided with the body (12), the power supply (30) is selectively connectible to the processor (28) to supply power to the processor (28) when the identity of the user is confirmed.
US10127365B2 Field control annotations based on authorization objects
An application scaffold is generated based on an object model. The object model includes CDS objects and DCL objects. The CDS objects and the DCL objects are evaluated together with corresponding CDS annotations and DCL annotations. Based on the evaluation, a field control hub is generated. The field control hub evaluates the DCL annotations and determines, based on one or more authorization objects from the DCL annotations, field control data for a field from a number of fields of a UI. When a user requests the UI, the field of the UI is displayed in accordance with the determined field control data for a role of the user.
US10127364B2 Managing authorization codes from multiple sources
The present disclosure describes apparatus, systems and methods in which a first data storage is maintained for a first group of authorization codes, for example those associated with a local POS system, and second data storage, logically separate from the first data storage, is maintained for a second group of authorization codes, such as those associated with a remote or online sales system. Access control is achieved by checking a received authorization code for validity against one or both groups of authorization codes, without needing to integrate different code assignment systems or different sales systems with one another. The technology has particular utility for automated car wash systems, although it is not limited thereto, and embodiments of the technology may be retrofit to existing car wash control interfaces.
US10127361B2 Quantified-self machines and circuits reflexively related to kiosk systems and associated food-and-nutrition machines and circuits
A computationally implemented system and method that is designed to, but is not limited to: electronically receiving user biological status information from electronically involved detection of one or more biological user conditions. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US10127355B2 Method for setting the operating parameters of a ventilation system
A method selects the setting of a first operating parameter of a ventilation system that includes devices for feeding breathing air to and removing from a patient (7), a display device (13) with a screen (15) and a computer (11). The method includes presetting a first target value range for a first ventilation parameter, calculating permissible first operating parameter values by the computer (11) for the first operating parameter, so that the first ventilation parameter value is within the target value range if a permissible first operating parameter value is set; calculating values of a preset cost function, which is a function of at least one operating parameter, by the computer (11); selecting a first operating parameter value by the computer (11), at which the value of the cost function has an optimum; and outputting the selected first operating parameter value on the screen (15) of the display device (13).
US10127340B2 Standard cell layout, semiconductor device having engineering change order (ECO) cells and method
A method of designing, for a semiconductor device, a layout which includes standard spare cells. Such a method includes: generating a set of possible values for a first pitch of standard spare cells based on a second pitch of strap lines of a metallization layer; selecting one member of the possible values set to be the first pitch; and placing standard spare cells into a logic area of the layout according to the first pitch; wherein at least one of the generating, selecting and placing is executed by a processor of a computer.
US10127338B2 System, method and associated computer readable medium for designing integrated circuit with pre-layout RC information
A system for designing an integrated circuit having pre-layout RC information is disclosed. The system includes: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the system to: generate current and voltage information for a schematic having device array layout constraint included; create interconnection topology patterns and realizing route for the schematic; generate RC information according to the route; and determine if the schematic having the device array layout constraint and the RC information included violates one or more of the system design rule constraints. An associated method and a computer readable medium are also disclosed.
US10127337B1 Modeling distributed systems
A modeling system including a data processing device in communication with a non-transitory memory storing a model modeling interactions of resources of a distributed system. The data processing device executes instructions that cause the data processing device to implement a system monitor that monitors interactions of the resources of the distributed system and builds the model. The system monitor detects a state change of a first resource of the distributed system and identifies an entity causing the state change of the first resource. The system monitor determines whether a second resource of the distributed system changes state within a threshold period of time after the first resource changed state. The system monitor updates the model to indicate a relationship between the first resource, the second resource and the identified entity, in response to the first resource and the second resource changing state within the threshold time period.
US10127332B2 Automatic motion of a computer-aided design model
A computer-implemented method automates motion of a computer-aided design (CAD) model. The CAD model represents a real-world object comprised of a number of parts. The part containing a user-specified entity is analyzed to collect data relevant to a motion study, for example, size data, location data, and material type data are collected. Based on the user-specified entity, parameters for automating motion are inferred and used to automate motion. The parameters include at least one of a part that is moved directly by a motor, a location on the part where the motor is mounted, a motor type, an axis of motion of the part, and a motion function indicating a change of motion over time.
US10127331B2 3D models utilizing 3D markers to indicate engineering requirements
Methods, devices, and systems are used for three-dimensional models for three-dimensional makers to indicate engineering requirements. In an example, operations may be effectuated that include displaying a graphical user interface including an object in a three-dimensional (3D) space and receiving first data that includes a link between a flag and a component of the object. The flag may be indicative of an engineering requirement associated with the component of the object. The flag in the 3D space approximate to the component of the object may be displayed based on the received data.
US10127330B2 Unbounded list processing
A computer-implemented method includes receiving, from a first network application, a first unbounded list of objects of a first type and a second unbounded list of objects of a second type, wherein the second type is distinct from the first type, and producing a third unbounded list of objects of a third type, wherein the third type is distinct from both the first type and the second type. The computer-implemented method further includes providing the third unbounded list to a second network application. A corresponding computer program product and computer system are also disclosed.
US10127329B2 Processing large XML files by splitting and hierarchical ordering
A computer processor determines a schema that enables splitting of one or more elements of an XML file. The computer processor determines an XML file as a split candidate, based on one or more attributes of the one or more elements of the XML file. The computer processor splits the XML file at run-time into a plurality of subsets of the XML file, based on the one or more attributes of the one or more elements of the XML file, and the computer processor distributes the plurality of subsets of the XML file to a plurality of computing nodes of a computer processing system.
US10127320B2 Computerized identification of app search functionality for search engine access
A search system includes a device controller that provisions a device to execute a copy of a selected mobile application. A crawler extracts content and metadata from states of the selected mobile application. A search input state classifier identifies search input states within the states based on a first set of heuristics, including recognition of user-visible search indicia and recognition of metadata that correlates with search functionality. A parameter identifier identifies, for each of the search input states, necessary input parameters. A search function data store stores a record for each identified search function. Each record includes a path to reach a corresponding search input state, an indication of required input parameters, and a mapping of the input parameters to user interface widgets. A query processing system uses the stored search functions to scrape content from the selected mobile application in response to a query.
US10127318B2 Distributed failover for unavailable content
According to one embodiment of the present invention, a system for processing a request for a document that is unavailable on a network identifies one or more alternative documents on the network with content similar to a previously accessed document and relating to a group. The system presents the identified one or more alternative documents as a result of a request for the previously accessed document when the previously accessed document is unavailable on the network. Embodiments of the present invention further include a method and computer program product for providing alternative documents in substantially the same manners described above.
US10127311B2 Personalized content sharing
A method for providing personalized content sharing is disclosed. The method includes: receiving, by a processing device from a first computing device of a first user, a request pertaining to a video; determining affinity scores corresponding to a first plurality of other users that are contacts of the first user, the determining based on affinities of the first plurality of other users for the video; and providing, to the first computing device, a prompt to the first user to share the video with at least one second user of the first plurality of other users, the at least one second user determined based on the affinity scores.
US10127304B1 Analysis and visualization tool with combined processing of structured and unstructured service event data
An apparatus comprises a processing platform configured to implement an analysis and visualization tool for combined processing of structured and unstructured service event data. The structured service event data comprises service event data stored in one or more structured data fields of a service events database, and the unstructured service event data includes documents comprising unstructured text data of the service events database. The analysis and visualization tool is associated with a clustering module that assigns each of the documents to one or more clusters corresponding to respective topics. The analysis and visualization tool comprises an interface that permits selection of one or more of the structured data fields, and a visualization module configured to generate at least one visualization as a function of the selected one or more structured data fields and particular ones of the cluster topics that relate to the selected one or more structured data fields.
US10127302B2 Data redundancy maximization tool
Methods and systems for maximizing data utility efficiency to maximize dynamic application of content in a database as applied to a validation are disclosed herein. A system for maximizing data utility efficiency to maximize dynamic application of content in a database as applied to a validation can include a memory having a first database containing information identifying a plurality of topics and a second database containing a plurality of content items. The system can further include a server that can maximize data utility efficiency by identifying multipurpose content items.
US10127301B2 Method and system for implementing efficient classification and exploration of data
Disclosed is a system, method, and computer program product for analyzing sets of data in an efficient manner, such that analytics can be effectively performed over that data. Classification operations can be performed to generate groups of similar log records. This permits classification of the log records in a cohesive and informative manner.
US10127300B2 Mapping relationships using electronic communications data
A pairwise relationship data set with multiple attributes (such as, who, what, when, where, how) and with the what attribute (also called the topic attribute) having a word dimension and a people dimension. The data in the topic dimension of the what attribute relates to topics (including other people) relating to the specific, human, personal relationship between the first person and the second person of the pairwise pair. The what attribute data is derived by processing basis data, which includes correspondence data (that is, the substance of correspondence that the first and second persons participate in, including instant messaging and e-mail exchanges. Pairwise relationship data is displayed to a user in real time during a chat session.
US10127295B2 Geographic co-location service for cloud computing
Embodiments of the present invention relate to systems, methods, and computer storage media for geographically organizing the storage of data and hosted services in a distributed computing environment. An allocation constraint is utilized to identify and select a geo-region in which an affinity group that is comprised of a hosted service and/or data is to be physically stored. Additionally, a geo-domain within the geo-region is identified for hosting the hosted service and/or data of the affinity group. A stamp, such as a storage stamp or a computation stamp, is identified on the geo-domain for storing the hosted service and/or the data. The hosted service is stored in an identified computation stamp and the data is stored in an identified storage stamp. In an additional exemplary embodiment, the identification of a geo-domain involves analyzing resource information related to potential geo-domains within a geo-region.
US10127287B1 Presenting related content in a stream of content
A system including a processor and a memory storing instructions that, when executed, cause the system to: receive a stream of content including a plurality of content items; retrieve a plurality of related content items; identify a topic for at least one of the plurality of the related content items; rank the topics by relevance to the user and one of the plurality of items; associate the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generate a marker for the topic; generate an interface including the marker associated with the content item in the stream of content; and provide the interface for display.
US10127286B2 System and method for searching structured data files
A computer implemented method, program, system, and apparatus for searching structured databases is disclosed. This invention teaches the collation of results based on the time that a search is performed by a user by sending individual time-based queries to the database such that only an subset of results is obtained for each query. The time associated with each query is recorded in one or more datasets which correspond to the search being performed, and the datasets are consulted before each additional time-based query such that no time period is queried twice for the same search. By querying based on a subset of results existing in a particular time frame, the invention serves to limit load on a database and a user device while also removing the need for de-duplication of results, presenting the user with a collated list of the most relevant results based on the current time.
US10127285B2 Customizable ranking of search engine results in multi-tenant architecture
In an example embodiment, a listing of factors to evaluate during calculating of an index score for documents in a database is received, as well as a ranking of each factor in the listing of factors. A relevance multiplication factor is also obtained. Then a document to index in the database is received and the document is indexed. An index score is calculated for the document based on the listing of factors and the ranking of each factor. Then a search query on the database is received. A search score for the document is calculated based on the search query. Then an overall relevance score is calculated for the document for the search query by combining the index score and the search score using the relevance multiplication factor.
US10127283B2 Projecting effect of in-flight streamed data on a relational database
Profiling data characterizing a data streaming application is used to project changes to a relational database resulting from current in-flight streamed data. Preferably, the streaming application produces tuples which are entered into the relational database. Trace data is collected during previous execution of the streaming application to construct operator graph profile data showing likely paths of tuples through multiple processing elements of the streaming application. Responsive to a query, agent(s) residing within the computer system(s) supporting the streaming application query in-flight tuples in one or more buffers of the streaming application. The responses to the agent queries are analyzed using the operator graph profile data to project tuples which will be output to the database. Projected changes to the database may alternatively be used for other purposes, e.g., creating database metadata structures; reorganizing data inserts; regulating query governors; and/or updating database statistics.
US10127281B2 Dynamic hash table size estimation during database aggregation processing
Disclosed herein are system, method, and computer program product embodiments for database aggregation optimization. An embodiment operates by receiving data from a main memory. Within a cache, a first hash table comprising an aggregate hash of a first portion of the data is generated. A second portion of data is partitioned into one or more of partitions. Within the cache, one or more intermediate hash tables are generated. A first hash table is aggregated based on the one or more intermediate hash tables. At least a portion of the data of the final hash table is provided responsive to a query.
US10127279B2 Eigenvalue-based data query
Embodiments relate to an eigenvalue-based data query. An aspect includes receiving a query request that includes a query statement. Another aspect includes calculating eigenvalues of key component elements in the query statement. Another aspect includes matching eigenvalues of nodes in an execution plan of a historical query statement to the eigenvalues of the key component elements. Yet another aspect includes based on determining success of matching the eigenvalues of the key component elements to the eigenvalues of the nodes in an execution plan of the historical query statement, generating an execution plan of the query statement.
US10127277B2 Outer join optimizations in database management systems
In one embodiment, a method of processing a structured query language (SQL) statement is provided, comprising: determining whether a first query and a second query are equivalent, the first and second queries being respectively the left side and the right side operands of the OUTER JOIN operation; determining whether a SELECT output of the SQL statement does not refer to database columns from the left side of the OUTER JOIN operation which are not also partitioning columns of the OUTER JOIN operation; and responsive to determining that the first query and the second query are equivalent and that the SELECT output of the SQL statement does not refer to database columns from the left side of the OUTER JOIN operation which are not also partitioning columns of the OUTER JOIN operation, transforming the SQL statement into an optimized query SQL statement by removing the OUTER JOIN operation.
US10127273B2 Distributed processing of network data using remote capture agents
The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains one or more event streams from one or more remote capture agents over one or more networks, wherein the one or more event streams include event data generated from network packets captured by the one or more remote capture agents. Next, the system applies one or more transformations to the one or more event streams to obtain transformed event data from the event data. The system then enables querying of the transformed event data.
US10127272B2 Modifying a database query
Techniques for modifying a database query are disclosed. A source and/or time associated with an initial database query for execution on a database are determined. A modification of the initial database query is determined based on the source and/or time. The modification includes adding a filter to the initial database query. The modified database query is executed to return a set of results. Optionally, partitions of the database that are relevant to the modified database query may be selected. The modified database query may be executed on only the relevant partitions. The datasets included in the results to the modified database query may be more important, relevant, and/or valuable to a user than the datasets that were excluded based on the filter. The datasets included in the results may be retrieved from faster data storage than the excluded datasets.
US10127269B2 Dynamic result set caching with a database accelerator
According to one embodiment of the present invention, a system for processing a database query stores one or more result sets for one or more first database queries in a data store. The system receives a second database query and compares the second database query to the one or more first database queries to determine presence of a corresponding result set in the data store for the second database query. The system provides the corresponding result set from the data store for the second database query based on the comparison. Embodiments of the present invention further include a method and computer program product for processing a database query in substantially the same manners described above.
US10127267B2 Hard copy status check
A method, apparatus, and system provide the ability to determine a validity of a file. A static image of a first version of the file is output. The outputting includes determining first identifying information that identifies the first version of the file, generating a first reference identifier that is associated with the first identifying information, storing the first reference identifier, and generating the static image that includes a visual representation of the first reference identifier. A second reference identifier (that is associated with second identifying information that identifies a second version of the file) is received. Based on the second identifying information, a determination is made regarding which version of the file is more recent. A validity or invalidity of the second version of the file is confirmed based on the determination.
US10127264B1 Techniques for automated data analysis
According to some aspects, a data processing system is provided, the data processing system comprising at least one computer readable medium comprising processor-executable instructions that, when executed, cause the at least one processor to receive, through at least one user interface, input indicating a data element and one or more data quality metrics, identify, based on relationship information associated with the data element and/or the one or more data quality metrics, one or more datasets, one or more fields of the one or more datasets, and one or more data quality rules, each of the data quality rules being associated with at least one of the one or more fields, and perform an analysis of data quality of the one or more fields based at least in part on the one or more data quality rules associated with the one or more fields.
US10127260B2 In-memory database system providing lockless read and write operations for OLAP and OLTP transactions
As part of a database system comprising a combination of on-disk storage and in-memory storage, a plurality of records that comprise a table are stored in a plurality of fragments that include at least a delta fragment and a main fragment retained in the on-disk storage. Each fragment has visibility data structures to enable multi-version concurrency control. Each fragment can be compressed using dictionary compression and n-bits compression. The fragments are loaded into main system memory in the in-memory storage from the on-disk storage if they are accessed for read operations or write operations and are not already in memory. A plurality of lockless read and write operations are concurrently performed, while providing snapshot isolation, on the at least one of the plurality of fragments while the at least one of the plurality of fragments is in the main system memory.
US10127259B2 System and method for database persistence of transaction logs
A system and method for database persistence of transaction logs (TLOGs). Embodiments of the invention allow an administrator to configure their system to associate one or more Java Database Connectivity (JDBC) TLOG stores with a data source or database instead of a file system, for use in storing the primary TLOG. This provides an opportunity to exploit the high availability features of a database system; improve handling of disaster recovery scenarios, such as cross-site recovery using database replication; and alleviate the need for third-party distributed file system components, together with their cost and complexity.
US10127257B2 Methods of creating a database and of formulating a map of operating states of aircraft and a method of monitoring the operation of an associated aircraft
A method of creating a database of operating states of an aircraft fleet, in which a computer executes the steps of acquiring parameters wherein a state of operation of an aircraft of the aircraft fleet; acquiring at least one item of degradation information indicative of a level of degradation of at least one aircraft from among the fleet of aircraft; storing series of parameters in said database, each series of parameters including parameters wherein a state of operation of one of the aircraft and if the item of degradation information has been acquired, at least one item of degradation information indicative of a level of degradation of the aircraft.
US10127254B2 Method of index recommendation for NoSQL database
In one embodiment, a method for indexing a document database includes determining, according to user's access status on a plurality of documents in the document database, index indicators from attributes of respective fields of the plurality of documents, wherein the index indicators are used for indexing the plurality of documents, dividing the plurality of documents into a plurality of document sets, indexing the plurality of document sets according to the index indicators. The method may include dividing a plurality of documents in a document database into document sets by utilizing an attribute that a document database is easy to be divided into chunks, and may effectively implement indexing of the document database for the document sets according to another embodiment.
US10127249B2 System and method for new database permitting
The design and implementation of databases within enterprises is a crucial process, but is often resource intensive and often times unnecessary as existing databases may be utilized to serve the same goals. Tracking existing databases and assessing the design specifications of proposed databases is a complex decision making process. Disclosed is a system and computer-based method for systematically controlling the approval, creation and modification of databases. The system provides a policy for enterprise governance control for database proliferation and a tool for comparing database requests to and against existing database assets.
US10127245B2 Systems, methods, and computer-readable media for interpreting geographical search queries
Systems, methods, and computer-readable media for interpreting geographical search queries are provided. Query templates for geographical search queries are generated from search logs of previously executed geographical search queries. Unique queries are extracted from the search logs and interpretations for these queries are obtained. Based on these interpretations, query templates having an arrangement of term types are extracted. Additionally, probability distributions for the query templates for a context, such as a locale, language, client type, etc., are determined.
US10127240B2 API for implementing scoring functions
This invention relates generally to data assembly and analytics, as can be used in the personal finance and banking field, and more particularly to the field of lending and credit notification methods and systems. Preferred embodiments of the present invention provide systems and methods for creating objects which can be used in multiple implementations to generate scores.
US10127236B1 Filesystem storing file data in larger units than used for metadata
A method is provided for storing files in a filesystem of a data storage system. The method includes (a) storing data of each file of a set of files of the filesystem in a set of data allocation units (AUs) of the filesystem on the data storage system, each data AU of the set of data AUs having a common data AU size, and (b) storing metadata pertaining to each file of the set of files in a set of metadata AUs of the filesystem on the data storage system, each metadata AU of the set of metadata AUs having a common metadata AU size, the common data AU size being larger than the common metadata AU size. A computerized apparatus and a computer program product are also provided for performing a method similar to that described above.
US10127235B2 Storage system deduplication with service level agreements
Mechanisms are provided for adjusting a configuration of data stored in a storage system. According to various embodiments, a storage module may be configured to store a configuration of data. A processor may be configured to identify an estimated performance level for the storage system based on a configuration of data stored on the storage system. The processor may also be configured to transmit an instruction to adjust the configuration of data on the storage system to meet the service level objective when the estimated performance level fails to meet a service level objective for the storage system.
US10127229B2 Methods and computer-program products for organizing electronic documents
Methods of organizing documents by reclassification and clustering are disclosed. In one embodiment, a method of clustering electronic documents of a document corpus includes comparing, by a computer, each individual electronic document in the document corpus with each other electronic document in the document corpus, thereby forming document pairs. The electronic documents of the document pairs are compared by calculating a similarity value with respect to the electronic documents of a document pair, associating the similarity value with both electronic documents of the document pair, and applying a clustering algorithm to the document corpus using the similarity values to create a plurality of hierarchical clusters. The similarity value is based on a plurality of attributes of the electronic documents in the document corpus. The plurality of attributes includes a citation attribute, a text-based attribute and one or more of an author-attribute, a publication-attribute, an institution-attribute, a downloads-attribute, and a clustering-results-attribute.
US10127227B1 Providing access to user-controlled resources by automated assistants
Techniques are described herein for allowing automated assistants serving users to access data controlled by others, including resources available to automated assistants serving others. In various implementations, a voice input may be received from a first user. A task request may be recognized from the voice input and analyzed. In response to the analysis, a determination may be made that the task request relates to a second user. An access control list relating to an automated assistant engaged by the second user may be checked to determine whether the first user has appropriate access rights as regards the second user. In response to determining that the first user has appropriate access rights as regards the second user, action may be taken on the task request.
US10127222B2 Method and apparatus for managing auto-correction in messaging
A system that incorporates the subject disclosure may include, for example, detecting in a corrected text message an auto-correction by the first communication device of a target word of a group of words, detecting an input command requesting a transmission of the corrected text message to a second communication device, responsive to the detecting of the input command, presenting a correction alert indicating the target word that has been auto-corrected, and in response to the presenting of the correction alert, presenting an option for modifying the target word, where the transmission of the corrected text message to the second communication device is limited to after the option for modifying is presented at the first communication device. Other embodiments are disclosed.
US10127221B2 Detection and reconstruction of East Asian layout features in a fixed format document
Detection of East Asian layout features and reconstruction of East Asian layout features is provided. Vertically written text in the fixed format document is detected and rotated for layout analysis. After layout analysis, the rotated text is rotated back and restructured in a flow format document. When a plurality of characters is written horizontally in a vertical line of text, vertically overlapping text runs are detected, designated as horizontal-in-vertical text, and are restructured as horizontal-in-vertical text in a flow format document. Lines of text are analyzed for attributes of a ruby line and are designated as ruby text, associated with corresponding text in a ruby base line, and restructured as ruby text in a flow format document. Text in a fixed format document is analyzed for detection of a particular East Asian language so that a font for the language is designated in a flow format document.
US10127220B2 Language identification from short strings
Systems and processes for language identification from short strings are provided. In accordance with one example, a method includes, at a first electronic device with one or more processors and memory, receiving user input including an n-gram and determining a similarity between a representation of the n-gram and a representation of a first language. The representation of the first language is based on an occurrence of each of a plurality of n-grams in the first language and an occurrence of each of the plurality of n-grams in a second language. The method further includes determining whether the similarity between the representation of the n-gram and the representation of the first language satisfies a threshold.
US10127218B2 Object templates for data-driven applications
An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined mechanism for pre-populating IT objects with common values based on business logic and processes. The object template system addresses manipulation of objects both as part of a user interactive session as well as in programmatic workflows, while also allowing for referencing of existing objects to assume integrity of data. A metadata-driven schema allows for portable definitions of simple and complex extensible objects. The system validates these definitions against the extensible types that define the objects to ensure structural integrity. Users can then apply these definitions at runtime to both create and/or update simple and complex management objects. Thus, the object template system allows an administrator to define controlled processes for creating and modifying management objects within a flexible IT management application.
US10127214B2 Methods for generating natural language processing systems
Methods are presented for generating a natural language model. The method may comprise: ingesting training data representative of documents to be analyzed by the natural language model, generating a hierarchical data structure comprising at least two topical nodes within which the training data is to be subdivided into by the natural language model, selecting a plurality of documents among the training data to be annotated, generating an annotation prompt for each document configured to elicit an annotation about said document indicating which node among the at least two topical nodes said document is to be classified into, receiving the annotation based on the annotation prompt; and generating the natural language model using an adaptive machine learning process configured to determine patterns among the annotations for how the documents in the training data are to be subdivided according to the at least two topical nodes of the hierarchical data structure.
US10127212B1 Correcting errors in copied text
A non-transitory computer-readable storage medium may include instructions stored thereon for propagating changes to copied text. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present copied text within a user interface of the computing system, monitor the user interface for changes to the copied text, receive a change to the copied text, the change including replacing a first instance of a first word, within the copied text, with a first instance of a second word, and in response to receiving the change to the copied text, present a prompt to replace, within the copied text, a second instance of the first word with a second instance of the second word.
US10127209B2 Transforming unstructured documents
A system for transforming unstructured documents includes a document intake machine comprising a document scanner. The document intake machine receives a physical trade document from an entity wherein the physical trade document has a format. The document scanner scans the physical trade document to create an electronic file of the physical trade document. A trade-executing machine receives the electronic file and compares the format of the electronic file to a database of known document templates. If the format of the electronic file does not match a known document template, the trade executing machine determines that the electronic file is an unstructured document, identifies a pattern between a field name of the electronic document and data associated with the field name, generates a structured template of the electronic file, by incorporating the identified pattern to transform the unstructured document into a structured document, and updates the database of known document templates with the template of the electronic file.
US10127207B2 Systems and methods for automatically creating and shortening traditional street and postal addresses
Systems and methods are disclosed for creating and using a Shortcode for any street or postal address, including an imbedded Shortcode (ISC) that differentiates and visually distinguishes the alpha-numeric characters constituting the Shortcode within the visual display of the full street address. A Shortcode may be automatically created and uniquely associated with a full street or postal address for anywhere in the world, including a street number, street name and/or type, city, state, country, or any street or unit prefix or suffix designation. The ISC enables the Shortcode to be visually identified by distinguishing the Shortcode from the other characters constituting the full traditional street or postal address.
US10127201B2 Natural language processing—assisted extract, transform, and load techniques
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.
US10127200B2 Information processing apparatus, information processing method and information processing system for converting display elements of a web page for use with functions of an information processing apparatus
An information processing apparatus displays a web page received from the outside based on one or more display elements included in the web page. The information processing apparatus converts, according to a predetermined conversion rule, a to-be-converted display element included in the one or more display elements of the web page, when receiving the web page from the outside; displays the web page based on the display elements of the web page when the display elements of the web page do not include the one or more to-be-converted display elements, and displays a web page after conversion based on the one or more converted display elements acquired from converting the one or more to-be-converted display elements when the web page includes the one or more to-be-converted display elements.
US10127197B2 Enhanced data transfer system
A data transfer system is configured to receive via a computer communications network an identification of a location of remotely-stored structured data accessible to a remote system; provide an output signal for display on a remote system of a prompt for mapping data mapping the remotely stored data to data identifiers; receive mapping data in response to the prompt; access the remotely stored data; employing the received mapping data, map data elements identified in the remotely-stored data to a predetermined format; verify that the received mapped data constitutes complete data to submit to a backend system; and submit the mapped data to the backend system.
US10127194B1 Recursive embedding by URL parameterization
Methods, systems, and apparatus for performing recursive embedding by URL parameterization are provided. Recursive embedding by URL parameterization may be performed by receiving a display parameter for defining a window display area within a portion of a first document associated with a first application having a first format, and a URL-based identifier specifying a portion of a second document associated with a second application having a second format. The first and second formats are different from each other. A display of the portion of first including the window display area is generated. The specified portion of the second document is displayed within the window display area, and the first and second documents are independently executable with respect to each other.
US10127193B2 Text display control apparatus and method for controlling text to be displayed
A text display control apparatus includes a text determination unit that determines whether an input text can be displayed within the width of a text display area, a space selection unit that, if the text cannot be displayed within the width of the text display area, sequentially selects spaces from an end of the text to a beginning, a partial text determination unit that determines whether a part of the text before a selected space can be displayed within the width of the text display area, and a newline insertion unit that, if the part of the text before the space can be displayed within the width of the text display area, inserts a newline character into the text at the space. If the input text cannot be displayed within the width of the text display area, a new line automatically starts in the text at the space.
US10127191B2 System, method, and recording medium for differentiated and partial feature update in alternating least square
An alternating least square recommendation method, system, and non-transitory computer readable medium, include receiving an existing sparse matrix factorization saved in a data store to incrementally update factorized features when users change ratings of the sparse matrix factorization, determining an update ratio based on the number of changed ratings of the sparse matrix factorization, and updating the users' features by using the existing content ratings of the existing sparse matrix factorization if the update ratio is less than a pre-defined threshold ratio.
US10127186B2 Subscriber station for a bus system and method for reducing line-conducted emissions in a bus system
A subscriber station for a bus system and a method for reducing line-conducted emissions in a bus system are provided. The subscriber station includes a first delay element for delaying a signal of a bus of the bus system and a second delay element for delaying a signal of a bus of the bus system, the delay time of the first and second delay element being capable of being digitally set as a function of the bus state or independently for rising and falling signal edges at the bus of the bus system in order to carry out a signal symmetrization during the rising and falling signal edge at the bus.
US10127185B1 Format agnostic data transfer circuit
A format agnostic data transfer system and methods for transferring between disparate components in accordance can include a transmitting component having a data push controller, a receiving component having a processor, and a memory connected to the processor. The data push controller can receive configuration instructions from the receiving component processor transfer said data to said memory, without requiring the use of direct memory access (DMA) at said transmitting component. The reconfigurable nature of the data push controller can allow for both fixed and variable stream data to be sent, making the system data format agnostic. The receiving component can be a processor, while the transmitting component can be a field programmable gate arrays (FPGA) or an application specific integrated circuits (ASIC).
US10127183B2 Systems and methods for provisioning devices operating in industrial automation environments
A device is configured to operate in an industrial automation environment. The device includes a processing unit, a memory, an industrial communication interface to communicate with an external device via an industrial communication protocol, and a serial peripheral interface to communicate with a peripheral board during operation of the device. The device is configured to receive configuration data related to an industrial automation function of the device via the serial peripheral interface and store the received configuration data in the memory, when the serial peripheral interface is coupled to an external memory device. When the serial peripheral interface is coupled to the peripheral board, the device is configured to operate to perform the industrial automation function, in accordance with the received configuration data.
US10127176B2 Receiver architecture
In accordance with an embodiment, a receiver includes a receiving unit configured to receive a first received bus signal and a second received bus signal based on a bus input signal. The receiver also includes a first state machine configured to determine that a first output signal is a first symbol in response to the first received bus signal transitioning from a first bus state to a second bus state and staying in the second bus state for less than a first predetermined period of time, and a second symbol in response to the first received bus signal transitioning from the first bus state to the second bus state and staying in the second bus state for at least the first predetermined period of time. Additionally, the receiver includes a second state machine.
US10127175B2 Avionics system of an aircraft comprising line replaceable units that can exchange messages between them and device for monitoring such an avionics system
An aircraft avionics system comprising rack mounted line replaceable units that exchange messages between them via a bus. The avionics system comprises a monitoring device arranged in the rack comprising a connector electrically linked to the bus and into which a rack mounted line replaceable unit is plugged, to be electrically linked to the bus. The monitoring device also monitors the messages exchanged, via the bus, between the line replaceable unit plugged into its connector and other units of the avionics system. The monitoring device comprises an acquisition unit to acquire signals transmitted or received by the line replaceable unit plugged into the connector during the exchange of messages with at least one other unit of the avionics system, for converting the signals into storable digital data and for assigning clock data to the data, and a storage unit for storing the storable digital data and the clock data.
US10127174B2 Multi-adaptor vehicle tracker controller and associated methods
A vehicle tracker system for a vehicle including a data communications bus extending throughout the vehicle may include a multi-adaptor vehicle tracker controller including a position determining device, a wireless communications device, a controller data link interface, a download learning port, and a processor. The processor may communicate geolocation data via the wireless communications device. A data bus adaptor may adapt the tracker controller to communicate via the data communications bus and include an adaptor data link interface coupled to the controller data link interface. The data bus adaptor may be operable with a given set of proprietary remote function controller codes. The processor may be operable with different sets of proprietary remote function controller codes, and determine the given set of proprietary codes based upon the download learning port and use the given set of proprietary codes for communications with the data bus adaptor.
US10127173B2 Connection device
A connecting device comprises housing, a board with electrical components, including at least one digital bus connection and an input/output section. It allows outsourcing of analog and digital I/O from a connected device, e.g. an HVAC actuator control unit by decentralizing inputs and outputs.
US10127171B2 Circuit arrangement, network-on-chip and method for transmitting information
A circuit arrangement, network-on-chip, and a method for transmitting information are disclosed. In one embodiment, an electrical circuit is provided comprising a plurality of circuit blocks comprising a first circuit block, a second circuit block, and a third circuit block, and a connection structure coupled to the plurality of circuit blocks, wherein the first circuit block is configured to send a request comprising information corresponding to the request and an address onto the connection structure, wherein the second circuit block is configured to initiate a transmission onto the connection structure in response to receiving the request, and wherein the third circuit block is configured to receive the transmission and wherein the address is assigned to the third circuit block.
US10127167B2 N-phase signal transition alignment
System, methods and apparatus are described that facilitate transmission of data, particularly between two devices within an electronic apparatus. Information is transmitted in N-phase polarity encoded symbols. Drivers may be adapted or configured to align state transitions on two or more connectors in order to minimize a transition period between consecutive symbols. The drivers may include circuits that advance or delay certain transitions. The drivers may include pre-emphasis circuits that operate to drive the state of a connector for a portion of the transition period, even when the connector is transitioned to an undriven state.
US10127165B2 Memory system architecture including semi-network topology with shared output channels
A memory system includes a first plurality of nonvolatile memory devices of a first channel of the memory system, the first plurality of memory devices each being connected to a first communications bus; a second plurality of nonvolatile memory devices of a second channel of the memory system, the second plurality of memory devices each being connected to a second communications bus, and a first interconnection between a first memory device and a second memory device, the first memory device being a memory device from among the first plurality of nonvolatile memory devices, the second memory device being a memory device from among the second plurality of nonvolatile memory devices.
US10127160B2 Methods and systems for binary scrambling
The present invention relates to methods and systems for binary scrambling, and applications for cybersecurity technology aimed at preventing cyber-attacks.
US10127154B2 Caching data in a memory system having memory nodes at different hierarchical levels
A memory system includes a plurality of memory nodes provided at different hierarchical levels of the memory system, each of the memory nodes including a corresponding memory storage and a cache. A memory node at a first of the different hierarchical levels is coupled to a processor with lower communication latency than a memory node at a second of the different hierarchical levels. The memory nodes are to cooperate to decide which of the memory nodes is to cache data of a given one of the memory nodes.
US10127151B2 Dynamically sized locals with precise garbage collection reporting
An instance of universally shared generic code is generated. A runtime parameter enables the size of a stack frame on which local data can be stored to be determined. Dynamically sized locals can be stored on a stack enabling precise garbage collection reporting. One frame of the stack is allocated for each code segment to simplify GC reporting. A reporting region in the frame memory region comprises a count of locals and a location at which the local is found in the stack.
US10127150B2 Key value addressed storage drive using NAND flash based content addressable memory
A NAND Flash based content addressable memory (CAM) is used for a key-value addressed storage drive. The device can use a standard transport protocol such as PCI-E, SAS, SATA, eMMC, SCSI, and so on. A host writes a key-value pair to the drive, where the drive writes the keys along bit lines of a CAM NAND portion of the drive and stores the value in the drive. The drive then maintains a table linking the keys to location of the value. In a read process, the host provides a key to drive, which then broadcasts down the word lines of blocks storing the keys. Based on any matching bit lines, the tables can then be used to retrieve and supply the corresponding data to the host.
US10127149B2 Control service for data management
Aspects of a data environment, such as the creation, provisioning, and management of data stores and instances, are managed using a separate control environment. A user can call into an externally-facing interface of the control environment, the call being analyzed to determine actions to be performed in the data environment. A monitoring component of the control plane also can periodically communicate with the data environment to determine any necessary actions to be performed, such as to recover from faults or events in the data environment. A workflow can be instantiated that includes tasks necessary to perform the action. For each task, state information can be passed to a component in the data environment operable to perform the task, until all tasks for an action are completed. Data in the data environment can be accessed directly using an externally-facing interface of the data environment, without accessing the control plane.
US10127148B2 Software test automation system and method
A method for testing an updated version of an existing software application is provided. The method may comprise analyzing a user interface screen of the updated version of the existing software application to identify previously existing controls and updated controls and then associating a plurality of testing actions with the previously existing controls and the updated controls, thereby generating a plurality of test steps. The method may further comprise generating an updated test component comprised of the plurality of test steps, identifying one or more previously existing test components that should be replaced by the updated test component in a test asset repository, and automatically updating each of the one or more previously existing test components with the updated test component at the same time.
US10127147B2 Automated software compliance analysis
Techniques and solutions are described for facilitating the determination of whether a software program may raise a compliance issue, such as whether processes invoked by the software program may involve the sending of protected information. A compliance tool automatically determines a plurality of processes invoked by a program. A plurality of the invoked processes are compared with a process compliance library comprising at least one process. The comparing produces compliance results. The compliance results are output to a user.
US10127146B2 Systems and methods to identify and classify performance bottlenecks in cloud based applications
Described herein are systems and methods of identifying and classifying performance bottlenecks for web applications. Such systems and methods use classification and analysis of performance testing data and data instrumentation via arithmetic and/or machine learning. Data is integrated from different sources including system data, historical and real time sources. Performance variations are analyzed as load changes and the impact of these variations on different sectors of the Application stack are analyzed. Bottlenecks are identified and classified based on the sector in the software stack and recommendations for optimization of an Application under Test are presented to address the bottlenecks are presented.
US10127145B1 Automated testing system and method
A method, computer program product, and computing system for crawling an interface associated with a computing system to identify one or more end nodes within the interface. Information concerning the one or more end nodes is obtained to define one or more data types for the one or more end nodes. Metadata associated with the interface is processed to define one or more testing methodologies for the one or more data types. The one or more testing methodologies are executed on the one or more end nodes.
US10127144B2 Automated testing of code modules against individually relevant data sets
A testing server tests new code modules, or re-tests previously tested code modules, using individualized sets of test data. The testing server receives test datasets from an execution engine, which runs tested code modules to process operational datasets of computing devices. The testing server receives an untested code module from a user, and obtains test dataset parameters applicable to the untested code module. The testing server generates an individualized set of test datasets based on the test dataset parameters. The testing server tests the untested code module by processing each test dataset in the individualized set of test datasets to produce test results.
US10127143B2 Generating an evolving set of test cases
A method, system and computer program product for defining an evolving set of test cases for testing software applications. In an embodiment, the method comprises identifying a set of criteria for the test cases; assigning a weight to each of the criteria; and for each of a multitude of test cases, assigning a value to each of the criteria, and determining a criteria score for the test case based on the values assigned to the criteria for the test case and the weights assigned to the criteria. Each of the test cases is assigned to one of a plurality of groups based on the criteria scores. Each of the groups of test cases is associated with one of a plurality of testing procedures, and one of those procedures is selected to test a software application using the group of test cases associated with that selected testing procedure.
US10127142B2 Defect classification and association in a software development environment
Defect classification and association in a software development environment. The embodiments herein relates to a software development environment, and more particularly to managing defects in a software development environment. The defect management engine may use information present in the code repository to create a master list of features and/or sub-features. Using the master list, the defect management engine may scan and parse all reported defects (which may be present in the defect repository). The defect management engine may associate defects with features present in the master list. The defect management engine may then extract the test cases and map the test cases to the defects. The defect management engine may determine the test coverage metric and the test case sufficiency metric. The defect management engine may also label unmapped defects as orphan defects.
US10127138B2 Debugging native code by transitioning from execution in native mode to execution in interpreted mode
A dual-mode debugger can debug native code or interpreted code. Transitioning between modes can be triggered by defined bailout conditions. A program can be debugged by attaching a debugger and compiling the program into native code under the debugger. At defined points in the program, debugging can transition from native mode to interpreted mode. Debugging the native code can stop, current state can be captured, and an interpreter can be instantiated. An interpreter stack can be created and can be populated with the captured current state. Debugging operations which involve execution control: pausing execution, continuing execution, stepping into, out of or over a section of code and so on, can occur in interpreted mode, which is typically easier to implement. Debugging operations which involve inspection and modification of variables can occur in native mode.
US10127128B2 Performance engineering platform using probes and searchable tags
A performance engineering platform using one or more probes and one or more searchable tags is described. In an embodiment, a set of attributes of a system to be monitored are determined. Based on the attributes of the system, one or more probes that include functionality to detect data from the system are identified. Data is detected from the system using at least one of the probes. In an embodiment, one or more reports are obtained. The reports are based on data detected by a set of probes. An association between a particular searchable tag and one of the set of probes is received. Responsive to receiving the association between the particular searchable tag and the probe, report values, associated with a subset of the data detected by the probe, are identified. Further, the report values are tagged with the particular searchable tag.
US10127126B2 Rapid system debugging using finite state machines
Systems and methods for improving system debugging using finite state machines are described. In one embodiment, the systems and methods includes selecting, by a first multiplexor, a period of a timer tick for one or more blocks of a system on a chip (SoC), comparing, by a first comparator, a current state of the one or more blocks to a previous state of the one or more blocks, and receiving, by a finite state machine (FSM), the result from the first comparator as a first input, receiving a pulse based on the selected period of the timer tick from the first multiplexor as a second input, and based on the first and second inputs generating an output indicating whether the current and previous states remain unchanged after a time of at least two timer ticks. In one embodiment, a result from the first comparator indicates whether the current state equals the previous state of the one or more blocks.
US10127125B2 Application monitoring and failure prediction
Data from an application is analyzed periodically in real-time using a predictive data model to predict potential application failures. Application logs are used to build the predictive data model. The predictive data model includes features created from the application logs which are good predictors of application failures. The predictive data model analyzes and provides anomaly scores for various anomalies for the real-time data collected over a time period. The anomaly scores are compared with a threshold score to predict the probability of occurrences of application failures. If there is a higher probability of occurrence of an incident of application failure, corrective actions to mitigate or reduce the probability of occurrence of the application failure are implemented.
US10127118B1 Method and system for sharepoint server 2013 backup and restore
A method for backing up and restoring search service applications (SSAs) is provided that backs up an SSA topology extensible markup language (XML) file to a backup system. The method then backs up an SSA search topology XML file to the backup system and backs up SSA databases to the backup system. An application programming interface (API) is queried to discover internet information services (IIS) virtual directories associated with the SSA. Discovered IIS virtual directories associated with the SSA are backed up to the backup system IIS configuration data, IIS metabase data and registry data for the SSA are also backed up to the backup system. A similar process is utilized to restore this data to enable the recovery of an SSA.
US10127115B2 Generation and management of social graph
Non-limiting examples of the present disclosure describe utilization of a social graph, created from evaluation of extracted social media data, to generate temporal snapshots related to social media data. The temporal snapshots enable users to explore different levels of interest related to social media data. In one example, a social media identifier is identified. A social graph may be accessed to evaluate the social media identifier. An exemplary social graph includes clustered relationships developed based on analysis of social media data extracted from at least one social networking service. The social graph may be used to generate a temporal snapshot for the social media identifier. The temporal snapshot may be transmitted to an entry point for output of the temporal snapshot. Other examples are also described including navigation between content of temporal snapshots based on selection of linked data, among other examples.
US10127114B2 Method of file system design and failure recovery with non-volatile memory
A method of rebooting a file system using a non-volatile memory is provided. The method comprising persistently storing critical information in the non-volatile memory, the critical information indicating a status of the file system; in response to a predetermined event, obtaining critical information of the file system stored in the non-volatile memory; determining if the file system has crashed based on the critical information; and rebooting from metadata in the non-volatile memory if it is determined that the file system has crashed.
US10127113B1 Method and system for checkerboard RAID
A system and method for storing data including receiving a request to write data and in response to the request selecting a set of free physical locations in persistent storage. The system and method further include determining an aggregate failure rate of the set of free physical locations, making a first determination that the aggregate failure rate is less than a failure rate threshold for the persistent storage and based on the first determination calculating a parity value using at least a portion of the data, and writing the data and the parity value to the set of free physical locations.
US10127112B2 Assigning prioritized rebuild resources optimally
A method begins by determining to rebuild one or more encoded data slices to a dispersed storage network (DSN) memory unit. The method continues by determining a rebuild rate of the DSN memory unit. The method continues by determining, based on the rebuild rate, a rebuild rate status of the DSN memory unit. The method continues by when the rebuild rate status is a high rebuild rate status, reducing the rebuild rate to the DSN memory unit. The method continues by rebuilding, when the rebuild rate is not zero, the one or more encoded data slices in the DSN memory unit.
US10127108B2 Precomputed redundancy code matrices for high-availability data storage
Techniques described and suggested herein include systems and methods for precomputing regeneration information for data archives (“archives”) that have been processed and stored using redundancy coding techniques. For example, regeneration information, such as redundancy code-related matrices (such as inverted matrices based on, e.g., a generator matrix for the selected redundancy code) corresponding to subsets of the shards, is computed for each subset and, in some embodiments, stored for use in the event that one or more shards becomes unavailable, e.g., so as to more efficiently and/or quickly regenerate a replacement shard.
US10127105B1 Techniques for extending grids in data storage systems
One or more grids of redundancy coded shards, such as those stored or otherwise represented on grid encoded storage systems, are configured to be extensible. For example, a grid of shards may include data shards, derived shards (derived from the data shards), and null shard, indexed by, e.g., row and column. A grid of shards so configured may include data shards and derived shards in one set of columns of the grid, and the null shards in another set of columns of the grid. As additional data is added to the grid, the grid may be extended by converting some of the null shards into data or derived shards, on a row-by-row basis, and regenerating or re-deriving additional shards as necessary.
US10127099B2 Bad sector repair method and apparatus
A bad sector repair method includes receiving a first write operation instruction sent by a host, reading data of a physical page including the first sector according to a logical block address (LBA) of a first sector included in the first write operation instruction, allocating storage space with a same size as the physical page in a cache and setting data in the storage space to preset data when reading the data of the physical page fails, updating preset data of a storage area corresponding to the first sector and in the storage space with data that needs to be written to the first sector, and writing data in the storage space to the physical page to repair the first sector.
US10127098B2 Apparatus and method for recovering functionality of central processing unit core
An apparatus and method for recovering the functionality of central processing unit core are disclosed herein. The apparatus for recovering the functionality of a central processing unit (CPU) core includes a functionality recovery buffer and a functionality recovery module unit. The functionality recovery buffer temporarily stores a value, to be stored in a register storage unit, in response to a write operation. The functionality recovery module unit performs the recovery of functionality by controlling the functionality recovery buffer when receiving a signal, indicating that a failure has been detected, from the outside.
US10127096B2 Big telematics data network communication fault identification system
Apparatus, device, methods and system relating to a vehicular telemetry environment for identifying in real time unpredictable network communication faults based upon pre-processed raw telematics big data logs that may include GPS data and an indication of vehicle status data, and supplemental data that may further include location data and network data.
US10127095B2 Seamless automatic recovery of a switch device
Embodiments generally relate to automatic recovery of a computing system. The present technology discloses techniques that can enable an automatic detection and recovery of a switch device from system malfunctions. According to some embodiments, a watchdog timer can detect switch system malfunctions and send out signals to reset a switch central processor unit. According to some embodiments, the switching functions can be maintained during a reset of the switch central processor unit.
US10127094B2 Systems and methods for managing material storage vessels having information storage elements
Material management systems and methods include material storage vessels with information (e.g., electronic information) storage. Information may be communicated from a storage device to a process tool controller and employed to set or adjust a process tool operating parameter. Material information may be determined by remote analysis and subsequently communicated to an electronic information storage device of a vessel containing such material. Location and movement of material storage vessels within a customer facility may be automatically tracked, with further transfer of material-specific information. Product information may be associatively stored with material-specific information utilized in product manufacture.
US10127091B1 Intercepting socket metadata
A device may receive, by a kernel of the device and from a loadable kernel module of the device, information that instructs the kernel to invoke a callback function associated with the loadable kernel module based on an execution of a hook of the kernel. The device may receive, by the kernel of the device and from an application of the device, a socket application programming interface (API) call. The socket API call may include control information. The device may execute, by the kernel of the device, the hook based on receiving the socket API call. The device may invoke, by the kernel of the device, the callback function associated with the loadable kernel module based on executing the hook to permit a functionality associated with the callback function to be provided. The kernel may provide the control information, associated with the socket API call, to the callback function as an argument.
US10127087B2 Capacity based distribution of processing jobs to computing components
A system, method, and computer program product are provided for identifying a plurality of components of a computing system, determining a power flow and a heat flow between the plurality of components, creating a plurality of system matrices, utilizing the power flow and the heat flow, creating a plurality of system vectors, utilizing information derived from the plurality of components, and distributing a plurality of processing jobs to one or more of the plurality of components of the computing system according to one or more constraints, utilizing the plurality of system vectors and the plurality of system matrices.
US10127085B2 Method and system for scheduling task in cloud computing
Disclosed are a method and a system for scheduling a task in cloud computing. The feature information of the task is parameterized; the task is classified; the best working node is obtained by computation through a Bacteria Foraging Optimization Algorithm (BFOA) according to the classification result; and the best working node is matched with the task. Obviously, the BFOA is adopted to implement task scheduling and resource allocation in cloud computing, so that the cloud computing has the advantages of group, intelligent and parallel search, simplicity in escaping from a local minimum and the like for the scheduling of a user task group, is favourable for keeping the diversity of the task group in the cloud computing, can meet the requirement of the user better, and improves the degree of satisfaction of user experience.
US10127084B2 Pre-provisioning resources for composite applications
A processing device performs a statistical analysis of a plurality of previously provisioned composite applications, a composite application of the plurality of previously provisioned composite applications comprising a plurality of nodes, the plurality of nodes each having a final provisioned state for an application component of the composite application. The processing device predicts an intermediate provisioned state to be used for a node of a future composite application based on the statistical analysis. Prior to receiving a request to provision a new composite application comprising a node having a final provisioned state that is compatible with the determined intermediate provisioned state, the processing device provisions software on a resource to cause the resource to have the intermediate provisioned state.
US10127082B2 Distributed realization of digital content
Techniques are disclosed that can obtain a description of intended digital content data in a producer computer, create a task graph of the intended digital content data, send the task graph to a consumer computer over a bus, execute the task graph locally in the consumer computer to realize an approximation of the intended digital content data, and render the approximation of the intended digital content data on a local display or other appropriate output device.
US10127081B2 Efficient resource management in a virtualized computing environment
Systems and methods for allocating resources to service one or more requests, the method comprising: associating with at least one host from among N hosts, in a computing environment, a first value that reflects a probability that servicing a first request will interfere with operations on the host; selecting M hosts out of the N hosts, wherein the N hosts comprise one or more resources for servicing a first request and wherein at least one of the selected M hosts is determined to be at least as suitable as N−M unselected hosts, for the purpose of servicing the first request; and prior to allocation of resources, updating for at least a first host from among the M hosts the corresponding first value to reflect that servicing the first request may interfere with operations pertaining to other previously received requests that are scheduled to be serviced by the first host.
US10127078B2 Automatic cross-data center rotation of active processes
Techniques for rotating leadership among processes in multiple data centers are provided. A first process of a program in a first data center determines whether the first process is a leader process among multiple processes of the program. Each process of the multiple processes executes in a different data center of the multiple data centers. In response to determining that the first process is the leader process, the first process performs a particular task. After performing the particular task, the first process causes leadership data to be updated to indicate that the first process is no longer the leader process. After the leadership data is updated, a second process (of the multiple processes) in a second data center determines whether the second process is the leader process. The second process performs the particular task only if the second process determines that the second process is the leader process.
US10127077B2 Event distribution pattern for use with a distributed data grid
An event distribution pattern is described for use with a distributed data grid. The grid can be comprised of a cluster of computer devices having a cache for storing data entries. An event distributor residing on at least one of those computer devices provides a domain for sending events to a desired end point destination and also provides the store and forward semantics for ensuring asynchronous delivery of those events. An event channel controller resides as an entry in the cache on at least one of computers in the cluster. This event channel controller receives the events defined by said application from the event distributor and provides the events to a set of event channels. Each event channel controller can include multiple event channel implementations for distributing the events to different destinations. The destinations can include local caches, remote caches, standard streams, files and JMS components.
US10127074B2 Transaction identification synchronization
Various embodiments include methods and apparatus structured to provide synchronization of a transaction identification between a host and a memory module using a parity check. A transaction identification can be generated at both the host and the memory module independently using incremental counters of these apparatus. Synchronization of the transaction identifications generated by the host and by a controller of the memory module can be implemented using a parity bit sequences pattern of a combination of the generated transaction identification plus the corresponding transaction command and data address. Use of transaction commands modified with respect to transaction identifications can be used in initialization of the synchronization, in message passing, and in error detection and response to errors. Additional apparatus, systems, and methods can be implemented in a variety of applications.
US10127073B2 Operating system context switching
A technique for quickly switching between a first operating system (OS) and a second OS involves deactivating the first OS and loading the second OS from dynamic memory. The technique can include inserting a context switching layer between the first OS and a hardware layer to facilitate context switching. It may be desirable to allocate dynamic memory for the second OS and preserve state of the first OS before deactivating the first OS and loading the second OS from the dynamic memory.
US10127071B2 Virtual switch for multi-compartment mixed critical network communications
The invention concerns a multi-core processing system comprising: a first input/output interface (312) configured to transmit data over a first network (313) based on a first network protocol; a second input/output interface (314) configured to transmit data over a second network (315) based on a second network protocol; a plurality of processing cores; and one or more memory devices storing software enabling virtual processing resources of the plurality of processing cores and virtual memory to be assigned to support: a first compartment (303) implementing one or more first virtual machines; a second compartment (304) implementing one or more second virtual machines; and a programmable virtual switch (302) configured to provide an interface between the first and second virtual machines and the first and second input/output interfaces (312, 314).
US10127070B2 Efficient data management improvements, such as docking limited-feature data management modules to a full-featured data management system
Software, firmware, and systems are described herein that permit an organization to dock previously-utilized, limited-feature data management modules with a full-featured data management system. By docking limited-feature data management modules to a full-featured data management system, metadata and data from the various limited-feature data management modules can be integrated and utilized more efficiently and effectively. Moreover, additional data management features can be provided to users after a more seamless transition.
US10127065B2 Method and apparatus of redundant path validation before provisioning
Exemplary embodiments of the invention provide a technique to validate physical cabling and logical path before provisioning volume. In accordance with an aspect, a computer comprises a memory storing software and a processor executing the software. The software is operable to: identify first server port and second server port forming redundant ports of a server and first storage port and second storage port forming redundant ports of a storage system; and check whether a redundant relationship is formed by at least one of (i) a physical connection between the first server port and the first storage port and a physical connection between the second server port and the second storage port, or (ii) a logical connection between the first server port and the first storage port and a logical connection between the second server port and the second storage port.
US10127054B2 Bootstrapping server using configuration file stored in server-managed storage
A method and apparatus for booting a clustered management system is provided where the configuration information required to boot the system is stored within the system itself. The techniques cope with several issues including finding the configuration data on the physical disk before the logical disk system is established, coping with replicated copies of configuration data, network partitions and disk drive failures that may prevent a booting node to have perfect knowledge of the state of the entire system, and active nodes modifying or moving configuration data while the booting node is searching for a consistent, correct copy of configuration data.
US10127053B2 Hardware device safe mode
A startup sequence in a computer system is initiated by detecting a bus reset event in an I/O device connected to a host, and responsively to the bus reset event communicating resources required to be allocated by the host. When a startup command from a host driver is not received within a predetermined bus reset count, the device autonomously changes its current configuration to a safe mode configuration, wherein fewer resources are required to be allocated relative to the current configuration. The safe mode configuration is communicated from the device to the host.
US10127052B2 Connection device for a modular computing system
Systems and methods of controlling operation of a connection device associated with a modular computing system are disclosed. For instance, data indicative of a connection between a first connection device and a second connection device can be obtained. The first connection device can be associated with a modular computing device, and the second connection device can be associated with a modular component to be implemented within the modular computing device. Each connection device can include a plurality of connector elements. Data indicative of one or more configuration parameters of the second connection device can be obtained. An operating configuration of the first connection device can be determined based at least in part on the data indicative of the one or more configuration parameters. Operation of the first connection device can be controlled based at least in part on the operating configuration.
US10127051B2 Multi-processor device
An electronic device includes a first processor; and a second processor; and a third processor. The second processor is configured to detect an event, select one of the first and third processors to perform one or more operations associated with the event, and cause the selected processor to perform the one or more operations.
US10127048B2 Architecture for long latency operations in emulated shared memory architectures
A processor architecture arrangement for emulated shared memory (ESM) architectures, comprises a number of, preferably a plurality of, multi-threaded processors each provided with interleaved inter-thread pipeline, wherein the pipeline comprises a plurality of functional units arranged in series for executing arithmetic, logical and optionally further operations on data, wherein one or more functional units of lower latency are positioned prior to the memory access segment in said pipeline and one or more long latency units (LLU) for executing more complex operations associated with longer latency are positioned operatively in parallel with the memory access segment. In some embodiments, the pipeline may contain multiple branches in parallel with the memory access segment, each branch containing at least one long latency unit.
US10127038B1 Software defect reduction
A method, system and computer readable medium are provided for software defect reduction. To perform the software defect reduction implementation parameters for a software application in a development phase are collected, and an Extract, Transform and Load (ETL) is performed. The ETL analyzes data from one or more databases based on the implementation parameters to obtain relevant implementation data. The one or more databases store implementation data related to previously developed software applications, and the relevant implementation data is data stored in the one or more databases that is data that is relevant to the implementation parameters. The relevant implementation data is then summarized to obtain predicted data relevant to the software application in the development phase.
US10127036B2 Method for OTA updating vehicle electronic control unit
A method for updating a vehicular electronic control unit (ECU) comprising a flash memory storing a digital content image and a boot loader is provided. The method comprises: generating a differential update package (DUP) for said ECU to update the digital content image to an updated digital content image, said DUP comprising instructions to perform one or more of copying bytes from said flash memory, and applying a set of modifications to said copied bytes; transmitting said DUP over a wireless carrier system to a telematics device of the vehicle; storing an original block portion of said digital content image; modifying said original block portion in accordance with said DUP to produce a modified block portion; erasing said original block portion from said flash memory; and writing said modified block portion into said flash memory in place of said original block portion.
US10127033B2 Method and apparatus for distributing software
Aspects of the subject disclosure may include, for example, a first network device receiving from a second network device a software, the first network device adjusting operations at the first network device according to the software, the first network device providing a digital signature to the software to generate an adjusted software where the digital signature indicates that the first network device has received the software, and the first network device transmitting, to a third network device, the adjusted software. Other embodiments are disclosed.
US10127026B2 Programming language source code conversion
Systems, apparatuses, and methods for converting computer program source code from a first high level language to a functionally equivalent second high level language different from the first high level language. Source code in a first high level language is analyzed. In response to identifying a derived class in the source code in and determining that the derived class includes more than one base class that includes state information, new source code in the second high level language is generated that includes a class with fields for only one of the base classes that includes state information, separate interfaces in the second high level language that correspond to each base class of the more than one base class other than the one of the base classes that includes state information, and a derived class that corresponds to the derived class in the first high level language. The derived class implements the separate interfaces.
US10127025B2 Optimization techniques for high-level graph language compilers
Techniques for optimizing program code through property merging are described. In an embodiment, a compiler identifies, from a plurality of properties of a particular data object that are referenced by the program code, one or more candidate sets of properties that are eligible for merging. For a respective candidate set of properties of the one or more candidate set of properties, the compiler determines whether to merge different properties of the particular data object that belong to the respective candidate set of properties. After determining to merge the different properties, a particular data structure is generated, within the memory of a computing device, that stores the different properties of the particular data object that belong to the respective candidate set.
US10127023B2 Computer-aided development of native mobile application code
A method, system, and computer program product for computer-aided software application development. A synthesizer commences upon receiving a mobile device identifier and additional information such as an application identifier, an object model, and/or a form identifier, then analyzing the additional information to determine what form(s) to implement on the mobile device. Further synthesis processing includes analyzing the forms to determine a set of functions to implement on the identified mobile device. Using the determined set of functions, native application code modules are retrieved from a repository. The retrieved native application code modules correspond to the set of functions. The code modules are integrated together to generate a native mobile application, which can be deployed to a mobile device. Messages from the mobile device are intercepted so as to emulate form processing of a back-end application. Any back-end applications that use the form can be accessed by the native mobile application.
US10127022B2 Tools and methods for real-time dataflow programming language
A dataflow programming language can be used to express reactive dataflow programs that can be used in pattern-driven real-time data analysis. One or more tools are provided for the dataflow programming language for checking syntactic and semantic correctness, checking logical correctness, debugging, translation of source code into a secure, portable format (e.g., packaged code), translation of source code (or packaged code) into platform-specific code, batch-mode interpretation, interactive interpretation, simulation and visualization of the dataflow environment, remote execution, monitoring, or any combination of these. These tools embody a method of developing, debugging, and deploying a dataflow graph device.
US10127017B2 Devops management
The present disclosure is related to devices and methods for devops management. One or more devices can include instructions to receive indications associated with execution events of a release of an application over a period of time, wherein the execution events include positive execution events and negative execution events, and provide a graphical user interface (GUI) configured to display a timeline in a first portion of the GUI corresponding to the release of the application over the period of time, wherein the timeline includes a display element for each of the execution events in a respective portion of the timeline corresponding to an execution time of the execution event, and provide a plurality of selectable options, wherein each option, upon being selected, causes a different section of the timeline to be displayed by a second portion of the GUI.
US10127016B2 Magnetic random number generator
A magnetic random number generator is disclosed. The magnetic random number generator comprises: a) a Hall cross structure comprising at least one magnetic nanowire with perpendicular magnetic anisotropy; b) an in-plane pulsed current generator operable to generate stochastic nucleation of domain walls (DWs) in the Hall cross structure; and c) a sensor configured to measure a parameter of the Hall cross structure upon DW nucleation, wherein said parameter has a value representing a random number. A greater number of Hall cross structures may be employed to generate a random number having a greater number of bits.