Document Document Title
US10290921B2 Wireless access point installation kit and method
A system for securing the wireless access point within a ceiling or wall. The system includes a rough-in bracket including a frame member defining a window that closely receives an enclosure box sized to contain the wireless access point. The enclosure box includes a rear housing that extends through the rough-in bracket window and two pairs of rotatable dog ears that secure the enclosure box therein. Air vents are provided in only two sides of the enclosure box which are intended to be aligned with the longitudinal space between ceiling joists. Magnets on an inside face of anesthetic cover are attracted to ferromagnetic screws in the enclosure box used to rotate the dog ears. The enclosure box also features flexible arrangement of cable knockouts and includes structure for securing standard and nonstandard wireless access point devices therein.
US10290915B2 Waveguide launch comprising a first substrate having an internal waveguide coupled by a deformable waveguide to a second substrate having a backshort therein
A waveguide launch includes a first substrate having a first electrically insulating layer having first and second faces, an internal waveguide extending through the first electrically insulating layer, the internal waveguide being defined by an electrically conductive internal waveguide side wall, and, first and second electrically conductive layers in electrical contact with the internal waveguide side wall, and an electrically conductive probe launch. The waveguide launch also includes; a second substrate having a second electrically insulating layer having third and fourth faces, a backshort recess arranged within the second electrically insulating layer, a third electrically conductive layer on the third face, and, an interconnection waveguide extending between the first and third faces.
US10290912B2 Energy source devices and systems having a battery and an ultracapacitor
A battery system includes an enclosure conforming to a standard form factor, such as a group specified by the Battery Council International. A battery and at least one ultracapacitor are disposed in the enclosure and interconnected to provide electrical energy at battery terminals. Control and/or regulation circuitry may also be provided in the enclosure and interconnected with the battery and ultracapacitor. The battery system may be designed to retrofit existing batteries, such as in vehicular and other applications. The use of a standard form factor allows for little or no alteration of the physical and electrical systems into which the battery system is placed.
US10290905B2 Electrochemical energy accumulator and method for switching cells of an electrochemical energy accumulator
The invention relates to an electrochemical energy accumulator and to a method for switching cells of an electrochemical energy accumulator. According to the invention, the following steps are carried out: a first desired value of an output voltage of the energy accumulator is determined, a first probability for switching a first cell is determined, said first probability predefining connection and/or disconnection of the first cell to or from the electromechanical energy accumulator, a first common state of charge threshold value being defined for all cells of the electrochemical energy accumulator in accordance with the first desired value, and the first cell is disconnected independently from the first probability value as long as the charge state lies below the charge state threshold value.
US10290902B2 Electrolyte for lithium metal battery, lithium metal battery including the electrolyte, and method of manufacturing the lithium metal battery
An electrolyte for a lithium metal battery, the electrolyte including: a solvated ionic liquid including a glyme solvent and a lithium salt, wherein an amount of the lithium salt is about 3 moles per liter or greater, and wherein a lithium metal battery including the electrolyte has an initial solution resistance of less than about 1 ohm and a bulk resistance of less than about 10 ohms. A lithium metal battery includes: a negative electrode including a lithium metal or a lithium metal alloy; a positive electrode; and the electrolyte. A method of manufacturing the lithium metal battery includes: mixing a glyme solvent and a lithium salt to obtain an electrolyte precursor; disposing the electrolyte precursor into the lithium metal battery; and performing hermetic immersion of the electrolyte precursor in the lithium metal battery to form the electrolyte.
US10290898B2 Composite, method of preparing the composite, electrolyte comprising the composite, and lithium secondary battery comprising the electrolyte
A composite including a metal-organic framework; and an ionic liquid disposed in a pore defined by the metal-organic framework. Also a method of preparing the composite, an electrolyte including the composite, and a lithium secondary battery including the electrolyte.
US10290893B2 Method for assembling and encapsulating lithium microbatteries and microbatteries produced thereby
A method of vertically assembling encapsulated single microbatteries, wherein the vertical assembly contains, between the microbatteries, an electrical insulation and/or sealing layer and a metal layer, successively including: a step of stacking and attaching at least two single microbatteries, previously encapsulated, stacked on each other; and forming a metal layer, capable of ensuring the electrical coupling of each of the metal layers of each of the encapsulated single microbatteries. Each of the at least two encapsulated single microbatteries is previously prepared by: forming at least one electrical insulation and/or sealing layer over at least a portion of the lateral sides and of the surface including the current collectors of a microbattery including positive and negative electrodes, an electrolyte, and positive and negative current collectors; making the current collectors of the microbattery accessible; and forming a metal layer extending from the current collectors to the lateral sides of said microbattery.
US10290890B2 Poly(aryl piperidinium) polymers for use as hydroxide exchange membranes and ionomers
Poly(aryl piperidinium) polymers are provided which have an alkaline-stable cation, piperidinium, introduced into a rigid aromatic polymer backbone free of ether bonds. Hydroxide exchange membranes or hydroxide exchange ionomers formed from these polymers exhibit superior chemical stability, hydroxide conductivity, decreased water uptake, good solubility in selected solvents, and improved mechanical properties in an ambient dry state as compared to conventional hydroxide exchange membranes or ionomers. Hydroxide exchange membrane fuel cells comprising the poly(aryl piperidinium) polymers exhibit enhanced performance and durability at relatively high temperatures.
US10290884B2 Fuel cell system and controlling method thereof
A fuel cell system is disclosed, which includes a fuel cell stack coupled to a load for providing power, a gas delivery system coupled to the fuel cell stack for providing fuel and oxygen to the fuel cell stack and a control system. The control system includes a forward controller for generating a desired control instruction signal based on a command from the load, and a correction controller for generating a control correction signal to avoid violating operational constraints of the fuel cell stack based on at least one measured signal from the fuel cell system. The control system generates a control signal based on the desired control instruction signal and the control correction signal, and controls the gas delivery system based on the generated control signal to ensure the fuel cell stack is operated within safe operating limits. A method for controlling the fuel cell system is also disclosed.
US10290882B2 Method and apparatus for controlling pump speed of redox flow battery
According to one embodiment of the present invention, the method for controlling the pump speed of a redox flow battery for transferring an electrolyte stored in an electrolyte tank to a cell stack comprises the steps of: measuring the input power and/or the output power of the redox flow battery; measuring the charging power and/or the discharging power of the redox flow battery; calculating the power loss of the redox flow battery by using the difference between the input power and the charging power, or the difference between the output power and the discharging power; and adjusting the pump speed according to the power loss.
US10290880B2 Fuel cell cathode balance of plant freeze strategy
A system and method for a cathode subsystem in a fuel cell system. The system includes a fuel cell stack, a cathode inlet line that provides cathode air to a fuel cell stack and a cathode exhaust line that exhausts a cathode exhaust gas out of the fuel cell stack. Also included is a backpressure valve in the cathode exhaust line that is located downstream of a drip rail of the cathode exhaust line, where the drip rail includes a protrusion that prevents condensed water from building up near the backpressure valve. The drip rail further includes a sump that collects drips of condensed water from the protrusion of the drip rail. The system also includes a drain below a water vapor transfer unit that includes an orifice that is in a portion of the drain that is within the cathode exhaust line.
US10290872B2 Cathode of all-solid-state lithium ion battery and all-solid-state lithium ion battery including the same
A cathode of an all-solid-state lithium ion battery is prepared by applying a slurry, in which an active material, a conductive material, a sulfide-based solid electrolyte, and a binder are mixed, to a substrate. The binder is a hydrogenated nitrile butadiene rubber (HNBR) having a residual double bond, an amount thereof is more than 0% and equal to or less than 5.5%.
US10290870B2 Lithium sulfide-iron-carbon complex
The main object is to provide a novel material with excellent charge and discharge characteristics, such as a high utilization rate of a positive electrode, a high capacity, and good cycle characteristic, in which the material is a compound containing as the major component lithium sulfide useful as a cathode active material for lithium secondary batteries. The invention provides a lithium sulfide-iron-carbon composite containing lithium, iron, sulfur and carbon as constituent elements, with lithium sulfide (Li2S), as the main phase, having a crystallite size of 50 nm or less as calculated from the half width of the diffraction peak based on the (111) plane of Li2S as determined by X-ray powder diffraction.
US10290866B2 Stabilized lithium powder
Stabilized lithium powder according to an embodiment of this disclosure includes powder particles satisfying a relation of C≤0.90, where C represents average circularity of the powder particles. And a lithium secondary battery according to an embodiment of this disclosure comprises a negative electrode doped with lithium from the stabilized lithium powder for a lithium ion second battery according to an embodiment of this disclosure, a positive electrode, and an electrolyte.
US10290863B2 Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a positive electrode, a nonaqueous electrolytic solution, and a negative electrode. The negative electrode includes a negative electrode current collector and a negative electrode active material layer which is formed on the negative electrode current collector. The negative electrode active material layer has a first region and a second region. The first region is a region formed on a surface of the negative electrode current collector and contains lithium titanium composite oxide as a major component. The second region is a region including a surface of the negative electrode active material layer and contains lithium titanium composite oxide as a major component and further contains silicon oxide.
US10290855B2 Negative electrode for electrical device, and electrical device using the same
A negative electrode for an electrical device includes: a current collector; and an electrode layer containing a negative electrode active material, an electrically-conductive auxiliary agent and a binder and formed on a surface of the current collector, wherein the negative electrode active material contains an alloy represented by a following formula (1): SixZnyMzAa (in the formula (1) M is at least one metal selected from the group consisting of V, Sn, Al, C and combinations thereof, A is inevitable impurity, and x, y, z and a represent mass percent values and satisfy 0
US10290853B2 Pit stop for and method of replacement of electrolyte
Aspects of the invention are related to a system for replacing electrolyte in a battery. The system comprising: a first tank for holding off-board electrolyte and a second tank for receiving on-board electrolyte. The system further includes fluid conduits to connect the first tank and the second tank to the battery and a controller to control transfer of the on-board electrolyte from the battery to the second tank and to control transfer of off-board electrolyte from the first tank to the battery.
US10290852B2 Battery pack including an interlock switch
A battery pack includes a housing having an opened top and the housing accommodates at least one battery module and a fuse therein, a housing cover that covers the opened top of the housing and the housing cover includes an opening therein that corresponds to a region of the housing that accommodates the fuse, and an opening cover mountable to the opening of the housing cover and a state of the opening cover is changeable between an opened state and a closed state. The opening cover includes an interlock switch on an inner surface of the opening cover and a grip portion on an outer surface of the opening cover, and the grip portion is arranged along a vertical direction with respect to the interlock switch.
US10290850B2 Battery module including a bus bar and a plurality of connected battery packs
Provided is a battery module including a bus bar and a plurality of battery packs electrically connected to each other by the bus bar, wherein each of the battery packs includes a case in which a first guide for guiding an assembly position of the bus bar is formed, and the first guide extends in a first direction around a terminal. According to one or more embodiments, there is provided a battery module including a guide for guiding an assembly position of a bus bar in a structure of binding together a plurality of battery packs using the bus bar, thereby facilitating binding the battery packs together and preventing faulty binding.
US10290847B2 Separator structure body for use in zinc secondary battery
Provided is a separator structure for use in a zinc secondary battery. The separator structure includes a ceramic separator composed of an inorganic solid electrolyte and having hydroxide ion conductivity and water impermeability, and a peripheral member disposed along the periphery of the ceramic separator and composed of at least one of a resin frame and a resin film. The separator structure exhibits water impermeability as a whole. The separator structure of the present invention can reliably separate the positive electrode side from the negative electrode side in a zinc secondary battery, is readily sealed and bonded to a resin battery container, and exhibits significantly improved handleability during the assembly of the battery.
US10290845B2 Energy storage apparatus
An energy storage apparatus includes: one or more energy storage devices; and an outer covering which houses the one or more energy storage devices. The outer covering has a discharge portion forming a discharge path which discharges a substance generated in an inside of the energy storage apparatus toward outside of the outer covering in a first direction. An inner wall surface of the discharge portion includes a first wall surface inclined with respect to the first direction.
US10290844B2 Retaining device for at least one battery cell
The invention relates to a retaining device for at least one battery cell, wherein the retaining device comprises at least two retaining elements, wherein each retaining element comprises at least one fastening means, wherein the at least two retaining elements are mechanically detachably connected by means of the fastening means.
US10290842B2 Producing method of sealed battery
During joining, while the inversion plate is inserted in a recessed portion of the connecting member and an opening of the recessed portion faces upward in a vertical direction, a boundary at which an inner wall surface of the recessed portion faces an outer side surface of the inversion plate is continuously radiated with a laser beam from above by one round or more. The inner wall surface in a circular shape of the connecting member is an inclined surface inclined further apart from the outer side surface of the inversion plate as the inclined surface is located closer to the laser beam radiation side, and the inclined surface satisfies w/(h·D)≥0.002 (w: a length of the inclined surface in a radial direction, h: a height of the inclined surface, D: a diameter of the inclined surface on an opposite side to the laser beam radiation side).
US10290840B2 Battery packaging material and battery
A battery packaging material includes a stretched heat-resistant resin film layer as an outer layer which is laminated and integrated on one surface of an aluminum foil layer through a first adhesive layer; and a non-stretched thermoplastic resin film layer which is laminated and integrated as an inner layer on the other surface of the aluminum foil layer through a second adhesive layer, in which the second adhesive layer is an adhesive layer which is formed by a dry lamination method and whose melting point is 60° C. to 100° C., the adhesion strength of the inner layer and the aluminum foil layer is 3.0 N/15 mm width or more at 80° C., and the adhesion strength is 2.0 N/15 mm width or less at 120° C.
US10290839B2 Secondary battery
Secondary battery 100 comprises: battery electrode assembly (electrode laminate) 4 that includes positive electrodes 1 and negative electrodes 2 that overlap each other with separator 3 interposed therebetween; and conductive adhesive tape 5 which has a multilayer structure including adhesive layer 5a and conductive layer 5b, wherein adhesive layer 5a has conductivity and adhesiveness and adheres to a surface of battery electrode assembly 4, conductive layer 5b is laminated on adhesive layer 5a, and conductive adhesive tape 5 has electric resistance of 1.0 Ω/cm2 or less in a thickness direction and covers at least a part of an outer peripheral portion of battery electrode assembly 4 by being wound around said part.
US10290838B2 Methods for encapsulating flexible thin-film micro-batteries to protect against environmental intrusion
A battery encapsulation method includes disposing an active battery layer on each of a plurality of battery substrates, with each battery substrate having a greater area than its corresponding active battery layer. The plurality of battery substrates are attached to an interposer having a greater area than an aggregate area of the plurality of battery substrates. The active battery layers are environmentally sealed by disposing a film over the active battery layers sized such that the film extends beyond the active battery layers to contact the battery substrates and the interposer. The interposer is physically along locations where the film contacts the interposer so as to form a plurality of battery units, with each battery unit including one of the battery substrates with the associated active battery layer disposed thereon and being environmentally sealed by the film.
US10290836B2 Rechargeable battery having a wall element and wall element therefor
The invention relates to a rechargeable battery comprising a battery housing which has a cell cavity, or several cell cavities separated by dividing walls. One or more of the cell cavities have at least one respective positive and negative electrode, separated from each other by at least one separator and a liquid electrolyte. One or more of the cell cavities have a respective wall element, which partitions the respective cell cavity into at least two volume chambers which communicate with one another. At least in the lower regions of the volume chambers, a communicating connection between the volume chambers for the liquid electrolytes is provided and in the upper region of the volume chambers, a pressure compensation connection between the volume chambers for assuring equal air pressure in the volume chambers communicating chambers is provided. Also disclosed is a wall element for such a rechargeable battery, and a battery housing.
US10290828B2 Encapsulation structure and encapsulation method, and OLED apparatus
A package structure, a packaging method and an organic light-emitting diode (OLED) device are provided. The package structure includes a first substrate and a second substrate which are arranged opposite to each other, and a sealant portion which is disposed between the first substrate and the second substrate, a first enclosed cavity being encircled by the first substrate, the second substrate and the sealant portion; a structure to be packaged being disposed in the first enclosed cavity; and a second enclosed cavity being disposed in the sealant portion and filled with hydrophobic liquid.
US10290826B2 Organic light emitting display device and lighting apparatus for vehicles using the same
Discussed is an organic light emitting display device. The organic light emitting display device according to an embodiment includes a first emission part between a first electrode and a second electrode and a second emission part on the first emission part. The first emission part includes a first hole transport layer, a first emission layer, and a first electron transport layer, and the second emission part includes a second hole transport layer, a second emission layer, and a second electron transport layer. The second emission layer includes at least two zones including a hole-type host and an electron-type host, and a zone among the at least two zones closer to the first electrode than the second electrode, a ratio of the mixed host to the electron-type host is higher than a ratio of the mixed host to the hole-type host in the zone.
US10290825B2 Organic light emitting diode display including white light emitting diodes
An organic light emitting diode display includes: a substrate; a first electrode on the substrate; a second electrode opposed to the first electrode; a first light emitting unit and a second light emitting unit between the first electrode and the second electrode; and a charge generation layer between the first light emitting unit and the second light emitting unit. The first light emitting unit includes a blue fluorescent light emitting layer. The second light emitting unit includes a blue light emitting layer and a yellow light emitting layer.
US10290821B2 Display device and manufacturing method of the same
Provided is a display device having a substrate and a plurality of pixels. The substrate includes a first base film, a second base film; and a metal mesh which is located between the first base film and the second base film and has a first region and a second region. The pixels overlap with the first region through the second base film. The first region and the second region overlap with each other so that a part of the substrate overlaps with another part of the substrate, and a mesh size of the second region is larger than a mesh size of the first region.
US10290819B2 Metal complexes
The present invention relates to bisimidazolium salts, to novel mono- and biscarbenes derived therefrom, and to metal complexes which contain corresponding mono- and biscarbenes as ligands, to a process for the preparation of the bisimidazolium salts according to the invention, the mono- and biscarbenes according to the invention and to the metal complexes according to the invention, and to the use of the bisimidazolium salts according to the invention, the mono- and biscarbenes according to the invention and to the use of the metal complexes according to the invention.
US10290818B2 Organometallic compound and organic light-emitting device including the same
An organometallic compound represented by Formula 1: wherein, in Formula 1, L11, M, R11 to R17, m, and n are the same as described in the specification.
US10290816B2 Organic electroluminescent materials and devices
An organic light emitting device is disclosed whose emissive layer has a host material, a first emissive dopant, and a second dopant. The second dopant is an excited energy state managing dopant provided in an amount between 2-10 vol. % of the emissive layer and has a lowest triplet state energy level, TM, that is higher than a lowest triplet state energy levels, T1, of both the host and the first dopant and lower than the multiply-excited energy level, T*, of the first dopant.
US10290813B2 Material for organic electroluminescent device and organic electroluminescent device including the same
A material for an organic electroluminescent device having high emission efficiency and long life, and an organic electroluminescent device including the same. The material for an organic electroluminescent device may be represented by Formula (1).
US10290812B2 Compound for organic photoelectric device and organic photoelectric device image sensor, and electronic device including the same
A compound for an organic photoelectric device is represented by Chemical Formula 1, and an organic photoelectric device, an image sensor and an electronic device include the same.
US10290807B2 Mask frame assembly
A mask frame assembly includes: a frame having an opening formed therein; a mask including a pattern portion through which the deposition material passes through the mask frame assembly and a rib portion surrounding the pattern portion and configured to block the deposition material, both ends of the mask being installed on the frame; and a support bar that crosses the opening, having both ends thereof installed on the frame and configured to support the rib portion, wherein the mask includes first alignment holes, which are formed in the rib portion and through which the deposition material passes, and the support bar includes second alignment holes configured to overlap with the first alignment holes based on an injection direction of the deposition material.
US10290805B2 Emitter and method for manufacturing the same
A method for manufacturing an emitter comprises providing a semiconductor substrate having a main surface, the semiconductor substrate comprising a cavity adjacent to the main surface. A portion of the semiconductor substrate arranged between the cavity and the main surface of the semiconductor substrate forms a support structure. The method comprises arranging an emitting element at the support structure, the emitting element being configured to emit a thermal radiation of the emitter, wherein the cavity provides a reduction of a thermal coupling between the emitting element and the semiconductor substrate.
US10290802B2 Variable resistance device and method for manufacturing same
The forming voltage of a variable resistance device used in a non-volatile memory and the like is decreased, and repetition characteristics are improved. In an element structure in which a metal oxide film is sandwiched between a lower electrode and an upper electrode, an island-shaped/particulate region of amorphous aluminum oxide or aluminum oxycarbide is formed on the metal oxide film. Because an oxide deficiency, serving as the nucleus of a filament for implementing an on/off operation of the variable resistance device, is formed from the beginning under the island-shaped or particulate aluminum oxide or the like, the conventional creation of an oxide deficiency by high-voltage application in the initial period of forming can be eliminated. Such a region can be fabricated using a small number of cycles of an ALD process.
US10290798B2 Systems, methods and apparatus for active compensation of quantum processor elements
Apparatus and methods enable active compensation for unwanted discrepancies in the superconducting elements of a quantum processor. A qubit may include a primary compound Josephson junction (CJJ) structure, which may include at least a first secondary CJJ structure to enable compensation for Josephson junction asymmetry in the primary CJJ structure. A qubit may include a series LC-circuit coupled in parallel with a first CJJ structure to provide a tunable capacitance. A qubit control system may include means for tuning inductance of a qubit loop, for instance a tunable coupler inductively coupled to the qubit loop and controlled by a programming interface, or a CJJ structure coupled in series with the qubit loop and controlled by a programming interface.
US10290796B2 Thermoelectric devices and systems
The present disclosure provides wearable electronic devices with thermoelectric devices. The wearable electronic device may comprise a user interface for displaying information to a user. The thermoelectric device may comprise a heat collecting unit, a thermoelectric element, and a heat expelling unit. During use, the thermoelectric element may generate power upon the flow of thermal energy from the heat collecting unit, across the thermoelectric element, and to the heat expelling unit.
US10290792B2 Thermoelectric element and thermoelectric module comprising threaded screws, and manufacturing method thereof
A thermoelectric element is formed with a thread portion on at least one end in an electromotive force generating direction.
US10290790B1 High thermal conductivity quantum dot light emitting diode
Provided is a high thermal conductivity quantum dot light emitting diode, comprising a bracket, an light emitting diode chip fixed on the bracket and connected with the bracket and a silicon colloidal body located on an upper side of the light emitting diode chip; wherein an inorganic film package layer is wrapped outside the silicon colloidal body, and the inorganic thin film package layer fixes the silicon colloidal body and the light emitting diode chip; wherein a plurality of quantum dots and a plurality of high thermal conductivity parts are dispersed in the silicon colloidal body. The issue that the quantum dots are damaged due to the high temperature or the water and oxygen environment is solved by using the mixture of high thermal conductivity materials and quantum dots and the enclosed structure.
US10290788B2 Systems and methods for managing heat from an LED
Light-emitting devices and particularly light-emitting device assemblies that include light-emitting diodes (LEDs) as light sources are described. The methods and systems of at least some of the embodiments described herein increase the removal of thermal energy generated by the light-emitting devices.
US10290787B2 Metal coating method, light-emitting device, and manufacturing method for the same
A light-emitting device includes: a light-emitting element; a coating member that covers the light-emitting element; and two external connection electrodes exposed form a first surface of the coating member. Each of the external connection electrodes includes an electrode buried in the coating member; and a metal layer formed on the electrode. A surface of each of the metal layers is exposed from the first surface of the coating member. The first surface of the coating member includes a plurality of grooves between the external connection electrodes.
US10290786B2 Transparent light emitting diode film
A transparent light emitting diode film is disclosed. The transparent light emitting diode film includes a base, an electrode layer positioned on the base and having at least one pattern, a pad formed on at least a portion of the electrode layer, a light emitting diode positioned on the pad, and an adhesive layer formed on at least another portion of the electrode layer. The adhesive layer includes first and second adhesive layers each having a different adhesive strength.
US10290785B2 Laminating structure of electronic device using transferring element, transferring apparatus for fabricating the electronic device and method for fabricating the electronic device
A laminating structure of an electronic device using a transferring element according to the present disclosure includes a target substrate, a bottom electrode formed on the target substrate, an electronic device which is bonded to the bottom electrode, a top contact formed on the electronic device, a transferring element which is placed between the bottom electrode and the electronic device on the target substrate, and a top electrode connected to the electronic device, wherein the transferring element attached to the carrier substrate comes into contact with the electronic device, and is then transferred onto the target substrate.
US10290783B2 LED bracket, LED device and LED display screen
An LED bracket, an LED device and an LED display screen are disclosed. The LED bracket includes a metal bracket and a cup cover wrapping the metal bracket. The metal bracket includes a first metal pin embedded into the cup cover and a second metal pin exposed from the cup cover. A part, located on a top of the second metal pin, in the cup cover is a reflection cup. A light absorbing layer is disposed on a part of an outer side face of the reflection cup.
US10290782B2 Method for mirror-coating lateral surfaces of optical components for use in optoelectronic semiconductor bodies, and optoelectronic semiconductor body which can be mounted on surfaces
A method for mirror-coating lateral surfaces of optical components, a mirror-coated optical component and an optoelectronic semiconductor body mountable on surface are disclosed. In an embodiment, an optoelectronic semiconductor body includes a semiconductor chip having a radiation side and a contact side different from the radiation side, wherein contact elements for electrically contacting the semiconductor body are attached to the contact side, and wherein the contact elements are freely accessible. The body further includes a metal mirror layer disposed on the semiconductor chip, wherein the metal mirror layer has a reflectivity of at least 80% to radiation emitted by the semiconductor chip during operation, wherein the mirror layer is a continuous and contiguous mirror layer, which covers all sides of the semiconductor chip that are not the contact side and the radiation side by at least 95%, and wherein the mirror layer is arranged at the semiconductor chip in a form-fit manner.
US10290781B2 Color filter and color filter array panel
Provided is a color filter array panel. The color filter array panel according to exemplary embodiments of the present invention includes: a substrate; a color filter disposed on the substrate and including a colorant including at least one of a pigment and a dye, and a solid fluorescent material; and a light source unit supplying light to the color filter, in which the solid fluorescent material is an aggregation induced emission enhancement (AIEE) material of which a liquid state is solidified to increase fluorescence efficiency.
US10290778B2 Semiconductor device having semiconductor element bonded to base body by adhesive member
A semiconductor device in which wet-spreading of an adhesive member for bonding the semiconductor element on a base body is suppressed. The semiconductor device includes a base body, and a semiconductor element bonded on the base body via an adhesive member. The adhesive member contains surface-treated particles, or particles that coexist with a dispersing agent. At least a part of the marginal portion of the adhesive member is a region where the particles are unevenly distributed.
US10290777B2 Light emitting diodes, components and related methods
Light emitting diodes, components, and related methods, with improved performance over existing light emitting diodes. In some embodiments light emitter devices included herein include a submount, a light emitter, a light affecting material, and a wavelength conversion component. Wavelength conversion components provided herein include a transparent substrate having an upper surface and a lower surface, and a phosphor compound disposed on the upper surface or lower surface, wherein the wavelength conversion component is configured to alter a wavelength of a light emitted from a light source when positioned proximate to the light source.
US10290767B2 High efficiency visible and ultraviolet nanowire emitters
GaN-based nanowire heterostructures have been intensively studied for applications in light emitting diodes (LEDs), lasers, solar cells and solar fuel devices. Surface charge properties play a dominant role on the device performance and have been addressed within the prior art by use of a relatively thick large bandgap AlGaN shell covering the surfaces of axial InGaN nanowire LED heterostructures has been explored and shown substantial promise in reducing surface recombination leading to improved carrier injection efficiency and output power. However, these lead to increased complexity in device design, growth and fabrication processes thereby reducing yield/performance and increasing costs for devices. Accordingly, there are taught self-organizing InGaN/AlGaN core-shell quaternary nanowire heterostructures wherein the In-rich core and Al-rich shell spontaneously form during the growth process.
US10290762B2 Metal oxide film formation method
Disclosed herein in a method of forming a metal oxide film, which can provide a high-quality metal oxide film while enhancing production efficiency. The method includes the steps of: turning a raw-material solution having a metallic element into a mist, to obtain a raw-material solution mist; turning a reaction aiding solution into a mist, to obtain an aiding-agent mist; feeding the raw-material solution mist and the aiding-agent mist into a mixing vessel, thereby mixing the raw-material solution mist and the aiding-agent mist, to obtain a mixed mist; and feeding the mixed mist onto a back surface of a substrate which is heated, to obtain a metal oxide film.
US10290759B2 Back contact type perovskite photoelectric conversion element
A perovskite photoelectric conversion element includes a light transmitting substrate 11, on a front surface of which light is made incident, an oxide porous layer 13, formed on a rear surface of the light transmitting substrate 11 and with metal oxide particles 12 connected in a network, a metal porous layer 15, formed on a rear surface of the oxide porous layer 13 and with metal particles 14 connected in a network, a porous insulating layer 17, formed on a rear surface of the metal porous layer 15, a first electrode layer 18, formed on and across an entirety of a rear surface of the porous insulating layer 17, a second electrode layer 19, connected to the metal porous layer 15 and formed at a portion different from the first electrode layer 18 in a state of being insulated from the first electrode layer 18, and perovskite 20.
US10290758B2 Contacts for solar cells
A method of fabricating a solar cell is disclosed. The method can include forming a dielectric region on a surface of a solar cell structure and forming a metal layer on the dielectric layer. The method can also include configuring a laser beam with a particular shape and directing the laser beam with the particular shape on the metal layer, where the particular shape allows a contact to be formed between the metal layer and the solar cell structure.
US10290757B2 Power source and method of forming same
Various embodiments of a power source and method of forming such power source are disclosed. The power source can include a substrate and a cavity disposed in a first major surface of the substrate. The power source can also include radioactive material disposed within the cavity, where the radioactive material emits radiation particles; and particle converting material disposed within the cavity, where the particle converting material converts one or more radiation particles emitted by the radioactive material into light. The power source further includes a sealing layer disposed such that the particle converting material and the radioactive material are hermetically sealed within the cavity, and a photovoltaic device disposed adjacent the substrate. The photovoltaic device can convert at least a portion of the light emitted by the particle converting material that is incident upon an input surface of the photovoltaic device into electrical energy.
US10290750B2 Systems and methods for forming foil contact rear emitter solar cell
A solar cell structure may provide a front surface that may include a front passivation layer and front anti-reflective layer. The solar cell structure may provide both contacts on a rear surface. In some cases, the rear surface may optionally provide passivation, doped, and/or transparent conductive oxide layers. The rear surface also provides a multilayer foil assembly (MFA). The MFA provides a first metal foil in electrical communication with doped regions of the rear surface of the substrate, such as base or emitter regions. The MFA may also provide a second metal foil that is spaced apart from the first metal foil by a dielectric layer. The first metal foil and/or the dielectric layer may include openings through the entirety of these layers, and these openings may be utilized to form laser fired contacts electrically coupled to the second metal foil, which is electrically isolated from the first metal foil. In some embodiments, it may be desirable for the second foil to provide openings as well, which can be utilized to form laser fired contacts for the first metal foil.
US10290749B2 Solar cell module and solar cell
A solar cell includes: a first bus bar electrode disposed on a first end portion of the solar cell, and to which the wiring member is connected; a second bus bar electrode disposed on a second end portion of the solar cell, and to which the wiring member is connected; first finger electrodes disposed on the solar cell, electrically connected to the first bus bar electrode, and extending in a first direction toward the second bus bar electrode; second finger electrodes disposed on the solar cell, electrically connected to the second bus bar electrode, and extending in a second direction toward the first bus bar electrode. Each first finger electrode has a thickness which decreases as a distance to the second bus bar electrode decreases, and each second finger electrode has a thickness which decreases as a distance to the first bus bar electrode decreases.
US10290748B2 Monolithically integrated thin-film device with a solar cell, an integrated battery, and a controller
A thin-film monolithically integrated solar module with a solar cell, an integrated energy storage device, and a controller may be provided. It may comprise a thin-film solar cell, having at least one solar diode, on a transparent substrate, a thin-film energy storage device, and an electronic controller comprising at least one thin-film transistor above the thin-film energy storage device. The electronic controller may be electrically connected to the thin-film solar cell and the thin-film energy storage device by vias. The named functional units may build a monolithically integrated device on one substrate.
US10290739B2 Device and method of dielectric layer
A method includes etching a semiconductor substrate to form a trench extending from a top surface of the semiconductor substrate into the semiconductor substrate. A first liner layer is formed on sidewalls and a bottom of the trench. The trench is filled with a dielectric material after depositing the first liner layer. The dielectric material and the first liner layer include substantially the same metal-contained ternary dielectric material. Excess portions of the dielectric material and the first liner layer over the top surface of the semiconductor substrate are removed.
US10290738B2 Methods of forming epi semiconductor material on a recessed fin in the source/drain regions of a FinFET device
One illustrative method disclosed includes, among other things, forming a gate structure around a fin and above a layer of insulating material, forming a gate spacer adjacent the gate structure and a fin spacer positioned adjacent the fin above the insulating material, the fin spacer leaving an upper surface of the fin exposed, and performing at least one etching process to remove at least a portion of the fin positioned between the fin spacer, the fin having a recessed upper surface that at least partially defines a fin recess positioned between the fin spacer. In this example, the method further includes forming an epi semiconductor material on the fin recess and removing the fin spacer from adjacent the epi semiconductor material while leaving a portion of the gate spacer in position adjacent the gate structure.
US10290737B2 Semiconductor arrangement with one or more semiconductor columns
A semiconductor arrangement comprises a substrate region and a first semiconductor column projecting from the substrate region. The semiconductor arrangement comprises a second semiconductor column projecting from the substrate region. The second semiconductor column is separated a first distance from the first semiconductor column. The first distance is between about 10 nm to about 30 nm.
US10290736B2 Semiconductor device and method of forming the same
A semiconductor device and a method of forming the same are provided. A substrate is provided. A trench is formed in the substrate and a conductive material is formed filling the trench. A portion of the conductive material filling an upper portion of the trench is removed to expose an upper surface of the substrate and an upper corner and an upper sidewall of the trench. A doping process is performed to form a doped region in the substrate along the exposed upper surface of the substrate and the exposed upper corner and upper sidewall of the trench. The doped region has an upside-down L shape.
US10290732B2 High voltage semiconductor devices and methods of making the devices
A multi-cell MOSFET device including a MOSFET cell with an integrated Schottky diode is provided. The MOSFET includes n-type source regions formed in p-type well regions which are formed in an n-type drift layer. A p-type body contact region is formed on the periphery of the MOSFET. The source metallization of the device forms a Schottky contact with an n-type semiconductor region adjacent the p-type body contact region of the device. Vias can be formed through a dielectric material covering the source ohmic contacts and/or Schottky region of the device and the source metallization can be formed in the vias. The n-type semiconductor region forming the Schottky contact and/or the n-type source regions can be a single continuous region or a plurality of discontinuous regions alternating with discontinuous p-type body contact regions. The device can be a SiC device. Methods of making the device are also provided.
US10290730B1 Semiconductor power device
A semiconductor power device includes an engineered aluminum-nitride substrate structure, and method of fabricating the same are described. The engineered substrate structure is effectively integrated with a transition layer of AlN/AlGaN disposed thereon, a buffer layer disposed on the transition layer having a C—(Al)GaN/u-GaN multiple stacking layered structure, a channel layer, a barrier layer, and an optional SiNx interlayer together, to form a GaN-based semiconductor power device. The GaN buffer layer is capable of achieving sufficient thickness for higher performance. The engineered substrate structure has a core region made of an aluminum nitride (AlN) substrate, a single crystal silicon layer as top material layer thereof, and bonded together with an encapsulated multi-layered structure containing adhesive layers, thin film layers and the AlN substrate. Higher breakdown voltage and improved overall device quality with respect to epitaxy-induced bow, warp, and cracking issues are achieved by the semiconductor power device.
US10290725B2 Bipolar junction transistor and integrated circuit device
A bipolar junction transistor includes a semiconductor substrate, a fin structure, an epitaxial emitter, an epitaxial collector and a gate. The fin structure is disposed on the semiconductor substrate and has a base portion of a first conductivity type, a first recessed portion and a second recessed portion. The epitaxial emitter of a second conductivity type is disposed in the first recessed portion of the fin structure. The epitaxial collector of the second conductivity type is disposed in the second recessed portion of the fin structure. The gate is disposed on the base portion of the fin structure and isolated from the base portion of the fin structure.
US10290721B2 Method of fabricating an electromechanical structure including at least one mechanical reinforcing pillar
The invention provides a method of fabricating an electromechanical structure presenting a first substrate including a layer of monocrystalline material covered in a sacrificial layer that presents a free surface, the structure presenting a mechanical reinforcing pillar in the sacrificial layer, the method including etching a well region in the sacrificial layer to define a mechanical pillar; depositing a first functionalization layer of the first material to at least partially fill the well region and cover the free surface of the sacrificial layer around the well region; depositing a second material different from the first material for terminating the filling of the well region to thereby cover the first functionalization layer around the well region, planarizing the filler layer, the pillar being formed by the superposition of the first material and second material in the well region; and releasing the electromechanical structure by removing at least partially the sacrificial layer.
US10290719B1 Indium gallium arsenide metal oxide semiconductor field effect transistor having a low contact resistance to metal electrode
A semiconductor device that includes source and drain regions that are doped to an n-type conductivity and are comprised of a type III-V semiconductor material. The semiconductor device further includes a contact to at least one of the source and drain regions. The contact includes an interface passivation layer atop the at least one source and drain region, and an n-type zinc oxide layer. A conduction band of the type III-V semiconductor material of the at least one source and drain region is substantially aligned with a conduction band of the n-type zinc oxide containing layer.
US10290718B2 Metal-oxide-semiconductor transistor and method of forming gate layout
A metal-oxide semiconductor transistor includes a substrate, a gate insulating layer disposed on a surface of the substrate, and a metal gate disposed on the gate insulating layer, wherein at least one of the length or the width of the metal gate is greater than or equal to approximately 320 nanometers, and the metal gate has at least one plug hole. The metal-oxide semiconductor transistor further includes at least one insulating plug disposed in the plug hole and two diffusion regions disposed respectively at two sides of the metal gate in the substrate.
US10290711B2 Semiconductor device
The present invention relates to a vertical semiconductor device such as an IGBT or a diode which includes an N buffer layer formed in the undersurface of and adjacent to an N− drift layer. A concentration slope δ, which is derived from displacements in a depth TB (μm) and an impurity concentration CB (cm−3), from the upper surface to the lower surface in a main portion of the N buffer layer satisfies a concentration slope condition defined by {0.03≤δ≤0.7}.
US10290710B2 Semiconductor device and method for forming the same
A semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a first gradient layer, two source/drain structures, a second gradient layer, and a gate. The first gradient layer is disposed on the substrate. The two source/drain structures are separately disposed on the first gradient layer. The second gradient layer is disposed on the two source/drain structures and the first gradient layer, and a second portion of the second gradient layer directly contacts a first portion of the first gradient layer. The gate is disposed on the second gradient layer, between the two source/drain structures.
US10290707B2 Semiconductor device
A semiconductor device includes: a drain region; a drift layer made of a first conductivity type semiconductor with lower impurity concentration than the drain region; a base region made of a 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 type semiconductor with higher concentration; a trench structure having a first gate insulation film and a first gate electrode arranged at an opening side of the trench and to be deeper than the base region, and a bottom part insulation film; a source electrode electrically connected to the source and contact regions; and a drain electrode at a rear side of the drain region. The drain is arranged to be deeper than the base region. The first gate insulation film is made of higher dielectric insulation material than the bottom part insulation film.
US10290704B2 Semiconductor device and method for manufacturing same, power conversion device, three-phase motor system, automobile, and railway carriage
An object of the present invention is to provide high-performance highly-reliable power semiconductor device.The semiconductor device according to the present invention is provided with a first conductive type semiconductor substrate, a drain electrode formed on a back side of the semiconductor substrate, a drift layer of the first conductive type formed on a surface side of the semiconductor substrate, a source area of the first conductive type, a current diffused layer of the first conductive type, a body layer of a second conductive type reverse to the first conductive type in contact with the source area and the current diffused layer, a trench which pierces the source area, the body layer and the current diffused layer, which is shallower than the body layer, and the bottom of which is in contact with the body layer, a high-concentration JFET layer of the first conductive type formed up to a deeper position than a boundary between the current diffused layer and the body layer, electrically connecting the drift layer and the current diffused layer, and having higher impurity concentration than the drift layer, a gate insulating film formed on an inner wall of the trench, and a gate electrode formed on the gate insulating film.
US10290697B2 Magnetic core inductor semiconductor structure and method
A method of manufacturing a semiconductor device and the semiconductor device are provided in which a plurality of layers with cobalt-zirconium-tantalum are formed over a semiconductor substrate, the plurality of layers are patterned, and multiple dielectric layers and conductive materials are deposited over the CZT material. Another layer of CZT material encapsulates the conductive material.
US10290686B2 Display device and method of manufacturing the same
An aspect of the present invention is directed to a display device including: an array substrate arranged with a plurality of pixels each having a light-emitting element are arranged; a first resin layer covering the plurality of pixels and having a first surface subjected to an alignment process; polarizers disposed over the first surface and aligned according to the alignment process; and a counter substrate disposed over the first resin layer.
US10290677B2 Semiconductor device having hall elements formed in a semiconductor substrate and a magnetic body flux concentrator
A semiconductor device includes a semiconductor substrate having a plurality of Hall elements formed therein, and a magnetic body formed on the semiconductor substrate and having a magnetic flux converging function. The contour in vertical cross-section of the magnetic body on the semiconductor substrate has an outer circumferential portion. At least a part of the outer circumferential portion has a portion having an approximate quadrant shape, and a portion contiguous to the approximate quadrant portion and substantially parallel to the semiconductor substrate.
US10290676B2 Superconducting device with thermally conductive heat sink
An integrated circuit is provided that comprises a resistor, a first superconducting structure coupled to a first end of the resistor, and a second superconducting structure coupled to a second end of the resistor. A thermally conductive heat sink structure is coupled to the second end of the resistor for moving hot electrons from the resistor prior to the electrons generating phonons.
US10290675B2 Light emitting diode module and method of forming a light emitting diode module
The invention provides an LED module having a concentrated light output window. Light output from a first output window of an LED assembly (e.g. from a plurality of LEDs) is passed to an input window of a light directing element and redirected to be emitted from a second, smaller output window of a light directing element. This difference in size thereby concentrates the light output by the light directing element. The second output window (of the light directing element) is substantially perpendicular to the first output window, allowing for the size of the LED assembly in a particular dimension to not be necessarily constrained by the size of the second output window.
US10290674B2 Engineered substrate including light emitting diode and power circuitry
A gallium nitride based integrated circuit architecture includes a first electronic device including a first set of III-N epitaxial layers and a second electronic device including a second set of III-N epitaxial layers. The gallium nitride based integrated circuit architecture also includes one or more interconnects between the first electronic device and the second electronic device. The first electronic device and the second electronic device are disposed in a chip scale package.
US10290668B2 Image sensors with adjustable pixel density and pixel density adjustment methods thereof
Embodiments of the present application disclose image sensors with adjustable pixel density and pixel density adjustment methods thereof, wherein one of the image sensors with adjustable pixel density comprises: a plurality of image sensor pixels array-distributed; and a controllable deformed material portion respectively connected with the plurality of image sensor pixels; the controllable deformed material portion being deformable under the action of an external field and density distribution of the plurality of image sensor pixels being correspondingly adjusted through the deformation. The technical solutions of the embodiments of the present application can achieve adjustable pixel density of the image sensor, performs image acquisition based on the image sensor with adjustable pixel density, and can make full use of overall pixels of the image sensor to present differentiated resolution of different regions of an acquired image, thereby better meeting users' diversified application demands.
US10290665B2 Array substrates, display devices, and the manufacturing methods thereof
The present disclosure relates to an array substrate, a display device, and the manufacturing method thereof. The array substrate includes a substrate, and a first gate electrode layer, a first insulation layer, a trench layer, a source/drain electrode layer, a second insulation layer, a pixel electrode layer and a second gate electrode layer formed on the substrate in sequence. The pixel electrode layer and the second gate electrode layer are spaced apart from each other. The second gate electrode layer, the first gate electrode layer, and the source/drain electrode layer form at least one thin film transistor (TFT) having a dual-gate structure. With such configuration, the driving forces of the array substrate may be greatly enhanced.
US10290658B2 Thin film transistor substrate and display device including the same
Disclosed is a thin film transistor substrate which facilitates to realize a bottom gate structure where a gate electrode is disposed below an active layer, and to increase an area for a storage capacitor, and a display device including the same, wherein the thin film transistor substrate may include a light shielding layer, a buffer layer for covering the light shielding layer, and a driving transistor prepared on the buffer layer while being overlapped with the light shielding layer, and provided to supply a driving current to an organic light emitting device.
US10290654B2 Circuit structures with vertically spaced transistors and fabrication methods
Circuit structures, such as inverters and static random access memories, and fabrication methods thereof are presented. The circuit structures include, for instance: a first transistor, the first transistor having a first channel region disposed above an isolation region; and a second transistor, the second transistor having a second channel region, the second channel region being laterally adjacent to the first channel region of the first transistor and vertically spaced apart therefrom by the isolation region thereof. In one embodiment, the first channel region and the isolation region of the first transistor are disposed above a substrate, and the substrate includes the second channel region of the second transistor.
US10290653B2 Integrated circuit layout structure
An integrated circuit layout structure having dual-height standard cells includes at least a first standard cell including a first cell height and at least a second standard cell including a second cell height. The second cell height is one half of the first cell height. The first standard cell includes one first doped region formed in a middle of the first standard cell and a plurality of second doped regions formed at a top side and a bottom side of the first standard cell. The first doped region includes a first conductivity type and the second doped regions include a second conductivity type complementary to the first conductivity type. And an area of the first doped region is smaller than an area of the total second doped regions.
US10290652B1 Three-dimensional memory device with graded word lines and methods of making the same
A method of forming a three-dimensional memory device includes providing an alternating stack of insulating layers and sacrificial material layers located between a first trench and a second trench, forming memory stack structures extending vertically through the alternating stack, wherein each of the memory stack structures contains a memory film and a vertical semiconductor channel, removing the sacrificial material layers selective to the insulating layers through the first and the second trenches to form backside recesses having a first proximal region adjacent to the first trench, a second proximal region adjacent to the second trench and a distal region located between the first and the second proximal regions, and forming fluorine-free tungsten layers in the respective backside recesses such that each fluorine-free tungsten layer has a greater thickness in the distal region than in the first and the second proximal regions.
US10290648B1 Three-dimensional memory device containing air gap rails and method of making thereof
An alternating stack of insulating layers and spacer material layers located over a substrate. The spacer material layers are formed as, or are subsequently replaced with, electrically conductive layers. Memory stack structures are formed through the alternating stack. After formation of a backside trench, electrically-conductive-layer-level recessed cavities are formed by laterally recessing the electrically conductive layers around the backside trench. Electrically conductive rails are formed on remaining portions of the electrically conductive layers by selective deposition of a conductive material. Insulating-layer-level recessed cavities are formed by laterally recessing the insulating layers around the backside trench. A continuous insulating material layer can be formed in the insulating-layer-level recessed cavities with air gap rails cavities to reduce capacitive coupling among the electrically conducive rails.
US10290642B2 Flash memory devices incorporating a polydielectric layer
Flash memory technology is disclosed. In one example, a flash memory cell can include a charge storage structure, a control gate laterally separated from the charge storage structure, and at least four dielectric layers disposed between the control gate and the charge storage structure. Associated systems and methods are also disclosed.
US10290635B2 Buried interconnect conductor
Various examples of a buried interconnect line are disclosed herein. In an example, a device includes a fin disposed on a substrate. The fin includes an active device. A plurality of isolation features are disposed on the substrate and below the active device. An interconnect is disposed on the substrate and between the plurality of isolation features such that the interconnect is below a topmost surface of the plurality of isolation features. The interconnect is electrically coupled to the active device. In some such examples, a gate stack of the active device is disposed over a channel region of the active device and is electrically coupled to the interconnect. In some such examples, a source/drain contact is electrically coupled to a source/drain region of the active device, and the source/drain contact is electrically coupled to the interconnect.
US10290634B2 Multiple threshold voltages using fin pitch and profile
A multi-Vt FinFET includes a semiconductor substrate, multiple first fins coupled to the semiconductor substrate having a first fin pitch, and multiple second fins coupled to the semiconductor substrate having a second fin pitch larger than the first fin pitch. The semiconductor structure further includes transistor(s) on the multiple first fins, and transistor(s) on the multiple second fins, a threshold voltage of the transistor(s) on the multiple second fins being higher than that of the transistor(s) on the multiple first fins.
US10290631B2 Linearity and lateral isolation in a BiCMOS process through counter-doping of epitaxial silicon region
Methods for providing improved isolation structures in a SiGe BiCMOS process are provided. In one method, an n-type epitaxial layer is grown over a p-type high-resistivity substrate. A mask covers a first region, and exposes a second region, of the epitaxial layer. A p-type impurity is implanted through the mask, counter-doping the second region to become slightly p-type. Shallow trench isolation and optional deep trench isolation regions are formed through the counter-doped second region, providing an isolation structure. The first region of the epitaxial layer forms a collector region of a heterojunction bipolar transistor. In another method, shallow trenches are etched partially into the epitaxial layer through a mask. A p-type impurity is implanted through the mask, thereby counter-doping thin exposed regions of the epitaxial layer to become slightly p-type. The shallow trenches are filled with dielectric material and a CMP process is performed to form shallow trench isolation regions.
US10290630B2 BiCMOS integration with reduced masking steps
A bipolar complementary-metal-oxide-semiconductor (BiCMOS) device is disclosed. The BiCMOS device includes a CMOS device in a CMOS region, a PNP bipolar device in a bipolar region, and an NPN bipolar device in the bipolar region. The NPN bipolar device has an extrinsic base being self-aligned with an emitter of the NPN bipolar device. The extrinsic base of the NPN bipolar device and an emitter of the PNP bipolar device share a P type dopant.
US10290629B2 Protective circuit for cathode layer, protective method and OLED display device
A protective circuit for a cathode layer, a protective method and an OLED display device are provided. The protective circuit includes a power supply, and an electronic output node electrically connected with a negative electrode of the power supply. Electric potential of the electronic output node is the same as the electric potential of the cathode layer in a working state of the OLED display device, the electronic output node is connected to the cathode layer of the OLED display device, and a positive electrode of the power supply is connected to a voltage node with any potential other than an anode of the OLED display device via a wire, so that electrons can be continuously provided by the power supply to the cathode layer in a non-working state of the OLED display device.
US10290628B2 Electrostatic discharge protection circuit
The present application belongs to field of integrated circuit and discloses an electrostatic discharge protection circuit comprising a first N-type transistor and a second N-type transistor. The first N-type transistor comprises a first gate terminal coupled to a ground terminal; a first electrode terminal coupled to the first gate terminal; and a second electrode terminal. The second N-type transistor comprises a second gate terminal coupled to a metal pad; a third electrode terminal coupled to the second gate terminal; a fourth electrode terminal, coupled to the second electrode terminal; and a first deep N well, disposed under the third electrode terminal and the fourth electrode terminal. The ESD protection circuits provided by the embodiments of the present application have advantages of small circuit area and good ESD protection.
US10290625B2 Insulated gate semiconductor device
An insulated gate semiconductor device includes a main insulated gate transistor having a gate electrode controlling a main current, a current-detecting insulated gate transistor, which is disposed in parallel to a main insulated gate transistor, outputting a current on a proportional basis in size between the transistors to the main current flowing through the main insulated gate transistor, a temperature detecting diode formed integrally with these insulated gate transistors in a semiconductor substrate. Interposing an ESD tolerance Zener diode between an emitter electrode of the current-detecting insulated gate transistor and an anode electrode of the temperature detecting diode leads to securing the ESD tolerance for the current-detecting insulated gate transistor by using the temperature detecting diode.
US10290623B2 Gate input protection for devices and systems comprising high power E-mode GaN transistors
An integrated gate protection device P for a GaN power transistor D1 provides negative ESD spike protection. Protection device P comprises a smaller gate width wg enhancement mode GaN transistor Pm. The source of Pm is connected to its gate, the drain of Pm is connected to the gate input of D1, and the source of Pm is connected to the intrinsic source of D1. When the gate input voltage is taken negative below the threshold voltage for reverse conduction, Pm conducts and quenches negative voltage spikes. When device P comprises a plurality of GaN protection transistors P1 to Pn, connected in series, it turns on when the gate input voltage applied to the drain of P1 goes negative by more than the sum of the threshold voltages of P1 to Pn. The combined gate width of P1 to Pn is selected to limit the gate voltage excursion of D1.
US10290622B2 Method for expanding spacings in light-emitting element array
A method for expanding spacings in a light-emitting element array includes the following steps of: providing a light-emitting element array unit including a stretchable supporting film, and a plurality of light-emitting elements disposed on the stretchable supporting film and arranged into a two-dimensional array; stretching the stretchable supporting film along a first direction and a second direction. The first direction and the second direction respectively correspond to a row direction and a column direction of the two-dimensional array.
US10290620B2 Package with SoC and integrated memory
A semiconductor package includes a processor die (e.g., an SoC) and one or more memory die (e.g., DRAM) coupled to a ball grid array (BGA) substrate. The processor die and the memory die are coupled to opposite sides of the BGA substrate using terminals (e.g., solder balls). The package may be coupled to a printed circuit board (PCB) using one or more terminals positioned around the perimeter of the processor die. The PCB may include a recess with at least part of the processor die being positioned in the recess. Positioning at least part of the processor die in the recess reduces the overall height of the semiconductor package assembly. A voltage regulator may also be coupled to the BGA substrate on the same side as the processor die with at least part of the voltage regulator being positioned in the recess a few millimeters from the processor die.
US10290614B2 Group III-N transistors for system on chip (SOC) architecture integrating power management and radio frequency circuits
System on Chip (SoC) solutions integrating an RFIC with a PMIC using a transistor technology based on group III-nitrides (III-N) that is capable of achieving high Ft and also sufficiently high breakdown voltage (BV) to implement high voltage and/or high power circuits. In embodiments, the III-N transistor architecture is amenable to scaling to sustain a trajectory of performance improvements over many successive device generations. In embodiments, the III-N transistor architecture is amenable to monolithic integration with group IV transistor architectures, such as planar and non-planar silicon CMOS transistor technologies. Planar and non-planar HEMT embodiments having one or more of recessed gates, symmetrical source and drain, regrown source/drains are formed with a replacement gate technique permitting enhancement mode operation and good gate passivation.
US10290612B1 Systems and methods for flash stacking
A three-dimensional stacking technique performed in a wafer-to-wafer fashion reducing the machine movement in production. The Wafers are processed with metallic traces and stacked before dicing into separate die stacks. The traces of each layer of the stacks are interconnected via electroless plating.
US10290611B2 Semiconductor packages and methods of forming same
In an embodiment, a package includes a first package structure including a first die having a first active side and a first back-side, the first active side including a first bond pad and a first insulating layer a second die bonded to the first die, the second die having a second active side and a second back-side, the second active side including a second bond pad and a second insulating layer, the second active side of the second die facing the first active side of the first die, the second insulating layer being bonded to the first insulating layer through dielectric-to-dielectric bonds, and a conductive bonding material bonded to the first bond pad and the second bond pad, the conductive bonding material having a reflow temperature lower than reflow temperatures of the first and second bond pads.
US10290610B2 PoP device and method of forming the same
A PoP device includes a first package structure, a second package structure and an underfill layer is provided. The first package structure includes a die, a TIV and an encapsulant. The TIV is aside the die. The encapsulant encapsulates sidewalls of the die and a portion of sidewalls of the TIV. The second package structure is connected to the first package structure through a connector. The underfill layer is disposed to fill a space between the first package structure and the second package structure. A portion of the underfill layer is disposed between the encapsulant and the TIV to cover a portion of sidewalls of the TIV.
US10290607B2 Method for manufacturing light emitting device including light emitting element and color conversion material layer
A method of manufacturing a light emitting device includes: preparing a light-transmissive member including a light reflective sheet that has a through-hole, and a color conversion material layer that is composed of a light-transmissive resin containing a color conversion material and disposed in the through-hole, preparing a light emitting element, fixing the color conversion material layer to the light emitting element, covering a side surface of the light emitting element with a light-reflective member, and cutting the light-reflective member and light-reflective sheet.
US10290604B2 Substrateless integrated circuit packages and methods of forming same
Integrated circuit packages and methods of forming the same are provided. One or more redistribution layers are formed on a carrier. First connectors are formed on a first side of the RDLs. Dies are bonded to the first side of the RDLs using the first connectors. An encapsulant is formed on the first side of the RDLs around the dies. The carrier is de-bonded from the overlaying structure and second connectors are formed on a second side of the RDLs. The resulting structure in diced to form individual packages.
US10290602B2 Semiconductor device and method of making semiconductor device
Inexpensive production is achieved while avoiding the degradation of electrical performance caused by the lowering of heat dissipation. The base plate 11 used here has a linear expansion coefficient of 2 to 10 ppm/K, which differs from the linear expansion coefficient of the semiconductor chip 13 by an absolute value of 7 ppm/K or smaller. The bonding layer 12 is formed such that the thickness b thereof is 50 micrometers or smaller, which is thinner than the thickness c of the semiconductor chip 13. Since the thickness b of the bonding layer 12 is thinner than the thickness c of the semiconductor chip 13, the bonding layer 12 upon the heating of the semiconductor chip 13 exhibits thermal expansion that is of relatively small significance, and thus follows the expansion and contraction of the base plate 11. Since the linear expansion coefficient of the base plate 11 is set close to that of the semiconductor chip 13, a displacement occurring between the base plate 11 and the semiconductor chip 13 in response to a temperature change is relatively small.
US10290598B2 Method and apparatus for forming backside die planar devices and saw filter
Described is an apparatus which comprises: a backside of a first die having a redistribution layer (RDL); and one or more passive planar devices disposed on the backside, the one or more passive planar devices formed in the RDL.
US10290596B2 Semiconductor device having a passivation layer and method of making the same
A method of making a semiconductor device includes depositing a dielectric layer over a conductive pad using a first deposition process. The method further includes depositing a first passivation layer directly over the dielectric layer using a high density plasma chemical vapor deposition (HDPCVD). The first deposition process is different from HDPCVD. A thickness of the dielectric layer is sufficient to prevent charges generated by depositing the first passivation layer from reaching the conductive pad.
US10290593B2 Method of assembling QFP type semiconductor device
A method of assembling QFP devices includes providing a lead frame having leads that extend from a dam bar to a die flag, and performing a first molding process that fills spaces between the leads and between the dam bar and the die flag with a first mold compound. The first mold compound also forms a ring around the die flag, where the ring extends from both lateral sides of the lead frame. A first area around the die flag is removed to separate the leads from the die flag, and a second area near an inner corner of the dam bar is removed to form a mold gate. A die is attached to the die flag and electrically connected to the leads with bond wires, and then a second molding process is performed to encapsulate the die, bond wires and inner leads.
US10290592B2 Semiconductor package, and a method for forming a semiconductor package
A semiconductor package includes a semiconductor die arranged on a substrate. The semiconductor package includes a stiffener structure arranged on the substrate. The stiffener structure is spaced at a distance from the semiconductor die. The stiffener structure includes a molding compound material.
US10290589B2 Folding thin systems
A foldable microelectronic assembly and a method for forming the same are provided. One or more packages comprising encapsulated microelectronic elements are formed, along with a compliant layer. The packages and the compliant layer are coupled to a redistribution layer. The compliant layer and the redistribution layer are bent such that the redistribution layer is non-planar.
US10290587B2 Cooler with emi-limiting inductor
A power device package includes a dielectric substrate having an upper conductor layer and a lower conductor layer, a semiconductor die coupled to the upper conductor layer of the dielectric substrate via conductive adhesive, a cooler including a protruding hillock having a top surface and outer sides, the lower conductor layer of the dielectric substrate being coupled to the surface of the protruding hillock via an adhesive, and a magnetic material attached mateably around the protruding hillock. The magnetic material includes inner sides abutting the outer sides of the protruding hillock.
US10290582B2 Method, apparatus, and system for offset metal power rail for cell design
At least one method, apparatus and system disclosed involves circuit layout for an integrated circuit device comprising an asymmetrically placed metal formation. A design for an integrated circuit device is received. The design comprises at least one functional cell. A first metal formation is placed asymmetrically about a first cell boundary of the functional cell for providing additional space for routing.
US10290577B2 Semiconductor device
A SOP has a semiconductor chip. The chip includes a pair of a lower layer coil and an upper layer coil laminated through an interlayer insulating film formed therebetween, a first circuit unit electrically coupled to the upper layer coil, and a plurality of electrode pads. Further, it has a wire for electrically coupling the upper layer coil and the first circuit unit, a plurality of inner leads and outer leads arranged around the semiconductor chip, a plurality of wires for electrically coupling the electrode pads of the semiconductor chip and the inner leads, and a resin made sealing member for covering the semiconductor chip. The wire extends along the extending direction of the wires.
US10290573B2 Semiconductor device and electronic device
A semiconductor device with low power consumption is provided. The semiconductor device can serve as a current output DA converter. The semiconductor device converts a current corresponding to a digital signal into a voltage and then holds the voltage, which allows output of the analog voltage even after stopping supply of the current. A plurality of circuits that converts a current into a voltage is provided, whereby a settling time for changing the analog output voltage is reduced.
US10290572B2 Trace/via hybrid structure and method of manufacture
A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material.
US10290571B2 Packages with si-substrate-free interposer and method forming same
A method includes forming a plurality of dielectric layers, forming a plurality of redistribution lines in the plurality of dielectric layers, forming stacked vias in the plurality of dielectric layers with the stacked vias forming a continuous electrical connection penetrating through the plurality of dielectric layers, forming a dielectric layer over the stacked vias and the plurality of dielectric layers, forming a plurality of bond pads in the dielectric layer, and bonding a device die to the dielectric layer and a first portion of the plurality of bond pads through hybrid bonding.
US10290568B2 Power module for an electric motor
A power module for an electric motor has at least one semiconductor switch half bridge with a high-side semiconductor switch and a low-side semiconductor switch. The semiconductor switches of the semiconductor switch half bridge have contact gap terminals which are each formed by a flat surface region of the semiconductor switch and which each point in the same direction. The high-side semiconductor switch and the low-side semiconductor switch enclose between them a circuit carrier that has at least two electrically conductive layers. A contact gap terminal of the low-side semiconductor switch and a contact gap terminal of the high-side semiconductor switch of the half bridge are electrically connected to each other by the circuit carrier.
US10290566B2 Electronic component
In an embodiment, an electronic component includes a high-voltage depletion mode transistor including a current path coupled in series with a current path of a low-voltage enhancement mode transistor, a diode including an anode and a cathode, and a die pad. A rear surface of the high-voltage depletion mode transistor is mounted on and electrically coupled to the die pad. A first current electrode of the low-voltage enhancement mode transistor is mounted on and electrically coupled to the die pad. The anode of the diode is coupled to a control electrode of the high-voltage depletion mode transistor, and the cathode of the diode is mounted on the die pad.
US10290562B2 Apparatus and method for reducing acoustical noise in synthetic jets
Apparatus and method are provided for reducing acoustical noise when cooling a device, such as a lamp system. The apparatus includes at least a set of a first synthetic jet and a second synthetic jet. The first and second synthetic jets are responsive to respective actuating signals having a phase difference (e.g., 180°) between one another chosen to reduce acoustic noise produced by the first and second synthetic jets when cooling the device.
US10290559B2 Thermal dissipation through seal rings in 3DIC structure
A die includes a semiconductor substrate, a through-via penetrating through the semiconductor substrate, a seal ring overlying and connected to the through-via, and an electrical connector underlying the semiconductor substrate and electrically coupled to the seal ring through the through-via.
US10290558B2 Transparent siloxane encapsulant and adhesive
An adhesive or encapsulant composition, having a siloxane polymer having a molecular weight of from 300 to 150,000 g/mol and having a viscosity of from 1000 to 100,000 mPa-sec at 5 rpm viscometer and at 25° C., and a curing agent that aids in curing the siloxane polymer upon the application of ultraviolet light. The composition is transmissive to visible light with an optical transmissivity of 95% or more in the visible spectrum at a thickness of 1 mm or less, and wherein the siloxane polymer is a material formed without hydrosilylation and has less than 5 mol % of Si—OH groups compared to all groups bound to Si therein, and substantially no Si—H bonds.
US10290557B2 Selective metallization of an integrated circuit (IC) substrate
Embodiments of the present disclosure describe selective metallization of an integrated circuit (IC) substrate. In one embodiment, an integrated circuit (IC) substrate may include a dielectric material and metal crystals having a polyhedral shape dispersed in the dielectric material and bonded with a ligand that is to ablate when exposed to laser light such that the metal crystals having the ablated ligand are activated to provide a catalyst for selective electroless deposition of a metal. Other embodiments may be described and/or claimed.
US10290556B2 High reliability wafer level semiconductor packaging
Implementations of semiconductor packages may include: a semiconductor wafer, a glass lid fixedly coupled to a first side of the semiconductor die by an adhesive, a redistribution layer coupled to a second side of the semiconductor die, and a plurality of ball mounts coupled to the redistribution layer on a side of the redistribution layer coupled to the semiconductor die. The adhesive may be located in a trench around a perimeter of the semiconductor die and located in a corresponding trench around a perimeter of the glass lid.
US10290553B2 System and method of determining process completion of post heat treatment of a dry etch process
Provided is a method for determining and utilizing process completion of post heat treatment (PHT) of a dry etch process, the method comprising: providing a substrate in a process chamber, the substrate having a film layer and an underlying layer, the film layer having one or more regions; performing a dry etch process to remove the film layer or region of the film layer, the dry etch process generating a byproduct layer; measuring one or more properties of the byproduct layer; adjusting the PHT process based on the measured one or more properties of the byproduct layer; and performing the PHT process to remove the byproduct layer on the substrate; wherein the PHT process utilizes a real time in-situ process to concurrently determine when removal of the byproduct layer is complete.
US10290543B1 Method for manufacturing semiconductor device
A method for manufacturing semiconductor device is provided. A substrate having a memory region and a capacitance region is provided. A plurality of word line structures are formed on the memory region of the substrate. A capacitance structure is formed on the capacitance region of the substrate. The word line structures and the capacitance structure each include a first dielectric layer on the substrate, a first conductive layer on the first dielectric layer, a second dielectric layer on the first conductive layer, and a second conductive layer on the second dielectric layer. The second conductive layers of the word line structures close to an edge of the memory region and a portion of the second conductive layer of the capacitance structure are removed at the same time to form a trench exposing a portion of the second dielectric layer.
US10290542B2 Method of manufacturing semiconductor device
Described herein is a technique capable of forming a film having excellent step coverage and superior filling properties. According to the technique, there is provided a method of manufacturing a semiconductor device including: (a) preparing a substrate provided with a groove having thereon a base film selected from a group consisting of a metal nitride film and an insulating film; and (b) performing a cycle a predetermined number of time to selectively form a first metal film at a lower portion of the groove with the base film at an upper portion of the groove exposed, the cycle including: (b-1) supplying a first reducing gas to the substrate; and (b-2) supplying a first metal-containing gas to the substrate, wherein (b-1) an (b-2) are non-simultaneously performed, and a supply condition of the first reducing gas in (b-1) is adjusted according to am aspect ratio of the groove.
US10290539B2 Semiconductor interconnect structure and manufacturing method thereof
A semiconductor interconnect structure and its manufacturing method are presented. The manufacturing method includes: providing a substrate structure, wherein the substrate structure comprises: a substrate; a first metal layer on the substrate; a dielectric layer on the substrate, wherein the dielectric layer covers the first metal layer, and wherein the dielectric layer has a hole extending to the first metal layer; and a hard mask layer on the dielectric layer; removing the hard mask layer on the dielectric layer; selectively depositing a second metal layer at the bottom of the hole; and depositing a third metal layer, wherein the third metal layer fills the hole. This semiconductor interconnect structure provides improved reliability over conventional structures.
US10290536B2 Structure and method for interconnection
Various self-aligned interconnect structures are disclosed herein. An exemplary interconnect structure includes a first dielectric layer disposed over a substrate; a first conductive feature disposed in the first dielectric layer; an etch stop layer disposed over a top surface of the first dielectric layer and a top surface of the first conductive feature; a second dielectric layer disposed over the first dielectric layer; and a second conductive feature disposed in the second dielectric layer. The top surface of the first conductive feature is lower than the top surface of the first dielectric layer. The etch stop layer includes a portion that extends between the top surface of the first conductive feature and the top surface of the first dielectric layer, on which the second conductive feature may or may not be disposed. In some implementations, the second conductive feature may be a via feature.
US10290535B1 Integrated circuit fabrication with a passivation agent
Examples of fabricating an integrated circuit device are disclosed herein. In an embodiment, an integrated circuit workpiece is received that includes a conductive interconnect feature. A first Inter-Level Dielectric (ILD) layer is formed on the conductive interconnect feature, and a second ILD layer is formed on the first ILD layer. A hard mask is formed on the second ILD layer. A via recess is etched extending through the first ILD layer, the second ILD layer and the hard mask to expose the conductive interconnect feature. The etching includes providing a passivation agent that reacts with a material of the hard mask to reduce etchant sensitivity.
US10290534B1 Methods of sealing openings, and methods of forming integrated assemblies
Some embodiments include a method of forming an integrated assembly. A construction is formed to include a structure having an exposed surface, and to include an opening proximate the structure. An aperture extends into the opening. A first material is deposited to form a mass along the exposed surface of the structure. Particles are sputtered from the mass and across the aperture. The particles agglomerate to form a sealant material which traps a void within the opening.
US10290532B2 Forming an isolation barrier in an isolator
Integrated digital isolators comprise a first transformer coil or capacitor plate mounted on an integrated circuit substrate, and separated from a second transformer coil or capacitor plate via an electrically insulating isolation layer. The electrical isolation that is achieved is dependent upon the material and thickness of the isolation layer. In order to reduce the amount of time required for fabrication while still allowing thick isolation layers to be deployed, in examples of the disclosure pre-formed sheets or tapes of dielectric material are applied to the substrate over the first transformer coil or capacitive plate, for example by being rolled onto the substrate using a heated roller. Such a technique results in a thick isolation layer that is formed using a simple process and much more quickly and reliably than conventional spin-coating or deposition techniques.
US10290531B2 Release layer for subsequent manufacture of flexible substrates in microelectronic applications
Compositions and methods are described for a release layer that is affixed directly onto a carrier or with the use of an interfacial adhesive layer to fabricate a flexible work product, and upon completion, the release layer is removed by an external applied force of a given value that overcomes the adhesive force without harm to the work product. The release layer serves as a permanent support for the manufacture of flexible electronic devices and upon completion offers a simple means to achieve a wide range of thin and ergonomically pleasing options for the consumer. The invention provides benefits of flexibility in choosing a host of materials to meet the needs of a specific manufacturing objective and rapidly moving towards the next step in the manufacture of semiconductors and flat panel displays.
US10290528B2 Ebeam align on the fly
Lithographic apparatuses suitable for, and methodologies involving, complementary e-beam lithography (CEBL) are described. In an example, a method of real-time alignment of a wafer situated on a stage of an e-beam tool involves collecting backscattered electrons from an underlying patterned feature of the wafer while an e-beam column of the e-beam tool writes during scanning of the stage. The collecting is performed by an electron detector placed at the e-beam column bottom. The method also involves performing linear corrections of an alignment of the stage relative to the e-beam column based on the collecting.
US10290526B2 Device and method for aligning and holding a plurality of singulated semiconductor components in receiving pockets of a terminal carrier
In a device and a method for aligning and holding a plurality of singulated semi-conductor components in receiving pockets of a terminal carrier that are separated from each other, the terminal carrier has spring elements, which are part of a spring plate. The spring plate has a plurality of recesses disposed next to each other for forming a corresponding plurality of receiving pockets for the semi-conductor components, wherein the spring elements are formed from the spring plate in one piece.
US10290523B2 Wafer processing apparatus, recording medium and wafer conveying method
A wafer processing apparatus includes a controller connected to a first robot and a second robot. The controller controls the first robot so that the wafer is placed on a first load lock stage in such a way that the center of the wafer is shifted from the center of the first load lock stage by a first position shift amount and another wafer is placed on a second load lock stage in such a way that the center of the wafer is shifted from the center of the second load lock stage by a second position shift amount. The controller controls the second robot so that the second robot simultaneously conveys two wafers between the first and second load lock stages, and a first processing stage and a second processing stage.
US10290520B2 Method for laminating glass panels and vacuum lamination device using same
A method for laminating glass panels includes (1) providing a TFT substrate and a CF substrate to be laminated, in which the CF substrate is coated with a seal resin and the TFT substrate carries liquid crystal dropped thereon; (2) aligning and laminating the TFT substrate and the CF substrate in a vacuum environment to complete a lamination process; (3) applying UV light to transmit through the TFT substrate for carrying out UV curing of the seal resin interposed between the CF substrate and the TFT substrate so as to complete a UV curing process; and (4) removing the laminated CF substrate and the TFT substrate that have been subjected to the UV curing process out of the vacuum environment.
US10290518B2 Substrate liquid processing apparatus
A substrate liquid processing apparatus includes a substrate holding device which holds a substrate in horizontal position and rotate the substrate around vertical axis of the substrate, a liquid discharge device which is positioned underneath central portion of lower surface of the substrate in the horizontal position and discharges processing liquid toward the lower surface of the substrate, and a gas discharge passage structure which has a gas discharge passage formed around the discharge device such that drying gas passes through. The discharge device has a head including a cover which is extending beyond upper end of the passage such that the cover is covering the upper end of the passage, a liquid discharge port which is protruding from the cover toward the substrate in the horizontal position, and a curved portion which is formed between the port and cover such that the curved portion has a surface bending downward.
US10290517B2 Etching apparatus and method, and flexible film etched by the etching method
Disclosed herein are an etching apparatus and method that are capable of performing an etching process in the state where a flexible film is wound around a drum-type jig, and a flexible film etched by the etching method. The etching apparatus includes a process tank containing an etchant therein, a drum-type jig rotatably provided in the process tank to be immersed into the etchant in a state where a flexible film on which a thin film is formed is wound around the drum-type jig, and a drum-type jig driver configured to rotate the drum-type jig. The etching apparatus has a compact structure to efficiently perform the etching process on the large area flexible film on which the thin film is formed.
US10290514B2 Electronic product and manufacturing method thereof
An electronic product including a supporting structure, a first thermo-formable film, a conductive circuit and a protection layer is provided. The conductive circuit is formed on the first thermo-formable film, and an electronic component is mounted on the conductive circuit. The protection layer covers the electronic component, and includes a second thermo-formable film. The conductive circuit and the electronic component are enclosed between the first thermo-formable film and the second thermo-formable film, and the supporting structure, the first thermo-formable film and the protection layer are bonded and stacked to each other.
US10290511B2 Substrate treatment apparatus and substrate treatment method
A substrate treatment method is used for removing a resist from a front surface of a substrate. A substrate treatment apparatus includes a substrate holding unit which holds the substrate, and a sulfuric acid ozone/water mixture supplying unit which supplies a sulfuric acid ozone/water mixture to the front surface of the substrate held by the substrate holding unit, the sulfuric acid ozone/water mixture being a mixture which is prepared by a method including mixing water with sulfuric acid ozone prepared by dissolving ozone gas in sulfuric acid.
US10290508B1 Method for forming vertical spacers for spacer-defined patterning
A method of forming vertical spacers for spacer-defined multiple patterning, includes: depositing a first conformal pattern-transfer film having a first film stress, and continuously depositing a second conformal pattern-transfer film having a second film stress on a template; dry-etching the template except for a core material and a vertical portion of the first and second pattern-transfer films to form vertical spacers; and dry-etching the core material, forming a vacant space between the vertical spacers, wherein by adjusting the difference in film stress between the first and second pattern-transfer films, the leaning angle of the spacers is adjusted.
US10290506B2 Method for etching high-K dielectric using pulsed bias power
A method of patterning a gate stack on a substrate is described. The method includes preparing a gate stack on a substrate, wherein the gate stack includes a high-k layer and a gate layer formed on the high-k layer. The method further includes transferring a pattern formed in the gate layer to the high-k layer using a pulsed bias plasma etching process, and selecting a process condition for the pulsed bias plasma etching process to achieve a silicon recess formed in the substrate having a depth less than 2 nanometer (nm).
US10290503B2 Spacer enabled poly gate
A spacer etching process produces ultra-narrow polysilicon and gate oxides for insulated gates used with insulated gate transistors. Narrow channels are formed using dielectric and spacer film deposition techniques. The spacer film is removed from the dielectric wherein narrow channels are formed therein. Insulating gate oxides are grown on portions of the semiconductor substrate exposed at the bottoms of these narrow channels. Then the narrow channels are filled with polysilicon. The dielectric is removed from the face of the semiconductor substrate, leaving only the very narrow gate oxides and the polysilicon. The very narrow gate oxides and the polysilicon are separated into insulated gates for the insulated gate transistors.
US10290501B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes a substrate comprising a WELL region, a gate electrode comprising a gate length disposed on the WELL region, and first and second drift regions which overlap with the gate electrode. The first and second draft regions may overlap with the gate electrode at an overlapping length which is a percentage of the gate length.
US10290499B2 Substrate processing apparatus and substrate processing method
According to one embodiment, a substrate processing apparatus includes a nozzle and a control device. The nozzle dispenses a chemical solution onto a substrate. The control device controls a mechanism which promotes evaporation of a solvent contained in the chemical solution remaining in the nozzle to form a solidified layer in the nozzle. The solidified layer is obtained by solidifying components contained in the remaining chemical solution.
US10290498B2 Imprint apparatus and imprint method
According to an embodiment, a first alignment mark includes a first template-side mark in which a plurality of first portions are arranged with a first period, and a second template-side mark in which a plurality of second portions are arranged with a second period. A second alignment mark includes a first wafer-side mark in which a plurality of third portions are arranged with a third period, and a second wafer-side mark in which a plurality of fourth portions are arranged with a fourth period. The first wafer-side mark and the first template-side mark are configured to be overlaid with each other to constitute a first moire mark. The second wafer-side mark and the second template-side mark are configured to be overlaid with each other to constitute a second moire mark. An average period of the first moire mark and an average period of the second moire mark are different from each other.
US10290497B2 Fabrication of semi-polar crystal structures
A method of growing a group III nitride crystal structure comprises: providing a silicon substrate (12); forming a first mask (10) on the substrate, the mask having a plurality of apertures (14) through it each exposing a respective area of the silicon substrate; etching the silicon exposed by each of the apertures to form a respective recess (16) having a plurality of facets (18, 20, 22, 24); depositing a second mask over some of the facets of each recess leaving at least one of the facets (22) of each recess exposed; and growing group III nitride on the exposed facets (22) and then over the substrate to form a continuous layer.
US10290494B2 Method of manufacturing semiconductor device and method of processing substrate
A substrate processing apparatus including: a reaction tube configured to process a plurality of substrates; a heater configured to heat an inside of the reaction tube; a holder configured to arrange and hold the plurality of substrates within the reaction tube; a hydrogen-containing gas supply system including a first nozzle disposed in an area which horizontally surrounds a substrate arrangement area where the plurality of substrates are arranged, and configured to supply a hydrogen-containing gas from a plurality of locations of the area into the reaction tube; an oxygen-containing gas supply system including a second nozzle disposed in the area which horizontally surrounds the substrate arrangement area, and configured to supply an oxygen-containing gas from a plurality of locations of the area into the reaction tube; a pressure controller configured to control a pressure inside the reaction tube to be lower than an atmospheric pressure; and a controller configured to control the heater, the hydrogen-containing gas supply system, the oxygen-containing gas supply system and the pressure controller such that the hydrogen-containing gas and the oxygen-containing gas are supplied simultaneously into the reaction tube accommodating the plurality of substrates and being under a heated atmosphere having a pressure lower than an atmospheric pressure through the first nozzle and the second nozzle, respectively, so that the hydrogen-containing gas and the oxygen-containing gas react with each other in the area which horizontally surrounds the substrate arrangement area to form a reactive species in the reaction tube, thereby thermally oxidizing each of the plurality of substrates by the reactive species, wherein the first nozzle is provided with a plurality of first gas ejection holes, and the second nozzle is provided with as many second gas ejection holes as at least the plurality of substrates such that at least each of the second gas ejection holes corresponds to each of the plurality of substrates is disclosed.
US10290491B2 Substrate treatment apparatus and substrate treatment method
In one embodiment, a substrate treatment apparatus includes a housing configured to house a substrate. The apparatus further includes a chemical supplying module configured to supply one or more chemicals in a gas state to the substrate in the housing, the one or more chemicals including a first chemical that contains a silylation agent. The apparatus further includes a cooling module configured to cool the substrate in the housing while any of the one or more chemicals is supplied to the substrate in the housing.
US10290488B1 Nano-gas light sources based on graphene for displays
A gas light source is disclosed where gas is contained within a graphene cylinder or graphene capsule. Electrodes extending into the graphene cylinder or capsule are stimulated by an electric voltage to emit light. Eight graphene cylinder light sources can be arranged into a seven-segment alpha-numeric display having a decimal point. Different gases produce different colors of light. Three gas light sources having different gases can be arranged into an RGB pixel. An array of RGB pixels can be formed into a display.
US10290485B2 Fourier transform ion cyclotron resonance mass spectrometry
Methods and systems for analyzing ions in a magnetic ion trap are provided herein. In accordance with various aspects of the present teachings, the methods and systems described herein enable Fourier transform ion cyclotron resonance mass spectrometry across relatively narrow gap magnetic fields substantially perpendicular to the axis along which the ions are injected into the ion trap. As a result, smaller, less expensive magnets can be used to produce the high-intensity, uniform magnetic fields utilized in high performance FT-ICR/MS applications. Accordingly, the present teachings enable permanent magnets (as well as electromagnets) to generate these magnetic fields, potentially reducing the cost, size, and/or complexity of the systems described herein relative to conventional FT-ICR systems.
US10290481B2 Mass spectrometry data analysis method
A mass spectrometry data analysis method for analyzing a specimen having a composition where two different reference chemical structures A and B that are each repeated, includes acquiring exact mass information of each peak in a mass spectrum of the specimen by mass spectrometry, acquiring Kendrick mass defect information DA and DB where a decimal number part has been extracted from mass information obtained by performing Kendrick mass conversion computation processing on exact mass information of each peak, acquiring mass defect information dB and dA where a decimal number part has been extracted from mass information of B based on A and A based on B of the reference chemical structures A and B, calculating nA=DB/dA,nB=DA/dB regarding DA, DB, dA, and dB, and obtaining degree-of-polymerization information nA and nB, and displaying plots corresponding to each peak on two-dimensional coordinates where nA and nB are axes.
US10290480B2 Methods of resolving artifacts in Hadamard-transformed data
Apparatus and methods are disclosed for processing data transformed according to an invertible transform (e.g., using a Hadamard transform) multiplexing scheme. In one example of the disclosed technology, a computer-implemented method includes generating transformed data by applying a Hadamard transform to intensity data generated by modulating input of analytes into a mass spectrometer according to a pseudorandom sequence (PRS). The exemplary method further includes identifying at least one pair of symmetric intensity peaks in the transformed data based on the PRS and removing data associated with the pair of symmetric peaks from the transformed data to produce modified data, which can be used to identify, characterize, and/or quantify the composition of the sample. In some examples, the exemplary method further includes validating peaks in the transformed data based on comparing the location of peaks in the untransformed intensity data.
US10290479B2 Online monitoring of fuel cell reactions by desorption electrospray mass spectrometry
A mass spectrometry-based method of directly online detecting fuel cell reaction products includes passing a reactant sample (16) through a fuel cell (12) to form reaction products that exit the fuel cell (12) in an output stream (26). The method also includes adding a derivatizing reagent (32) to the output stream (28) to form a derivatized output stream (34), wherein the derivatizing reagent (32) reacts with a potential reaction product to thereby form a derivatized reaction product if the potential reaction product is present. The method further includes directing a charged solvent (44) toward the derivatized output stream (34) to thereby ionize the derivatized output stream (34) and directing the ionized, derivatized output stream (54) to a mass spectrometer (14), the mass spectrometer (14) being configured to detect the derivatized reaction product.
US10290475B2 Biasing system for a plasma processing apparatus
A plasma processing apparatus includes a process chamber housing defining a process chamber, a platen positioned in the process chamber for supporting a workpiece, a source configured to generate plasma in the process chamber, and a biasing system. The biasing system is configured to bias the platen with a negatively biased DC signal to attract ions from the plasma towards the workpiece during a first processing time interval and configured to bias the platen with a positively biased DC signal to repel ions from the platen towards interior surfaces of the process chamber housing during a cleaning time interval. The cleaning time interval is separate from the first processing time interval and occurs after the first processing time interval.
US10290473B2 Plasma source and methods for depositing thin film coatings using plasma enhanced chemical vapor deposition
The present invention provides novel plasma sources useful in the thin film coating arts and methods of using the same. More specifically, the present invention provides novel linear and two dimensional plasma sources that produce linear and two dimensional plasmas, respectively, that are useful for plasma-enhanced chemical vapor deposition. The present invention also provides methods of making thin film coatings and methods of increasing the coating efficiencies of such methods.
US10290469B2 Enhanced plasma source for a plasma reactor
Embodiments of an apparatus having an improved coil antenna assembly that can provide enhanced plasma in a processing chamber is provided. The improved coil antenna assembly enhances positional control of plasma location within a plasma processing chamber, and may be utilized in etch, deposition, implant, and thermal processing systems, among other applications where the control of plasma location is desirable. In one embodiment, an electrode assembly configured to use in a semiconductor processing apparatus includes a RF conductive connector, and a conductive member having a first end electrically connected to the RF conductive connector, wherein the conductive member extends outward and vertically from the RF conductive connector.
US10290466B2 Boron implanting using a co-gas
An apparatus and methods of improving the ion beam quality of a halogen-based source gas are disclosed. Unexpectedly, the introduction of a noble gas, such as argon, to an ion source chamber may increase the percentage of desirable ion species, while decreasing the amount of contaminants and halogen-containing ions. This is especially beneficial in non-mass analyzed implanters, where all ions are implanted into the workpiece. In one embodiment, a first source gas, comprising a dopant and a halogen is introduced into an ion source chamber, a second source gas comprising a hydride, and a third source gas comprising a noble gas are also introduced. The combination of these three source gases produces an ion beam having a higher percentage of pure dopant ions than would occur if the third source gas were not used.
US10290461B1 Ion source for enhanced ionization
An ion source having improved life is disclosed. In certain embodiments, the ion source is an IHC ion source comprising a chamber, having a plurality of electrically conductive walls, having a cathode which is electrically connected to the walls of the ion source. Electrodes are disposed on one or more walls of the ion source. A bias voltage is applied to at least one of the electrodes, relative to the walls of the chamber. In certain embodiments, fewer positive ions are attracted to the cathode, reducing the amount of sputtering experienced by the cathode. Advantageously, the life of the cathode is improved using this technique. In another embodiment, the ion source comprises a Bernas ion source comprising a chamber having a filament with one lead of the filament connected to the walls of the ion source.
US10290456B2 Methods of forming and using fuses
Some embodiments include a fuse having a tungsten-containing structure directly contacting an electrically conductive structure. The electrically conductive structure may be a titanium-containing structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Some embodiments include a method of forming and using a fuse. The fuse is formed to have a tungsten-containing structure directly contacting an electrically conductive structure. An interface between the tungsten-containing structure and the electrically conductive structure is configured to rupture when current through the interface exceeds a predetermined level. Current exceeding the predetermined level is passed through the interface to rupture the interface.
US10290454B2 Electronic switching device including a lockable rotary handle having a position off feature
An electronic switching device includes a housing with at least one housing door, a lockable rotary handle rotatable at least between an ON position and an OFF position, a handle locking device for locking the rotary handle at least in the OFF position when engaged, and a POFF device for preventing the rotary handle to be rotated and/or fixed in OFF position when activated. The electronic switching device further includes a locking coulisse, movably arranged at the electronic switching device and arrangeable in at least a first position, a second position and a third positions with respect to the housing of the electronic switching device. The locking coulisse is configured for allowing an engagement of the handle locking device and the POFF device in the first position, locking the housing door in the second position and blocking the activation of the handle locking device in the third position.
US10290442B2 Push switch
A push switch includes a movable contact including a dome part that is shaped like a dome and configured to be inverted in shape when pressed, and a fixed contact including a first fixed contact, the movable contact being configured to be brought into contact with and away from the first fixed contact. The push switch is configured such that an operating load necessary to press the movable contact gradually increases after the movable contact starts to be pressed, decreases thereafter when the dome part is inverted, and increases again when the movable contact is further pressed, and the dome part contacts the first fixed contact after an inflection point at which the decreased operating load starts to increase again.
US10290441B2 Button structures for electronic devices
An electronic device may have buttons, a display, and a vibrator unit. Buttons may be included in electronic devices such as glass buttons, metal buttons, buttons that are assembled on printed circuit boards, and buttons that are partly formed from antenna structures. Button coatings may be used to improve the sliding performance of metal-on-metal buttons. A layer of polymer may be interposed between a button plate and a housing structure. A glass button member may have an underside on which a layer of patterned ink is formed. Elastomeric members may be used to reduce button rattle. Portions of a button may be provided with conductive features that form portions of an antenna.
US10290440B2 Waterproof button assembly
A waterproof button assembly. The waterproof button assembly may include a housing including an opening and a button. The button may be positioned at least partially within the housing via the opening. The assembly may also include a plurality of engagement components positioned on opposite-distal ends of the button. The plurality of engagement components may be configured to retain the button within the housing. The engagement components may extend distally from the button, such that a portion of the engagement components may be positioned within apertures formed in the sidewall of the housing. The assembly may also include a plurality of supports, a tactile dome in contact with the button and at least one of the plurality of supports. A sensing component of the assembly may be positioned adjacent the housing and in alignment with the button and/or tactile dome for sensing actuation of the button within the assembly.
US10290436B1 Insulated interrupter
An apparatus is disclosed comprising a vacuum interrupter; an upper insulating shield forming part of a support structure to mechanically support the vacuum interrupter in a mounted position; a top portion of the vacuum interrupter seated in the upper insulating shield; a first lower insulating shield forming part of the support structure to mechanically support the vacuum interrupter in a mounted position; and a lower portion of the vacuum interrupter seated in the first lower insulating shield, wherein the upper insulating shield and the lower insulating shield are mechanically coupled with one another independent of the vacuum interrupter.
US10290434B2 Silver metal oxide alloy and method of making
Various embodiments disclosed relate to an alloy. The alloy includes elemental silver. The alloy further includes a metal oxide phase in the elemental silver. The metal oxide phase includes a wetting agent layer that coats the metal oxide phase.
US10290429B2 Wire to anode connection
An improved capacitor is provided wherein the capacitor has an improved bond between the anode and anode wire. The anode comprises a pressed anode powder comprising a first density region and a second density region wherein the second density region has a higher density than the first density region. An anode wire extends into the second density region wherein the anode wire in the second density region is distorted by compression. This allows for better utilization of the metal powder surface area by allowing a lower bulk press density and lower sinter temperature while still achieving the necessary wire pull strength. In addition, this invention when utilized with deoxidation steps, results in sufficient wire pull strengths not possible otherwise.
US10290424B2 Multilayer ceramic capacitor and manufacturing method of multilayer ceramic capacitor
A multilayer ceramic capacitor includes: a multilayer chip having a parallelepiped shape in which each of a plurality of dielectric layers and each of a plurality of internal electrode layers are alternately stacked and are alternately exposed to two edge faces of the multilayer chip, a main component of the plurality of dielectric layers being a ceramic; and a pair of external electrodes that are formed on the two edge faces; wherein: the pair of external electrode have a structure in which a plated layer is formed on a ground layer; a main component of the ground layer is a metal or an alloy including at least one of Ni and Cu; and the ground layer includes Mo.
US10290421B2 Manufacturing method of an attraction plate for electromagnetic door locks
A manufacturing method of an attraction plate for electromagnetic door locks has an attraction plate positioned on a mounted body with a positioning hole at the center thereof. The attraction plate further has an arch portion at the center thereof which is reversely proportional to a thickness thereof and the thickness thereof is pre-determined for manufacturing a different height of the arch portion thereof for better effects. With an internal stress from the curved design, a tensile value of a door lock is increased for better operation of a door lock.
US10290417B2 Electromagnetic power converter
Magnetic flux valves can be used in electromagnetic (EM) power converters to electronically control output signals of the EM power converters. An input signal is provided to an EM power converter that includes two or more core sections in which at least one core section includes a magnetic flux valve having an adjustable reluctance. The EM power converter has one or more primary windings and one or more secondary windings wound around one or more core sections. One or more control signals are provided to the one or more magnetic flux valves to control a reluctance or reluctances of the one or more magnetic flux valves, affecting magnetic coupling between the primary and secondary windings. An output signal is generated, in which the output signal is a function of the input signal and the one or more control signals.
US10290416B2 Resonant Transformer
Exemplary embodiments of the present disclosure are directed to resonant transformers (or reactors) and coil arrangements associated with resonant transformers. The coil arrangements can include a grounding coil configured to generate a net-zero induced voltage between a first end of the grounding coil and a second end of the grounding coil layer, and one or more step-up coil layers formed by one or more layers of pressure tape, insulating materials, and wire wrapped to form coils about a portions of a split magnetic core. The split magnetic core can include a first core segment and a second core segment, where one of the core segments is disposed within a main housing and one of the core segments is disposed external to the main housing. A gap between the first and second core segments can be manipulated to control an inductance of the resonant transformer.
US10290414B2 Substrate comprising an embedded inductor and a thin film magnetic core
A substrate includes a first dielectric layer, a magnetic core at least partially in the first dielectric layer, where the magnetic core comprises a first non-horizontal thin film magnetic (TFM) layer. The substrate also includes a first inductor that includes a plurality of first interconnects, where the first inductor is positioned in the substrate to at least partially surround the magnetic core. The magnetic core may further include a second non-horizontal thin film magnetic (TFM) layer. The magnetic core may further include a core layer. The magnetic core may further include a third thin film magnetic (TFM) layer, and a fourth thin film magnetic (TFM) layer that is substantially parallel to the third thin film magnetic (TFM) layer.
US10290411B2 Residual magnetic devices and methods
Residual magnetic locks, brakes, rotation inhibitors, clutches, actuators, and latches. The residual magnetic devices can include a core housing and an armature. The residual magnetic devices can include a coil that receives a magnetization current to create an irreversible residual magnetic force between the core housing and the armature.
US10290408B2 NdFeB system sintered magnet
A NdFeB system sintered magnet produced by the grain boundary diffusion method and has a high coercive force and squareness ratio with only a small decrease in the maximum energy product. A NdFeB system sintered magnet having a base material produced by orienting powder of a NdFeB system alloy and sintering the powder, with Dy and/or Tb (the “Dy and/or Tb” is hereinafter called RH) attached to and diffused from a surface of the base material through the grain boundary inside the base material by a grain boundary diffusion treatment, wherein the difference Cgx−Cx between the RH content Cgx (wt %) in the grain boundary and the RH content Cx (wt %) in main-phase grains which are grains constituting the base material at the same depth within a range from the surface to which RH is attached to a depth of 3 mm is equal to or larger than 3 wt %.
US10290407B2 Grain boundary diffusion process for rare-earth magnets
In at least one embodiment, a single sintered magnet is provided having a concentration profile of heavy rare-earth (HRE) elements within a continuously sintered rare-earth (RE) magnet bulk. The concentration profile may include at least one local maximum of HRE element concentration within the bulk such that a coercivity profile of the magnet has at least one local maximum within the bulk. The magnet may be formed by introducing alternating layers of an HRE containing material and a magnetic powder into a mold, pressing the layers into a green compact, and sintering the green compact to form a single, unitary magnet.
US10290401B2 Chip resistor and mounting structure thereof
A chip resistor with a reduced thickness is provided. The chip resistor includes an insulating substrate, a resistor embedded in the substrate, a first electrode electrically connected to the resistor, and a second electrode electrically connected to the resistor. The first electrode and the second electrode are spaced apart from each other in a lateral direction that is perpendicular to the thickness direction of the substrate.
US10290400B2 Method of producing a cermet-containing bushing for an implantable medical device
One aspect relates to a method for producing an electrical bushing for an implantable medical device. The method includes forming a holding element for holding the electrical bushing in the implantable medical device, the holding element including a through-opening. An insulation element of aluminum oxide is formed within the through-opening. At least one elongated conduction element is formed extending through insulation element. The at least one elongated conduction element includes an aluminum oxide in a metallic matrix. The insulation element and the at least one elongated conduction element are jointly fired thereby forming a hermetic seal therebetween without welding or soldering.
US10290397B2 Electric wire and method for producing the same, and multi-core cable and method for producing the same
The electric wire according to one aspect of the present invention is an electric wire comprising an insulated electric wire and one or more coating layers covering the insulated electric wire, wherein at least one layer of the one or more coating layers is formed from a resin composition containing a thermoplastic polyurethane elastomer and an allophanate crosslinking agent. The electric wire having such a characteristic feature is excellent in abrasion resistance and heat resistance and can be produced at low costs.
US10290396B2 Wiring harness having waterproofing agent with reactive adhesive
A wiring harness capable of reliably blocking a leak path after an endurance test and exhibiting a good waterproof performance over a long period of time. The wiring harness has a waterproof structure in which a spliced portion is formed by joining conductors that are exposed by partially removing coating materials, and a conductor exposed portion composed of a bundle of the exposed conductors. An outer peripheral surface of each coating material end part of each insulated wire adjacent to the conductor exposed portion are continuously covered with a waterproofing agent to seal the conductor exposed portion and is configured using a reactive adhesive having a gel fraction in a range of 20 to 70% as the waterproofing agent.
US10290393B2 Mounting cable and cable assembly
A mounting cable includes: a metal cable that includes a core wire formed of a conductive material and a jacket formed of an insulator and covering the core wire; a cable fixing portion that fixes an end portion of the metal cable, and has an end face which is perpendicular to an axial direction of the metal cable and on which a cross section of an end portion of the core wire is exposed; an external connection electrode formed on at least one surface of the cable fixing portion, the at least one surface being in parallel with the axial direction of the metal cable; and a wire pattern that extends from an area on the core wire exposed on the end face to the external connection electrode.
US10290392B2 Electric cables having self-protective properties and immunity to magnetic interferences
The present invention provides electric cable having substantial immunity to external magnetic fields. The cables may be prepared by splitting one or more conductors of an original cable design into two or more sub-conductors, determining a crosssectional area for each one of the sub-conductors to obtain a desirable electrical current density therethrough, arranging the sub-conductors in said cable in an intervening fashion such that each sub-conductor is placed adjacent and alongside at least one neighboring conductor or sub-conductor associated with either a different electrical phase or electric current direction, and electrically connecting the sub-conductors of each split conductor in parallel.
US10290391B2 Transparent conductive film
A transparent conductive film includes: a transparent substrate film; an antistripping layer with a thickness of 1.5 nm to 8 nm formed on one main surface of the substrate film; an optical adjustment layer with a thickness of 10 nm to 25 nm formed on the antistripping layer; and a transparent conductor layer with a pattern formed on the optical adjustment layer. The transmission Y value measured from a side of the transparent conductor layer is 88.0 or more and the reflection color difference ΔE between a pattern portion and a non-pattern portion is 7.0 or less.
US10290390B2 Polymer blends
This invention relates to silane moisture curable polymer composition and more particularly, to such a polymer composition that is highly diluted by a non-silane containing component, while retaining good high temperatures properties. The invention is a polymer composition comprising a base resin comprising less than 59 wt % of a silane crosslinkable polyethylene (A), an thermoplastic polyolefin free from silane groups (B) wherein the polymer composition comprise a filler with a BET Nitrogen Surface Area larger than 3 m2/g (C). The invention also relates to a cable layer of such polymer composition suitably a semiconducting layer of a power cable.
US10290387B2 Modification of colloidal nanocrystals
Methods for precise and predictable modification of previously synthesized nanocrystals. The methods rely on the solubility behavior of crystalline materials to provide for controlled reversal of the nanocrystal growth process (i.e., dissolution). A method for post-synthesis modification of colloidal nanocrystals includes (1) providing a first nanocrystal having a first size and a first shape, (2) forming a reaction mixture that includes the nanocrystal, at least one ligand capable of binding to at least one component of the nanocrystal, at least one solvent, and an inert gas atmosphere, and (3) modifying the size and/or shape of the nanocrystal in the reaction mixture for a period of time at a temperature in a range from about 100° C. to about 240° C. so as to produce at least a second nanocrystal having a second size and/or a second shape.
US10290386B2 Highly conductive porous paper-based metal thin films
A porous conductive thin film includes a layer of metal nanoparticles decorated on a layer of conductive carbon nanomaterials. The thin film can be supported by a porous support. The porous support can be a MCE paper upon which a metallic or semi-metallic single-walled carbon nanotube (SWCNT) layer is decorated with gold nanoparticles (AuNPs) or platinum nanoparticles (PtNPs). The thin film can be constructed by filtering a dispersion of SWCNTs onto MCE filter paper followed by the filtration of a citrate stabilized dispersion of AuNPs or PtNPs onto the SWCNT layer.
US10290384B2 Ion specific media removal from vessel for vitrification
Disclosed herein are systems, methods, processes, and apparatuses for treating radioactive waste, through systems designed to bind and dry radioactive media and to mechanical devices and techniques that are utilized for removal of granular media from confined spaces (vessels and tanks). In some of its various embodiments, the system processes spent ion exchange media for long-term storage.
US10290380B2 Apparatus for inspecting nuclear reactor and method thereof
Example embodiments disclose an apparatus for inspecting welds in a nuclear reactor. The apparatus may include a body, a rotatable pad on the body, a pair of opposing horizontal pads for moving the device in a vertical direction, a pair of opposing vertical pads for moving the device in a horizontal direction, and an inspection device.
US10290379B2 Passive containment cooling and filtered venting system, and nuclear power plant
A passive containment cooling and filtered venting system includes: an outer well; a scrubbing pool arranged in the outer well; a cooling water pool installed above the dry well and the outer well; a heat exchanger partly submerged in the cooling water; a gas supply pipe that is connected to the inlet plenum of the ruin of the heat exchanger at one end and connected to a gas phase region of the containment vessel at the other end; a condensate return pipe that is connected to the outlet plenum of the heat exchanger at one end, and connected to inside the containment vessel at other end; and a gas vent pipe that is connected to the outlet plenum of the heat exchanger at one end and is submerged in the scrubbing pool at other end.
US10290377B2 Social health risk estimation
A method, a processing device, and a computer program product are provided. In various embodiments, one or more processing devices retrieves one or more network communications. The one or more network communications are analyzed, by the at least one processing device, and identifies objects referred to in the network communications having frequent physical contact with different entities. A resulting health risk is produced by aggregating the health risk for each identified object. Based on the resulting health risk, a modified course of action for an entity is advised.
US10290373B2 Patient couch with a control system and method for controlling the patient couch
A patient couch with a control system and a method for controlling the patient couch are provided. The control system is based on a three-dimensional (3D) camera for recording first 3D images of a recording area. The 3D camera is attached to the patient couch. An image processing unit for identifying at least one control gesture in the first 3D images allows a safe and fast control of the x-ray device. In order to carry out the control, the control system includes a control unit with a motor for controlling a movement of the patient couch based on the first control gesture.
US10290369B2 Clinical laboratory-based disease management program, with automated patient-specific treatment advice
A method is provided, the method including receiving a test result data, wherein said test result data represents a result of a test on a physical specimen, associating said test result data with a standard-of-care data, wherein said standard-of-care data represents a recommended course of action for the condition represented by the test result data, and transforming said specimen data and said standard-of-care data into a human-readable form. A system including a processor is provided, a software adapted to be executed on said processor, said software comprising instructions for receiving a test result data, wherein said test result data represents a result of a test on a physical specimen, associating said test result data with a standard-of-care data, wherein said standard-of-care data represents a recommended course of action for the condition represented by the test result data, and transforming said specimen data and said standard-of-care data into a human-readable form.
US10290368B2 Bulk encoding medical items with wireless identification
A system and method for bulk encoding medical items in a tracking system in a healthcare facility comprises attaching to each of a plurality of identical medical items a blank RFID tag. When activated simultaneously, the serial numbers of all RFID tags on all the identical medical items are read and their serial numbers are associated with the pre-stored characteristics of the medical item in a data base. The RFID tags are blank in that they include no human-readable data concerning the medical article to which the RFID tag is attached. A data mining system and method are provided for mining the database.
US10290362B2 Screening for data retention loss in ferroelectric memories
A data retention reliability screen of integrated circuits including ferroelectric random access memory (FRAM) arrays. Sampled groups of cells in the FRAM array are tested at various reference voltage levels, after programming to a high polarization capacitance data state and a relaxation time at an elevated temperature. Fail bit counts of the sample groups at the various reference voltage levels are used to derive a test reference voltage, against which all of the FRAM cells in the integrated circuit are then tested after preconditioning (i.e., programming) and another relaxation interval at the elevated temperature, to determine those cells in the integrated circuit that are vulnerable to long-term data retention failure.
US10290361B2 Semiconductor systems
A semiconductor system may be configured to classify failure groups of data including erroneous bits and may replace a memory area in which the failure groups are stored with a redundancy area. The replacement of the memory area in which the failure groups are stored, with the redundancy area, may be performed according to priorities of the failure groups.
US10290360B2 Methods, systems, and media for programming a storage device
Methods, systems, and machine-readable storage medium for programming a storage device are disclosed. In some embodiments, the methods include: performing a verify operation on a plurality of storage elements of the storage device to determine whether the plurality of storage elements have been programmed to a first program state; determining a first number of failing bits corresponding to the first program state based on the verify operation; comparing the first number of failing bits with a first threshold of failing bits corresponding to the first program state; and determining a second threshold of failing bits based at least in part on the first number of failing bits and the comparison, wherein the second threshold of failing bits corresponds to a second program state.
US10290358B2 Independent read threshold voltage tracking for multiple dependent read threshold voltages using syndrome weights
Read threshold voltage tracking techniques are provided for multiple dependent read threshold voltages using syndrome weights. One method comprises reading codewords of multiple pages using different first read threshold voltages and a default second read threshold voltage; decoding read values for the multiple pages for the different first read threshold voltages and the default second read threshold voltage; aggregating a syndrome weight for each failed decoding attempt for the different first read threshold voltages; identifying a selected first read threshold voltage using a corresponding syndrome weight; reading codewords of the multiple pages using the selected first read threshold voltage and different second read threshold voltages; decoding read values for the selected first read threshold voltage and the different second read threshold voltages; aggregating the syndrome weight for the different second read threshold voltages; and identifying a selected second read threshold voltage using a corresponding syndrome weight.
US10290352B2 System, apparatus, and method of programming a one-time programmable memory circuit having dual programming regions
A semiconductor device for a one-time programmable (OTP) memory according to some examples of the disclosure includes a gate, a dielectric region below the gate, a source terminal below the dielectric region and offset to one side, a drain terminal below the dielectric region and offset to an opposite side from the source terminal, a drain side charge trap in the dielectric region capable of programming the semiconductor device, and a source side charge trap in the dielectric region opposite the drain side charge trap and capable of programming the semiconductor device.
US10290350B2 Overlapping write schemes for cross-point non-volatile memory devices
A first write operation is received. The first write operation includes a SET operation. The SET operation is configured to place a cell of the non-volatile memory (NVM) device in a relatively low-resistance state. A second write operation is received. A first electrical pulse is applied to a first cell of the NVM device. The first electrical pulse is applied to place the first cell in the relatively low-resistance state. A second electrical pulse is applied to a second cell of the NVM device. The second electrical pulse is applied before the first electrical pulse has concluded. The second cell and the first cell are both within a single tile of the NVM device.
US10290347B2 Compacting operating parameter groups in solid state memory devices
Systems and methods are described for compacting operating parameter sets in a data storage device. Data storage device may be configured to maintain multiple operating parameter sets, each of which stores various parameters for interacting with different memory elements within the device. The data storage device may further be limited in the total number of operating parameter sets that can be maintained in the device at any given time. Thus, the data storage device may be required at various times to combine two or more operating parameter sets, to enable creation of a new operating parameter set. Because each operating parameter set can contain a number of parameters, identification of similar sets for combination can be computationally intensive. To identify similar sets in an efficient manner, a device as disclosed herein is enabled to reduce a dimensionality of each set, and locate similar sets under that reduced dimensionality.
US10290345B2 Intelligent bit line precharge for improved dynamic power
A method and apparatus for writing data to a memory device are provided that do not change the precharge states for a bit line pair in a current write cycle if the current data bit is unchanged from the preceding write cycle.
US10290342B2 Methods and apparatus for memory programming
Methods and apparatus for programming a ferroelectric memory according to various desired and constraining characteristics, such as the retention of the data written to the memory, the endurance of the memory itself, both retention and endurance, power consumption, constraints on available voltage levels, etc. The characteristics of the signal used to write the data to memory (e.g., voltage, power, etc.) are selected to as to satisfy the various desired and constraining characteristics.
US10290341B2 Self-reference for ferroelectric memory
Methods, systems, and apparatuses for self-referencing memory cells are described. A reference value for a cell may be created through multiple sense operations on the cell. The cell may be sensed several times and an average of at least two sensing operations may be used as a reference for another sense operation. For example, the cell may be sensed and the resulting charge stored at a capacitor. The cell may be biased to one state, sensed a second time, and the resulting charge stored at another capacitor. The cell may be biased to another state, sensed a third time, and the resulting charge stored to another capacitor. The values from the second and third sensing operations may be averaged and used as a reference value in a comparison with value of the first sensing operation to determine a logic state of the cell.
US10290339B2 Operating method of a magnetic memory device
An operating method of a magnetic memory device may include: a first step of retrieving write data to be written to a plurality of magnetic memory cells sharing a bit line according to a write request, the write data including more of a first type of data than a second type of data; a second step of writing the first type of data simultaneously to all cells of the plurality of magnetic memory cells; and a third step of writing the second type of data to a portion of the plurality of magnetic memory cells, the second type of data being different from the first type of data.
US10290334B2 Read latency reduction in a memory device
A memory device can include: a memory array with memory cells arranged as data lines; an interface that receives a read command requesting bytes of data in a consecutively addressed order from an address of a starting byte; a first buffer that stores a first data line from the memory array that includes the starting byte; a second buffer that stores a second data line from the memory array, which is consecutively addressed with respect to the first data line; output circuitry configured to access data from the buffers, and to sequentially output each byte from the starting byte through a highest addressed byte of the first data line, and each byte from a lowest addressed byte of the second data line until the requested data bytes has been output; and a data strobe driver that clocks each byte of data output by a data strobe on the interface.
US10290322B2 Audio and video synchronizing perceptual model
An audio and video synchronizing perceptual model is described that is based on how a person perceives audio and/or video (e.g., how the brain processes sound and/or visual content). The relative emotional impact associated with different audio portions may be employed to determine transition points to facilitate automatic synchronization of audio data to video data to create a production that achieves a particular overall emotional effect on the listener/viewer. Various processing techniques of the perceptual model may utilize perceptual characteristics within the audio portions to determine a transition point for automatic synchronization with video data.
US10290320B2 Automatic media summary creation systems and methods
An exemplary method includes an automatic media summary creation system analyzing presentation data of a media program that includes at least one of an audio component and a video component, generating, based on the analyzing of the presentation data of the media program, a set of text data, selecting, based on an attribute of the media program, a predefined media summary template from a group of predefined media summary templates, and automatically generating a summary of the media program by using the generated set of text data to populate the selected predefined media summary template. Corresponding methods and systems are also described.
US10290319B1 High rpm hard disk drive testing
A method for performing a flaw scan test on a hard disk drive is disclosed. The hard disk drive includes a magnetic recording medium and spindle motor associated with a predetermined rated speed. The method includes writing a test pattern to the magnetic recording medium while operating the spindle motor at a speed greater than the predetermined rated speed. The method also includes reading the test pattern at the greater speed and detecting flaws in response to reading the test pattern.
US10290318B2 Motor and disk drive apparatus including a wire passing from a stator through a base first annular portion hole and soldered to a circuit board land portion
This motor includes a base and a circuit board arranged on a lower surface of the base. The base includes a first annular portion and a second annular portion. The first annular portion is arranged under a stator. The second annular portion is arranged under a flange portion of a hub. A conducting wire drawn out from the stator is arranged to pass through a through hole defined in the first annular portion, and is soldered to a land portion of the circuit board. The second annular portion is arranged to have an axial thickness smaller than that of the first annular portion. The land portion is arranged radially inward of the through hole. The above arrangement makes it easier to achieve a reduced axial dimension of the motor while ensuring a sufficient axial dimension of the hub, which is arranged axially above the second annular portion.
US10290314B1 Locating electrical contact pads on a slider body, and related row bars that include such slider bodies
The present disclosure involves a row bar that includes a plurality of slider bodies to be lapped. At least one slider body includes at least a first row of a plurality of electrical contact pads; and a second row of a plurality of electrical contact pads. The first row of electrical contact pads extends along the cross-track direction at a first position in a lapping direction. The second row of electrical contact pads extends along the cross-track direction at a second position in the lapping direction. The second row of electrical contact pads are electrically isolated from ground. The present disclosure also involves related methods of locating electrical contact pads on a slider body.
US10290309B2 Reducing codec noise in acoustic devices
The technology described in this document can be embodied in a computer-implemented method that includes receiving, at a first acoustic device, a representation of an audio signal, and amplifying the representation of the audio signal by a first gain factor to generate an amplified input signal. The method also includes processing the amplified input signal by an audio codec that includes one or more processors to generate a processed signal that represents a portion of the audio signal to be output by a second acoustic device. The processed signal includes noise originating at the audio codec. The method further includes transmitting the processed signal to the second acoustic device.
US10290307B2 Automatic conversion of speech into song, rap or other audible expression having target meter or rhythm
Captured vocals may be automatically transformed using advanced digital signal processing techniques that provide captivating applications, and even purpose-built devices, in which mere novice user-musicians may generate, audibly render and share musical performances. In some cases, the automated transformations allow spoken vocals to be segmented, arranged, temporally aligned with a target rhythm, meter or accompanying backing tracks and pitch corrected in accord with a score or note sequence. Speech-to-song music applications are one such example. In some cases, spoken vocals may be transformed in accord with musical genres such as rap using automated segmentation and temporal alignment techniques, often without pitch correction. Such applications, which may employ different signal processing and different automated transformations, may nonetheless be understood as speech-to-rap variations on the theme.
US10290292B2 Noise control method and device
A noise control method and device are provided that relate to the field of noise control. A noise control method includes: acquiring noise information of an ambient environment; generating a noise control message including the noise information, the noise control message being used to notify other devices to adjust a volume; and sending the noise control message to the other devices. Another noise control method includes: receiving, by a device, a noise control message from an external device; judging, according to the noise control message, whether the device is necessary to perform volume adjustment; and adjusting a volume according to a volume adjustment policy if the device is necessary to perform volume adjustment. The noise control method and device in the embodiments of the present application easily and quickly realize control over ambient noise, thereby improving user experience.
US10290287B1 Visualizing operation of a memory controller
Visualizing operations of a memory controller includes reading, using a processor, a plurality of commands of a memory controller from a data store, wherein the commands are associated with times of issue. Blocks are displayed for the plurality of commands upon a display device as a raster image. The blocks are ordered according to the times of issue of the commands represented by the blocks. The blocks are visually distinguished according to command type within the raster image.
US10290286B2 Display controller for controlling two displays and program for the display controller
A display controller for controlling a first display and a second display is provided. The display controller includes a determination unit and a display control unit. From a memory, the determination unit reads a screen grouping data classifying a plurality of display screens into groups on a function basis, and determines whether a specific screen transition request, which is a request that a screen belonging to the same group as a screen displayed on one display of the first and the second displays be displayed on the other display of the first and the second displays is issued. Based on determining that the specific screen transition request is issued, the display control unit displays on the one display of the first and second displays a screen other than the screen belonging to the same group.
US10290284B2 Systems and methods for operating pixels in a display to mitigate image flicker
Circuits for programming a circuit with decreased programming time are provided. Such circuits include a storage device such as a capacitor for storing display information and for ensuring a driving device such as a driving transistor drives a light emitting device according to the display information. The present disclosure provides driving schemes for decreasing flickering perceived while displaying video content by introducing idle phases in between in emission phases to increase the effective refresh rate of a display. Driving schemes are also disclosed for reducing the effects of cross-talk by ensuring that programming information is refreshed in a display array that utilizes a driver connected to multiple data lines via a multiplexer.
US10290283B1 Grey level-based page turn adjustment
A content item to be displayed via a display of an electronic device may be associated with a first set of grey values or a set of color values. The electronic device may generate, maintain, or at least have access to one or more mappings that map the set of color values and/or the first set of grey values to a second set of grey values. Based on the one or more mappings, the electronic device may convert a color value of the set of color values or a first grey value of the first set of grey values to a second grey value of the second set of grey values. The content item may then be displayed utilizing the second grey value.
US10290282B2 Display apparatus and brightness adjustment method thereof
The present application discloses a display apparatus and the brightness adjustment method thereof, the display apparatus includes a plurality of pixel units, each pixel unit includes a red sub-pixel, a green sub-pixel, a blue sub-pixel, and a white sub-pixel, wherein the method includes: acquiring a standard GAMMA curve for adjusting the brightness of the display apparatus, the GAMMA value of the standard GAMMA curve is γ0; acquiring a green GAMMA curve corresponding to the green sub-pixel, the GAMMA value of the green GAMMA curve is γG; adjusting the green GAMMA curve to deviate from the standard GAMMA curve and to enhance the gray-scale brightness of the green sub-pixel, wherein γG<γ0; and wherein the color gamut of the display apparatus is more than 77% of the NTSC color gamut.
US10290280B2 Displaying colours on an electronic visual display
The present invention relates to a method of displaying colors on an electronic visual display. The colors correspond to a principal color and one or more auxiliary colors each of which is defined by color co-ordinates within a color space. When one or more of the colors is out of the gamut of the display, adjustments are made to the co-ordinates of each color to allow adjusted colors to be displayed that preserve the color differences between the principal color and each of the one or more auxiliary colors.
US10290278B2 Electrooptical device, electronic device, and control method of electrooptical device
A precharge voltage terminal as a connection unit that is for connection with an external precharge voltage output unit that outputs a precharge voltage, a voltage switching circuit that is connected to a data line drive circuit and the precharge voltage terminal in an input stage, is connected to data lines in an output stage, and switches a connection target of the data lines between the data line drive circuit and the precharge voltage terminal, and a control circuit that controls the voltage switching circuit such that the connection target of the data lines is switched to the precharge voltage terminal and the precharge is supplied to the data lines in a fly-back period before a tone display period in which a voltage of an image signal is supplied to pixels via the data lines are provided.
US10290273B2 Display pixel structure, array substrate, and display device
A display pixel structure includes a plurality of pixel units arranged in an array. Each of the pixel units comprises the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel. Each of the sub-pixels includes a TFT switch. A ratio between a width/length ratio of the TFT switch of one of the first sub-pixel, the second sub-pixel, and the third sub-pixel or an average of width/length ratios of multiple TFT switches thereof and a width/length ratio of the TFT switch of the fourth sub-pixel is equal to a ratio between a storage capacitance of one of the first sub-pixel, the second sub-pixel, and the third sub-pixel or an average of multiple storage capacitances thereof and a storage capacitance of the fourth sub-pixel. An array substrate and a liquid crystal display device are also disclosed.
US10290271B2 Display panel, display device and display method thereof
A display panel, a display device and a display method thereof are provided. The display method includes: detecting a position of a visual focus at a display panel; allocating sub-pixels outside a predetermined region around the position of a visual focus at a display panel into a first region; generating a conversion image based on a predetermined image, where the predetermined image has predetermined gray scales for the sub-pixels, and the conversion image has conversion gray scales for the sub-pixels; at the first region, the conversion gray scale of one of two adjacent sub-pixels in a row direction is zero, and the conversion gray scale of one of two adjacent sub-pixels in a column direction is zero; in the conversion image, the conversion gray scales and the predetermined gray scales of the sub-pixels outside the first region are identical; and controlling the sub-pixels to display based on the conversion gray scales of the sub-pixels in the conversion image.
US10290263B2 Circuit for sensing threshold voltage and display device including the same
A circuit configured to sense a threshold voltage of an organic light emitting diode (OLED) of a display panel includes a sample and hold unit configured to receive the threshold voltage of the OLED, a first sampling capacitor between the first input terminal and a first reference voltage, and a first charge sharing capacitor having a first terminal connected to the first sampling capacitor and a second terminal connected to a second reference voltage, a second sample and hold unit including a second input terminal connected to the first reference voltage, a second sampling capacitor between the second input terminal and the first reference voltage, and a second charge sharing capacitor having a first terminal connected to the second sampling capacitor and a second terminal connected to a third reference voltage, and an amplifier including first and second amplifier input terminals connected to the first and second output terminals, respectively.
US10290259B2 Organic light emitting display
An organic light emitting display is capable of reducing variation in power transmitted to pixels to reduce or prevent non-uniformity of brightness from being generated. The organic light emitting display includes a pixel including a red sub pixel, a green sub pixel, and a blue sub pixel and first pixel power source lines for supplying a first pixel power from a first pixel power source to the red sub pixel, the green sub pixel, and the blue sub pixel, wherein the first pixel power source lines coupled to at least two different color sub pixels of the red, green and blue sub pixels have different widths. The first pixel power source lines have widths that may correspond to a voltage drop of the first pixel power source or may correspond to deterioration of the respective sub pixels to which they are coupled.
US10290256B2 Field-sequential image display device and image display method
A subframe data generation unit 12 generates brightness data Ew, Er, Eg, Eb of four colors by obtaining distributed brightness with regard to each pixel based on brightness data Dr, Dg, Db of three colors, the distributed brightness being brightness of a white subframe, and obtaining brightness of red, green, and blue subframes with regard to each pixel based on the brightness data Dr, Dg, Db of three colors and the distributed brightness. The subframe data generation unit 12 obtains the distributed brightness by setting an initial value of the distributed brightness to a maximum value that the distributed brightness can take, and then performing adjustment processing for reducing a difference between the distributed brightness of adjacent pixels. With this, a flicker phenomenon occurring at an edge portion of a display image is suppressed.
US10290255B2 Data driver of a microLED display
A data driver of a microLED display includes clock generators that generate pulse width modulation (PWM) clocks of corresponding primary colors respectively; counters that receive the PWM clocks of corresponding primary colors respectively and accordingly generate corresponding PWM signals; and comparators associated with corresponding data channels respectively for comparing a held data signal with the corresponding PWM signal, thereby generating a comparison result signal. In one embodiment, the data driver further includes switches configured to electrically short output nodes of channel amplifiers of corresponding primary colors respectively for testing uniformity of microLEDs of one color.
US10290254B2 Image processing apparatus, display apparatus, and computer-readable storage medium
Technology is known for correcting the gradation characteristics of an input image signal in accordance with the characteristics of a display device, but a correction that is suitable for the usage of the display device is desired. Provided is an image processing apparatus including a first gradation converting section that converts a gradation of an image signal input thereto; a sharpening process section that performs a sharpening process on the image signal after the gradation has been converted by the first gradation converting section; a second gradation converting section that converts the gradation of the image signal after the sharpening process has been performed; and a display control section that displays an image indicated by the image signal after the gradation has been converted by the second gradation converting section, in a display device.
US10290253B2 Semiconductor device, system, and method for operating system
An object is to provide a semiconductor device that automatically adjusts the luminance of a display device. The semiconductor device includes an illuminometer, a threshold detector, a timing controller, a digital-to-analog converter circuit, a first display panel, and a second display panel. The illuminance of external light is measured with the illuminometer, and the threshold value of digital video data is determined by the threshold detector in accordance with the illuminance. The timing controller generates a signal for the first display panel or a signal for the second display panel on the basis of the threshold value and video data transmitted from the outside. The signal for the first display panel and the signal for the second display panel are input to one digital-to-analog converter circuit and converted into digital signals, and the obtained digital signals are input to a corresponding one of the first display panel and the second display panel.
US10290252B2 Image display method, image display apparatus and delta pixel arrangement display device
An image display method is disclosed. The image display method is adapted to a delta pixel arrangement display device, and the delta pixel arrangement display device includes M×N second pixels arranged in form of an M×N matrix. The display method includes: acquiring raw data of a frame of image, the raw data including luminance information of a*M×b*N first pixels arranged in form of an a*M×b*N matrix, where a≥1, b≥1 and a×b≠1, the first pixels arranged in strip and the first pixel at least including sub-pixels with three different colors RGB; converting the raw data into display data, the display data including luminance information of M×N second pixels, and each of the second pixels at least comprising respective sub-pixels of corresponding one of the first pixels; and displaying an image according to the display data. An image display apparatus and a delta pixel arrangement display device are further disclosed.
US10290244B2 Display panel and overcurrent protection circuit of gate driver on array circuit for display panel
An overcurrent protection circuit of a GOA circuit is provided. A voltage signal from a control signal source of the GOA circuit is converted into a current signal, and then the current signal is amplified. Subsequently, a product of the amplified current signal and a load resistor is compared with a threshold voltage. If the product is larger than the threshold voltage, a controller controls a switch to output a low voltage level signal to ensure that the GOA circuit is at an overcurrent protected state. In this way, the panel is prevented from being damaged due to overabundant currents. Besides, the comparison of the amplified current signal is good for decreasing detection difficulties, enhancing precision of a measurement, and lowering risk of operation mistakes. Moreover, 2D and 3D modes in overcurrent protection through different load circuits improve the effect of protection.
US10290243B2 Vehicular video display system
A vehicular video display system is provided including a vehicle, a video display attached to the vehicle, a source of advertisements unrelated to the operation of the vehicle, a source of one or more images representing the vehicle's operation, and an operational sensor device which detects one or more changes in the operation of the vehicle. In addition, the display system includes a controller which is connected to the advertisements, images and operational sensor. The controller ceases the display of advertisements upon the video display in the event that operational sensor device detects a change in the operation of the vehicle, and causes the video display to display one or more of said images on said video display indicating the change in operation of the vehicle.
US10290236B2 Method for fabricating simulated tissue structures by means of multi material 3D printing
A synthetic eye model includes an enclosed lens capsule, a removable cortex material within the lens capsule, and an outer support for the lens capsule. A synthetic eye model assembly includes an eye segment comprising a lens capsule and an outer support and a base for detachably engaging the eye segment. The synthetic eye model and assembly can be made by 3D printing. A method of practicing eye surgery and a method of making a three-dimensional synthetic tissue model of an anatomical tissue structure are also disclosed.
US10290235B2 Rehabilitation using a prosthetic device
Disclosed are adjustable powered rehabilitation devices and methods for using the same to rehabilitate and/or train a user. The rehabilitation devices preferably have a plurality of selectable power settings that correspond to one or more rehabilitation-oriented actions or functions of the rehabilitation devices. For example, the power of the rehabilitation device may be selected based on a need, ability, muscle-power and/or physiological characteristics of the user. For instance, a rehabilitation device may be operated at a relatively low power setting to allow a patient to use his or her own muscle power when moving with the rehabilitation device. The rehabilitation device may also include an adjustable sensitivity level that corresponds to a user difficulty in triggering a particular rehabilitation-oriented action. The powered rehabilitation device may also temporarily be used to train a user in interacting with a passive or more conventional prosthetic device.
US10290231B2 Automated detection of performance characteristics in an injection training system
Various systems and methods are provided for injection training by collecting, processing, analyzing and displaying measured information associated with the delivery of an injection. Sensor-based measurements of a syringe's position and orientation in three-dimensional space are obtained and processed to provide metrics of a trainee's injection performance. The measurements can be combined with a digital model of a training apparatus to deliver a computer-generated, graphical depiction of the training injection, enabling visualization of the injection from perspectives unavailable in the physical world. The training injection execution, as reflected in the measured sensor-based data, can be reviewed and analyzed at times after, and in locations different than, the time and location of the training injection. Additionally, injection training data associated with multiple training injections can be aggregated and analyzed for, among other things, trends in performance.
US10290229B1 Assistive reading device
An example system includes a flexible sleeve to be worn on a user's finger. A first end of the flexible sleeve is disposed near a tip of the finger. The system also includes a camera disposed at the first end of the flexible sleeve atop the finger. A lens of the camera is pointed distally along the finger. The system additionally includes a proximity-sensing device disposed at the first end of the flexible sleeve and configured to generate a proximity signal when brought within a threshold distance of an object. The system further includes a computing device connected to the flexible sleeve and configured to receive the proximity signal indicating that the object is within the threshold distance of the proximity-sensing device. While the object is within the threshold distance, the computing device receives image data from the camera and subsequently transmits the image data.
US10290225B1 Direction indicators
A method includes arranging a first indicator device on a first portion of a user. The first indicator device corresponds to a first direction. The method includes analyzing environmental input from an input device to determine whether content associated with the first direction has been received. The method further includes outputting an indication to the user with the first indicator device responsive to determining that content associated with the first direction has been received.
US10290224B2 Interactive outline as method for learning
Systems and methods for learning one or more subject areas. The methods may comprise an interactive outline learning system, in which the subject area may be organized into one or more multi-layered outlines, and lines may connect elements in each layer with related elements in adjacent layers. Each layer of the outline may correspond to one or more steps in the analysis of a question presented about the subject area. The systems may include a user interface component which may receive input comprising a first selection of an element from the first level of the outline, and then selections from subsequent layers of the outline. The methods may include determining whether each selection correctly corresponds with a step in the analysis of the question, and may visually indicate the correct element and/or connecting lines in response to a correct selection.
US10290223B2 Predictive recommendation engine
Computer processes, systems and methods for alerting a student device when an objective is mastered according to a piecewise Gaussian distribution updated according to a Bayesian method are disclosed herein. The system can include a student device having a network interface to exchange data with a server via a communication network, and an I/O subsystem to convert electrical signals to user interpretable outputs user interface. The system can include a server that can: receive a student identification; retrieve the next learning objective; determine the difficulty level of the next objective problem set; and determine the probability of the student correctly answering the problems in the problem set. The system may also include a teacher device.
US10290222B2 Interactive tutorial with integrated escalating prompts
In one embodiment, an instructional method for assisting a student to learn at least one skill comprises selecting an interactive tutorial, the interactive tutorial including a plurality of images that represent a series of actions to be performed to learn the at least one skill; identifying a virtual character to be instantiated in the interactive tutorial; presenting the interactive tutorial to the student on a display; monitoring an ability of the student to follow the interactive tutorial, the monitoring being concurrent with the presenting of the interactive tutorial; and dynamically adapting the interactive tutorial based on the ability of the student to follow the interactive tutorial.
US10290221B2 Systems and methods to customize student instruction
A computer implemented systems and methods for determining an action for a user within a learning domain are disclosed, some embodiments of the methods comprise defining an initial learning model of a learning domain, determining an initial user state of the user, determining an initial user action from at least one learning domain action with the initial learning model, receiving a user observation of the user after the user executes the initial user action, determining an updated user state with the initial learning model given the updated user observation and determining a subsequent user action from the at least one learning domain action. Some embodiments utilize a Partially Observable Markov Model (POMDP) as the learning model.
US10290219B2 Machine vision-based method and system for aircraft docking guidance and aircraft type identification
A machine vision-based method and system for aircraft docking guidance and aircraft type identification, comprising: S1: a monitoring scenario is divided into different information processing function areas; S2: a captured image is pre-processed; S3: the engine and the front wheel of an aircraft are identified in the image, so as to confirm that the aircraft has appeared in the image; S4: continuous tracking and real-time updating are performed on the image of the engine and the front wheel of the aircraft captured in step S3; S5: real-time positioning of the aircraft is implemented and the degree of deviation of the aircraft with respect to a guide line and the distance with respect to a stop line are accurately determined; S6: the degree of deviation of the aircraft with respect to the guide line and the distance with respect to the stop line of step S5 are outputted and displayed.
US10290216B1 System for symbolically representing text-based obstacle data on an electronic map
Systems and methods for symbolically representing text-based obstacle data on an electronic map are disclosed. In embodiments, a system includes a receiver in communication with a remote server. The receiver is configured to receive one or more textual communications from the remote server. The system further includes an aircraft display system with a display and a controller. The controller is in communication with the display, the receiver, and a memory. The controller is configured to generate an electronic map at the display based on map data retrieved from the memory, wherein the map data includes geographic information and predetermined obstacle information. The controller is further configured to receive the one or more textual communications from the receiver and update the electronic map to include one or more symbolic representations based on obstacle data derived from the one or more textual communications.
US10290215B2 System for navigating grouped passengers from an event
In one embodiment an event likely to be attended by a plurality of users of a taxi service is identified. A location of the event is determined and an end time of the event is estimated. Prior to the end time of the event, a plurality of drivers associated with the taxi service are directed to drive to the location of the event to transport passengers from the location of the event.
US10290213B2 System and method to draw attention to person
The invention comprises a method and a system for drawing attention to a person crossing a passageway. The system comprises at least two traffic signs in connection with each other through the passageway, at least one control device operationally connected to the traffic sign, at least one detector, at least one light source within the traffic sign, and at least one illumination device to illuminate the person. In the system, the control device is arranged to receive information from at least one detector, and based on said information determine the position of the person on said passageway or outside of it, and when the person is located outside the passageway, to activate at least one light source and/or illumination device of the traffic sign, and to send information to at least one other traffic sign to activate at least one light source and/or illumination device of said at least one other traffic sign.
US10290210B2 Distracted driver notification system
A distracted driver notification system, a vehicle and a method of notifying a distracted driver. The system includes a communication system made up of one or both of an antenna and numerous sensors such that the communication system acquires data that is indicative of actual or expected vehicular movement in a traffic situation. The acquired data is conveyed to a computer for processing to determine if a traffic situation is present, as well as a change in status of such situation. The acquired or processed data may also be used to determine if a driver should be moving the vehicle in response to a change in the status of the traffic condition. A human-machine interface may include one or more of visual, haptic and audio configured to alert a distracted driver to start moving a vehicle that is equipped with the system, the alert based on a change in status of the traffic situation as acquired by the communication system and processed by the computer where such change is conducive to the movement of the vehicle, the system configured such that such alert is not provided when the vehicle is not in a traffic situation.
US10290209B2 Method for operating a sensor device, and sensor device
A method for operating a sensor device for detecting an object. including measuring a magnetic field using a magnetic field sensor to ascertain a measured value, the sensor unit being deactivated during the measurement, computing a first distance of the measured value from a first reference measured value that corresponds to a magnetic field when a measuring range is free of an object, computing a second distance of the measured value from a second reference measured value that corresponds to a magnetic field when an object is situated in the measuring range, activating the deactivated sensor unit as a function of the computed distances, carrying out a propagation time measurement using the activated sensor unit to ascertain sensor data that correspond to the propagation time measurement, and ascertaining, based on the sensor data, whether an object is situated in the surroundings of the sensor device.
US10290208B2 Methods for enabling a disabled capability of a medical device
Methods, systems, and devices for short-range low-power wireless communication of analyte information are provided. In some implementations, short-range low-power wireless communication of analyte information may include receiving an electromagnetic wireless communication signal and harvesting energy from the electromagnetic wireless communication signal. In some implementations, short-range low-power wireless communication of analyte information may include enabling capabilities associated with an external sensor in response to detecting the external sensor. In some implementations, short-range low-power wireless communication of analyte information may include detecting an analyte sample; determining an analyte concentration associated with the detected analyte sample; and transmitting an indication of the analyte concentration to an external device.
US10290207B2 Electronic device
An electronic device may include a position detecting unit that detects a position; a time detecting unit that detects a time; a communicating unit that communicates with a first device provided separately from the position detecting unit and the time detecting unit; and an instructing unit that instructs, via the communicating unit, a first detecting unit provided to the first device to perform detection according to a detection result of the position detecting unit and the time detecting unit. An electronic device may include a position detecting unit that detects a position; a time detecting unit that detects a time; a physical amount detecting unit that detects a physical amount of an ambient environment according to a detection result of the position detecting unit and the time detecting unit; and a human detecting that performs detection about human according to a detection result of the physical amount detecting unit.
US10290205B2 Method of controlling function and electronic device supporting same
A method of controlling a function by an electronic device is provided. The method including: receiving first control information for controlling a function of at least one first external device, from the at least one first external device connected in communication using a communication interface; executing, by the electronic device, an application that provides at least one function; determining, from the at least one first external device, information associated with at least one second external device that provides a function corresponding to the at least one function of the application, and determining, from the first control information, second control information for controlling the corresponding function of the at least one second external device; and controlling, by the electronic device, the corresponding function of the at least one second external device at least based on the determined second control information.
US10290204B2 Maintenance system and method for maintenance of a door arrangement
A maintenance system for a door arrangement. The door arrangement includes a door member and a drive unit configured to drive the door member. The maintenance system includes a control device comprising a motor control unit configured to control the drive unit and a non-temporary memory configured to store door data, a central maintenance data memory comprising maintenance data for at least one of configuring, monitoring and modifying the control device, a first bidirectional data connection, a second bidirectional data connection, and a mobile maintenance device. The door data is retrievable from the non-temporary memory. The mobile maintenance device is configured to be coupled to the non-temporary memory of the control device via the first bidirectional data connection to maintain the door arrangement, and to be directly or indirectly coupled to the central maintenance memory via the second bidirectional data connection.
US10290203B2 Interface for communicating sensor data to a satellite network
A communication interface, and method thereof, allows a single communication device to accept data from multiple different types of sensors for transmission to a communication network. The communication interface is capable of inputting data from many types of sensors and outputting the data directly to the communication device. The communication interface translates or otherwise converts a variety of sensor data into a common message format that is appropriate and acceptable to the communication device. Such a communication interface allows many different types of sensing applications, particularly in distant and remote locations, to use a common communication device to communicate with a central server.
US10290200B2 Speech therapeutic devices and methods
Disclosed herein are speech therapeutic devices and methods. In one aspect, the speech therapeutic device includes audio input circuitry, signal processing circuitry, and stimulus circuitry. In certain embodiments, the audio input circuitry is configured to provide an input signal that is indicative of speech provided by a user and the signal processing circuitry is configured to utilize a reconfigurable rule that includes a condition, receive the input signal, process the input signal using the reconfigurable rule, and provide an alert signal responsive to attainment of the condition. The stimulus circuitry is configured to receive the alert signal and provide a stimulus to the user. The signal processing circuitry is additionally configured to (i) receive the reconfigurable rule from a communication network, and/or (ii) generate a record indicative of the alert signal, store the record in a memory, and send the record to a communication network.
US10290199B2 System and method for remote test administration and monitoring
A system for test administration including a memory, a processor and a biometric reading unit with a program in the memory executing the steps of receiving measurements from the biometric reading unit, the measurements being other than video and audio, identifying suspect behavior from the measurements, displaying a video feed from the testing station in response to the identification of the suspect behavior.
US10290198B2 Sensor system
A multi-sensory sensor comprises at least a first and a second sensor element, wherein the multi-sensory sensor is adapted for attachment to a movable structure in a building. The multi-sensory sensor is operatively associated with a controller that is configured to receive input from said first sensor element, wherein the input is indicative of a movement of the movable structure. The controller is further configured to receive input from the second sensor element, and indirectly identify a human behavioral action in the building based on a combination of the input from the first sensor element and the input from the second sensor element. It is further configured to determine a function to be taken based on the identified action, and cause the function to be taken to be executed. In one embodiment the first sensor is a movement sensor element for sensing a movement and the second sensor element is an audio sensor element for sensing audio.
US10290196B2 Smuggling detection system
A smuggling detection system and corresponding method are provided. The smuggling detection system includes a camera configured to capture an input image of a subject purported to be a baby. The smuggling detection system further includes a memory storing a deep learning model configured to perform a baby detection task for a smuggling detection application. The smuggling detection system also includes a processor configured to apply the deep learning model to the input image to provide a baby detection result of either a presence or an absence of an actual baby in relation to the subject purported to be the baby. The baby detection task is configured to evaluate one or more different distractor modalities corresponding to one or more different physical spoofing materials to prevent baby spoofing for the baby detection task.
US10290195B2 System and method of detecting and analyzing a threat in a confined environment
A system and method of detecting and analyzing a threat in a confined environment is disclosed. An audio board detects and analyzes audio signals which are then transmitted and analyzed to determine the location of a gunshot in a confined location and the type of firearm being shot.
US10290193B1 Automatically monitoring alarm system
A system includes a plurality of multifunctional ground insert lamps, a plurality of camera devices and a system controller. The multifunctional ground insert lamps and the camera devices are respectively connected with the system controller. The system controller controls operation of the camera devices according to the monitoring information of the multifunctional ground insert lamps. Each of the multifunctional ground insert lamps includes a monitoring module which includes a transmitter, a receiver and a lamp body. The receiver of each of the multifunctional ground insert lamps is connected with the transmitter of other multifunctional ground insert lamps. Two of the multifunctional ground insert lamps form a couple and have signals connected mutually. Thus, the multifunctional ground insert lamps construct a surveillance system and an illuminating system at the specified zone to provide monitoring, alarming and lighting functions simultaneously.
US10290191B2 Alarm arming with open entry point
A magnet and magnetometer may be integrated into a smart home environment and allow it to be placed into an away mode of operation despite an entry point being semi-open. The disclosed implementations can detect a magnetic field strength and determine, based on the detected field strength, an approximate distance that a moveable partition is open. In some configurations, the presence of a second magnetic source can be detected. A notice may be generated based on one or more signals received from the magnetometer. The notice may be sent to a controller, a remote system, a remote device, and/or a client device as disclosed herein.
US10290188B2 System and method of allowing a player to play gaming machines having multiple reel sets
A game machine is provided. The machine comprises a display and a controller. The display is configured to display a plurality of symbol cells displayed in a grid. The grid defines a plurality of columns, each column having an associated reel, each reel having an associated reel strip, each reel strip including a plurality of symbol positions and a plurality of game symbols displayed in each of the symbol cells in a predetermined order defining a reel layout, at least one of the reel strips having a second reel layout, the second reel layout having an identical symbol in a plurality of consecutive symbol positions. The controller is configured to replace the reel layout with the second reel layout in the at least one of the reel strips.
US10290187B2 System and method for providing a baccarat game based on financial market indicators
A system comprises a client operable to communicate a bet regarding a baccarat game. The system further comprises a controller communicably coupled to the client and operable to determine a result of the baccarat game, the result based at least in part upon one or more digits of at least one financial market indicator at a configurable point in time. The controller is further operable to determine an outcome of the bet based at least in part on the determined result.
US10290182B2 Draw certificate based hybrid game
A draw certificate hybrid game system that uses encrypted draw certificates issued by a draw server to resolve wagers in a gambling game. The draw certificate hybrid game system uses a computing device to provide a entertainment game of skill. Player actions are received by the computing device and used to determine a wager in a wagering event game. This wager is associated with an encrypted draw certificate. In response to the indicated wager, the computing device requests an authentication result, determined by the draw server decrypting an encrypted draw certificate. The computing device then determines a wager result from the authentication result, provides the wager result to the player within the entertainment game, and determines a change the entertainment game based on the wager result.
US10290181B2 Attendant device and gaming machine
The present invention provides a reception device, which comprises an operation device which is used to perform a variety of operations, a camera device which is used to take dynamic images for the peripheral area of the operation device, and a control device analyzing the action of the personage presented in the peripheral area according to the dynamic images of the peripheral area taken by the camera device and performing a control to cause the operation device to perform the operation corresponding to the analysis result.
US10290178B2 Bet sensing apparatuses and related devices and methods
A bet sensor for sensing values of gaming tokens may include a bet placement surface configured and oriented to support a stack of gaming tokens thereon and an image sensor located and oriented to capture an image of a lateral side surface of at least one gaming token located on the bet placement surface. The image may depict the lateral side surface in a radial format. The bet sensor may include a processor in communication with the image sensor. The processor is configured to acquire image data from the image and analyze the image data to determine a wager value of the at least one gaming token. A gaming table may include such a bet sensor. The disclosure includes methods of operating such a gaming table.
US10290175B2 Gaming terminal with an inclined input interface
A gaming terminal includes a first display screen operative to display a wagering game that includes a lower section. A second display screen is operative to display images of input buttons and includes a touchscreen operative to receive inputs at the input buttons to play the wagering game. The second display screen is smaller than the first display screen. The second display screen is positioned forwardly relative to the lower section of the first display screen such that the second display screen is closer than the first display screen to a player position in front of the gaming terminal. The second display screen is inclined relative to horizontal such that an imaginary plane containing the second display screen intersects the lower section of the first display screen thereby creating an infinity pool effect when viewing the first display screen relative to the second display screen.
US10290174B2 Systems and methods for modifying a game interface of an online game
In accordance with some embodiments, a system for facilitating a card game provide for outputting a game interface which includes a plurality of card positions into which cards are placed, the card positions being configured in a triangle configuration, wherein the plurality of card positions include at least one subset of card positions within the triangle configuration, each of the at least one subset arranged in a respective sub-triangle located within the triangle configuration into which the plurality of card positions are arranged. A plurality of cards are dealt for a game event and placed into the card positions. If the plurality of dealt cards includes a first winning combination of cards, a prize is awarded to the player. In some embodiments, a prize is also awarded for any sub-combination of cards in a subset of card positions that qualifies as a winning card combination.
US10290173B1 Modular locker system
Disclosed is a modular locker system. The modular locker system may include a plurality of slave lockers and a control cube. Each of the plurality of slave lockers may have a slave processing unit. The control cube may have a master processing unit electrically coupled to the slave processing unit of each of the plurality of slave lockers. The control cube may be configured to: receive a customer code, and transmit an unlock command to one of the plurality of slave lockers in response to receiving the customer code.
US10290166B2 Linear light source, optical sensor, differentiation unit, and automatic transaction apparatus using the same
[Object] To reduce the influence on a visible light LED exerted by ultraviolet light applied by an ultraviolet light LED.[Solution] A linear light source including an ultraviolet light emitting diode (1a), a visible light emitting diode (3a), and a light guide (5). The ultraviolet light emitting diode (1a) and the visible light emitting diode (3a) are disposed at least at one end in an optical axis direction of the light guide (5), and are disposed with an optical axis shifted and by providing a level difference in the optical axis direction. Here, the ultraviolet light emitting diode (1a) and the visible light emitting diode (3a) are mounted on an inverted L-shaped heat sink (6a), and an ultraviolet light blocking filter (2) is disposed in front of the visible light emitting diode (3a).
US10290165B2 Vehicle entry device, and vehicle trim component equipped with such device
A vehicle entry device is designed to equip a vehicle and may include: a housing defining a cavity and adapted to be fixed to the vehicle; and an electronics module disposed in the cavity, including: a printed circuit board; an antenna connected to the printed circuit board and configured to capture a NFC signal, wherein the antenna includes windings directly arranged on the printed circuit board; an NFC receiver connected to the printed circuit board, in communication with the antenna and configured to receive the NFC signal from the antenna; and a processing element connected to the printed circuit board, in communication with the NFC receiver and configured to provide a control signal to a control system equipping the vehicle, based on the NFC signal transmitted by the NFC receiver, said control signal allowing access to the vehicle. A vehicle trim component may be equipped with such vehicle entry device.
US10290164B2 Method for controlling door lock of home network system
Provided is a method for controlling a door lock of a home network system, the method including: generating release information used for locking or unlocking the door lock in an external software module which communicates with a first smart terminal of a user according to a request from the first smart terminal, or in a software installed in the first smart terminal; transmitting the generated release information to the gateway and a second smart terminal of a temporary user; transmitting the received release information to a controller of the door lock; and locking/unlocking the door lock by determining whether release information input by the temporary user are identical to the release information transmitted from the gateway.
US10290162B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes an acquisition unit that acquires a number of objects lining up in a queue when a target object targeted for measuring a queuing time enters the queue, a first detection unit that detects an object exiting the queue, and a measurement unit that measures, as a queuing time of the target object in the queue, a period from a time when the target object enters the queue to a time when a number of objects corresponding to the number acquired by the acquisition unit are detected by the first detection unit after the target object enters the queue.
US10290161B2 Integrated membership management method
Disclosed is an integrated membership management method comprising: transmitting member information about at least one business to sign up, and unique information of a member for attendance check to the business received at a member terminal to a central management server; registering the member information and the unique information received at the central management server; generating an attendance check request including the unique information of the member and the attendance check information of a business selected by the member from among the at least one business at the member terminal or a business terminal, and transmitting the attendance check request to the central management server; and parsing the attendance check request received at the central management server same, performing member certification of the member using the unique information of the member, and performing attendance check certification of the member using the attendance check information.
US10290156B2 Display device with dual data drivers
A virtual reality system and a display device that can be used, for example, as part of the virtual reality system. The display device can have more than one data driver, such as an even row data driver and an odd row data driver. The display device can have a configurable resolution such that one region of the display device operates at full resolution while another region of the display device operates at a reduced resolution. The virtual reality system can also track an eye gaze and adjust the full resolution region of the display device to track the eye gaze.
US10290153B2 Dynamic haptic retargeting
Dynamic haptic retargeting can be implemented using world warping techniques and body warping techniques. World warping is applied to improve an alignment between a virtual object and a physical object, while body warping is applied to redirect a user's motion to increase a likelihood that a physical hand will reach the physical object at the same time a virtual representation of the hand reaches the virtual object. Threshold values and/or a combination of world warping a body warping can be used to mitigate negative impacts that may be caused by using either technique excessively or independently.
US10290151B2 AR/VR device virtualisation
Methods, apparatuses and computer-readable media for virtualizing a physical device using an augmented reality (AR) or virtual reality (VR) virtualized or partially virtualized device (an AR/VR device) are provided. In particular, first data of a user interaction with the physical device is received by the AR/VR device from the physical device. The first data of the user interaction with the physical device is converted into second data for representation of the user interaction with the physical device in a virtual representation of the physical device. The virtual representation of the physical device and the representation of the user interaction with the physical device are outputted by the AR/VR device.
US10290146B2 Displaying depth effects in digital artwork based on movement of a display
Techniques disclosed herein display depth effects in digital artwork based on movement of a display. In one technique, a first rendering of the digital artwork is displayed on the display. While the first rendering is displayed, a movement of the display is determined based on motion information from a motion sensor associated with the display. Based on the movement of the display, a position of the digital artwork is determined relative to a fixed gaze direction and a fixed light direction in a 3 dimensional (3D) model. A second rendering of the digital artwork is displayed on the display on the artwork. Displaying the second rendering involves displaying a depth effect based on variable depth of the digital artwork and the position of the digital artwork relative to the fixed gaze direction and the fixed light direction in the 3D model.
US10290144B2 Three-dimensional modelling with improved virtual reality experience
A cloud network server system, a method, and a software program product for experiencing a three-dimensional (3D) model are provided. 3D model data associated with a 3D video game is uploaded to the cloud network server system. The system and method are used to design for example a computer game that renders non-spatial characteristics such as, smell, reflection and/or refraction of light, wind direction, sound reflection, etc., along with spatial and visibility information associated with 3D objects displayed in the 3D video game. Different versions of the 3D model are created based on memory, streaming bandwidth, and/or processing power requirements of different user terminal computers. Based on a virtual location of a user in the 3D model, parts of at least one version of the 3D model are rendered to the user.
US10290143B2 Compressed ray direction data in a ray tracing system
Ray tracing systems process rays through a 3D scene to determine intersections between rays and geometry in the scene, for rendering an image of the scene. Ray direction data for a ray can be compressed, e.g. into an octahedral vector format. The compressed ray direction data for a ray may be represented by two parameters (u,v) which indicate a point on the surface of an octahedron. In order to perform intersection testing on the ray, the ray direction data for the ray is unpacked to determine x, y and z components of a vector to a point on the surface of the octahedron. The unpacked ray direction vector is an unnormalized ray direction vector. Rather than normalizing the ray direction vector, the intersection testing is performed on the unnormalized ray direction vector. This avoids the processing steps involved in normalizing the ray direction vector.
US10290136B2 Processing user selectable product images and facilitating visualization-assisted coordinated product transactions
A technique for combining user selectable product images and facilitating visualization-assisted coordinated product acquisition. One or more products having one or more associated product images may be identified. The one or more product images may be image processed by incorporating the image(s) into an anchor image to generate a composite anchor image that depicts the one or more products according to an intended manner of use thereof. The image processing may include using product dimension information to scale the one or more product images as necessary to match a scale of the anchor image. The composite anchor image may be caused to be displayed in association with one or more user interface elements, the user interface elements being operable to initiate a coordinated product transaction involving the one or more products. Responsive to the one or more user interface elements being activated, the coordinated product transaction may be initiated.
US10290129B2 Method and system for visualizing networks
A method for visualizing a network. The method includes identifying, for each of a set of network elements, a network element role and a network element connectivity, grouping the network elements based on the network element roles, displaying at least a subset of the grouped network elements, and displaying connections between the displayed network elements, based on the network element connectivity.
US10290128B2 Interactive scene graph manipulation for visualization authoring
Techniques for interactive scene graph manipulation for visualization authoring are described. In implementations, visual marks are grouped into containers. Each container includes layout settings independent of other containers, and the layout settings are individually adjustable. The visual marks are configured to represent data values. Additionally, the containers are nested in a hierarchy. Then, data visualizations are constructed for display via a user interface of a display device. For example, the data visualizations can be constructed by applying data values to the visual marks and layout settings of the containers to the visual marks grouped within the nested containers to generate the data visualizations.
US10290127B2 Responsive line display
Some embodiments of the present invention include an apparatus for displaying line charts with responsive line thickness using a display screen of a mobile computing system and include a processor, and one or more stored sequences of instructions which, when executed by the processor, cause the processor to receive a request to display a line chart on a display screen of a mobile computing system with the line chart having multiple line segments, determine density of information to be displayed with the line chart, and display the line chart with thickness of lines of the line chart corresponding to the determined density of information. The thickness of the line segments of the line chart is relatively thinner when the line chart includes higher density of information and relatively thicker when the line chart includes lower density of information.
US10290125B2 Constructing a graph that facilitates provision of exploratory suggestions
Various technologies pertaining to exploratory suggestions are described herein. A computer-implemented graph is constructed, where the graph includes nodes that are representative of aspects and edges that are representative of associations between aspects. An aspect is representative of a sub-topic of a topic or a sub-task of a task. The computer-implemented graph is learned based upon content of search logs, and is used to output exploratory suggestions, where a user is exploring a topic or attempting to complete a multi-step task.
US10290121B2 Image processing apparatus, image processing method, and image processing program for generating image with cyclic pattern reduction
An image acquisition unit acquires first and second radiation images from first and second radiation detectors. A first frequency analysis unit detects a first frequency component with respect to the first radiation image. A registration unit acquires a spatial correspondence relationship between the first radiation image and the second radiation image. A second frequency analysis unit corrects the first frequency component on the basis of the correspondence relationship to calculate a second frequency component with respect to the second radiation image.
US10290119B2 Multi view camera registration
A system for registering one or more cameras and/or creating an accurate three dimensional (3D) model of a world space environment includes back projecting at least one image from at least one of a plurality of camera views to the 3D model based on a set of existing camera parameters. The back projected image is added as a texture for the 3D model. This texture is automatically compared to one or more images from other camera views using a color space comparison of images to determine a set of differences or errors. The camera parameters and the 3D model are automatically adjusted to minimize the differences or errors. Over time, the parameters and the 3D model converge on a state that can be used to track moving objects, insert virtual graphics and/or perform other functions.
US10290116B2 Dynamic scene analysis method, and associated analysis module and computer programme
A method for analyzing a dynamic scene partitioned into cells which involves determining a probability of occupancy of a cell and a probability or probabilities of movement of the cell by solving the equation P(OV|ZC)=ΣA0−1V-1P(CA00−1VV−1Z)/ΣA00−1VV−1P(CA00−VV−1Z) comprising the determination of the speeds and positions of dummy particles in the grid depending on those determined at the (k−1)th iteration and the probability P(V|V−1); the determination of the particles located in each cell depending on the determined positions, and the solving of the equation, for a cell, is split into the solving of a static part corresponding to P(0=empty, V=0|ZC) and P(0=occupied, V=0|ZC) and the solving of a dynamic part corresponding to P(0=occ, V=vki,|ZC), i=32 1 to nk, in which nk is the number of particles determined in cell C for the kth iteration.
US10290115B2 Device and method for determining the volume of an object moved by an industrial truck
The invention relates to a device for determining the volume of an object moved by an industrial truck and to a corresponding method. The device comprises a first depth image sensor (3) and a second depth image sensor (4), which are arranged in such a way that the object (1) can be sensed from two different directions as the object passes through the passage region (5), wherein the device (10) is designed to produce a sequence of individual images in a first resolution by means of each of the depth image sensors (3, 4), whereby the industrial truck (2) and the object (1) are sensed from different viewing angles as the industrial truck and the object pass through the passage region (5). The device also comprises a volume-determining apparatus (11), which is designed to subject the sequences of the individual images in the first resolution of the first depth image sensor (3) and of the second depth image sensor (4) to a super resolution processing in order to create a 3-D model (17) comprising the industrial truck (2) and the object (1) in a second resolution that is higher than the first resolution and to determine the volume of the object (1) on the basis of the produced 3-D model (17).
US10290114B1 Three-dimensional optical aperture synthesis
An imaging system includes an imaging platform that has a first aperture and a second aperture that are separated by a separation distance in a predefined direction. The imaging system includes a transmitter device coupled to the first aperture that transmits an optical signal via the first aperture in a first direction perpendicular to the predefined direction. A first receiver of the imaging system receives, via the first aperture, a first reflected signal in the first direction from a target object at a range distance. A second receiver of the imaging system receives, via the second aperture, a second reflected signal in the first direction from the target object. A processor unit of the imaging system determines a phase difference between the first and second reflected signals. The processor unit also determines an estimate of a height of the target object based on the phase difference and the range distance.
US10290111B2 Systems and methods for compositing images
A method for compositing images by an electronic device is described. The method includes obtaining a first composite image that is based on a first image from a first lens with a first focal length and a second image from a second lens with a different second focal length. The method also includes downsampling the first composite image to produce a downsampled first composite image. The method further includes downsampling the first image to produce a downsampled first image. The method additionally includes producing a reduced detail blended image based on the downsampled first composite image and the downsampled first image. The method also includes producing an upsampled image based on the reduced detail blended image and the downsampled first composite image. The method further includes adding detail from the first composite image to the upsampled image to produce a second composite image.
US10290110B2 Video overlay modification for enhanced readability
Video overlays are modified to enhance readability. In one example a frame of a video sequence of frames is received and an overlay for display on the frame is received. A location of the overlay in the frame is determined. Background pixels in the frame that are in the overlay location are determined. Values of the identified pixels are analyzed and an overlay color is selected based on the analysis. The overlay is then blended into the frame using the selected overlay color.
US10290109B2 Method and system for cardiac image segmentation
A system and method for cardiac image segmentation are provided. A plurality of slice images of a myocardium of a left ventricle at a plurality of time phases in a cardiac cycle may be obtained. An end-diastolic phase may be determined. A first slice image at the end-diastolic phase may be retrieved. A region of interest (ROI) in the first slice image may be obtained. A blood pool region in the ROI may be segmented. The ROI may be transformed into a polar coordinate image. A dual dynamic programming operation may be performed on the polar coordinate image to determine endocardial and epicardial boundaries of the myocardium in the polar coordinate image. The polar coordinate image may be transformed into a Cartesian coordinate image to obtain the endocardial and epicardial boundaries of the myocardium in the first slice image at the end-diastolic phase.
US10290102B2 Image quality driven non-rigid image registration
An image registration apparatus (118) includes an image quality driven image registration determiner (202) that determines an image quality driven image registration for a set of images to register based on a non-rigid registration (204), which includes an optimization of an image similarity term and a regularization term, and a registration steering factor, and a registration component (206) that registers the set of images using the image quality driven image registration. A method determining an image quality driven image registration for a set of images to register based on a non-rigid registration, which includes an optimization of an image similarity term and a regularization term, and a registration steering factor, and registering the set of images using the fidelity driven image registration, generating a set of registered images.
US10290099B2 Image processing device and image processing method
There is provided an image processing device capable of generating a more accurate analysis image by extracting a region, which exists at a boundary between different substances and has a pixel value that is non-uniform and continuously changes, from volume data. The image processing device acquires the volume data of a region which includes a large intestine, sets a plurality of starting points of region expansion in a boundary region between air and a residue in the large intestine, sets a condition of an expandable range of a width according to a gradient of a pixel value of each of the starting points, performs a region expansion process from each of the starting points according to the set condition, and generates the analysis image based on the result of the region expansion process.
US10290097B2 Medical imaging device and method of operating the same
A medical imaging device includes: a display configured to display first and second medical images having different modalities from each other with respect to an object: an image processor configured to match the first and second medical images, extract a second object corresponding to a first object selected in the first medical image from the second medical image, extract first feature information of the first object by analyzing the first medical image, and extract second feature information of the second object by analyzing the second medical image: and a controller configured to generate final diagnostic information based on the first and second feature information, and control the display to display the final diagnostic information.
US10290096B2 Diagnosis support apparatus, information processing method, and storage medium
A diagnosis support apparatus provides information for supporting medical diagnosis. The diagnosis support apparatus includes: a selection unit configured to select reference information as a clue for medical diagnosis from reference information candidates generated by using medical information; an obtaining unit configured to obtain an image feature corresponding to the reference information from a medical image; a specifying unit configured to specify a partial region of the medical image based on the reference information and the image feature; and a display control unit configured to control display of the medical image based on the selected reference information and the partial region.
US10290095B2 Image processing apparatus for measuring a length of a subject and method therefor
An image processing apparatus and method. The image processing apparatus includes: a data acquisition device for acquiring image data of a subject including a target bone; and a data processor for acquiring binary image data by performing thresholding based on the image data, segmenting the binary image data into a plurality of segments by labeling, determining one of the plurality of segments as a target image based on image characteristics of the target bone, and measuring a length of the target bone based on the target image.
US10290094B2 Pattern inspection apparatus and pattern inspection method
A pattern inspection apparatus includes a design pattern image generation circuit to generate a first design pattern image by developing an image of the first design pattern, and a second design pattern image by developing an image of the second design pattern for assisting the first design pattern, a comparison circuit to detect a defect candidate by comparing, for each pixel, the measured image with a main reference image which is a predetermined one of the first design pattern image and the second design pattern image, and a determination circuit to determine whether the defect candidate is a defect by using determination conditions obtained using, as a sub reference image, another predetermined one of the first design pattern image and the second design pattern image.
US10290092B2 System, a method and a computer program product for fitting based defect detection
A system configured to detect defects in an inspection image generated by collecting signals arriving from an article, the system comprising a tangible processor which includes: (i) a distribution acquisition module, configured to acquire a distribution of comparison values, each of the comparison values being indicative of a relationship between a value associated with a pixel of the inspection image and a corresponding reference value; (ii) a fitting module, configured to fit to the distribution an approximation function out of a predefined group of functions; and (iii) a defect detection module, configured to: (a) set a defect detection criterion based on a result of the fitting; and to (b) determine a presence of a defect in the inspection image, based on the defect detection criterion.
US10290090B2 Image-based tube slot circle detection for a vision system
Embodiments provide a method of using image-based tube top circle detection that includes extracting, from one of a series of images of a tube tray, a region of interest (ROI) patch having a target tube top circle and boundaries constrained by two dimensional (2D) projections of different types of tube top circle centers. The method also includes calculating an edge gradient magnitude map of the ROI patch and constructing a three dimensional (3D) map of a circle parameter space, each location in the 3D map corresponding to a circle parameter having a center location and a diameter. The method further includes accumulating weighted votes in the 3D map from edge points in the edge gradient magnitude map along edge point gradient directions, determining locations in the 3D map as circle candidates based on the accumulated votes and selecting a target tube top circle based on the greatest accumulated votes.
US10290088B2 Wafer and lot based hierarchical method combining customized metrics with a global classification methodology to monitor process tool condition at extremely high throughput
Methods and systems for monitoring process tool conditions are disclosed. The method combines single wafer, multiple wafers within a single lot and multiple lot information together statistically as input to a custom classification engine that can consume single or multiple scan, channel, wafer and lot to determine process tool status.
US10290087B2 Method of generating an examination recipe and system thereof
There are provided system and method of generating an examination recipe usable for examining a specimen, the method comprising: capturing images from dies and obtaining noise map indicative of noise distribution on the images; receiving design data representative of a plurality of design groups each having the same design pattern; calculating a group score for each given design group, the group score calculated based on the noise data associated with the given design group and a defect budget allocated for area of the given design group; providing segmentation related to the dies, comprising: associating design groups with segmentation labels indicative of different noise levels based on the group score, thereby obtaining a set of die segments each corresponding to one or more design groups associated with the same segmentation label and segmentation configuration data; and generating an examination recipe using the segmentation configuration data.
US10290079B2 Image processing method and apparatus, and electronic device
An image processing method and apparatus, and an electronic device are provided. The image sensor is controlled to output the compositing image. The merged image and the color-block image can be output respectively under different scenes requiring different imaging effect. Then the preset target region is identified in the merged image. Finally, the processed merged image (i.e. the merged true-color image) corresponding to the preset target region is composited with the processed color-block image (i.e. the simulation true-color image). Therefore, the signal-to-noise ratio, the resolution and distinguishability are improved. The placed location in the simulation true-color image can be manually adjusted, thereby enhancing user experience.
US10290078B2 Image processing apparatus, image processing method, and recording medium
An image processing apparatus includes circuitry that converts user voices that are input into a string of characters reflecting a statement made with the user voices, retrieves one or more items of information related to the string, stores the information being retrieved associated with identification information indicating a retrieval time when the information is retrieved, draws a graphical image including the information being stored on a projection target image to be projected by a projector, and controls the projector to project the projection target image including the graphical image, the graphical image having a size that is determined in accordance with the identification information associated with the information included in the graphical image being projected.
US10290077B2 Display control apparatus and method for controlling the same
A display control apparatus includes, a reception unit that receives an operation on a display object displayed in a display area, a changing unit that changes the display area to a second size smaller than a first size, and a control unit that controls to, in a case where the operation is not received while the display area is displayed in the first size, when the display area is changed from the first size to the second size, display a first range of the display object, and in a case where the operation is received while the display area is displayed in the first size, when the display area is changed from the first size to the second size, move the display object to display a second range.
US10290076B2 System and method for automated initialization and registration of navigation system
A system and method for image registration includes tracking (508) a scanner probe in a position along a skin surface of a patient. Image planes corresponding to the position are acquired (510). A three-dimensional volume of a region of interest is reconstructed (512) from the image planes. A search of an image volume is initialized (514) to determine candidate images to register the image volume with the three-dimensional volume by employing pose information of the scanner probe during image plane acquisition, and physical constraints of a pose of the scanner probe. The image volume is registered (522) with the three-dimensional volume.
US10290071B2 Universal caregiver interface
A care system includes a mobile communication device, a remote server, and a patient support system in communication with either or both of the mobile communication device and the remote server. The mobile communication device operates as a user interface for the patient support system. The remote server provides computing power for the patient support system for resource intensive computing tasks. A system for use in a healthcare facility includes patient care devices located in a patient room. The system also includes an application server located remotely from the patient room. The application server stores application software associated with each patient care device. The system further includes a universal caregiver interface situated in the patient room and in communication with the application server. The universal caregiver interface receives application software from the application server. The universal caregiver interface is then usable to control the operation of each of the plurality of patient care devices in accordance with the application software.
US10290069B2 Information management system
An information management system stores, in a storage area, for an agreement information that classifies the content of the agreement into at least two information elements including agreement information, and cash flow information indicating parameters to calculate a settlement amount and/or a settlement date for a cash flow. The information management system generates, by at least one hardware processor, from the at least two information elements, records of cash flow detail information indicating a plurality of occurrences of cash flows according to the parameters to calculate the settlement amount and/or the settlement date for the cash flows, and updates the records of cash flow detail information in response to detections of occurrences of settlement events according to the parameters to calculate the settlement amount and/or the settlement date for the cash flows.
US10290068B2 Graphical platform for interacting with unstructured data
A graphical platform enables users to leverage unstructured data in many different ways via access with many different types of devices that can be located practically anywhere with network connectivity. The graphical platform provides users with flexibility in how they create, maintain, and access the unstructured data, while providing powerful tools to enable the users to quickly extract meaningful information from the unstructured data. The graphical platform leverages location information in the unstructured data to enable providing a map and/or other graphical interfaces that show at least some of the records in the unstructured data. Users can then filter the information to narrow down the records to those of interest to respective different users. From the resulting display of records, users can select a specific record, access additional secure documents associated with the record, and/or perform other interactions with the data in the record.
US10290066B2 Method and device for modeling a long-time-scale photovoltaic output time sequence
A method and device for modeling a long-time-scale photovoltaic output time sequence are provided. The method includes that: historical data of a photovoltaic power station is acquired, and a photovoltaic output with a time length of one year and a time resolution of 15 mins is selected (101); weather types of days corresponding to the photovoltaic output are acquired from a weather station (102), and probabilities of transfer between each type of weather are calculated respectively (103); and a simulated time sequence of the photovoltaic output within a preset time scale is generated (104), and its validity is verified (105). By the method, annual and monthly photovoltaic output simulated time sequences consistent with a random fluctuation rule of a photovoltaic time sequence may be acquired according to different requirements to provide a favorable condition and a data support for analog simulation of time sequence production including massive new energy.
US10290061B2 Payroll system with flexible disbursement options
A method includes storing payroll information for an employee of an employer. The payroll information may include the employee's name, address, electronic contact information, etc. A payroll service computer may receive an indication from an employer that the computer is to make a payroll disbursement to the employee. The computer may present disbursement options to the employee. The employee may select one of the disbursement options. The computer may initiate the payroll disbursement in accordance with the option selected by the employee.
US10290059B2 Dynamic portfolio simulator tool apparatuses, methods and systems
The Dynamic Portfolio Simulator Tool Apparatuses, Methods and Systems (“DPST”) transforms market assumptions, constraints inputs via DPST components into asset allocation record, portfolio allocation and graphic presentation outputs. The DPST includes a dynamic portfolio simulator apparatus. The DPST includes a computing processor and memory, and the memory includes the following instructions. The DPST includes instructions to obtain a user indication of portfolio simulation request including user configured market assumption parameters and retrieve a user interface template comprising a portfolio parameter configuration widget. The DPST also includes instructions to calculate a parameter range for the portfolio parameter configuration widget based on the user configured market assumption parameters and customize the portfolio parameter configuration widget with the calculated parameter range. Then the DPST may provide the customized portfolio parameter configuration widget to a user device and obtain a user input of portfolio parameter via the customized portfolio parameter configuration widget. The DPST may also provide portfolio composite outputs based on the user input of portfolio parameter and provide the calculated portfolio composite outputs via the user interface.
US10290050B2 Lease-based management for atomic commit protocols
A transaction manager can obtain a first lease that dedicates a set of virtual resources to the transaction manager for a first time interval. The transaction manager can send a commit request to one or more resource managers regarding a first transaction. The transaction manager can store respective responses from each respective resource manager. The transaction manager can determine if each response is affirmative, and, if each response is affirmative, the transaction manager can complete the first transaction.
US10290049B1 System and method for multi-user augmented reality shopping
A system and method for realizing multi-user augmented reality. The system includes a first and second computing devices in communication with each other, and respectively constructing a first and a second three-dimensional (3D) maps of a same environment at different viewing angles and positions. The first and second computing devices are configured to assign one of the 3D maps as a reference map, and align the other one of the 3D maps to the reference map, such that the 3D maps have the same coordinate system. A 3D model of a product is also placed and rendered in the two 3D maps, and the operation of the 3D model in one computing device is reflected in the other computing device at real time.
US10290045B2 System and method for indoor navigation and information push using LED lighting devices
The present disclosure provides an indoor navigation and information push system and method using LED lighting devices. The indoor navigation and information push system includes three LED lighting devices, each with a built-in Wi-Fi module and an information storage and navigation server configured to wirelessly communicate with LED lighting devices, store and transmit promotion data and product information. The information storage and navigation server and the LED lighting devices form an indoor wireless network. The indoor navigation and information push system further includes a user terminal configured to wirelessly communicate with the LED lighting devices and sends service requests to or receives data from the LED lighting devices.
US10290042B2 Content recommendations
Electronic multimedia content is recommended based on personal preferences. Consumption information may be collected to generate recommended multimedia content. Electronic storefronts may also be selected based on the consumption information. Different portals and access points may be used based on IPTV assets, mobile assets, and mobile assets.
US10290035B2 Multiple application versions
In one aspect, this application describes a method for determining a version of a software application targeted for a computing device. The method includes receiving, at an application marketplace system and from a user associated with a computing device that operates remotely from the application marketplace system, a request that corresponds to a software application distributed by the application marketplace system, the software application having multiple versions on the application marketplace system. The method also includes determining one or more device attributes that are associated with the computing device, and identifying a particular version of the software application, from among the multiple versions on the application marketplace system, that is targeted for the computing device based on the device attributes. The method also includes providing, for display to the user and in response to the request, information related to the particular version of the software application.
US10290034B2 System and method for automated preparation of quotes and proposals
A system includes a proposal engine configured to present quotes and/or proposals to customers at a network site.
US10290033B1 Method, system, and computer-readable medium for warning users about untrustworthy application payment pages
The disclosed computer-implemented method for warning users about untrustworthy application payment pages may include (1) detecting, within an Internet browser, a payment page to purchase an application, (2) determining a source of origin of the payment page, (3) querying a reputation database to determine a reputation of the source of origin of the payment page, (4) receiving a response from the reputation database indicating that the source of origin of the payment page is untrustworthy, and (5) in response to receiving the response that indicates that the source of origin of the payment page is untrustworthy, warning a user of the Internet browser that the source of origin of the payment page is untrustworthy. Various other methods, systems, and computer-readable media are also disclosed.
US10290031B2 Method and system for automated retail checkout using context recognition
A gestural checkout system includes a sensor-equipped server programmed with a gestural context application that authenticates a customer's identity upon entry to a retail store. The sensors include cameras. The sensors are identify products and detect gestures of the customer indicating a purchase decisions. Gestures include product pick-up, product movement and product-commit-to-container actions. For bulk items, an Implicit Gestural Scale communicates product identity and volumetric data wirelessly to the implicit gestural checkout. Recognition of shopper locomotion, past a line of demarcation near the exit, automatically authorizes electronic payment.
US10290030B1 System and method for adjusting the user cost associated with purchasable virtual items
A virtual space is provided to users via client computing devices where the user cost associated with purchasable virtual items may be adjusted. A game shop interface may be presented to users, comprising offers to purchase sets of one or more virtual items to the user. The associated user cost for the one or more sets of virtual items may be adjusted based upon a determination that the rate of purchase of and/or the revenue generated from the virtual items is more than a specified threshold from the average rate of purchase and/or average revenue generation rate.
US10290028B2 Computer implemented system for managing advertisements and a method thereof
A computer implemented system and method for management of advertisements is disclosed. The system provides effective and efficient management of advertisements. The system provides for effective collaboration of online advertisements and offline advertisements. The system collects advertisements from online resources as well as offline resources, and subsequently converts offline advertisements into online advertisements based on image processing techniques. Further, the system generates advertisements which encompass an optimum fit into the target website, subsequent to analyzing the layout of the target website to identify the advertisements that best suit the target website.
US10290024B2 Device for providing keyword advertising, method for providing such keyword advertising, and recording medium on which is recorded a program for executing same
A device for providing keyword advertising capable of efficiently setting advertising costs, when providing keyword advertising via a network; a method for providing such keyword advertising; and a recording medium on which is recorded a program for executing same are provided. Billing is executed based on a final-bid price by one or more advertiser requesting to bid for specific keyword advertising but also by: confirming the bid time of each advertiser and setting a final-bid raking based on the bid amount; setting a final-bid ranking, that is based on the bid time, for advertisers who submitted the same bid amount; and setting, as the final-bid price of each advertiser, a monetary amount with a high pre-set amount vis-à-vis bids of advertisers entering final-bid in lower ranking based on the set final-bid ranking.
US10290023B2 Methods and apparatus for sending content to a media player
The present disclosure provides methods and apparatus for sending content to a media player. In general, a user of the disclosed system consumes a plurality of media content (e.g., audio content, visual content, audiovisual content, etc.) distributed from a media server. The content preferably include advertising content and non-advertising content. Some or all of the content is selected by the system based on the user's specific requests, profile, preferences, and/or feedback, in conjunction with the profiles, preferences, requests, and feedback of other users, (e.g. using social media, social matching and/or collaborative filtering techniques). Preferably, the feedback includes statistical data indicative of partial experiences (e.g., user listened to 50%) of the content by one or more media consumers.
US10290022B1 Targeting content based on user characteristics
Techniques for providing targeted content may be described. In particular, a network-based document may be provided to a computing system of a user in response to a request for information. The network-based document may include the information, an identifier of another network-based document, and code. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document. An indication that the other network-based document was accessed may be determined. For example, the indication may be received based on an execution of the code at the computing system. The user may be associated with a user characteristic based on the indication. Further, targeted content may be provided to the computing system based on the user being associated with the user characteristic.
US10290017B2 Managing associations between device identifiers
Device identifiers for devices, such as computing devices, software, and applications, etc., are analyzed to determine whether the device identifiers are associated with each other (e.g., are connected to each other) and how strongly the device identifiers are associated with each other. A stronger connection between two device identifiers may indicate that the device identifiers are connected to the same user, same computing device, or same household. Connections between device identifiers are identified and/or weighted if the device identifiers are associated with the same network or if the device identifiers use the same login information to access content. The identifiers and their connections may form a device graph. Content is targeted to the clients based on the device graph. The device graph may also be used to perform targeting and orchestration of advertising, attribution reporting, analytics, and content optimization across devices in the device graph.
US10290016B1 Customer data aggregation
An aggregating server obtains information about a method of payments by a customer and aggregate all instances of payment by that customer with respect to one or more merchants. That is, the server can associate various methods of payment at a merchant with the same customer (e.g. credit card information, information associated with a digital wallet application payment, device identifier along with geo-fence data, etc.) Thereafter, information at the server regarding frequency of visits, money spent, menu preferences, etc. can also be shared with the merchant in order to provide information for increasing customer satisfaction during further visits by the customer. Also, the server can determine whether the customer qualifies for a loyalty or discount programs based on past visits.
US10290014B1 Method and system for providing an event space associated with a primary virtual space
An approach to facilitate providing an event space associated with a primary virtual space is provided. An event space is provided to users of a primary virtual space, wherein the event space comprises one or more event objectives. Users of the primary virtual space having primary user accounts have associated event space accounts indicating event user parameters, event game parameters, and event inventory information for the first user. The user may be provided with event virtual items for purchase wherein the event virtual items are used in the event space during the event period. In response to a determination of the progress of the user associated with one or more event objectives an event award is determined for distribution to the user, wherein the event award may be used within the primary virtual space.
US10290013B2 Methods and apparatus for standard approach to coupon selection
Presented are apparatus and methods for utilizing coupons and the like in the context of a contactless payment process. A processor of a payment-enabled mobile device stores a Proximity Coupon System Environment (PCSE). The PCSE includes coupon applications that provide for an alternative form of payment and/or that influence a final transaction amount for a payment transaction. The method includes storing in a File Control Information (FCI) file of the PCSE a list of the coupon applications, and storing in a FCI file of a Proximity Payment System Environment (PPSE) an indication of the existence of the PCSE. When a payment transaction request is received from a proximity reader, the payment-enabled mobile device transmits the indication of the existence of the PCSE and the list of coupon applications that are to be considered before determining the final transaction amount.
US10290012B2 System and method for price testing and optimization
Price for one or more products is optimized by considering competitor and/or consumer behavior relating to the products. A control set is generated to include one or more products. Also, a test set is generated to include one or more products of the same type as products in the control set. A feature of the products in the test set is changed while the feature of the products in the control set is maintained. Competitor and/or consumer response to the change is measured. Based on the response, a recommendation is generated with respect to the feature of the products in the test set. According to one implementation the recommendation may be a recommendation to lower the price of the products in the test set.
US10290010B2 Methods for organizing, qualifying, scoring, mapping and analyzing cultural data
A method is provided for quantification and mapping of cultural characteristics. Using an analytic engine, cultural attribute information is collected and organized by assigning binary scores to cultural tendencies. Using a cultural score engine coupled to the analytic engine, cultural attribute data is scored for each cultural attribute category to create scored data. Scored data is mapped to a graphic output using a map engine. Quantification of areas, organization priorities, or cultural tendencies associated with each graphic output is performed with an assessment engine. Comparing multiple cultures or scenarios affecting cultural attributes is executed by a comparison engine that compares multiple cultural graphic outputs in a single comparison graphic output of cultural tendencies.
US10290009B2 Adaptable retail pricing environment and electronic exchange, delivering customized retailer opportunity rewards and discounts
An individualized discount and reward server includes one or more linked databases to store customer data associated with a loyalty program of a retailer. The server includes a processor to select a retail product purchased at least once by a loyalty customer. The processor determines, from at least a purchase history associated with the loyalty customer, an amount the loyalty customer spends on the selected retail product and an amount each customer from a plurality of customers forming a peer group spends on the selected retail product. Further, the processor compares the amount the loyalty customer spends on the selected retail product to the amount the peer group spends on the selected retail product to form a comparison result and allocate at least one customized offer to the retailer account according to at least the comparison result.
US10290008B2 Automated system for adapting market data and producing metric values
A system includes a server that implements a governing logic component and a production component. When implementing an evaluation service, the production component obtains time-dependent metric data that comprises market reference data for one or more items in the marketplace having attributes that are responsive to attributes identified for a target item. The production component discovers at least one relationship comprising a difference for a responsive marketplace item and the target item, which enables the governing logic component to contextually define context-specific instructions for adapting the market reference data for the differing marketplace item. At least one adjustment value applied to the market reference data for the responsive marketplace item automatically transforms the market reference data into normalized metric data for the target item, and produces, for the target item, one or more metrics that pertain to the evaluation service, using, at least in part, the normalized metric data.
US10290007B2 Method and system for turning virtual world participants into real life leads
The present disclosure details a method and system used for turning human participants who control avatars in a virtual world setting into real life marketing leads. In one embodiment, a virtual location is presented within a virtual world to facilitate interaction with an avatar. The avatar is identified within a master data management system, and a profile of the human behind the avatar is created or retrieved. To encourage the human user to provide real-world information through the avatar within the virtual world, an incentive is offered and awarded as necessary. The real-world information about the human user, such as address or demographic information about the human user is collected and stored in the profile, and eventually synchronized with a CRM system. As appropriate, the data collected and compiled in the CRM system may be used to launch marketing campaigns.
US10289997B2 Guided document image capture and processing
Video frames of a document are captured. The edges of the document are identified from the frames as they appear within a field of view of a camera and a document rectangle for the document is tracked within the field of view. An area of the document determined from the frames is compared against the available area of the camera preview mode and a larger superimposed guiding rectangle is displayed as a guide within the camera preview mode. When a frame for the document is detected as having document edges that substantially fit within the guiding rectangle, the guiding rectangle is removed and an optimal image of the document is captured for subsequent downstream document image processing.
US10289995B1 Carrier assisted mobile phone on-line payment
A server hosting an electronic shopping application comprises a processor, a memory, and an application stored in the memory that receives a request for electronic shopping content from a mobile communication device, confirms the mobile communication device receives service from a participating wireless provider, routes the request through an internet gateway of the wireless provider, and receives a request to buy an item from the mobile communication device. The application further transmits a request for payment transaction information to the wireless provider, receives payment transaction information, transmits a payment dialog box to the mobile communication device, and receives an input PIN and an input selection of a payment mechanism from the mobile communication device. The application further receives payment information from the wireless provider, completes at least a portion of a checkout screen, and completes a payment transaction on behalf of the mobile communication device based on the payment information.
US10289994B2 Method of associating a customers mobile computer device with an order for goods and/or services taken by a waiter in a merchants venue
A method of associating a customer's mobile computer device with an order for goods and/or services taken by a waiter on a waiter's mobile computer device in a merchant's venue, including the steps of: (a) receiving data representing a customer's order for goods and/or services; (b) generating an order identification code; (c) generating a total amount payable for the goods and/or services ordered; (d) pairing the waiter's device with the customer's mobile computer device, said pairing resulting in generation of a pairing identification code; (e) receiving from the customer's device a device identification code; and (f) generating a transaction identification code based on (i) the order identification code; (ii) the device identification code and/or the pairing identification code; and (iii) the total amount payable; and (g) sending data representing the customer's order and the transaction identification code to a point of sale system to prepare the order.
US10289987B1 Banking system using a wearable device for delivering virtual currency
An automated banking machine operates to cause financial transfers responsive at least in part to data read from data bearing records. An automated banking machine is operative to dispense physical currency bills as well as virtual currency bills that are perceivable by a user wearing a wearable device. The wearable device is also operative to enable a user to perceive the deposit of virtual currency bills into the physical automated banking machine. A wearable device worn by the user is also operative by the user to obtain virtual currency bills from a virtual automated banking machine. The virtual automated banking machine may also be operative to receive the deposit of virtual currency bills therein. The wearable device may comprise augmented reality glasses that enables the user to visually perceive simultaneously physical surroundings in a direct field of view of the user and visual outputs by at least one display of the device.
US10289986B2 Information processing system, information processing method, information processing device, and non-transitory storage medium encoded with computer readable information processing program
An exemplary embodiment provides a configuration allowing promotion of communication among users by making use of exchange of a virtual currency. An information processing system includes a providing module configured to provide a content created by a first user to a second user and a management module configured to manage a virtual currency in association with each of the first and second users. The management module makes change such that the entirety or a part of the virtual currency associated with the second user is associated with the first user in response to an instruction from the second user, as appreciation of the content created by the first user.
US10289979B2 Greeting agent for meeting introductions
In an approach to determining an introduction of a user in a meeting, one or more computer processors retrieve a document containing information associated with a user, wherein the document includes one or more fragments describing the user. The one or more computer processors determine an audience of a meeting associated with the user. The one or more computer processors determine a description of the meeting. The one or more computer processors prioritize one or more of the one or more fragments, based, at least in part, on the audience of the meeting and on the description of the meeting. The one or more computer processors select one or more of the one or more fragments for the introduction of the user in the meeting, based, at least in part, on the prioritization of the one or more fragments.
US10289971B2 Issue and trigger rebalancing in a ranked issue management system
Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.
US10289969B2 Solution management based on a social network of devices and administrators
A system, method, and computer-readable medium are disclosed for managing an IT environment via a social network management operation. In various embodiments, the social network management operation enables an IT administrator to manage an IT environment using a social network analog. With the social network analog, IT administrators identify devices within the IT environment as friends. Additionally, in certain embodiments, events that occur in the devices which have been identified as friends by the IT administrators can be associated with an interest list. Additionally, in certain embodiments, the IT environment includes a plurality of spans of control, each of which is administered by different IT administrators.
US10289965B2 Autonomous vehicle scheduling system for pickup and drop-off of passengers
An aspect of the disclosure includes a method, a system and a computer program product for scheduling a pickup of a passenger with an autonomous vehicle at a facility with a plurality of egress locations. The method includes receiving a pickup request for a passenger from a facility having a plurality of egress locations. A first pickup time is determined for each of the plurality of egress locations. A first egress location is selected from the plurality of egress locations based at least in part on the first pickup time at the first egress location, a position of the passenger and a queue time. A first signal is transmitted that includes a proposed pickup time and location to the passenger. An autonomous vehicle is moved from a first location to the first egress location. The passenger is picked up at the first egress location.
US10289963B2 Unified text analytics annotator development life cycle combining rule-based and machine learning based techniques
One embodiment provides a method for developing a text analytics program for extracting at least one target concept including: utilizing at least one processor to execute computer code that performs the steps of: initiating a development tool that accepts user input to develop rules for extraction of features of the at least one target concept within a dataset comprising textual information; developing, using the rules for feature extraction, an evaluation dataset comprising at least one document annotated with the at least one target concept to be extracted by the text analytics program; creating, using the rules for feature extraction, a rule-based annotator to extract the at least one target concept; training, using the evaluation dataset, a machine-learning annotator to extract the at least one target concept within the dataset; combining the rule-based annotator and the machine learning annotator to form a combined annotator; evaluating, using the evaluation dataset, extraction performance of the combined annotator against a predetermined threshold; and publishing, when the extraction performance of the combined annotator exceeds the predetermined threshold, the combined annotator for use in an application that extracts the at least one target concept from a plurality of datasets.
US10289962B2 Training distilled machine learning models
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a distilled machine learning model. One of the methods includes training a cumbersome machine learning model, wherein the cumbersome machine learning model is configured to receive an input and generate a respective score for each of a plurality of classes; and training a distilled machine learning model on a plurality of training inputs, wherein the distilled machine learning model is also configured to receive inputs and generate scores for the plurality of classes, comprising: processing each training input using the cumbersome machine learning model to generate a cumbersome target soft output for the training input; and training the distilled machine learning model to, for each of the training inputs, generate a soft output that matches the cumbersome target soft output for the training input.
US10289961B2 Presenting anticipated user search query results prompted by a trigger
A method for presenting search query results is provided. The method may include detecting an occurrence of the trigger event. The method may include determining a category of information based on data associated with the trigger event. The method may include identifying at least one constraint based on the determined category of information. The method may include appending to the identified at least one constraint to the determined category of information. The method may include generating at least one search query. The method may include selecting at least one candidate website based on the category of information. The method may include performing the at least one search query on the at least one candidate website. The method may include filtering each search query result within the search query results. The method may include sending each filtered search query result within the search query results to a user.
US10289960B2 Modular array of vertically integrated superconducting qubit devices for scalable quantum computing
A technique relates to an assembly for a quantum computing device. A quantum bus plane includes a first set of recesses. A readout plane includes a second set of recesses. A block is positioned to hold the readout plane opposite the quantum bus plane, such that the first set of recesses opposes the second set of recesses. A plurality of qubit chips are included where each has a first end positioned in the first set of recesses and has a second end positioned in the second set of recesses.
US10289959B2 Artificial intelligence and knowledge based automation enhancement
This invention generally relates to a process, system and computer code for updating of computer applications based on collecting automation information related to a current application such as processing power, load, footprint, and performance attributes, determining a system automation profile; using an artificial intelligence based modeler for analyzing data, applying the data to an artificial intelligence model for training and predicting performance, adjusting the artificial intelligence model to achieve an updated automation criteria with optimal values, wherein the optimal values provide input to an automation criteria library for storing and updating a prior automation criteria, and exporting the upgraded automation criteria values for incorporation in a computer-to-be-updated, to achieve a reliable automatic update.
US10289958B1 Storage system with machine learning based skew prediction
An apparatus comprises a plurality of storage tiers, at least one data mover module, and a machine learning system coupled to the data mover module. The machine learning system comprises a model generator and a skew predictor. The model generator processes information characterizing input-output activity involving one or more of the storage tiers in order to obtain skew measurements in different time granularities, with the skew measurements indicating portions of the input-output activity directed to portions of the storage tier(s), and generates a predictive model from the skew measurements. The skew predictor is configured in accordance with the predictive model to convert skew measurements in one of the time granularities to corresponding skew measurements in another one of the time granularities. One or more of the converted skew measurements are utilized by the data mover module in controlling transfer of data between the storage tiers.
US10289956B2 Method for updating a factor graph of an a posteriori probability estimator
A method for updating a factor graph (10;10′;10″) of an a posteriori probability estimator, the factor graph including at least one repetition node (13;13′;13″) and at least one sum node (11;11′;11″), wherein at least two connections are associated with each node, and wherein each connection is associated with an incoming message at the node and with an outgoing message from the node, wherein the method includes the steps of: storing the nodes' incoming and outgoing messages into memory (12;12′;12″) of the estimator as messages belonging to one same class of wrapped and/or sampled Gaussian messages; updating the node of the factor graph (10;10′;10″) by using a resulting message belonging to the class of incoming messages, the resulting message being obtained by processing the incoming wrapped and/or sampled Gaussian messages.
US10289951B2 Video deblurring using neural networks
Methods and systems are provided for deblurring images. A neural network is trained where the training includes selecting a central training image from a sequence of blurred images. An earlier training image and a later training image are selected based on the earlier training image preceding the central training image in the sequence and the later training image following the central training image in the sequence and based on proximity of the images to the central training image in the sequence. A training output image is generated by the neural network from the central training image, the earlier training image, and the later training image. Similarity is evaluated between the training output image and a reference image. The neural network is modified based on the evaluated similarity. The trained neural network is used to generate a deblurred output image from a blurry input image.
US10289946B1 Marine vessel hull with embedded wireless identification device
A marine vessel hull includes an outer hull layer and an inner liner connected to the outer hull layer forming a cavity therebetween. A wireless identification device is contained within the cavity between the outer hull layer and the inner liner. The wireless identification device stores and wirelessly transmits at least one of a vessel identifier, manufacture information, and ownership information for the marine vessel.
US10289943B2 Smart card for connection with a personal computing device
In some embodiments a secure card is disclosed with a body; and, a plurality of contacts. The contact may be in communication with storage media in the body of the card. The storage media may store identification information for the secure card. The plurality of contacts are optionally disposed proximate to an edge of the body. Optionally the contacts are rounded and/or spaced apart from each other to avoid short circuits when the secure card is placed in a connector. Some embodiments include a connector having interface elements corresponding to each of the card contacts. For example, the connector may connect between the contacts and a computer port. Optionally the card includes an integrated circuit in communication with said storage media and configured for communication in accordance with a standard computer port communication protocol with each of contacts corresponding to a contact of the protocol.
US10289942B2 Combined event driver and financial card
Combined use transaction cards are disclosed including preferably the functionality of being usable for conducting a financial transaction along with the additional functionality for activation or access to at least one other event. Many types of non-financial events are contemplated such as for access or entry, employee need, student need, and the like. Such cards preferably utilize electronically readable means as may be provided to such cards, such as including magnetic stripes, RFID transponders, OCR text, and one dimensional or two dimensional bar codes.
US10289938B1 Systems and methods regarding image distification and prediction models
Systems and methods are described for generating an image-based prediction model, where a computing device may obtain a set 3D images from a 3D image data source. Each of the 3D images can have 3D point cloud data and a Distification technique can be applied to the 3D point cloud data of each 3D image to generate output feature vector(s). The output feature vector(s) may then be used to train and generate the image-based prediction model.
US10289935B2 Advanced driver-assistance system with landmark localization on objects in images using convolutional neural networks
A system and method are provided for driving assistance. The system includes an image capture device configured to capture an actual image relative to an outward view from a motor vehicle and depicting an object. The system further includes a processor configured to render, based on a set of 3D CAD models, synthetic images with corresponding intermediate shape concept labels. The processor is further configured to form a multi-layer CNN which jointly models multiple intermediate shape concepts, based on the rendered synthetic images. The processor is also configured to perform an intra-class appearance variation-aware and occlusion-aware 3D object parsing on the actual image by applying the CNN to the actual image to output an image pair including a 2D and 3D geometric structure of the object. The processor is additionally configured to perform an action to mitigate a likelihood of harm involving the motor vehicle, based on the image pair.
US10289928B2 Systems and methods of object identification and database creation
Exemplary embodiments are generally directed to systems and methods of object identification. Exemplary embodiments can scan, by an optical reader, a machine-readable identifier associated with an original object. Exemplary embodiments can capture an image of the original object at a first orientation using an image capture device. Exemplary embodiments can transmit the machine-readable identifier and the image of the original object to an image database to store an association between the image of the original object and the machine-readable identifier. Exemplary embodiments can receive a subsequent object having a subsequent machine-readable identifier that is unavailable or incapable of being scanned. Exemplary embodiments can capture an image of the subsequent object with the image capture device. Exemplary embodiments can execute an image recognition function that outputs object identification information for the image of the subsequent object based on the machine-readable identifier associated with the image of the original object.
US10289926B2 Target object color analysis and tagging
In some examples, target object color analysis and tagging may include ascertaining an attribute of an image, and determining, based on the ascertained attribute, a target object that is to be identified and color tagged in the image. Based on a learning model, a plurality of objects may be extracted from the image. Based on a comparison of the target object and the plurality of extracted objects, the target object may be identified in the image. Color information may be extracted from the identified target object, and a plurality of color tags associated with the identified target object may be ascertained. A plurality of color distances may be determined between the color information and the plurality of color tags. Based on a determination of a minimum color distance from the plurality of color distances, a color tag that is to be assigned to the identified target object may be determined.
US10289924B2 System and method for scanned document correction
A system and method are provided for the correction of a warped page image. The method first accepts a camera image of a page, creates a filtered edge map, and identifies text-likely regions. The filtered edge map and text-likely regions are projected into a polar coordinate system to determine page lines and warped image page curves. An adaptive two-dimensional (2D) ruled mesh piecewise planar approximation of a warped page surface is created. A three-dimensional (3D) model is created using the adaptive 2D ruled mesh and the estimate of the camera focal length estimate. Using the 3D model, a 2D target mesh is created for rectifying the image of the page. In one aspect, the adaptive 2D ruled mesh is projected onto a 3D warped page surface using the estimated camera focal length and an estimated surface normal of each planar strip from the adaptive 2D ruled mesh.
US10289923B2 Image production from video
Implementations generally relate to producing a still image from a video or series of continuous frames. In some implementations, a method includes receiving the frames that a capture device shot while moving in at least two dimensions. The method further includes analyzing the frames to determine changes of positions of objects in at least two of the frames due to movement of the objects in the scene relative to changes of positions of objects due to the movement of the capture device during the shoot time. The method further includes determining, based at least in part on the variability of the objects, one or more target subjects which the capture device captures during the shoot time. One or more still images are generated from the plurality of frames having at least a portion of the target subject.
US10289922B1 System for managing lost, mislaid, or abandoned property in a self-driving vehicle
A maintenance system can be used with a self-driving vehicle. The maintenance system can include a camera system coupled to an interior of the vehicle and a vehicle management system configured to autonomously drive the vehicle to a first location to remove an item left in the vehicle by a rider.
US10289919B2 Vehicle and method of controlling the same
A vehicle includes an image capturer configured to acquire a driving image of surrounding environment of the vehicle, and a processor configured to acquire additional information related to the driving image and to store the driving image and the additional information.
US10289914B2 Method, system, and device for processing video shooting
A method, system, and device for processing video shooting are described. The method includes: shooting a subject in a background sample, the background sample, and a target background respectively, to generate a first video recording the subject and the background sample, a second video recording the background sample, and a third video recording the target background respectively, the shooting time lengths of the first video and the second video being smaller than the shooting time length of the third video; and comparing the first video and the second video, extracting images of the subject from the first video, generating a subject image frame sequence with a transparent background, sequentially superimposing each subject image frame in the subject image frame sequence to the third video, and generating a video file recording the subject and the target background.
US10289911B2 Entrance detection from street-level imagery
Architecture that detects entrances on building facades. In a first stage, scene geometry is exploited and the multi-dimensional problem is reduced down to a one-dimensional (1D) problem. Entrance hypotheses are generated by considering pairs of locations along lines exhibiting strong gradients in the transverse direction. In a second stage, a rich set of discriminative image features for entrances is explored according to constructed designs, specifically focusing on properties such as symmetry and color consistency, for example. Classifiers (e.g., random forest) are utilized to perform automatic feature selection and entrance classification. In another stage, a joint model is formulated in three dimensions (3D) for entrances on a given facade, which enables the exploitation of physical constraints between different entrances on the same facade in a systematic manner to prune false positives, and thereby select an optimum set of entrances on a given facade.
US10289907B2 Image processing apparatus, image pickup apparatus, and image processing method
Provided is an image processing apparatus, including: an acquisition unit configured to acquire information on a layer boundary in tomographic structure of a current subject to be inspected; a determination unit configured to determine a depth range relating to a current en-face image of the subject to be inspected based on information indicating a depth range relating to a past en-face image of the subject to be inspected and the information on the layer boundary; and a generation unit configured to generate the current en-face image through use of data within the depth range relating to the current en-face image among pieces of three-dimensional data acquired for the current subject to be inspected.
US10289905B2 Automating creation of accurate OCR training data using specialized UI application
Systems of the present disclosure generate accurate training data for optical character recognition (OCR). Systems disclosed herein generates images of a text passage as displayed piecemeal in a user interface (UI) element rendered in a selected font type and size, determine accurate dimensions and locations of bounding boxes for each character pictured in the images, stitch together a training image by concatenating the images, and associate the training image, the bounding box dimensions and locations, and the text passage together in a collection of training data. The collection of training data also includes a computer-readable master copy of the text passage with newline characters inserted therein.
US10289901B2 Gesture control device and method
A device for recognizing control gestures and determining which one device out of a plurality is the target of control acquires images of a gesture from each electronic device. A three dimensional coordinate system for each image is established, and coordinate of a central point of each electronic device determined. Extent of gesture to the left and to the right at different depths is determined and a regression plane equation is calculated. A distance between the regression plane and center points of each electronic device is determined and the electronic device with the closest (the shortest distance) center point is determined as the target device of the control gesture. A gesture control method is also provided.
US10289898B2 Video recommendation via affect
Analysis of mental state data is provided to enable video recommendations via affect. Analysis and recommendation is made for socially shared live-stream video. Video response is evaluated based on viewing and sampling various videos. Data is captured for viewers of a video, where the data includes facial information and/or physiological data. Facial and physiological information is gathered for a group of viewers. In some embodiments, demographic information is collected and used as a criterion for visualization of affect responses to videos. In some embodiments, data captured from an individual viewer or group of viewers is used to rank videos.
US10289897B2 Method and a system for face verification
Disclosed is an apparatus for face verification. The apparatus may comprise a feature extraction unit and a verification unit. In one embodiment, the feature extraction unit comprises a plurality of convolutional feature extraction systems trained with different face training set, wherein each of systems comprises: a plurality of cascaded convolutional, pooling, locally-connected, and fully-connected feature extraction units configured to extract facial features for face verification from face regions of face images; wherein an output unit of the unit cascade, which could be a fully-connected unit in one embodiment of the present application, is connected to at least one of previous convolutional, pooling, locally-connected, or fully-connected units, and is configured to extract facial features (referred to as deep identification-verification features or DeepID2) for face verification from the facial features in the connected units. The verification unit may be configured to compare the obtained DeepID2 extracted from two face images to be compared to determine if the two face images are from the same identity or not.
US10289895B2 Method and device for determining a three-dimensional distortion
A method for determining a distortion of the image of an object formed by a reflection on a reflecting object includes capturing a reflected image of the reflecting object, determining, using the captured reflected image, a three-dimensional (3-D) shape of the surface of the reflecting object, calculating, based on the determined 3-D shape, distortion of the captured reflected image of the reflecting object from different viewing directions and using the calculated distortion from the different viewing directions, determining a three-dimensional (3-D) distortion of the surface of the reflecting object.
US10289894B2 Method for controlling unlocking and terminal
A method for controlling unlocking includes the following operations. A reference feature point of a finger of a user is acquired when a touch operation on a fingerprint recognition sensor of a terminal is detected. A matching process is executed between the reference feature point set and a first feature point set, the first feature point set includes at least one feature point subset of a second feature point set, the second feature point set includes feature points of the entire or a majority portion of the finger. The terminal is unlocked when the reference feature point set is matched with the first feature point set.
US10289891B2 Optical biometric sensor having diffractive optical elements
An optical sensor for imaging a biometric object includes: a cover layer transparent to light reflected off the biometric object; an optical layer, disposed below the cover layer, having a plurality of diffractive optical elements; and a sensing layer, having a plurality of sensing elements disposed below the optical layer, each of the sensing elements being configured to detect light from the biometric object. The plurality of diffractive optical elements of the optical layer are configured to direct light from the biometric object to the plurality of sensing elements.
US10289869B2 Personal information anonymization method, recording medium, and information processing apparatus
A personal information anonymization method is disclosed. Each of a plurality of data including personal information is classified into any one of a plurality of groups based on a degree of commonality of the personal information. An anonymization process, that standardizes the personal information of each of data belonging to each of the groups, is performed for each of the groups. A total number of the data belonging to each of the groups is calculated for each of the groups. The plurality of the groups are classified based on the total number of the sets of the data. A classification result is output.
US10289866B2 Data processing systems for fulfilling data subject access requests and related methods
A privacy management system that is adapted for, in the course of processing a particular data subject access request, automatically determining a type of the data subject access request, such as: (1) a request to delete personal data of the requestor that is being stored by a particular organization; (2) a request to provide, to the requestor, personal data of the requestor that is being stored by the particular organization; (3) a request to update personal data of the requestor that is being stored by the particular organization; and (4) a request to opt out of having the particular organization use the requestor's personal information in one or more particular ways. After making this determination, the system may determine, based on the determined type of data subject access request, a particular workflow to follow in processing the data subject access request, and then execute the determined workflow.
US10289865B1 Systems and methods for providing kinship-based accessibility to securely stored data
A computer-implemented method for providing kinship-based accessibility to securely stored data may include (1) identifying encrypted data that is encrypted with a first cryptographic key which was derived from heritable biometric information obtained from a first person, (2) receiving heritable biometric information obtained from a second person related to the first person within a predetermined degree, (3) generating a second cryptographic key based at least in part on the heritable biometric information obtained from the second person, and (4) decrypting the encrypted data that is encrypted with the first cryptographic key derived from the heritable biometric information obtained from the first person by using the second cryptographic key generated based at least in part on the heritable biometric information obtained from the second person. Various other methods, systems, and computer-readable media are also disclosed.
US10289861B2 Permission-based secure media content sharing
Embodiments of a system and method for sharing media content are generally described herein. A method may include receiving, from a first clearing device, a first indication of approval for sharing media content from an originating device, the first indication identifying the originating device, sending an encryption key for sharing the media content to the originating device, receiving an encrypted file, the encrypted file including the media content encrypted using the encryption key from the originating device, sending the encryption key and the encrypted file to a second clearing device, receiving, from the second clearing device, a second indication of approval for viewing media content, the second indication identifying a destination device, and sending, in response to receiving the second indication of approval, the encryption key and the encrypted file to the destination device.
US10289849B2 Electronic system having integrity verification device
Provided are an electronic system, an integrity verification device, and a method of performing an integrity verification operation. The electronic system includes: a memory device; a processor configured to provide a plurality of configuration records corresponding to a plurality of verification data stored in the memory device, each of the configuration records including a start address, a data length, and a reference hash value for a corresponding verification data; and an integrity verification device configured to: store the configuration records, select a configuration record, directly access the memory device to read verification data, corresponding to the selected configuration record, based on the start address and the data length included in the selected configuration record, perform a hash operation on the verification data to obtain a verification hash value, and output an interrupt signal based on the verification hash value and the reference hash value comprised in the selected configuration record.
US10289847B2 Updating virtual memory addresses of target application functionalities for an updated version of application binary code
Systems, methods, and computer programs are disclosed for updating virtual memory addresses of target application functionalities for an updated version of application binary code. The method comprises storing a virtual address mapping table associated with application binary code registered with a high-level operating system. The virtual address mapping table comprises a plurality of virtual addresses mapped to corresponding target application functionalities in the application binary code. In response to receiving an updated version of the application binary code, a pseudo binary code template is selected, which is associated with one or more of the plurality of virtual addresses in the virtual address mapping table. The pseudo binary code template is matched to binary instructions in the updated version of the application binary code. The new virtual addresses corresponding to the matching binary instructions are determined. The virtual address mapping table is updated with the new virtual addresses.
US10289845B2 Protecting backup files from malware
A method for safeguarding a stored file from malware. In one embodiment, the method includes at least one computer processor receiving, to a storage system, a first file from a first computing device. The method further includes analyzing the received first file to determine whether the received first file is suspected of encryption by malware. The method further includes responding to determining that the received first file is suspected of encryption by malware, initiating one or more actions, including suspending replacement of an instance of the first file backed up to the storage system with the received first file. The method further includes storing the received first file to a portion of the storage system designated for file isolation.
US10289839B1 Systems and methods for preventing unauthorized access to computing devices implementing computer accessibility services
The disclosed computer-implemented method for preventing unauthorized access to computing devices implementing computer accessibility services may include (i) detecting, at a client computing device, an instruction to perform a user interface action utilizing a computer accessibility service, (ii) determining, at the client computing device, whether the instruction was triggered based on a touch event initiated by a user of the client computing device, and (iii) performing, at the client computing device, a security action in response to determining that the instruction was not triggered based on a touch event initiated by the user. Various other methods, systems, and computer-readable media are also disclosed.
US10289838B2 Scoring for threat observables
Example embodiments disclosed herein relate to determining threat scores for threat observables. Information about multiple threat observables are received from providing entities. The information about the threat observables include at least one attribute about a respective threat associated with the threat observable. Threat scores are determined for the respective threat observables for multiple entities. In one example, a first score of a first one of the threat observables is determined and is different than a second score of the first threat observable for a second entity based on a treatment of the attribute(s).
US10289836B1 Webpage integrity monitoring
A method to monitor integrity of webpages. The method includes obtaining rendered code generated using source code of a webpage from a server that hosts the webpage and using remotely called code referenced in the source code, the rendered code used to display the webpage. The method also includes determining a difference between the rendered code and previous rendered code of the webpage. The previous rendered code may be generated before obtaining the rendered code. The method further includes analyzing the difference between the rendered code and the previous rendered code to determine a change in integrity of security of the webpage and in response to a change in the integrity of security of the webpage, generating an alert regarding the integrity of security of the webpage that may indicate the integrity of the webpage may have changed.
US10289835B1 Token seed protection for multi-factor authentication systems
New techniques are disclosed for protecting a token seed in a multifactor authentication system. A personal identification number is used to derive a fixed share, and the token seed is split, using a secret sharing technique, into a set of three shares made up of the fixed share, a remote share, and a local share, such that the token seed can only be reconstructed using any two of the three shares. The remote share is stored on a remote authentication server, and an encrypted version of the local share is stored on the user device. The remote share may be encrypted by performing a key wrapping operation on the remote share using the local share, and then storing the encrypted version of the remote share on the remote authentication server. The token seed, fixed share, remote share and local share may then be deleted from the user device.
US10289828B2 Image forming apparatus, image forming system, method for controlling image forming system, and storage medium
In an image forming system including a storage machine, an authentication server machine, and an output machine, when the output machine performs printing of print data stored in the storage machine, the output machine transmits a device token to the storage machine to request the storage machine for the print data. The storage machine transmits the device token to the authentication server machine to determine whether the device token is valid. When the device token is determined to be valid, the print data is transmitted to the output machine.
US10289826B2 Using hidden secrets and token devices to control access to secure systems
A system for using an encrypted version of a password or access code which is stored in the open on a computer or other device, which utilizes a hardware token to decrypt the password or access code utilizing a secure secret which is stored inside the device, and which never leaves the device, to allow the owner of the device to have access to the Secure System. The system also provides means whereby the holder of a Master token and the holder of a Grand Master token may also have access to the Secure System as long as the user token was previously registered to the Master token and the Master Token was previously registered to the Grand master token before the secured resource was locked by the user token. Also the system allows members of user groups so designated at the time the resource is locked, to be able to have access as long as their token was previously registered with the same Master Token as the user that locked the resource and as long as the token locking the resource was also a member of the authorized user group.
US10289825B2 Login access control for secure/private data
A login access control system is provided. The login access control system includes a camera configured to capture an input image of a subject purported to be a person and attempting to login to a system to access secure data. The login access control system further includes a memory storing a deep learning model configured to perform multi-task learning for a pair of tasks including a liveness detection task and a face recognition task. The login access control system also includes a processor configured to apply the deep learning model to the input image to recognize an identity of the subject in the input image regarding being authorized for access to the secure data and a liveness of the subject. The liveness detection task is configured to evaluate a plurality of different distractor modalities corresponding to different physical spoofing materials to prevent face spoofing for the face recognition task.
US10289822B2 Liveness detection for antispoof face recognition
A face recognition system and corresponding method are provided. The face recognition system includes a camera configured to capture an input image of a subject purported to be a person. The face recognition system further includes a memory storing a deep learning model configured to perform multi-task learning for a pair of tasks including a liveness detection task and a face recognition task. The face recognition system also includes a processor configured to apply the deep learning model to the input image to recognize an identity of the subject in the input image and a liveness of the subject. The liveness detection task is configured to evaluate a plurality of different distractor modalities corresponding to different physical spoofing materials to prevent face spoofing for the face recognition task.
US10289820B2 Multiuse 3D IR for electronic device
A system and method for iris authentication in an electronic device employ an array of steered gesture recognition IR (infrared) LEDs (light emitting diodes) to provide illumination suited for each of a number of device operational modes. The gesture recognition IR LEDs are steered via mirror steering in an embodiment. One or more device operational state sensors detect user contact, device orientation, and device motion to determine the device operational mode and the gesture recognition IR LEDs are steered in accordance with the determined mode.
US10289819B2 Active authentication of users
Embodiments herein disclose a method and system for actively authenticating users of an electronic device in a continuous manner using a plurality of factors comprising of biometric modalities, power consumption, application usage, user interactions, user movement, and user location/travel.
US10289816B1 Methods, systems, and devices for an encrypted and obfuscated algorithm in a computing environment
A computer implemented method is disclosed for obfuscating an algorithm. The computer-implemented method includes (1) receiving ciphertext input data, and (2) executing obfuscated program instructions using the ciphertext input data and an obfuscation key. The ciphertext input data is based on plaintext input data encrypted using an input encryption key. The obfuscated program instructions are configured for concealing initial program instructions. The initial program instructions are configured for (1) receiving the plaintext input data, (2) providing plaintext output data based on an algorithm, and (3) providing ciphertext output data. The ciphertext output data is configured for decryption to provide the plaintext output data.
US10289807B2 Similarity evaluation method for structural effect determining solvent reactivity, and system using same
This invention relates to a method of evaluating the similarity of structural effects of solvents determining solvent reactivity and a system using the same, and more particularly to a novel evaluation method that is able to quantitatively measure the structural effect of a solvent having an influence on reactivity upon reaction of the solvent with a predetermined material and to a system using the same.
US10289806B2 Devices, systems, and methods for automated medical product or service delivery
Various embodiments disclosed herein include systems, methods, and devices for automated delivery of medical services and products. In certain embodiments, the systems and/or methods are at least partially controlled by a computer.
US10289803B2 Method of determining patient case identity in digital pathology system
Disclosed is a patient case identity determination method for a digital pathology system, which is performed by a patient case identity determination unit. The patient case identity determination method includes acquiring a digital slide image from a scanner; requesting a laboratory information system (LIS) to send patient/case information including a preprocessing step image that is obtained in a digital slide preprocessing step associated with the digital slide image; receiving the patient/case information including the preprocessing step image from the LIS; comparatively analyzing a pattern of the digital slide image and the preprocessing step image to calculate a synchronization rate and stores the calculated synchronization rate; and providing information about whether the digital slide image is identical to the patient/case information based on the calculated synchronization rate when a client application provides a reading of the digital slide image.
US10289797B1 Local cluster refinement
Aspects of the present disclosure address improved systems and methods for local cluster refinement during clock tree synthesis for integrated circuit designs. In accordance with some embodiments, the methods for local cluster refinement may include pin move refinement and local reclustering. With pin move refinement, pins are moved from clusters that fail to satisfy design rule constraints to nearby clusters that satisfy design rule constraints. With local reclustering, groups of neighboring clusters that fail or nearly fail to satisfy design rule constraints are dissolved and corresponding pins are regrouped to form new clusters that satisfy design rule constraints.
US10289795B1 Routing tree topology generation
Systems, methods, media, and other such embodiments described herein relate to generation of routing trees. One embodiment involves accessing a circuit design comprising a source, a plurality of sinks, and a skew threshold associated with the source and the plurality of sinks. An initial routing tree is generated between the source and the plurality of sinks, and then a first intermediate point is identified between the source and the plurality of sinks. The first intermediate point may be identified based on a median location of all sinks of the plurality of sinks, or other criteria. The first intermediate point is then used for an updated routing tree. In some embodiments, a process proceeds iteratively until the skew threshold is reached or a maximum wire length is exceeded.
US10289777B2 Integrated circuit designs based on temperature distribution determination
A method comprises constructing thermal block representations of one or more circuit components or one or more sub-components of the one or more circuit components in an integrated circuit based, at least in part, on defined component parameters. The component parameters describe the one or more sub-components of the one or more circuit components. The thermal block representations have at least one simulation node. The method also comprises supplying a current using at least one current source or voltage controlled current source in a performance simulation. The current is supplied to a thermal path between a first simulation node and a second simulation node. The method further comprises determining a temperature distribution between the first simulation node and the second simulation node based on the current, a first determined voltage at the first simulation node, and a second determined voltage at the second simulation node.
US10289776B2 Sensitivity calculation filtering for statistical static timing analysis of an integrated circuit
Examples of techniques for statistical static timing analysis of an integrated circuit are disclosed. In accordance with aspects of the present disclosure, a computer-implemented method for statistical static timing analysis of an integrated circuit is provided. The method may comprise identifying a timing parameter that contributes to a delay calculation. The method may further comprise determining, by a processing device, whether the identified timing parameter significantly impacts the delay calculation. The method may also comprise, responsive to determining that the identified timing parameter does not significantly impact the delay calculation, avoiding a sensitivity calculation for the identified timing parameter.
US10289773B2 Reset domain crossing management using unified power format
Information from a circuit design's unified power format (UPF) description is utilized to automate the management of reset domain crossings (RDCs). The UPF description is utilized to identify signals that generate both RDC and power domain crossings (PDCs), thereby allowing a circuit designer to efficiently utilize a common (shared) isolation circuit that functions to manage both the RDC (i.e., during reset functions) and the PDC (i.e., during power management functions). A modified UPF description is introduced that facilitates automated management of RDC issues by treating the reset domains as pseudo-power domains, and utilizing UPF analysis and verification tools to automatically generate both shared and non-shared resources for both RDC and PDC issues.
US10289772B2 Method for creep-fatigue strength of plate-fin heat exchanger
A design method for creep-fatigue strength of a plate-fin heat exchanger. The method includes preliminarily designing the plate-fin heat exchanger according to its service requirements, making a primary stress assessment for the plate-fin heat exchanger, calculating the equivalent mechanical and thermophysical parameters of the plate-fin heat exchanger core to satisfy the allowable stress requirement, performing a thermal fatigue analysis for the plate-fin heat exchanger based on these parameters and then calculating the fatigue life and creep life of the plate-fin heat exchanger to accomplish the comprehensive design of the plate-fin heat exchanger in the high-temperature service. The design method provides an effective method for the high temperature design of the plate-fin heat exchanger.
US10289770B2 Rotorcraft component simulation using scan-based geometry
A method of performing structural analysis relating to a component having CAD-based geometry, refined CAD-based geometry and CAD-based FEA data associated therewith. The method includes scanning the component to obtain scan-based point cloud geometry of the component, aligning the scan-based point cloud geometry with the CAD-based geometry of the component, generating scan-based geometry of the component by refining the scan-based point cloud geometry, comparing the scan-based geometry with the refined CAD-based geometry of the component to quantify geometric differences therebetween, generating scan-based FEA geometry of the component by meshing the scan-based geometry, performing finite element analysis on the scan-based FEA geometry to obtain scan-based FEA data and comparing the scan-based FEA data with the CAD-based FEA data of the component to quantify the effect of geometric difference therebetween.
US10289769B2 Method for identifying stochastic information of heterogeneous materials
A method for identifying stochastic information of a heterogeneous material utilizes physical loading measurements that are input into a global optimization process. The optimization process executes, in parallel, a force-driven non-linear finite element simulation and a displacement-driven finite element simulation of a constitutive model of the heterogeneous material. The constitutive models model the spatially varying random material properties (i.e. stochastic properties) using the Karhunen-Loeve expansion, thereby introducing the stochastic parameters, including spatial mean, spatial variance, and correlation length for example into the models. Stress and strain values for both the force-driven and displacement driven finite element analyzes are input into an objective function, whereupon the finite element simulations are updated after each iteration of the optimization process is performed until the objective function is minimized to a desired level. This results in the identification of optimized stochastic parameters associated with the heterogeneous material under investigation.
US10289762B2 Interconnection network simulator and method for simulating interconnection networks
An interconnection network simulator of computational nodes includes in particular a topology simulation module constructed and arranged to select and start a defined number of simulated modules, establish connection links between the started simulated modules so as to form a simulated interconnection network, and enable a user to interact with the started simulated modules.
US10289746B2 Tag aggregator
A system for managing tags on a web page is disclosed. Tags are managed by implementing primary and secondary tags. The secondary tags are aggregated to provide network and tag management efficiency.
US10289745B2 Independently refreshing a plurality of portlets in a portal page by using a refresh tag embedded in portlet markup in each portlet to call a refresh servlet to write a refresh controller
Embodiments of the present invention address deficiencies of the art in respect to portlet content refreshing and provide a novel and non-obvious method, system and apparatus for independently refreshing portlet content in a portal view. In an embodiment of the invention, a system for refreshing portlet content in a portal view can include a portal server configured to render a portal page, a portlet aggregator configured to provide portlet markup for different portlets in different refresh controllers having independently refreshable portions, and a refresh servlet coupled to the portlet aggregator that includes programming to configure the portal page with the different refresh controllers.
US10289744B2 Method and apparatus for managing content in a processing device
A method and apparatus for managing content in a processing device are provided. The content management method includes receiving information regarding first content from a first external device; and acquiring second content related to the first content based on the received information regarding the first content.
US10289740B2 Computer systems to outline search content and related methods therefor
Some embodiments include a system. The system comprises an input device, an output device, one or more processing modules, and one or more non-transitory memory storage modules storing computer instructions. The non-transitory memory storage module(s) are configured to run on the processing module(s) and perform acts of: receiving a search query; and responsive to receiving the search query: identifying a restricted group of questions, the questions of the restricted group of questions being relevant to the search query; transforming the restricted group of questions into a first group of questions and a second group of questions, the questions of the restricted group of questions comprising the questions of the first group of questions and the questions of the second group of questions; and communicating to a user the first group of questions and the second group of questions. Other embodiments of related systems and methods are also provided.
US10289734B2 Entity-type search system
A method includes receiving a search query from a user device and selecting entity type records from an entity type data store based on the query. Each of the entity type records includes an entity type name and entity type facets that each include terms descriptive of the entity type name. Selecting the entity type records includes identifying matches between the entity type facets and the query. The method includes selecting function records from a function data store based on the query and the entity type names from the selected entity type records. Each of the function records includes an entity type field with entity type names; an access URL template; instructions for completing the access URL template; and function facets with terms descriptive of an application state accessed using the completed access URL. The method includes returning search results including the completed access URLs to the user device.
US10289732B2 Server-based conversion of autoplay content to click-to-play content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and providing converted content. In one aspect, a system includes a content database that receives content from content providers and stores original content comprising animating content and converted content associated with the original content; a converter system that: receives the original content from the content database; generates the converted content, comprising: for a particular original content, identifying and extracting, from the particular original content, a static representation; overlaying the static representation with UI elements; and storing a particular converted content that comprises the static representation overlaid with the UI elements; and transmits the converted content to the content database; a content distribution system that: receives a request for content; identifies a first original content from the content database; receives a first converted content associated with the first original content; and provides the first converted content.
US10289729B2 Question and answer interface based on contextual information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.
US10289722B2 System and methods for multi-level key-value store
A multi-level cache system may include a server with a processor and memory. The memory may include a database cache system for use with a distributed database system. The server may also include a Solid State Drive that may include a key-value store and a second storage device that may store a backend database. The key-value store may act as a second level cache to the database cache system.
US10289721B2 Query management based on amount of data change
Techniques are described for estimating and managing an amount of data change for query processing. Embodiments of the present disclosure may generally receive a query to be executed and calculate an estimated amount of data change for the received query. If the initial estimated amount of data change for the received query does not exceed a threshold amount of data change, embodiments of the present disclosure may submit the query for execution. If the initial estimated amount of data change for the received query does exceed a threshold amount of data change, embodiments of the present disclosure may halt the execution of the query.
US10289718B2 Partition access method for query optimization
In an approach to determining an access method for a partition in a partition table, a computer receives a query and determines if there is a partition table utilized by the query. When there is a partition table utilized by the query, then the computer determines that a partition in the partition table meets the plurality of conditions of the query. The computer collects a plurality of partition level statistics for the partition that meets the plurality of conditions of the query. Additionally, the computer determines, based, at least in part, on the plurality of partition level statistics, a cost for one or more access methods for the partition that meets the plurality of conditions of the query. Furthermore, the computer determines, based, at least in part, on the cost for each access method, an access method for the partition that meets the plurality of conditions of the query.
US10289716B1 Consistent reporting using blockchain
In an approach to achieving consistent reporting, one or more processors receive a request to include a set of data analysis and visualization parameters in a distributed ledger, such as the blockchain fabric distributed ledger. One or more processors may determine whether the set of data analysis and visualization parameters is consistent with a set of pre-determined rules recorded in the distributed ledger. One or more processors may additionally perform a corrective action for the set of data analysis and visualization parameters responsive to determining that the set of data analysis and visualization parameters is not consistent with the set of pre-determined rules recorded in the distributed ledger. One or more processors may further store the set of data analysis and visualization parameters in the distributed ledger and generate a report of a first dataset based on the set of data analysis and visualization parameters.
US10289715B1 Color based search application interface and corresponding query control functions
Search queries may be received and optimized prior to performing the search and returning results. One example method of operation includes receiving a search query input from a user device including at least one search term, querying a database to access a user account associated with the user device, retrieving at least one pre-stored search criteria from the user account, combining the pre-stored search criteria with the search query input to create a modified search query input, and transmitting the query to a search application.
US10289711B2 Integrated data analysis
Systems and methods are provided for integrated data analysis. At least one object that is responsive to a first search query is determined. The object is stored in an object model that is managed by a first computing platform, and the at least one object is associated with one or more properties. One or more data sets that are responsive to a second search query are determined. The data sets are managed by a second computing platform. The one or more data sets are determined related to the at least one object. The at least one object is updated to include at least one property that references at least one analysis that relies on the one or more data sets.
US10289708B2 Management of unique identifiers in a database
Systems, methods, and computer program products for for associating a unique identifier with an object. The system may includes a database with a memory unit, an index unit, and a control pointer unit, at least one identifier management unit, and at least one update unit. A finite set of identifiers is organized in pages, and each page includes a bitmap representing the availability of the identifiers. The pointers to data in the index include a pointer to a last page loaded by an identifier management unit, and a pointer to a last page updated by an update unit.
US10289706B2 Repairing corrupted references
Repairing corrupt database references. Identifying a corrupt reference within a database, whereby the corrupt reference includes a reference with a broken connection between one or more data objects within the database and the corrupt reference is associated with one or more reference corruption types. Recording reference information for the corrupt reference, whereby the reference information includes a location of the corrupt reference within the database and one or more identification numbers of the one or more data objects associated with the corrupt reference. Determining a repair procedure based on the one or more reference corruption types associated with the corrupt reference. Generating one or more lines of computer code associated with the repair procedure and based on the recorded reference information. Executing the one or more lines, whereby the one or more lines are executed in a database manager.
US10289702B2 Image retrieval method
A system and method for linking a hash code to a portion of an image. A plurality of lattice points is selected in a multidimensional lattice to form a smallest enclosing region about a feature vector representing the portion of the image and a lattice point is determined from the selected plurality of lattice points according to a distribution criteria. The determined lattice point is common to the smallest enclosing region and a region of the lattice adjacent to the smallest enclosing region located within a query radius distance of the feature vector. When the feature vector is located within the query radius of a query vector the feature vector is considered a match. The method assigns the feature vector to the determined lattice point and stores a link between a hash code associated with the determined lattice point and the portion of the image.
US10289700B2 Method for dynamically matching images with content items based on keywords in response to search queries
According to one embodiment, in response to a search query received from a client device for searching content, one or more first keywords are determined from the search query. A lookup operation is performed in an image-to-keyword (image/keyword) mapping table based on the first keywords. The image/keyword mapping table includes a plurality of entries, each entry mapping an image identifier (ID) identifying an image to one or more second keywords. For each of images identified in the image/keyword mapping table, a matching degree is determined between the first keywords and the second keywords. A ranking process is performed based on matching degrees on a plurality of images identified in the image/keyword mapping table whose second keywords match at least a portion of the first keywords.
US10289697B2 System and method for managing an item collection
Example embodiments provide systems and methods for onboarding a collection of items. In example embodiments, image data containing images of a plurality of items from a client device is received. The image data is parsed to distinguish an item of the plurality of items. The item is then identified. In some embodiments, the item is identified by determining at least one catalog item that matches an identifying feature of the item, providing a verification request indicating the at least one catalog item, and receiving a verification response confirming the identity of the item. An inventory list is compiled by including the identified item in the inventory list.
US10289696B2 Yield mapping for an agricultural harvesting machine
A round baler may include a bale chamber having one or more bale forming apparatus which form a bale in the bale chamber. The round baler may include a size sensor which measures a plurality of dimensions of the bale as the bale increases in size from a partial bale to a completed bale. The round baler may include a force sensor which measures an ending weight of the completed bale. The round baler may include a location determining device which establishes a plurality of locations of the round baler corresponding to the plurality of dimensions of the bale. The round baler can determine a plurality of yields for the bale by correlating changes in the plurality of dimensions of the bale with the ending weight of the completed bale and generating a map by correlating the plurality of yields with the plurality of locations.
US10289693B2 Techniques for providing user interface enhancements for online content management system version histories
A system and method for displaying an enhanced version history user interface for an online content management system. In one embodiment, a version history user interface includes version history entries that represent primary events and anchor events. In another embodiment, a preview version history user interface is displayed that allows a user to preview a version of a content item. In another embodiment, a restore action process allows a user to restore a previous version of a content item to be the new current version of the content item.
US10289689B2 Table format for map reduce system
A key-value store provides column-oriented access to data in a distributed and fault tolerant manner. Data can be inserted into the data store and data can be retrieved either randomly or sequentially from the data store at high rates. Keys for a table are ordered and the entire table is divided into key ranges. Each key range is handled by a table which itself is divided into key ranges called a partition. Partitions are also divided into segments. Such recursive division into smaller and smaller key ranges provides parallelism. At the highest level, operations on tablets can be distributed to different nodes. At lower levels, different threads can handle operations on individual segments. Large-scale restructuring operations can be decomposed into operations on individual segments so that a global lock on larger objects does not need to be kept across the entire operation.
US10289688B2 Metadata access in a dispersed storage network
A method begins by a processing module dispersed storage error encoding a data segment to produce a set of encoded data slices and dispersed storage error encoding metadata associated with the data segment to produce a set of encoded metadata slices. The method continues with the processing module creating a set of data slice names for the set of encoded data slices and creating a set of metadata slice names based on the set of data slice names. The method continues with the processing module sending the set of encoded data slices and the set of data slice names to a dispersed storage network (DSN) memory for storage therein. The method continues with the processing module sending the set of encoded metadata slices and the set of metadata slice names to the DSN memory for storage therein.
US10289687B2 Space optimized snapshot for network backup
A system is described for backing-up a client device to a server using space-optimized snapshots. A snapshot is captured on the client device. The system determines which files of the snapshot are required to be uploaded to perform a backup. Thereafter, the system monitors the required files (and not other files) for write commands and directs write operations for the required files to be performed copy-on-write. After a required file is uploaded, the system stops monitoring the file and any copy-on-write data that may have been generated for the file is removed from the snapshot to conserve space. The process continues until all required files are uploaded.
US10289682B2 Dynamic translation substitution
Mechanisms are provided for translating messages output by processes associated with the data processing system. Language based user activities occurring via a data processing system are tracked and automatically analyzed to determine a relative priority ordering of one or more languages used by a user performing the user activities. A sequence of preferred language translation substitutions is generated for outputting messages based on results of the analysis and is automatically applied to a received message from a process associated with the data processing system to generate a translated message using one of the preferred language translation substitutions in the sequence of preferred language translation substitutions. The translated message is output via an output device of the data processing system.
US10289677B2 Systems and methods for using a program schedule to facilitate modifying closed-captioning text
In one aspect, an example method involves: a computing device selecting a media program; the computing device accessing first data representing closed-captioning text that corresponds to the media program; accessing second data representing a program schedule of the selected media-program, wherein the program schedule comprises first text; the computing device selecting second text from among the first text; the computing device using the selected second-text to (i) identify a candidate misspelled-term within the closed-captioning text, and (ii) identify a candidate replacement-term for the candidate misspelled-term; and the computing device outputting, via a user interface, a prompt requesting a command to modify the closed-captioning text by replacing the identified candidate misspelled-term with the identified candidate replacement-term.
US10289674B2 Generation apparatus, generation method, and program
Aspects of the present invention disclose a method, computer program product, and system for generating target text based on target data. The method includes one or more processors decomposing one or more portions of text into at least one corresponding keyword and at least one corresponding template. The method further includes learning a classification model associated with selecting a template based on a category of a keyword. The method further includes identifying a target keyword that is represented by target data. The method further includes selecting a target template that is used to represent the target data based on a category associated with the identified target keyword utilizing the classification model. The method further includes generating target text that represents the target data based on the selected text template based on the selected target template and the identified target keyword.
US10289672B1 Threading spreadsheet calculations
A system for threading spreadsheet calculations includes an input interface and a processor. The input interface is to receive a request to perform spreadsheet calculations. The processor is to determine a data flow graph based at least in part on formulas of a spreadsheet, determine one or more spreadsheet threads based at least in part on the data flow graph, and indicate to execute the one or more spreadsheet threads to determine the spreadsheet calculation results.
US10289663B2 Method and system for formation of electronic documents
A method and system for creation of customized documents over a network as well as for negotiation of contents for documents over a network (e.g., Internet) are disclosed. In one aspect, professional documents can be created in an automated manner. In another aspect, negotiation of documents (or their contents) can be performed in an automated manner. In either case, the customization and/or negotiation is efficient, cost-effective and useful.
US10289662B2 Communication device and method for receipt and presentation of input and feedback
A device and method are provided for receiving and presenting input content. The device initially displays an input screen including a user action interface region having a first input field having a first fixed width and a fixed height. When overflowing content is detected, the first input field is replaced with at least one user interface element, and the first input field is translated and expanded to a new second position substantially non-overlapping with the first, the new input field being larger in width than the original input field.
US10289658B1 Web page design scanner
A method to design a web page, the method including comparing a design pattern of a web page of a certain category with a corresponding design pattern of a plurality of web pages in a same category as the web page, modifying the design pattern of the web page based upon the comparing; and providing information to display the web page with the modified design pattern. A method to design a web page, the method including maintaining a plurality of design patterns for a plurality of web pages in a plurality of categories, receiving a design pattern of a web page of a certain category, providing a recommendation of design patterns of web pages in the same category as the received web page, receiving a selection of a design pattern from the recommended design patterns, and modifying the design pattern of the received web page based upon the selection.
US10289655B2 Deterministic rendering of active content
Active content is deterministically rendered in a stable format that is independent of any particular targeted environment, which the active content may subsequently be rendered to. Environmental and dynamic dependencies are removed from a specification associated with the active content for purposes of producing a stable and consistent specification for the active content. The stable and static specification is used to subsequently render the active content into the stable format for any targeted or desired environment.
US10289652B2 Calibration method for the prospective calibration of measuring equipment
A method for operating measuring equipment for detecting at least one analyte in a bodily fluid by means of at least one continuously measuring blood glucose sensor. At least one calibration method is carried out for the prospective calibration of the measuring equipment. At least three calibration points are detected in the calibration method, wherein each calibration point comprises at least one measurement signal from the measuring equipment and at least one reference value of an associated reference measurement. A plurality of possible slopes are established between the calibration points. At least one robust estimation method, more particularly using a formation of at least one median, is used to determine at least one probable slope from the plurality of possible slopes. Furthermore, at least one measurement is carried out. During the measurement and using the probable slope, a concentration of the analyte in the bodily fluid is deduced from at least one measurement signal from the measuring equipment and the probable slope.
US10289648B2 Enforcing category diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing the category diversity or sub-category diversity of POIs that are identified in response to a local search. According to one implementation, a method includes receiving a request to identify points of interest (POIs), obtaining data identifying (i) candidate points of interest (POIs) that satisfy the request, (ii) a respective category associated with each candidate POI, and (iii) a non-scaled score associated with each candidate POI, and ranking, for each of one or more of the categories, the candidate POIs associated with the category, based on the respective non-scaled scores. The method also includes scaling, for each of the one or more categories, the non-scaled scores of the ranked candidate POIs associated with the category, ranking the candidate POIs using the scaled scores, for the candidate POIs that are associated with the one or more categories, and the non-scaled scores, for the candidate POIs that are not associated with the one or more categories, and providing data that identifies two or more of the candidate POIs, as ranked according to the scaled scores and the non-scaled scores.
US10289647B2 Recommending pages of content to an online system user by identifying content from recommended pages to the user
An online system, such as a social networking system, recommends pages of content to users. The recommendation is presented in a recommendation unit presenting one or more representations of pages to a user. Additionally, the user may interact with the recommendation unit to change representations of pages presented by the recommendation unit. A representation of a page presented by the recommendation unit includes content from one or more content items on the page selected based on interaction with the content items on the page and types of content included in content items on the page (e.g., image data, video data, destination address). Representations of different pages may differ based on the types of content included in content items selected from the different pages.
US10289645B2 Systems and methods for providing expert thread search results
Systems and methods are provided for providing search results. An expert search thread associated with a search term is received. A first query from a first user based on the search term is received, and a set of results to the first query is provided, where the set of results includes the expert search thread. A credibility score is determined for the expert search thread. A second query is received from a second user based on the search term. A placement of the expert search thread in a set of results for the second query is determined based on the credibility score for the expert search thread, and the set of results for the second query is provided to the second user.
US10289644B2 Method for generating database using lookup table
A method for generating an engineering database using lookup tables includes creating multiple table sets for generating the engineering database, inputting multiple pieces of control information for controlling respective ones of the multiple datasets, and inputting multiple lookup tables corresponding to each of the multiple pieces of control information.
US10289641B2 Cluster mapping based on measured neural activity and physiological data
Techniques are described for determining recommended tourist based on the real time collection and analysis of biological information regarding users. Sensors in proximity to a user may collect neural activity data (e.g., brain wave data) and physiological data (e.g., blood pressure, heart rate, blood sugar level, etc.). The biological information may be analyzed to determine, for each user, an emotion metric indicating an emotional state of the user at various times. The emotion metrics may be correlated with location data to determine the emotion metric of the user at various sites during a trip. Tag metadata describing the location(s) may be clustered through semantic analysis to generate clusters of semantically similar tags. Emotion metric scores for the clusters may be employed to predict destination(s) where the user(s) may exhibit positive emotion metrics, and the predicted destination(s) may be presented to users in advertisements or other content.
US10289640B2 Method and system for retrieval of findings from report documents
System and method used to provide fast and accurate retrieval of findings results from large amounts of report documents (the corpus), such as medical record documents. The system maintains a dynamic list of the characteristics of no-finding called no-finding descriptors, each identified by a tag. Upon entering the corpus, the sentences of each new document are searched, and each sentence the content of which is similar to one of the descriptors is tagged. When search is conducted, the user enters a word or phrase, which expresses the subject of search. This subject is searched for in the corpus and from which a list of all sentences that contain the subject—the initial result list. This initial results list includes both finding and no-finding results. The final result list is obtained by extracting from the initial result list all occurrences of the tagged no-finding sentences.
US10289637B2 Entity generation using queries
Disclosed are embodiments of methods and/or systems for introducing new entities into a knowledge graph based at least in part on patterns of queries and/or use cases.
US10289636B2 Virtual table generator for analyzing geographic databases
A method and system for accessing database tables that contain binary large objects (BLOBs) is disclosed. The method includes encapsulating BLOB-based tables with virtual tables, which allows a user to access the content of the BLOBs via SQL. In one example, the virtual table has a generic table structure that consists of columns (e.g., class name, field name, and field value) and information regarding what level of an object hierarchy contains an element. In another example, a user can define the structure of the virtual table by identifying which object attributes to report.
US10289634B2 Data clustering employing mapping and merging
A data-clustering method generates data clusters for a set of data points. A region of interest containing the data points and a center matrix for the region of interest are defined, where the center matrix includes an array of center points defining centers of overlapping circles. The data points are mapped to corresponding circles based on near center points. Pairs of overlapping circles are merged based on relative numbers of data points lying in overlap regions of the pairs of overlapping circles compared to total numbers of data points within the corresponding circles. Circles belonging to the one or more data clusters are identified based on merged pairs of overlapping circles, and data points belonging to the one or more data clusters are identified based on the corresponding circles. The method may be performed by a computer having a heterogeneous architecture with parallel processors.
US10289631B2 Method and system for tuning blockchain scalability for fast and low-cost payment and transaction processing
A method of synchronizing transactions between blockchains including receiving a first plurality of transactions on a first private blockchain network, recording the first plurality of transactions to a first private block on the first private blockchain network, receiving a second plurality of transactions on the first private blockchain network, recording the second plurality of transactions to a second private block on the first private blockchain network, generating a first merged block comprising the first and second private blocks, recording the first merged block to a single block on a second blockchain network, recording each of the first and second private blocks and the first merged block to a smart contract linked to the first private blockchain network, defining a first private smart contract, and performing a synchronization process between the first private smart contract and a second smart contract linked to the second blockchain network, defining a second smart contract.
US10289629B1 Techniques for interruption-free partitioning
A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.
US10289628B2 Systems and methods for enterprise-wide consistent data generation
Systems and methods for consistent data generation across an enterprise involves explosion of seed data received in at least one of two or more databases present across the enterprise based on an identified reference data field in the received seed data and a pre-defined pattern. A lightweight map of key-value pairs is created wherein the key is data in the reference data field of at least one data record and the value is a pointer to a transformed value of either the data in the reference data field or at least one data field other than the reference data field, the transformed value being based on the pre-defined pattern. Based on the exploded seed data, the map is continually appended for further data explosion such that consistent data is generated across the enterprise.
US10289626B2 Distributed sequential pattern mining (SPM) using static task distribution strategy
Seed patterns are derived from a sequence database. Execution costs for types of seed patterns are computed. Each seed pattern is iteratively distributed to distributed nodes along with that seed pattern's assigned execution cost. The distributed nodes processing in parallel to mine the sequence database for super patterns found in the sequence database. When a distributed node exhausts its execution budget, any remaining mining needed for the seed pattern being mined is reallocated to another distributed node having remaining execution budget.
US10289625B2 Providing context facts
In an aspect, a method includes receiving lists of entities, each list (i) having an associated score, (ii) being associated with a respective context fact, and (iii) ranking a subset of the entities, and for each of the lists of entities, generating, for each entity on the list, a data structure that references (i) the entity, (ii) the context fact associated with the list, (iii) the rank of the entity for the context fact, and (iv) the score for the list. The method can also include receiving data identifying a particular entity, selecting a particular data structure that references the particular entity, and providing, for output, data indicating (i) the context fact associated with the particular data structure that references the particular entity, and (ii) the rank of the entity for the context fact associated with the particular data structure that references the particular entity.
US10289622B2 Ranking using data of continuous scales
Methods, systems, and computer program products for ranking data items are described. A ranking configuration is defined for an object type, the ranking configuration comprising an assignment of one or more ranking dimensions to the object type and, for each of the one or more assigned ranking dimensions, one or more corresponding values and a significance weight assigned to each value. Each ranking dimension comprises one or more object attributes and a ranking-impact weight, at least one of the object attributes being a continuous-scales object attribute. A ranking condition is generated for each ranking dimension assigned to the object type. The generation of the ranking condition is based at least in part on the one or more object attributes, a specified ranking-impact weight, the one or more values and associated significance weights, and a distance function corresponding to the continuous-scales object attribute. A database query for data objects of the object type and comprising the generated ranking condition is generated.
US10289619B2 Data processing with streaming data
A data streaming environment provides a summary of streaming data from a sensor that is an Internet of things device. An input interface receives the streaming data. A processor is communicatively coupled to the input interface for processing the streaming data. The processed streaming data includes, but is not limited to, a plurality of records and variables that describe a characteristic of a physical object. A computer-readable medium has instructions stored thereon that, when executed by the processor, cause the processor to execute a correlation update application with the received streaming data to provide a correlation between two variables of the streaming data. The non-transitory computer-readable medium further stores sum and bin data for the correlation update application to compute the correlation. The output interface provides the processed streaming data to be visually presented in one or more data graphs on a display device.
US10289618B2 Third party search applications for a search system
Systems and methods offer a search system with third-party provided search applications that are triggered in response to specified queries and run at the search system. For example, a method may include determining that a query triggers a third party search application hosted at the search system, executing the third party search application at the search system using computer-instructions obtained from the third party to generate and format a third-party formatted answer for the query, and providing the third-party formatted answer as a search result for the query. The third party may provide the query template, parameter attributes, if any, and the third party formatted answer. The third party search application is stored at the search system and may include the query template, a data store, the parameter attributes, and computer-instructions for accessing the data store using the parameter.
US10289603B2 Dynamic search partitioning
A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic, CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation.
US10289601B1 Host controller, secure element and serial peripheral interface communications system
A host controller, a secure element, and a serial peripheral interface communications system are provided. The host controller is configured to connect to a secure element via a serial peripheral interface and includes: a resume signal generator configured to generate a first resume signal indicating a start of communication with the secure element; a transmitter configured to transmit the first resume signal to the secure element; a slave select line activator configured to activate a slave select line after the first resume signal is transmitted; and a clock controller configured to transmit a first clock signal to the secure element over a clock line based on the slave select line being activated, and the transmitter is further configured to transmit a first signal containing first data to the secure element over a master-out slave-in line (an MOSI line) while the first clock signal is being transmitted.
US10289596B2 Memory and method for operating a memory with interruptible command sequence
A memory device includes command logic allowing for a command protocol allowing interruption of a first command sequence, such as a page write sequence, and then to proceed directly to receive and decode a second command sequence, such as a read sequence, without latency associated, completing the first command sequence. Also, the command logic is configured to be responsive to a third command sequence after the second command sequence and its associated embedded operation have been completed, which completes the interrupted first command sequence and enables execution of an embedded operation identified by the first command sequence. A memory controller supporting such protocols is described.
US10289595B2 Single-chip control module for an integrated system-on-a-chip for silicon photonics
The present invention provides an integrated system-on-chip device. The device is configured on a single silicon substrate member. The device has a data input/output interface provided on the substrate member. The device has an input/output block provided on the substrate member and coupled to the data input/output interface. The device has a signal processing block provided on the substrate member and coupled to the input/output block. The device has a driver module provided on the substrate member and coupled to the signal processing block. The device further includes a driver interface and coupled to the driver module and configured to be coupled to a silicon photonics device. In an example, a control block is configured to receive and send instruction(s) in a digital format to the communication block and is configured to receive and send signals in an analog format to communicate with the silicon photonics device.
US10289593B1 Hardware resource expansion system capable of assigning hardware addresses automatically
A hot swap management device includes a bus buffer, a hot swap switch, and a controller. The bus buffer is selectively coupled to a host system management bus of a server. The hot swap switch is coupled to the bus buffer and a hardware expansion device. The controller is coupled to the bus buffer and the hot swap switch. When the hot swap management device is coupled to a board system management bus of the server, the controller assigns a hardware address to the bus buffer. A computational unit of the server controls the hardware expansion device through the host system management bus according to the hardware address.
US10289591B2 Adjustment of buffer credits and other parameters in a startup phase of communications between a plurality of channels and a control unit
A control unit provides a number of buffer credits, to one or more channels, in response to an initiation of a startup phase of communication between the one or more channels and the control unit, where the provided number of buffer credits when used for transferring data causes transfer ready operations but no retry operations. The control unit iteratively increases the number of buffer credits by an amount that is high enough to eliminate any transfer ready operations or cause retry operations to occur within a predetermined amount of time from the initiation of the startup phase.
US10289588B2 Riser card
An apparatus having a first interface of a first type supporting a plurality of data ports, a second interface of a second type supporting at least a portion of the plurality data ports, and a third interface of the second type. The apparatus also including a switching module coupled to a control port of the first interface and configured for selectably coupling the plurality of data ports to at least one of the second interface and the third interface based on a signal at the control port.
US10289582B2 Enhanced serial peripheral interface
A modified serial peripheral interface (SPI) is provided in each of a master device and a plurality of slave devices that does not use a slave select line. The master device may thus engage in full-duplex serial communication with each slave device through an SPI MOSI line, an SPI MISO line, and an SPI clock line.
US10289576B2 Storage system, storage apparatus, and communication method
A storage system includes storage apparatuses and a second transmission path. The storage apparatuses each include a control device, and memory devices coupled in series with the control device through a first transmission path having the control device at a beginning. The memory devices are accessed by the control device. The second transmission path couples the storage apparatuses in a loop to allow communications between the control devices. The second transmission path includes the first transmission paths included in the respective storage apparatuses. The second transmission path is formed such that an ending of the first transmission path included in a first storage apparatus of the storage apparatuses is connected to the beginning of the first transmission path included in a second storage apparatus subsequent to the first storage apparatus on the second transmission path.
US10289575B2 Packet processing system, method and device utilizing a port client chain
A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory.
US10289574B2 System and method of arbitrating cache requests
This disclosure relates to arbitration of different types of requests to access a cache. Features of this disclosure can be implemented in a graphics processing unit (GPU). In one embodiment, an arbiter can receive requests from a color processor and a depth processor and determine which of the received requests has the highest priority. The request with the highest priority can then be provided to the cache. The priority can be configurable. The arbiter can determine priority, for example, based on whether a location in the cache associated with a request is available, a weight associated with the request, a number of requests of a particular type processed by the arbiter, or any combination thereof.
US10289571B2 Authentication apparatus, authentication method, and non-transitory computer readable medium
An authentication apparatus includes a memory that stores information regarding a device and other device located in the vicinity of the device in association with each other; a receiving unit that, in a case where there is an authentication request from the device, receives information regarding other device located in the vicinity of the device at a time of the authentication request; and an authentication unit that authenticates the device based on the information regarding the other device stored in the memory and the information regarding the other device that is received by the receiving unit at the time of the authentication request.
US10289570B2 Detecting data corruption by control flow interceptions
Embodiments of this disclosure are directed to an execution profiling handler configured for intercepting an invocation of memory allocation library and observing memory allocation for an executable application process. The observed memory allocation can be used to update memory allocation meta-data for tracking purposes. The execution profiling handler can also intercept indirect branch calls to prevent heap allocation from converting to execution and intercept exploitation of heap memory to block execution.
US10289568B2 Application-driven storage systems for a computing system
Systems and methods that allow secure application-driven arbitrary compute in storage devices in a cloud-based computing system are provided. A computing system including a compute controller configured to: (1) provide access to host compute resources, and (2) operate in at least one of a first mode or a second mode is provided. The computing system may further include a storage controller configured to provide access to storage systems including storage components, at least one compute component, and at least one cryptographic component. In the first mode, the host compute resources may be configured to execute at least a first operation on at least a first set of data stored in at least one of the storage components. In the second mode, the at least one compute component may be configured to execute at least a second operation on at least a second set of data.
US10289558B2 Apparatus and method for reducing storage class memory write-backs
Embodiments of the present disclosure perform procedures that manipulate a memory system's local cache line eviction policy so that critical “dirty” cache lines are evicted from last level caches as late as possible. Embodiments can selectively handle cache lines in a manner that can renew the liveliness of “dirty” cache lines so that a local “least recently used” (LRU) eviction policy treats them as though they were recently accessed rather than evicting them. Embodiments perform read operations and manipulate the age or “active” status of cache lines by performing procedures which modify “dirty” cache lines to make them appear active to the processor. Embodiments of the present disclosure can also invalidate “clean” cache lines so that “dirty” lines automatically stay in the cache.
US10289557B2 Storage system and method for fast lookup in a table-caching database
A storage system and method for fast lookup in a table-caching database are provided. In one embodiment, a storage system is provided comprising a volatile memory, a non-volatile memory, and a controller. The controller is configured to store, in the volatile memory, a data structure representing a compressed version of a logical-to-physical address table stored in the non-volatile memory; and search the data structure for a physical address associated with a logical address, wherein the controller is configured to find any physical address in the data structure in a fixed amount of time. Other embodiments are provided.
US10289554B2 Supporting fault information delivery
A processor implementing techniques to supporting fault information delivery is disclosed. In one embodiment, the processor includes a memory controller unit to access an enclave page cache (EPC) and a processor core coupled to the memory controller unit. The processor core to detect a fault associated with accessing the EPC and generate an error code associated with the fault. The error code reflects an EPC-related fault cause. The processor core is further to encode the error code into a data structure associated with the processor core. The data structure is for monitoring a hardware state related to the processor core.
US10289550B1 Method and system for dynamic write-back cache sizing in solid state memory storage
A method for dynamic write-back cache sizing in solid state memory storage. The method includes receiving a request to write a data fragment to a memory location of a storage medium, identifying a resource required for the writing, and obtaining a state of the resource. The state of the resource is governed by a number of data fragments that are stored in the write-back cache which require the resource. The number of data fragments in the write-back cache which require the resource are limited to enable writing of all data fragments in the write-back cache to the storage medium, within a specified amount of time. The method further includes determining that the state of the resource allows the received data fragment to be stored in the write-back cache, and based on the determination: storing the data fragment in the write-back cache and acknowledging the write request.
US10289548B1 Method and system for garbage collection in a storage system which balances wear-leveling and performance
In general, embodiments of the technology relate to a method for managing data. The method includes, in response to initiating garbage collection on a storage appliance, selecting a first block from the plurality of blocks based, at least in part, on a selection frequency; and performing a garbage collection operation on the first block to generate a first erased block in the storage appliance.
US10289541B2 Source code flow analysis using information retrieval
According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code. The source code flow analysis may also include determination of flow-to-maintenance activity description (MAD) similarity, for example, to identify relevant virtual flow documents from the virtual flow documents based on the flow-to-MAD similarity to generate ordered relevant virtual flow documents.
US10289540B2 Performing entropy-based dataflow analysis
Providing dataflow analysis by selecting a plurality of sampling points from a program under examination. A set of respective values is recorded from a corresponding set of memory registers at each of the plurality of sampling points. The set of respective values comprises at least a first set of values stored in a first set of memory registers for a first sampling point of the plurality of sampling points, and a second set of values stored in a second set of memory registers for a second sampling point of the plurality of sampling points. A correlation is performed between the first set of values and the second set of values to retrieve dataflow information from the program under examination.
US10289534B1 System, method, and computer program for efficiently automating business flow testing
A system, method, and computer program product are provided for efficiently automating software testing of business flows. In use, a business flow executed by a user is recorded by a testing system. The business flow is executed by the testing system utilizing a plurality of user selected parameters. Additionally, the recorded business flow is automatically parsed by the testing system into a plurality of activities associated with the business flow. Further, one or more existing automated activities in a test automation repository that correlate with one or more of the plurality of activities associated with the business flow are identified by the testing system (e.g. using a smart match algorithm). Moreover, an automated test for the business flow is generated by the testing system utilizing the one or more existing automated activities in the test automation repository. The automated test for the business flow is capable of utilizing a plurality of automatically selected parameters for testing the business flow.
US10289531B2 Software integration testing with unstructured database
According to examples, software integration testing with an unstructured database may include determining a driver class file for an integration testing tool to connect to a specified unstructured database. A connectivity driver may be generated for the specified unstructured database. Dependency files may be determined for retrieval of data from the specified unstructured database and update of the data in the specified unstructured database. The driver class file, the connectivity driver, and the dependency files may be stored in a library of the integration testing tool. A connection may be established between the integration testing tool and the specified unstructured database. A query may be sent to the specified unstructured database for execution, and query results may be received based on performing a function when the query is executed. The query results may be compared to validation data to determine whether the function operates in a determined manner.
US10289530B2 Run time test workload customer profiling baselines visualization
Aspects of the present invention include a method, system and computer program product. The method includes obtaining, by a processor, customer data relating to a software workload environment of a customer, and obtaining, by the processor, test data relating to a test of a software system. The method also includes comparing, by the processor, the obtained customer data with the obtained test data to determine one or more statistical measures between the obtained customer data and the obtained test data, and displaying, by the processor, the determined one or more statistical measures between the obtained customer data and the obtained test data. The method further includes wherein the customer data contains multiple data points arranged in groups of analysis points, and wherein the test data contains multiple data points arranged in groups of analysis points.
US10289528B2 Targeted user notification of bug fixes
Systems and methods for sending in-product notifications to individual users of a software product or a specifically identified subset of users of the software product selected via their previously observed interactions with the software product. In addition, targeted notifications of bug fixes can be sent to specific users who have encountered an error condition or performance issue that a particular bug fix is designed to correct.
US10289523B2 Generating an advanced function usage planning report
An apparatus, system, and method for generating an advanced function usage planning report. One embodiment of the apparatus includes a detection module, a monitoring module, and a planning report module. The detection module detects use of an advanced function on a storage controller. The advanced function includes an optional storage function beyond a standard function set. The monitoring module monitors the use of the advanced function on the storage controller. The planning report module generates a planning report based at least in part on use information from the monitored use of the advanced function.
US10289518B2 Legitimacy determination of reported problems
Techniques for determining the legitimacy of a problem report are provided. Report data indicating a reported problem is received at a computer processor. Image data associated with the reported problem is identified, and metadata associated with the image data is identified. The legitimacy of the reported problem is determined based on the metadata in view of the report data.
US10289516B2 NMONITOR instruction for monitoring a plurality of addresses
A processor core includes a decode circuit to decode an instruction, where the instruction specifies an address to be monitored. The processor core further includes a monitor circuit, where the monitor circuit includes a data structure to store a plurality of entries for addresses that are being monitored by the monitor circuit and a triggered queue, where the monitor circuit is to enqueue an address being monitored by the monitor circuit into the triggered queue in response to a determination that a triggering event for the address being monitored by the monitor circuit occurred. The processor core further includes an execution circuit to execute the decoded instruction to add an entry for the specified address to be monitored into the data structure and ensure, using a cache coherence protocol, that a coherency status of a cache line corresponding to the specified address to be monitored is in a shared state.
US10289514B2 Apparatus and method for a user configurable reliability control loop
An apparatus and method for a user configurable reliability control loop. For example, one embodiment of a processor comprises: a reliability meter to track accumulated stress on components of the processor based on measured processor operating conditions; and a controller to receive stress rate limit information and to responsively specify a set of N operating limits on the processor in accordance with the accumulated stress and the stress rate limit information; and performance selection logic to output one or more actual operating conditions for the processor based on the N operating limits specified by the controller.
US10289513B2 Method and system for automated injection of process type specific in-process agents on process startup
A system and method is disclosed that installs an agent on a computer system that is configured to be automatically started at startup of the computer system and that is also configured to detect the startup of processes on the computer system. The agent determines the capabilities to monitor process starts that available on the computer systems and installs an appropriate process start monitoring procedure. The installed process start monitoring procedure detects the start of a process, installs a core agent into the execution context of the started process and manipulates the start sequence of the started process to initialize and start the core agent. On startup, the core agent analyzes the execution context of the started process to identify the type of application executed by the started process, and injects a special agent matching the identified type into the started process to perform application level monitoring.
US10289509B2 System failure prediction using long short-term memory neural networks
Methods for system failure prediction include clustering log files according to structural log patterns. Feature representations of the log files are determined based on the log clusters. A likelihood of a system failure is determined based on the feature representations using a neural network. An automatic system control action is performed if the likelihood of system failure exceeds a threshold.
US10289505B2 Dispersed multi-media content for a centralized digital video storage system
A method begins with a dispersed storage network (DSN) processing module receiving content retrieval message from one or more requesters. The method continues by determining DRM policies and read operational parameters. The method continues by retrieving a set of encoded data slices from DSN memory, the set of encoded data slices including unique subsets of the set of encoded data slices with each of the unique subsets assigned to one or more of the requesters based at least in part on the determined read operational parameters. The method continues by sending the set of encoded data slices to the requesters. The requestors select their assigned subset of the received set of encoded data slices and decode to produce the content.
US10289502B2 User-defined failure domains for software-defined storage systems
Methods, computing systems and computer program products implement embodiments of the present invention that include defining a plurality of failure domains for sets of storage devices in a storage facility, and defining, using the failure domains, one or more limitations for distributing data on the storage devices. Upon identifying a data distribution configuration for a software defined storage system that is compliant with the one or more limitations, the identified data distribution configuration can be presented to a user. The failure domains may include physical failure domains, logical failure domains, or a combination of physical and logical failure domains, and the limitations may include mandatory limitations or a combination of mandatory and non-mandatory limitations. In embodiments including non-mandatory limitations, the data distribution configuration may not comply with all the non-mandatory limitations, and any non-mandatory limitations that are not met can be flagged and presented to the user.
US10289497B2 Distributed file system
Provided herein is a distributed file system including a meta data server configured to store and manage meta data of a file; and a data server configured to store and manage data and attribute information of the file, wherein, in response to a writing request from a client, the meta data server stores data requested to be changed in a delta chunk of a read-only snapshot file, and connects the original file and the read-only snapshot file in an inode structure.
US10289491B1 Method and system for implementing multi-dimensional raid in an extensible storage array to optimize performance
In general, embodiments of the technology relate to a method for storing data. More specifically, the method may include selecting a first RAID grid location in a RAID grid, where the first RAID grid location is flagged, selecting a second RAID grid location in the RAID grid, making a first determination that the second RAID grid location is not flagged, in response to the first determination, loading first data associated with the second RAID grid location into a cache, calculating a parity value for a corresponding set of RAID grid locations in a data grid using the first data in the cache, where the first RAID grid location and the second RAID grid location are in the set of RAID grid locations, and storing at least a copy of the first data and the parity value in a storage array comprising persistent storage.
US10289488B1 System and method for recovery of unrecoverable data with erasure coding and geo XOR
The disclosure relates data protection management (e.g. data recovery) for distributed storage systems. Specifically, the systems (and methods) of the disclosure provide an advanced mechanism for data recovery based on a notion of a data fragment's peer group, which may be used for “peer” recovery. Peer recovery allows a data fragment to be recovered when all the data fragments from its peer group are available. Accordingly, the described mechanism leverages the power of erasure coding and XOR operations to support recovery of data in situations where such data would previously be considered unrecoverable.
US10289486B2 Memory with pattern oriented error correction code
Apparatuses and methods for parity generations in error-correcting code (ECC) memory to reduce chip areas and test time in imaging system are disclosed herein. Memory tests are needed to catch hard failures and soft errors. Random and nondestructive errors are soft errors and are undesirable. Soft errors can be detected and corrected by the disclosed ECC which is based on Hamming code. Before data are written into memory, the first parity generator based on the disclosed ECC generates the first parity by calculating the data. The first parity and data are stored into the ECC memory as a composite word. When the previously stored word is fetched from the ECC memory, the second parity generator based on the disclosed ECC is used to generate the second parity. A comparison between the first and second parity leads to a disclosed error mask, which is used to correct a single bit error if the error only happens to a single bit of the fetched data. A minimum distance of three in the disclosed ECC is maintained to make certain that a single bit is corrected on the read data to retrieve the originally stored memory data.
US10289484B2 Apparatuses and methods for generating probabilistic information with current integration sensing
Methods and apparatuses for determining likelihood of erroneous data bits stored in a plurality of memory cells. A sense circuit to perform a coarse sense operation to detect first memory cells of the plurality of memory cells that stored charge sufficiently above a transition voltage threshold where the first memory cells are unlikely to be erroneous. The sense circuit further performs a fine sense operation to sense second memory cells of the plurality of memory cells having stored charge near the transition voltage between adjacent logic states. The first memory cells remain unsensed during the fine sense operation. The second memory cells detected during the fine sense operation may have an increased likelihood of being erroneous. Responsive to a number of sensed second memory cells near the transition voltage exceeding a threshold, additional sensing operations are performed by the sense circuit.
US10289483B2 Methods and apparatus for embedding an error correction code in storage circuits
A computer-aided design (CAD) tool may identify don't care bits in configuration data. The don't care bits in the configuration data may change polarity without affecting the functionality of the circuit design. The CAD tool may compute an error check code (e.g., parity bits for a two-dimensional parity check) and insert the error check code into the configuration data. As an example, the CAD tool may replace don't care bits in the configuration data with the error code. The configuration data may be stored in configuration memory cells on a programmable integrated circuit, thereby implementing the circuit design with the error code on the programmable integrated circuit. During execution, the programmable integrated circuit may execute error checking and detect and correct errors in the configuration data based on the embedded error code.
US10289480B2 Memory system
A memory system includes a memory and a controller. The memory includes a first memory chip and a second memory chip. The controller controls the memory. Each of the first and second memory chips includes string units and blocks including the string units. The memory holds information indicating a partial bad block including a bad string unit, and indicating which one of string units is the bad string unit in the partial bad block.
US10289477B2 USB electronic marker circuit and method therefor
An embodiment of an electronic marker circuit for a USB cable may be configured to detect and error condition on one or more of the USB signals and apply a signal to one of the USB signal that is representative of the cable being disconnected from a source or sink device even if the cable is still physically connected.
US10289475B2 Memory system
According to one embodiment, a memory system includes a first memory, an interface circuit, and a processor. The interface circuit is configured to receive a first request from an external device. The processor is configured to select a mode among a plurality of modes in response to the first request, and perform, on data read from the first memory, error correction of the selected mode.
US10289473B2 Situation analysis
A method for performing root cause analysis of failures in a computer network is provided. The method includes receiving an Adaptive Service Intelligence (ASI) data set related to one or more failures reported in the computer network from a plurality of interfaces. One or more impact events associated with the reported failures are identified based on the received ASI data set. Each of the identified impact events is correlated with one or more cause events. A situation record is selectively generated based on the correlation results.
US10289465B2 Generating tailored error messages
A computer system may encounter an error and receive information regarding the error and the user. The system may use information about the user to generate a message generation profile for the user. The system may use the message generation profile and the information about the error to generate a user-tailored message. The system may monitor the reaction of the user to an error message, and consider the information associated with the reaction when generating user-tailored error messages, subsequently.
US10289464B1 Robust event prediction
A system and method predicts events in a computer system. The system and method includes a controller that receives a crash profile. The controller generates granular information that identifies data indicative of a potential server cluster failure in an enterprise system without needing to identify an originating cause of the potential server cluster failure. The system and method trains a model by sampling portions of a profile that may include directives and data indicative of a normal operating state and a conditioned preamble operating state. The system and method provides a trained model to a prediction engine. The system and method modifies an allocation of computing resources in response to the prediction of the potential server cluster failure by the prediction engine monitoring one or more servers of a server cluster.
US10289461B2 Protected data transfer
A data management controller for a data processing system, the data processing system being capable of running one or more user space applications, each user space application defining: (i) one or more interface storage locations with which the data management controller can interact, each interface storage location being capable of storing interface data; and (ii) one or more services for processing data, each service interacting with at least one interface storage location during a processing run; the data management controller being configured to: (i) register each of the interface storage locations as an input data location or an output data location in response to the user space application so identifying the respective interface storage location to the data management controller; (ii) register the output data locations of user space applications as designated inputs to input data locations of one or more other user space applications; and (iii) in response to a user space application signalling that a processing run of a service is complete, initiate copying of the interface data stored in the output data locations with which that user space application interacts to the input data locations to which those output data locations are the designated inputs.
US10289458B2 Multi-function button for wearable device
A multi-function button is provided for a wearable device. A method includes associating, by at least one processor of the wearable device, operation of a button of a user interface of the wearable device with a quick-launch function of a computer program application stored in the wearable device, wherein operation of the button in a state where the computer program application is not being executed and where an icon identifying and enabling launch of the computer program application is not being displayed causes launch of the computer program application; and detecting, by the at least one processor while the computer program application is being executed, operation of the button and, in response to the detection, causing execution of a function of the computer program application.
US10289456B2 Software bot conflict-resolution service agent
A bot conflict-resolution service agent (BCRSA) for addressing conflicts between bots in a target domain is disclosed. The BCRSA is configured to receive data from a target domain that includes changes made to a content of the target domain, analyze the data to identify a first change made to the content by a first bot and a second change made to the content by a second bot, determine based on the analysis that the first and second changes conflict, determine that the first and second bots are in conflict, select an amelioration action to be executed to resolve the conflict between the first and second bots from a plurality of available amelioration actions, and resolve the conflict by executing the selected amelioration action.
US10289455B2 Graphical display for illustrating resource management
A method to present information associated with a group of virtual components in a virtualized environment includes collecting a first resource usage data and a second resource usage data associated with a virtual component of the group of virtual components. In response to a region of the graphical representation associated with a difference between the first resource usage data and the second resource usage data exceeding a threshold, the method also includes collecting first graphical representation rendering information to render the first resource usage data as a first graphic in the graphical representation, collecting second graphical representation rendering information to render the second resource usage data as a second graphic in the graphical representation, and collecting third graphical representation rendering information including a reduction factor to reduce the region in the graphical representation to a third graphic in the graphical representation.
US10289444B2 Client controlled transaction processing involving a plurality of participants
Methods and systems are provided for client controlled transaction processing. The method may be carried out at a transaction server, and include: receiving a transaction request from a transaction initiator and allocating a transaction identifier to the transaction; receiving notification of the number of jobs to be completed in the transaction; maintaining a transaction status indicating the current status of the transaction; receiving job status updates from one or more participants processing the jobs included in the transaction and updating a transaction record reflecting the status of each of the jobs included in the transaction; updating the transaction status when required based on the job status updates of the jobs included in the transaction; and receiving and responding to transaction status polling to provide a current transaction status, where the transaction status polling originates from the transaction initiator and the participants processing the jobs.
US10289441B1 Intelligent scale-out federated restore
A request is received to restore a set of virtual machines (VMs) to a cluster of nodes. The nodes are profiled to collect, for each node, a current load and health status. A participating node list is generated by excluding from the list any node having a current load that exceeds a threshold or having a health status of unavailable. For each participating node, a determination is made of a recommended number of VMs to assign to a node based on a current load of the node. A participating node and VM to restore is selected. The selected VM is assigned to the selected participating node. The selection and assignment is repeated until each participating node has been assigned its respective number of VMs to restore or all VMs to restore have been assigned. The participating nodes are instructed to begin restoring their assigned VMs.
US10289440B2 Capacity risk management for virtual machines
An access data collector collects access assignment data characterizing active access assignment operations of a hypervisor in assigning host computing resources among virtual machines for use in execution of the virtual machines. Then, a capacity risk indicator calculator calculates a capacity risk indicator characterizing a capacity risk of the host computing resources with respect to meeting a prospective capacity demand of the virtual machines, based on the access assignment data.