Document Document Title
US10062967B2 Wide band antenna having a driven bowtie dipole and parasitic bowtie dipole embedded within armor panel
A high powered armor panel having the wideband embedded antenna for operation in severe environmental conditions. The armor panel comprises a driven bowtie dipole electrically coupled to at least one driven resistor, a parasitic bowtie dipole electrically coupled to at least one parasitic resistor, a composite structure which has the driven bowtie dipole and the parasitic bowtie dipole embedded therein, a heat sink supported on a first side of the composite structure for dissipating heat, and an armor layer supported on an opposite second first side of the composite structure. The heat sink supports the at least one driven resistor electrically coupled to the driven bowtie dipole and the at least one parasitic resistor electrically coupled to the parasitic bowtie dipole.
US10062949B2 Integrated multi-band bandpass filters based on dielectric resonators for mobile and other communication devices and applications
Multi-band radio frequency communication is performed using an integrated multi-band bandpass filter implemented based on ring resonators, such as concentric dielectric ring resonators. By constructing the multi-band bandpass filter using concentric ring configurations, the print circuit board (PCB) real estate requirement of multiple filters operating at multiple frequency bands is significantly reduced. Various configurations of the multi-band bandpass filter based on the concentric ring resonators provide flexibility in the layout design and manufacturing of multi-band radios for mobile devices, such as compact smartphones. These configurations of the concentric ring resonators can include but are not limited: a slot-coupling configuration, a direct-coupling configuration, and an embedded direct-coupling configuration.
US10062942B2 High-frequency transmission line
A transmission line portion of a high-frequency transmission cable includes a dielectric body in which a first ground conductor, a signal conductor, and a second ground conductor are arranged along a thickness direction of the dielectric body from a first principle surface side. The second ground conductor is arranged at a position that does not overlap the signal conductor when viewed in a direction perpendicular or substantially perpendicular to the first principle surface. The third ground conductor and the signal conductor are located at the same position in the thickness direction of the dielectric body. The second and third ground conductors are connected to the first ground conductor via interlayer-connector conductors. The width of the second and third ground conductors is narrower than the width of the signal conductor, but a sum of the widths of the second and third ground conductors is larger than the width of the signal conductor.
US10062939B2 Phase shifter of the cavity type including a feeding network, a slideable dielectric element and a transformation device, which are mounted within the cavity of the phase shifter
A phase shifter of cavity type includes an integrally formed cavity, a feeding network disposed inside the cavity, a dielectric element disposed between the feeding network and the cavity, and at least one transmission-line transformation device. The at least one transmission-line transformation device is connected with the cavity by welding for connecting an outer conductor of a transmission cable, and for passing an inner conductor of the transmission cable into the cavity and being connected with the feeding network. Phase shifting is achieved by straight movement of the dielectric element along the longitudinal direction of the cavity. For the phase shifter of cavity type, the cavity and transmission-line transformation device are individually designed, and as a result, difficulty in design and manufacture is decreased. In addition, fasteners such as screws are not used for securing the phase shifter, thus avoiding reliability and inter-modulation problems resulted from failure of screws.
US10062934B2 Cooling system and method for lithium-ion battery module
A system includes a battery module having electrochemical cells and a housing configured to receive the electrochemical cells. The housing includes a first sidewall having a first surface and a second surface. The housing also includes cooling channels extending through the first sidewall of the housing from the first surface to the second surface, where the cooling channels are configured to permit fluid flow through the cooling channels for cooling the electrochemical cells. Each of the cooling channels includes a first cross-sectional area across the first surface of the first sidewall and a second cross-sectional area across the second surface of the first sidewall, where the first cross-sectional area is not equal to the second-cross sectional area. Each of the cooling channels also includes a tapered portion extending between the first-cross sectional area and the second cross-sectional area.
US10062932B2 Method and device for determining the internal temperature of an energy storage device
A method is provided for determining the internal temperature of an electrochemical energy storage device, particularly for a motor vehicle. The internal temperature of a cell winding of the energy storage device is determined by calculation in a control device of the energy storage device by way of a thermal model for the energy storage device which is saved in the control device.
US10062931B2 Welding process for battery module components
The present disclosure relates to a battery module that includes a stack of battery cells disposed in a housing, where each battery cell of the stack of battery cells has a terminal, and a bus bar having a body and an indicator disposed on the body, where the bus bar is configured to couple a first terminal of a first battery cell of the stack of battery cells to a second terminal of a second battery cell of the stack of battery cells. The battery module also includes a sensing component disposed on the indicator and configured to monitor a condition of at least one battery cell of the stack of battery cells and a weld physically and electrically coupling the sensing component to the bus bar.
US10062929B2 Battery unit
A vehicle body includes an accommodating portion that accommodates a battery pack. A communication hole, which connects the outside and the inside the accommodating portion, is formed in one of the side walls of the vehicle body. The battery pack includes battery cells and a sealed case that accommodates the battery cells. The sealed case includes a case main body having an opening and a lid member fixed to the case main body. The lid member has a first releasing portion and a second releasing portion. A connecting portion for connecting a charging plug to the battery pack is inserted in the communication hole. The connecting portion is connected to the battery cells via wires. The first releasing portion and the second releasing portion are arranged to face a wall of an accommodating body.
US10062925B2 Electrolyte solution for lithium secondary battery and lithium secondary battery
Disclosed is an electrolyte solution used for a lithium secondary battery having high capacity, less undergoing aging deterioration of capacity, and also excellent in life characteristic. The electrolyte solution used for a lithium secondary battery contains a compound having a trivalent or higher boron formed by incorporation of a boroxine compound represented by (RO)3(BO)3 in which R(s) each represent independently an organic group of 1 to 6 carbon atoms and LiPF6, and a non-aqueous solvent.
US10062923B2 Solid electrolyte composition, electrode sheet for battery and all-solid secondary battery using the same, and method for manufacturing electrode sheet for battery and all-solid secondary battery
A solid electrolyte composition includes an inorganic solid electrolyte, a binder which is formed of core-shell type particles which have a core section and a shell section, and a dispersive medium, in which a difference between a glass transition temperature of a polymer compound which forms the core section and a glass transition temperature of a polymer compound which forms the shell section is 50° C. or more.
US10062918B2 Flow battery electrolyte compositions containing a chelating agent and a metal plating enhancer
An aqueous electrolyte for a metal-halogen flow battery includes an electrolyte that includes zinc bromide, a chelating agent, and a metal plating enhancer. The metal plating enhancer may include Bi, Pb, Te, Se, and/or Tl, salts thereof, or any combination thereof.
US10062914B2 Apparatus and method for preventing moisture condensation
An apparatus for preventing moisture condensation includes a fuel cell stack and an enclosure in which the fuel cell stack is disposed. A heater and a temperature sensor are provided in the enclosure. A controller is configured to control the heater to be turned on when an insulation resistance between the fuel cell stack and the enclosure is less than a preset resistance value. The controller controls the heater not to be turned on when a surface temperature of the enclosure measured by the temperature sensor exceeds a preset temperature.
US10062909B2 Composition for fuel cell electrode
In some examples, a fuel cell comprising an anode; an electrolyte; cathode barrier layer; and a nickelate composite cathode separated from the electrolyte by the cathode barrier layer; and a cathode current collector layer. The nickelate composite cathode includes a nickelate compound and an ionic conductive material, and the nickelate compound comprises at least one of Pr2NiO4, Nd2NiO4, (PruNdv)2NiO4, (PruNdv)3Ni2O7, (PruNdv)4Ni3O10, or (PruNdvMw)2NiO4, where M is an alkaline earth metal doped on an A—site of Pr and Nd. The ionic conductive material comprises a first co-doped ceria with a general formula of (AxBy)Ce1−x−yO2, where A and B of the first co-doped ceria are rare earth metals. The cathode barrier layer comprises a second co-doped ceria with a general formula (AxBy)Ce1−x−yO2, where at least one of A or B of the second co-doped ceria is Pr or Nd.
US10062908B2 Solid oxide fuel cell comprising reaction preventing layer and method for manufacturing same
The present invention relates to a solid oxide fuel cell which can improve the overall performance of the cell and obtain durability and reliability, and the invention provides a solid oxide fuel cell comprising a reaction preventing layer and a method for manufacturing the same, wherein an anode, an electrolyte, and a cathode are comprised, and a material which is formed between the electrolyte and the cathode comprises 35-90 mol % of gadolinia-doped ceria (GDC) and 10-65 mol % of metal oxide.
US10062894B2 Rechargeable battery including connecting member between cap plate and terminal plate
A rechargeable battery includes an electrode assembly including a first electrode and a second electrode inside a case, the case including an open side that is open, and a cap assembly that covers the open side. The cap assembly includes a cap plate that covers the open side, a first terminal that protrudes outside the cap plate and is electrically connected to the first electrode, a connecting member between the first terminal and the cap plate, the connecting member being in a form of a ring including a slit and being made of a conductive material, and an insulating member that covers at least a part of an upper side and a lower side of the connecting member such that another part of the upper side and the lower side of the connecting member is exposed, the insulating member being made of an insulating material.
US10062893B2 Connection method in an accumulator and accumulator thus connected
A method for connecting electrodes of the same polarity of an accumulator (1) to a current output terminal (6, 7), the accumulator including two current output terminals (6, 7), a container (2) containing an electrochemical bundle (9) having alternating positive and negative electrodes, the ends of the current collectors of the positive and negative electrodes defining a first (Si) and second (S2) surface respectively. There is a step of additive manufacturing of an internal connecting part (11, 13) electrically connecting the first and/or the second surface to the corresponding current output terminal.
US10062890B2 Laminated porous film, non-aqueous electrolyte secondary battery separator, and non-aqueous electrolyte secondary battery
As a laminated porous film realizing excellent handling properties in a low-humidity environment, a laminated porous film in which a layer containing a polymer is laminated on at least one side of a polyolefin porous film, satisfying the following (1) and (2) is provided. (1) When the laminated porous film has left still for 1 hour in an environment at a temperature of 23° C. and a humidity of 50%, a lifting amount of the side parallel with the direction perpendicular to the machine direction is 8 mm or more. (2) When the laminated porous film has left still for 1 hour in an environment at a temperature of 23° C. and a humidity of 5%, a lifting amount of the side parallel with the machine direction is 15 mm or less.
US10062888B2 Porous membrane
A porous membrane is provided including a compound having a hydrophobic group and a nonionic hydrophilic group, an inorganic powder, and a binder resin.
US10062882B2 Force generating assembly for a battery pack
A battery pack includes a battery pack housing and an array of pouch cells disposed in the pack housing. The battery pack also includes a force generating assembly disposed in the battery pack housing. The force generating assembly is configured to apply a force to the array of cells along a first direction corresponding to a row of cells, and a force to the array of cells along a second direction corresponding to a column of cells. The forces result in a weld-free, direct electrical connection being formed between a first pair of adjacent cells within a row, and the second force results in a weld-free, direct electrical connection being formed between a second pair of adjacent cells within a column.
US10062881B2 Electricity storage unit and assembly method for such a unit
The present invention relates to an electricity storage unit comprising a plurality of energy storage cells (1) positioned side by side and a rigid enclosure (10) surrounding said cells (1), comprising two separate parts (100A, 100B), a first part of the enclosure comprising at least one reference wall, in particular made up of a lower wall (110A), the unit comprising:—at least one stop (200, 220, 230) made from an elastically deformable material that comprises at least one so-called main wall (214, 224, 240), extending along a plane essentially normal to the reference wall (110A) and which is positioned between two of the cells (1), such that at least one stop (200, 220, 230) is placed between each pair of adjacent cells (1), and—pressing means (300) designed to bear on a face of each of the cells (1) in order to press each cell (1) against the reference wall (110A), the pressing means (300) being removably fastened to the first part (100A) of the enclosure (10).
US10062880B2 Assembled battery and manufacturing method of assembled battery
An assembled battery includes: a holder including a plurality of cell hold portions each having a first surface and a second surface facing an opposite side to the first surface and each having a holding hole, which is a hole penetrating through between the first surface and the second surface, and a connection portion that connects the plurality of cell hold portions to each other; a plurality of cells each having an outside diameter smaller than an inside diameter of the holding hole and inserted into the holding hole of each of the plurality of cell hold portions; and an adhesive provided so as to be solidified in a gap between an outer peripheral surface of a part of the cell which is placed inside the holding hole and an inner peripheral surface of the cell hold portion which constitutes the holding hole.
US10062878B2 Electric storage apparatus
An electric storage apparatus includes an insulation frame and electric storage device. The insulation frame includes a main plate portion in contact with the electric storage device, a first flange portion provided at one end portion of the main plate portion in a predetermined direction parallel to the main plate portion, and second flange portion provided at the other end portion of the main plate portion in the predetermined direction. The first flange portion has a pressing portion including a projecting portion projecting to be pressed on the electric storage device. The second flange portion includes a support portion which is in contact with the electric storage device on an opposite side with respect to the projecting portion.
US10062872B2 Sealed battery
A sealed battery includes an electrode assembly; a case having an opening portion and accommodating the electrode assembly; a lid closing the opening portion and having a through-hole; a collector terminal including an inner terminal segment and a projection; and an insulating seal in contact with a bottom surface of the lid, the bottom surface being an inner side of the lid in a thickness direction of the lid, the inner side of the lid facing an inside of the case when the lid closes the opening portion, and the insulating seal providing sealing between the lid and the collector terminal. The lid has a protrusion protruding from the bottom surface of the lid. The protrusion surrounds the through-hole. A part of the protrusion protrudes into the through-hole. The through-hole has a smallest opening diameter at a position at which the part of the protrusion protrudes into the through-hole.
US10062870B2 Display device including a diffraction grating
A display device has layers that are laminated. The layers includes: a display layer that has a display surface for displaying an image composed of unit pixels; a pixel electrode layer arranged to correspond to each of unit pixels; a light emitting element layer laminated on the pixel electrode layer and arranged to emit light with its luminance controlled by a current; a common electrode layer provided so as to be laminated on the light emitting element layer; and a sealing layer that seals a light emitting element. The layers include at least two layers for holding the light emitting element layer therebetween and having a microcavity structure. Diffraction gratings are formed on an interface between a first grating layer and a first organic layer and on an interface between a second grating layer and a second organic layer respectively, and consequently a viewing angle is widened.
US10062866B2 OLED display and manufacturing method thereof
The present invention provides an OLED display and a manufacturing method thereof. The OLED display of the present invention includes an OLED substrate and a thin film encapsulation layer disposed on the OLED substrate. The thin film encapsulation layer includes a patterned the high thermal conductivity layer and the high thermal conductivity layer is provided with a plurality of openings formed therein to correspond, in a one to one manner, to a plurality of sub-pixel areas of the OLED substrate so as to prevent the high thermal conductivity layer from absorbing light and also help eliminate the constraint that a top emission device is only allowed to use a material having a high transmission rate, thereby allowing for effective transfer of heat generated during an operation of an OLED device without deteriorating light emission efficiency of the device, reducing thermal decomposition of a material of the OLED device, and ensuring the device possesses sufficiency capability of blocking external moisture and oxygen to thus extend the service life of the device.
US10062865B2 Organic light-emitting display apparatus
An organic light-emitting display apparatus includes: a substrate; a pixel electrode above the substrate; an intermediate layer above the pixel electrode and including an organic emission layer; an opposite electrode above the intermediate layer; and an encapsulation structure above the opposite electrode and including at least one inorganic film and at least one organic film. A difference between a refractive index of the at least one inorganic film and a refractive index of the at least one organic film is in a range between about 0.3 to about 0.5. A thickness of the at least one inorganic film is in a range of about 0.7 μm to about 1.5 μm. A thickness of the at least one organic film is in a range of about 3.5 μm to about 6.5 μm.
US10062864B2 Organic light emitting display panel and method of manufacturing the same
An apparatus can include a first electrode on a planarization layer, an organic emission layer on the first electrode, a first bank and a second bank on the planarization layer and configured to surround the organic emission layer, and an anti-moisture unit on a portion of the planarization layer and a portion of the second bank, wherein the anti-moisture unit is configured to suppress moisture permeation through the second bank and the planarization layer.
US10062848B2 Organic light-emitting device
An organic light-emitting device includes an emission layer and an electron transport layer. The emission layer includes at least one compound represented one of Formula 1, Formula 2 and/or Formula 3. The electron transport layer includes at least one compound represented by Formula 4 and/or Formula 5. An organic light-emitting device including the emission layer and the electron transport layer has high emission efficiency and an improved lifetime.
US10062842B2 Composite selector electrodes
A composite selector electrode includes a switching layer coupled in electrical parallel with a conducting layer. The switching layer is electrically insulating when the temperature of the switching layer is below a threshold temperature. The switching layer exhibits insulator-metal transition at the threshold temperature. The switching layer is electrically conducting when the temperature of the switching layer is above the threshold temperature.
US10062841B2 Memory device and method of manufacturing the same
A memory device including first conductive lines spaced apart from each other and extending in a first direction; second conductive lines spaced apart from each other and extending in a second direction that is different from the first direction; first memory cells having a structure that includes a selection device layer, a middle electrode layer, a variable resistance layer, and a top electrode layer; and insulating structures arranged alternately with the first memory cells in the second direction under the second conductive lines, wherein the first insulating structures have a top surface that is higher than a top surface of the first top electrode layer, and the second conductive lines have a structure that includes convex and concave portions, the convex portions being connected to the top surface of the top electrode layer and the concave portions accommodating the insulating structures between the convex portions.
US10062833B2 Electrical interconnecting device for MRAM-based magnetic devices
A MRAM-based magnetic device including an electrical interconnecting device including: a magnetic tunnel junction; a strap portion electrically connecting a lower end of the magnetic tunnel junction; a current line portion electrically connecting an upper end of the magnetic tunnel junction; an upper metallic stud electrically connecting a lower metallic stud through a via; the strap portion being in direct electrical contact with the via, such that a current passing in the magnetic tunnel junction flows directly between the strap portion and the via and between the via and the lower metallic stud or the upper metallic stud.
US10062823B2 Thermoelectric device, a thermoelectric module comprising such a thermoelectric device and a method for producing such a thermoelectric device
The invention relates to a thermoelectric device comprising at least two thermoelectric elements (10, 20), called first (10) and second (20) elements, capable of generating an electric current under the effect of a temperature gradient applied between two of their faces, called first and second active faces, the first active faces being intended to exchange heat with a heat source of the temperature gradient, and the second active faces being intended to exchange heat with a cold source of the temperature gradient, said device comprising a first electrical connector (31) connecting the two elements (10, 20), said first connector (31) covering a first part (11, 21) of each first and, respectively, each second active face of said first (10) and second (20) elements, a second part (13, 23) of said first and, respectively, second active faces being left free. The invention further relates to a thermoelectric module comprising such a device and to a method for producing such a device.
US10062822B1 Light-emitting diode package structure with an improved structure, light-emitting device using the same, and method of making the same
A light-emitting diode package structure, a light-emitting device and a method of making the same are provided. The light-emitting diode package structure includes an insulating base, a first conductive unit, a second conductive unit and at least one light-emitting diode chips. The first conductive unit is disposed on the insulating base. The second conductive unit is disposed on the insulating base and separated from the first conductive unit. The at least one light-emitting diode chips is electrically connected to the first conductive unit and the second conductive unit. Further, the first conductive unit has a first groove, and an outer surface thereof is divided by the first groove into two separated parts. In addition, the second conductive unit has a second groove, and the outer surface thereof is divided by the second groove into two separated parts.
US10062820B2 Interposer
An interposer includes element mounting sections and terminal sections directly and partly formed on a surface of an aluminum film having the predetermined pattern. Each of the element mounting sections and the terminal sections has a laminated structure of an Ni film, an Pd film and an Au film. The interposer is formed with an AuSn layer on a predetermined region of a surface of each Au film in the element mounting sections. The interposer includes a protective film having optical permeability that directly covers a region of the surface of the aluminum film, which is out of contact with the element mounting sections and the terminal sections.
US10062817B1 Ultraviolet emitting device with shaped encapsulant
Embodiments of the invention include a light emitting diode (UVLED), the UVLED including a semiconductor structure with an active layer disposed between an n-type region and a p-type region. The active layer emits UV radiation. The UVLED is disposed on a mount. A transparent encapsulant is disposed over the UVLED. The transparent encapsulant has an angled sidewall.
US10062815B1 Light emitting device and method of manufacturing the same
A light emitting device includes a carrier, a light emitting chip, and a covering part disposed on the carrier. The carrier includes a board, a guiding metal layer, and a sealing material. The board has a first surface, a second surface, and a through vent that is divided into a first partial hole and a second partial hole. The first partial hole extends from the first surface to the second partial hole, and the second partial hole extends from the second surface to the first partial hole. The guiding metal layer is formed on the second surface and in the second partial hole, and covers the sidewall of the second partial hole. The guiding metal layer extends from the second partial hole to the second surface, and does not cover the sidewall of the first partial hole and the first surface. The sealing material seals the second partial hole.
US10062814B2 Method of manufacturing light emitting device with multiple light emitting elements which are simultaneously connected to mounting board in flip chip manner
A method of manufacturing a light emitting device, includes: temporarily connecting light emitting elements to a wiring layer through connection members, the wiring layer being formed on a mounting board provided with reflectors; contacting a pressing surface of a press-bonding jig with upper surfaces of the light emitting elements and pressing the light emitting elements toward the mounting board while being heated at the same time to deform the connection members and to contact the pressing surface with tops of the reflectors; and connecting the light emitting elements to the wiring layer in a flip chip manner, wherein when the light emitting elements are temporarily connected to the wiring layer, a sum of height of a light emitting element of the light emitting elements and a connection member of the connection members is set to be larger than a height of a reflector of the reflectors.
US10062812B2 Substrate for can package-type optical device and optical device using same
The present invention relates to a method for manufacturing an optical device, and to an optical device manufactured thereby, which involve using a substrate itself as a heat-dissipating plate, and adopting a substrate with vertical insulation layers formed thereon, such that electrode terminals do not have to be extruded out from a sealed space, and thus enabling the overall structure and manufacturing process for an optical device to be simplified.According to the present invention, a method for manufacturing a can package-type optical device comprises the steps of: (a) preparing a metal plate and a metal substrate with vertical insulation layers, wherein more than one vertical insulation layer crossing the substrate from the top surface to the bottom surface thereof are formed; (b) bonding the metal plate on the top surface of the metal substrate with vertical insulation layers; (c) forming a cavity on an intermediate product that has undergone step (b) in a form of a cylindrical pit having a predetermined depth reaching the surface of said metal substrate with vertical insulation layers by passing through said metal plate and the adhesive layers formed by said bonding, wherein said cavity contains said vertical insulation layer in the bottom wall thereof; (e) connecting a wire, which electrically connects an optical device and an electrode of the optical device together, to either side of the surface of the bottom wall of the vertical insulation layers of the cavity, respectively; and (g) sealing the cavity by means of a protective plate made from a light-transmitting material; and a can cap, formed as a picture frame whose top central portion and the bottom are open and encompassing the perimeter of the protective plate.
US10062806B2 Method of producing III nitride semiconductor light-emitting device and III nitride semiconductor light-emitting device
We propose a method of producing a III nitride semiconductor light-emitting device including a p-type semiconductor layer, in which the p-type semiconductor layer is formed by the steps comprising: an electron blocking layer formation step for forming an electron blocking layer made of AlyGa1-yN (b
US10062805B2 Semiconductor light-emitting element
A semiconductor light-emitting element includes a first semiconductor layer of a first conductivity type; a light-emitting functional layer that includes a light-emitting layer; and a second semiconductor layer that is formed on the light-emitting functional layer and is of a conductivity type opposite to a conductivity type of the first semiconductor layer. The light-emitting layer includes a base layer which has a composition subject to stress strain from the first semiconductor layer and has a plurality of base segments that are partitioned in a random net shape; and a quantum well structure layer composed of at least one quantum well layer and at least one barrier layer. The base layer has a composition of AlxGa1−xN (0≤x≤1), and the barrier layer has a composition of AlyGa1−yN (0≤y<1), and the composition x and the composition y satisfy a relation of x>y.
US10062797B2 Method of making a IV-VI/Silicon thin-film tandem solar cell
A simple manufacturing method is provided for the fabrication of the IV-VI group of semiconductor films on inexpensive substrates for highly efficient tandem or multi junction solar cells and a variety of other electronic devices such as transistors and LEDs. Specifically, the method includes depositing a textured oxide buffer on a substrate; depositing a metal-inorganic film from a eutectic alloy on the buffer layer, the metal being a component of a IV-VI compound; and forming a layer on the metal-inorganic film on which an additional element from the IV-VI compound is added, forming a IV-VI layer on a semiconductor device. The films comprising tin sulfides—SnS (tin sulphide), SnS2, and SnS3—are grown on inexpensive substrates, such as glass or flexible plastic, at low temperature, allowing for R2R (roll-to-roll) processing.
US10062796B2 Photovoltaic system, module holder system and reflector
A photovoltaic system has at least two bifacial solar modules, which are respectively held in a module holder, and a reflector. The module holders are configured to hold two bifacial solar modules vertically positioned and parallel to each other, wherein the module holders are interconnected via the reflector.
US10062794B2 Resonant-cavity infrared photodetectors with fully-depleted absorbers
Resonant-cavity infrared photodetector (RCID) devices that include a thin absorber layer contained entirely within the resonant cavity. In some embodiments, the absorber region is a single type-II InAs—GaSb interface situated between an n-type region comprising an AlSb/InAs n-type superlattice and a p-type AlSb/GaSb region. In other embodiments, the absorber region comprises one or more quantum wells formed on an upper surface of the n-type region. In other embodiments, the absorber region comprises a “W”-structured quantum well situated between two barrier layers, the “W”-structured quantum well comprising a hole quantum well sandwiched between two electron quantum wells. In other embodiments, an RCID in accordance with the present invention includes a thin absorber region and an nBn or pBp active core within a resonant cavity.
US10062793B1 High efficiency quantum well waveguide solar cells and methods for constructing the same
Photon absorption, and thus current generation, is hindered in conventional thin-film solar cell designs, including quantum well structures, by the limited path length of incident light passing vertically through the device. Optical scattering into lateral waveguide structures provides a physical mechanism to increase photocurrent generation through in-plane light trapping. However, the insertion of wells of high refractive index material with lower energy gap into the device structure often results in lower voltage operation, and hence lower photovoltaic power conversion efficiency. The voltage output of an InGaAs quantum well waveguide photovoltaic device can be increased by employing a III-V material structure with an extended wide band gap emitter heterojunction. Analysis of the light IV characteristics reveals that non-radiative recombination components of the underlying dark diode current have been reduced, exposing the limiting radiative recombination component and providing a pathway for realizing solar-electric conversion efficiency of 30% or more in single junction cells.
US10062791B2 Self-aligned metal oxide thin film transistor and method of making same
A thin film transistor comprises a substrate, a gate electrode formed on the substrate, an electrically insulating layer covering the gate electrode, a channel layer made of a semiconductor material and formed on the electrically insulating layer, a source electrode formed on a first lateral side of the electrically insulating layer, and a drain electrode formed on an opposite second lateral side of the electrically insulating layer. The source electrode has an inner end covering a first outer end of the channel layer and electrically connecting therewith. The drain electrode has an inner end covering an opposite second outer end of the channel layer and electrically connecting therewith. An area of the channel layer adjacent to and not covered by one of the source electrode and the drain electrode has an electrical conductivity lower than the electrical conductivity of other area of the channel layer.
US10062790B2 Semiconductor device and electronic device
To provide a miniaturized transistor having highly stable electrical characteristics. Furthermore, also in a semiconductor device including the transistor, high performance and high reliability are achieved. The transistor includes, over a substrate, a conductor, an oxide semiconductor, and an insulator. The oxide semiconductor includes a first region and a second region. The resistance of the second region is lower than that of the first region. The entire surface of the first region in the oxide semiconductor is surrounded in all directions by the conductor with the insulator interposed therebetween.
US10062788B2 Semiconductor on insulator devices containing permanent charge
A lateral SOI device may include a semiconductor channel region connected to a drain region by a drift region. An insulation region on the drift layer is positioned between the channel region and the drain region. Permanent charges may be embedded in the insulation region sufficient to cause inversion in the insulation region. The semiconductor layer also overlies a global insulation layer, and permanent charges are preferably embedded in at least selected areas of this insulation layer too.
US10062785B2 Fin field-effect transistor (FinFET) with reduced parasitic capacitance
A semiconductor device includes a substrate, a plurality of fins on the substrate, wherein the plurality of fins each include a fin channel region, first isolation regions on the substrate corresponding to active gate regions, a second isolation region on the substrate corresponding to a dummy gate region, wherein a height of the second isolation region is greater than a height of the first isolation regions, a plurality of active gate structures formed around the fins, and on the first isolation regions, and a dummy gate structure formed on the second isolation region.
US10062779B2 Semiconductor device and manufacturing method thereof
A method of manufacturing a Fin FET includes forming a fin structure over a substrate. The fin structure includes an upper layer, and part of the upper layer is exposed from an isolation insulating layer. A gate structure is formed over part of the fin structure. An amorphous layer is formed over the gate structure and the fin structure not covered by the gate structure. A recrystallized layer is formed by partially recrystallizing the amorphous layer over the fin structure not covered by the gate structure. A remaining amorphous layer which is not recrystallized is removed. Source and drain electrode layers are formed over the recrystallized layer.
US10062773B2 Semiconductor device having a transistor and first and second embedded layers
The present invention makes it possible, in a manufacturing process of a semiconductor device, to inhibit: impurities from diffusing from a substrate to a semiconductor layer; and the withstand voltage of a transistor from deteriorating.In the present invention, a first electrically conductive type epitaxial layer is formed over a first electrically conductive type base substrate. The impurity concentration of the epitaxial layer is lower than that of the base substrate. A second electrically conductive type first embedded layer and a second electrically conductive type second embedded layer are formed in the epitaxial layer. The second embedded layer is deeper than the first embedded layer, is kept away from the first embedded layer, and has an impurity concentration lower than the first embedded layer. A transistor is further formed in the epitaxial layer.
US10062769B2 Methods of fabricating semiconductor devices
A semiconductor device and a method for fabricating the same are disclosed. The semiconductor device comprises: a semiconductor substrate with an active area defined by a plurality of isolation features; a gate stack extending across the active area onto portions of the isolation features, wherein the gate stack comprising a gate dielectric layer on the active area and the portions of the isolation features, and a gate electrode on the gate dielectric layer; and a protective seal comprising a vertical portion lining sidewalls of the gate stack and a horizontal portion extending onto a top surface of the isolation features, wherein the horizontal portion surrounding portions of the gate stack outside the active area in a top view.
US10062768B2 Field-effect transistor (FET) devices employing adjacent asymmetric active gate / dummy gate width layout
Field-Effect Transistor (FET) devices employing an adjacent asymmetric active gate/dummy gate width layout are disclosed. In an exemplary aspect, a FET cell is provided that includes a FET device having an active gate, a source region, and a drain region. The FET cell also includes an isolation structure comprising a dummy gate over a diffusion break located adjacent to one of the source region and the drain region. The FET cell has an asymmetric active gate/dummy gate width layout in that a width of the active gate is larger than a width of the adjacent dummy gate. The increased width of the active gate provides increased gate control and the decreased width of the dummy gate increases isolation from the dummy gate, thus reducing sub-threshold leakage through the dummy gate.
US10062766B1 Hetero-junction schottky diode device
A hetero-junction Schottky diode device includes a buffer layer, at least one channel layer, at least one barrier layer and a Schottky metal layer. The buffer layer is disposed on a substrate. The at least one channel layer is disposed on the buffer layer. The at least one barrier layer is disposed on the at least one channel layer. Besides, multiple strip openings are configured to penetrate through the at least one barrier layer and at least one channel layer. The Schottky metal layer is disposed on the at least one barrier layer, across the strip openings and fills in the strip openings.
US10062764B1 Semiconductor device having void between gate electrode and sidewall spacer and manufacturing method thereof
A semiconductor device includes a substrate, a gate structure, a spacer, a mask layer, and at least one void. The gate structure is disposed on the substrate, and the gate structure includes a metal gate electrode. The spacer is disposed on sidewalls of the gate structure, and a topmost surface of the spacer is higher than a topmost surface of the metal gate electrode. The mask layer is disposed on the gate structure. At least one void is disposed in the mask layer and disposed between the metal gate electrode and the spacer.
US10062760B2 Semiconductor device
A semiconductor device according to the present invention includes a semiconductor layer of SiC of a first conductivity type, a plurality of body regions of a second conductivity type formed in the surface portion of the semiconductor layer with each body region forming a unit cell, a source region of the first conductivity type formed in the inner portion of the body region, a gate electrode facing the body region across a gate insulating film, a drain region of the first conductivity type and a collector region of the second conductivity type formed in the rear surface portion of the semiconductor layer such that the drain region and the collector region adjoin each other, and a drift region between the body region and the drain region, wherein the collector region is formed such that the collector region covers a region including at least two unit cells in the x-axis direction along the surface of the semiconductor layer.
US10062750B2 Semiconductor device and method of manufacturing semiconductor device
An active region through which current flows in a semiconductor device includes an n−-type silicon carbide epitaxial layer formed on a front surface of an n+-type silicon carbide semiconductor substrate; a p-type layer becoming a channel region; a trench formed so as to be in contact with a p-type layer and having an oxide film and a gate electrode embedded therein; a p+-type layer arranged beneath the trench and between trenches; an n−-type layer in contact with the p-type layer, a p+-type layer, and the trench, and arranged in contact with a p+-type layer or on a surface side of the semiconductor substrate; an n-type layer in contact with the n−-type silicon carbide epitaxial layer and the p+-type layer, and having an impurity concentration higher than that of the n−-type layer and that of the n−-type silicon carbide epitaxial layer.
US10062746B2 Semiconductor rectifier and manufacturing method thereof
A semiconductor rectifying device includes a substrate of a first conductivity type, an epitaxial layer of the first conductivity type, a filling structure, an upper electrode, a guard ring, and a guard layer. The epitaxial layer defines a plurality of trenches thereon. The filling structure includes an insulating material formed on the inner surface of the trench and a conductive material filled in the trench. A doped region of a second conductivity type is formed in the surface of the epitaxial layer between the filling structures. A method of manufacturing a semiconductor rectifying device includes forming an epitaxial layer of a first conductivity type on a substrate of the first conductivity type, defining a plurality of trenches on the epitaxial layer, forming a plurality of filling structures in the plurality of trenches, and forming a doped region in the epitaxial layer between the filling structures.
US10062742B2 Semiconductor device
Semiconductor elements deteriorate or are destroyed due to electrostatic discharge damage. The present invention provides a semiconductor device in which a protecting means is formed in each pixel. The protecting means is provided with one or a plurality of elements selected from the group consisting of resistor elements, capacitor elements, and rectifying elements. Sudden changes in the electric potential of a source electrode or a drain electrode of a transistor due to electric charge that builds up in a pixel electrode is relieved by disposing the protecting means between the pixel electrode of the light-emitting element and the source electrode or the drain electrode of the transistor. Deterioration or destruction of the semiconductor element due to electrostatic discharge damage is thus prevented.
US10062740B2 Display device with a buffer layer filled with bubbles and packaging method
A display device and a display device packing method are provided. The display device comprises a display panel having a display region and a non-display region; a cover lens disposed on a light-emitting surface of the display panel; and a buffer layer disposed between the cover lens and the display panel and in the non-display region of the display panel, wherein the buffer layer is selectively filled with a plurality of bubbles to enhance a buffering effect.
US10062738B2 Devices combining thin film inorganic LEDs with organic LEDs and fabrication thereof
Devices including organic and inorganic LEDs are provided. Techniques for fabricating the devices include fabricating an inorganic LED on a parent substrate and transferring the LED to a host substrate via a non-destructive ELO process. Scaling techniques are also provided, in which an elastomeric substrate is deformed to achieve a desired display size.
US10062736B2 Display device having varying distances between reflecting layers
A reflecting layer is provided for each of a white pixel PW and a plurality of chromatic color pixels PR, PG and PB. A semitransparent reflecting layer is provided for each of the white pixel PW and the plurality of chromatic color pixels PR, PG and PB. The distance between the reflecting layer and the semitransparent reflecting layer in the white pixel PW is larger than the largest distance among distances between the reflecting layer and the semitransparent reflecting layer in the chromatic color pixels PR, PG, PB. Such display device can suppress increase in manufacturing cost and obtain both merits of optical micro-cavity structure and of the white pixel.
US10062735B2 Innovative approach of 4F2 driver formation for high-density RRAM and MRAM
Some embodiments of the present disclosure relate to an integrated chip having a vertical transistor device. The integrated chip may have a semiconductor body with a trench extending along first sides of a source region, a channel region over the source region, and a drain region over the channel region. A gate electrode is arranged along a first sidewall of the trench, and a metal contact is arranged on the drain region. An isolation dielectric material is disposed within the trench. The isolation dielectric material is vertically over a top surface of the gate electrode and is laterally adjacent to the gate electrode.
US10062728B2 Image sensor device and method
A system and method for reducing cross-talk between photosensitive diodes is provided. In an embodiment a first color filter is formed over a first photosensitive diode and a second color filter is formed over a second photosensitive diode, and a gap is formed between the first color filter and the second color filter. The gap will serve to reflect light that otherwise would have crossed from the first color filter to the second color filter, thereby reducing cross-talk between the first photosensitive diode and the second photosensitive diode. A reflective grid may also be formed between the first photosensitive diode and the second photosensitive diode in order to assist in the reflection and further reduce the amount of cross-talk.
US10062725B2 Image sensor with anti-blooming gate
The invention concerns active-pixel electronic image sensors. The pixel comprises a photodiode (PH) designed in a semiconductor active layer (12) and maintained at a nil reference potential, and above the active layer an anti-blooming gate (G5) adjacent on one side to the photodiode and on another side to an evacuation drain (22). The sensor comprises means for applying to the anti-blooming gate, during most of the duration of integration, a blocking potential creating beneath the gate a potential barrier of a first height, and, during a series of brief pulses over the duration of integration, an anti-blooming potential creating a potential barrier of a second height, lower than the first. The fact of only applying the anti-blooming voltage during the brief pulses reduces the dark noise induced by tunneling effect by the electric field between gate and photodiode.
US10062722B2 Stacked image sensor with shield bumps between interconnects
An image sensor includes a pixel array having plurality of pixel cells arranged into a plurality of rows and a plurality of columns of pixel cells in a first semiconductor die. A plurality of pixel support circuits are arranged in a second semiconductor die that is stacked and coupled together with the first semiconductor die. A plurality of interconnect lines are coupled between the first and second semiconductor dies, and each one of the plurality of pixel cells is coupled to a corresponding one of the plurality of pixel support circuits through a corresponding one plurality of interconnect lines. A plurality of shield bumps are disposed proximate to corners of the pixel cells in the pixel array and between the first and second semiconductor dies such that each one of the plurality of shield bumps is disposed between adjacent interconnect lines along a diagonal of the pixel array.
US10062718B2 Imaging device
In one general aspect, the techniques disclosed here feature an imaging device that includes: a semiconductor substrate; a first pixel cell including a first photoelectric converter in the semiconductor substrate, and a first capacitive element one end of which is electrically connected to the first photoelectric converter; and a second pixel cell including a second photoelectric converter in the semiconductor substrate. An area of the second photoelectric converter is larger than an area of the first photoelectric converter in a plan view.
US10062716B2 Display device
By applying an AC pulse to a gate of a transistor which easily deteriorates, a shift in threshold voltage of the transistor is suppressed. However, in a case where amorphous silicon is used for a semiconductor layer of a transistor, the occurrence of a shift in threshold voltage naturally becomes a problem for a transistor which constitutes a part of circuit that generates an AC pulse. A shift in threshold voltage of a transistor which easily deteriorates and a shift in threshold voltage of a turned-on transistor are suppressed by signal input to a gate electrode of the transistor which easily deteriorates through the turned-on transistor. In other words, a structure for applying an AC pulse to a gate electrode of a transistor which easily deteriorates through a transistor to a gate electrode of which a high potential (VDD) is applied, is included.
US10062715B2 TFT array substrate and manufacturing method thereof
A TFT array substrate and its manufacturing method are disclosed. The TFT array substrate includes a substrate having a display area and a non-display area, and at least a Schottky diode on the non-display area. The Schottky diode includes an anode layer and a cathode layer on the substrate, a gate insulation layer on the substrate covering the anode and cathode layers, a first gate on the gate insulation layer covering portions of the anode and cathode layers, an inter-layer insulation layer on the gate insulation layer covering the first gate and having a number of vias exposing the anode and cathode layers, respectively, and a first electrode and a second electrode in the vias on the inter-layer insulation layer connecting the anode and cathode layers, respectively. The present disclosure achieves simplified manufacturing process and reduced cost by forming the Schottky diode simultaneously when the TFT is formed.
US10062714B2 FinFET device having a high germanium content fin structure and method of making same
A fin of silicon-germanium material is formed and covered with an epitaxially grown layer of silicon material. A dummy transistor gate is then formed to extend over a channel of the fin. Sidewall spacers are formed on each side of the dummy transistor gate and directly on top of the expitaxial silicon layer. Epitaxially grown raised source and drain regions are formed on each side of the dummy transistor gate adjacent the sidewall spacers. The dummy transistor gate and a portion of the epitaxial silicon layer (underneath said dummy transistor gate) are removed and replaced by a metal gate.
US10062708B2 Memory blocks and related devices and methods
Vertical memory blocks for semiconductor devices include a memory cell region including an array of memory cell pillars and at least one via region including a dielectric stack of alternating dielectric materials and at least one conductive via extending through the dielectric stack. Semiconductor devices including a vertical memory block include at least one vertical memory block, which includes slots extending between adjacent memory cells of a three-dimensional array. The slots are separated by a first distance in a first portion of the block, and by a second, greater distance in a second portion of the block. Methods of forming vertical memory blocks include forming slots separated by a first distance in a memory array region and by a second, greater distance in a via region. At least one conductive via is formed through a stack of alternating first and second dielectric materials in the via region.
US10062707B2 Semiconductor device and method of manufacturing the same
Provided here may be a semiconductor device and a method of manufacturing the same. The semiconductor device may include a first source seed layer, a second source seed layer disposed over the first source seed layer at a position spaced apart from the first source seed layer with a source area interposed between the first source seed layer and the second source seed layer, cell plugs configured to penetrate through the second source seed layer and extend into the source area, the cell plugs being disposed at positions spaced apart from the first source seed layer. The semiconductor device may also include an interlayer source layer configured to fill the source area.
US10062706B2 Semiconductor device
A semiconductor device includes a semiconductor substrate, an element isolation film, and a fin having side surfaces facing each other in a first direction of an upper surface and a main surface connecting the facing side surfaces and extending in a second direction orthogonal to the first direction. The device further includes a control gate electrode arranged over the side surface via a gate insulation film and extending in the first direction, and a memory gate electrode arranged over the side surface via another gate insulation film having a charge accumulation layer and extending in the first direction. Furthermore, an overlap length by which the memory gate electrode overlaps with the side surface is smaller than an overlap length by which the control gate electrode overlaps with the side surface in the direction orthogonal to the upper surface.
US10062704B2 Buried-channel MOSFET and a surface-channel MOSFET of a same type and fabrication method thereof
A method is provided for fabricating a buried-channel MOSFET and a surface-channel MOSFET of the same type and different gate electrodes on a same wafer. The method includes providing a semiconductor substrate having a well area and a plurality of shallow trench isolation structures; forming a threshold implantation region doped with impurity ions opposite of that of the well area in the well area for the buried-channel MOSFET; forming a gate structure including a gate dielectric layer and a gate electrode on the semiconductor substrate, wherein the gate electrode of the buried-channel MOSFET is doped with impurity ions with a same type as that of the well area, and the gate electrode of the surface-channel MOSFET is doped with impurity ions with a type opposite of that of the well area; and forming source and drain regions in the semiconductor substrate at both sides of the gate structure.
US10062699B1 Capacitor for semiconductor memory element and method for manufacturing the same
A capacitor for a semiconductor memory element includes a lower electrode, a dielectric layer disposed on the lower electrode and including titanium oxide, and an upper electrode disposed on the dielectric layer. The lower electrode includes a first metal and a second metal, the first metal including at least one selected from the group consisting of platinum (Pt), osmium (Os), rhodium (Rh) and palladium (Pd), the second metal including at least one selected from the group consisting of ruthenium (Ru) and iridium (Jr).
US10062698B2 P-channel multi-time programmable (MTP) memory cells
Multi-time programmable (MTP) memory cells, integrated circuits including MTP memory cells, and methods for fabricating MTP memory cells are provided. In an embodiment, an MTP memory cell includes a semiconductor substrate, a p-well formed in the semiconductor substrate, and an n-well formed in the semiconductor substrate and isolated from the p-well. The MTP memory cell further includes a p-channel transistor disposed over the n-well and including a transistor gate. Also, the MTP memory cell includes a p-channel capacitor disposed over the p-well and including a capacitor gate. The capacitor gate is coupled to the transistor gate.
US10062697B2 Semiconductor device without a break region
A semiconductor device includes a first active region, a second active region, a first gate line disposed to overlap the first and second active regions, a second gate line disposed to overlap the first and second active regions, a first metal line electrically connecting the first and second gate lines and providing a first signal to both the first and second gate lines, a first contact structure electrically connected to part of the first active region between the first and second gate lines, a second contact structure electrically connected to part of the second active region between the first and second gate lines, and a second metal line electrically connected to the first and second contact structures and transmitting a second signal, wherein an overlapped region that is overlapped by the second metal line does not include a break region.
US10062695B2 Semiconductor device and manufacturing method thereof
A semiconductor device and a manufacturing method thereof are provided. The semiconductor device includes a substrate, a metal-oxide-semiconductor (MOS) transistor, and a dielectric layer. The MOS transistor includes a gate structure formed over the substrate. The dielectric layer is formed aside the gate structure, and the dielectric layer is doped with a strain modulator. An effective lattice constant of the dielectric layer modified by the doping with the strain modulator is different from an effective lattice constant of the dielectric layer prior to the doping.
US10062690B2 Multi-fin FINFET device including epitaxial growth barrier on outside surfaces of outermost fins and related methods
A multi-fin FINFET device may include a substrate and a plurality of semiconductor fins extending upwardly from the substrate and being spaced apart along the substrate. Each semiconductor fin may have opposing first and second ends and a medial portion therebetween, and outermost fins of the plurality of semiconductor fins may comprise an epitaxial growth barrier on outside surfaces thereof. The FINFET may further include at least one gate overlying the medial portions of the semiconductor fins, a plurality of raised epitaxial semiconductor source regions between the semiconductor fins adjacent the first ends thereof, and a plurality of raised epitaxial semiconductor drain regions between the semiconductor fins adjacent the second ends thereof.
US10062689B2 Method to fabricate vertical fin field-effect-transistors
A FinFET-type device is formed having a fin structure with vertically-oriented source/drain regions (with lightly doped extensions) and a channel region extending substantially perpendicular to the surface of the semiconductor substrate. A semiconductor stack is provided (or formed) having a first heavily doped layer and two lightly doped layer, with a channel region formed between the two lightly doped layers. The stack is etched to form fin structures (for the devices) and a gate stack is formed along the sidewalls of the channel region. A second heavily doped layer is selectively formed on the upper lightly doped layer. A portion of the first heavily doped layer and a portion of the lower lightly doped layer form a lower S/D region with a lightly doped extension region. Similarly, a portion of the second heavily doped layer and a portion of the upper lightly doped layer form an upper S/D region with a lightly doped extension region.
US10062680B2 Silicon-on-insulator (SOI) complementary metal oxide semiconductor (CMOS) standard library cell circuits having a gate back-bias rail(s), and related systems and methods
Silicon-on-insulator (SOI) complementary metal oxide semiconductor (CMOS) standard library cell circuits having gate back-bias rail(s) are disclosed. Related systems and methods are also disclosed. In one aspect, a SOI CMOS standard library cell circuit is provided that is comprised of one or more standard library cells. Each standard library cell includes one or more PMOS channel regions and one or more NMOS channel regions. Each standard library cell has one or more gate back-bias rails disposed adjacent to PMOS and NMOS channel regions. The gate back-bias rails are configured to apply bias voltages to corresponding PMOS and NMOS channel regions to adjust threshold voltages of PMOS and NMOS transistors associated with the PMOS and NMOS channel regions, respectively. Voltage biasing can be controlled to adjust timing of an IC using SOI CMOS standard library cell circuits to achieve design timing targets without including timing closure elements that consume additional area.
US10062678B2 Proximity coupling of interconnect packaging systems and methods
Proximity coupling interconnect packaging systems and methods. A semiconductor package assembly comprises a substrate, a first semiconductor die disposed adjacent the substrate, and a second semiconductor die stacked over the first semiconductor die. There is at least one proximity coupling interconnect between the first semiconductor die and the second semiconductor die, the proximity coupling interconnect comprising a first conductive pad on the first coupling face on the first semiconductor die and a second conductive pad on a second coupling face of the second semiconductor die, the second conductive pad spaced apart from the first conductive pad by a gap distance and aligned with the first conductive pad. An electrical connector is positioned laterally apart from the proximity coupling interconnect and extends between the second semiconductor die and the substrate, the position of the electrical connector defining the alignment of the first conductive pad and the second conductive pad.
US10062673B2 PC-LED module with enhanced white rendering and conversion efficiency
The invention provides a lighting device (100) comprising: —a first solid state light source (10), configured to provide UV radiation (11) having a wavelength selected from the range of 380-420 nm; —a second solid state light source (20), configured to provide blue light (21) having a wavelength selected from the range of 440-470 nm; —a wavelength converter element (200), wherein the wavelength converter element (200) comprises: —a first luminescent material (210), configured to provide upon excitation with the blue light (21) of the second solid state light source (20) first luminescent material light (211) having a wavelength selected from the green and yellow wavelength range, and wherein the first luminescent material excitability for UV radiation (11) is lower than for blue light (21); and —a second luminescent material (220), configured to provide upon excitation with the blue light (21) of the second solid state light source (20) second luminescent material light (221) having a wavelength selected from the orange and red wavelength range, and wherein the second luminescent material excitability for UV radiation (11) is lower than for blue light (21).
US10062672B2 Light source module
A light source module according to an embodiment includes: a flexible printed circuit board that has first and second pads; and a plurality of light emitting chips that are arranged on the first pads of the flexible printed circuit board, respectively, wherein the plurality of light emitting chips include a plurality of first arrays that are arranged in a first direction and second arrays that are arranged in a second direction that is different from the first direction, at least two of light emitting chips in each first array are connected to each other by the flexible printed circuit board, light emitting chips in each second array are electrically isolated from each other, the light source module further includes connection members, each of which is connected to at least one of the light emitting chips of the second array and a corresponding second pad of the flexible printed circuit board, and the connection members extend in the second direction.
US10062666B2 Catch flexure systems, devices and methods
Various systems, devices and methods are provided for interconnection between wafers and/or chips using catch flexures. In one example, among others, a catch flexure assembly includes a first interconnect affixed to a first wafer. The first interconnect can include a female opening at a distal end of a flexible member that is configured to receive a male extension of a second interconnect affixed to a second wafer when the first wafer is aligned with the second wafer, and retain the male extension during a bonding process of the first and second flexible interconnects. The catch flexure assembly can also include bonding material disposed adjacent to the female opening, which is configured to secure the male extension in the female opening during the bonding process.
US10062665B2 Semiconductor packages with thermal management features for reduced thermal crosstalk
An embodiment package includes a first die stack on a surface of a package component, a second die stack on the surface of the package component, and a contour lid over the first die stack and second die stack. The contour lid includes a first thermal conductive portion over the first die stack, a second thermal conductive portion over the second die stack, and a thermal barrier portion between the first thermal conductive portion and the second thermal conductive portion. The thermal barrier portion includes a low thermal conductivity material.
US10062662B2 Integrated fan-out package structures with recesses in molding compound
A package includes a first die and a second die. The first die includes a first substrate and a first metal pad overlying the first substrate. The second die includes a second substrate and a second metal pad overlying the second substrate. A molding compound molds the first die and the second die therein. The molding compound has a first portion between the first die and the second die, and a second portion, which may form a ring encircles the first portion. The first portion and the second portion are on opposite sides of the first die. The first portion has a first top surface. The second portion has a second top surface higher than the first top surface.
US10062661B2 Package-on-package assembly with wire bonds to encapsulation surface
Apparatuses relating to a microelectronic package are disclosed. In one such apparatus, a substrate has first contacts on an upper surface thereof. A microelectronic die has a lower surface facing the upper surface of the substrate and having second contacts on an upper surface of the microelectronic die. Wire bonds have bases joined to the first contacts and have edge surfaces between the bases and corresponding end surfaces. A first portion of the wire bonds are interconnected between a first portion of the first contacts and the second contacts. The end surfaces of a second portion of the wire bonds are above the upper surface of the microelectronic die. A dielectric layer is above the upper surface of the substrate and between the wire bonds. The second portion of the wire bonds have uppermost portions thereof bent over to be parallel with an upper surface of the dielectric layer.
US10062659B2 System and method for an improved fine pitch joint
Presented herein are an interconnect and method for forming the same, the method comprising forming an interconnect on a mounting surface of a mounting pad disposed on a first surface of a first substrate, the interconnect comprising a conductive material, optionally solder or metal, the interconnect avoiding the sides of the mounting pad. A molding compound is applied to the first surface of the first substrate and molded around the interconnect to covering at least a lower portion of the interconnect and a second substrate may be mounted on the interconnect. The interconnect may comprise an interconnect material disposed between a first and second substrate and a molding compound disposed on a surface of the first substrate, and exposing a portion of the interconnect. A sidewall of the interconnect material contacts the mounting pad at an angle less than about 30 degrees from a plane perpendicular to the first substrate.
US10062656B2 Composite bond structure in stacked semiconductor structure
A semiconductor device includes a substrate, a dielectric structure, a top metal layer and a bonding structure. The dielectric structure is disposed on the substrate. The top metal layer is disposed in the dielectric structure. The bonding structure is disposed on the dielectric structure and the top metal layer. The bonding structure includes a silicon oxide layer, a silicon oxy-nitride layer, a conductive bonding layer and a barrier layer. The silicon oxide layer is disposed on the dielectric structure. The silicon oxy-nitride layer covers the silicon oxide layer. The conductive bonding layer is disposed in the silicon oxide layer and the silicon oxy-nitride layer. The barrier layer covers a sidewall and a bottom of the conductive bonding layer.
US10062655B2 Semiconductor device
A semiconductor device includes a TSV that penetrates a silicon substrate. A seal ring is provided from a first low relative permittivity film that is closest to the silicon substrate to a second low relative permittivity film that is farthest from the silicon substrate. The seal ring is formed to surround the TSV in bird's eye view on the silicon substrate from a wafer front surface. This achieves suppression of generation or progress of a crack in a low relative permittivity film in a semiconductor device including the low relative permittivity film and a TSV.
US10062649B2 Package substrate
This disclosure provides a package substrate which includes: a first conductive layer having a first conductive area and a second conductive area; a package unit layer disposed on the first conductive layer and including a first circuit device having a first terminal connected to the first conductive area and a second terminal connected to the second conductive area, a first conductive pillar connected to the first conductive area, and an encapsulant material; and a second conductive layer disposed on the package unit layer and having a first metal wire connected to the first conductive pillar.
US10062646B2 Semiconductor integrated circuit and electronic system including the same
A semiconductor integrated circuit comprising: a first macro cell including a first power line in a first wiring layer; a second macro cell adjacent to the first macro cell, the second macro cell including a second power line in the first wiring layer; a first connection part in the first wiring layer, the first connection part electrically connecting the first power line with the second power line; and a third power line in a second wiring layer different from the first wiring layer, the third power line electrically connected to the first power line; wherein the second power line is electrically connected to the third power line through the first connection part.
US10062639B2 Integrated circuit device with plating on lead interconnection point and method of forming the device
An integrated circuit (IC) device includes an IC die and a plurality of leads. Each lead includes an unplated proximal end including a first material, and an unplated distal end including the first material. A plated bond wire portion extends between the proximal and distal ends and includes the first material and a plating of a second material thereon. A plurality of bond wires extend between the IC die and the plated bond wire portions of the leads. An encapsulation material surrounds the IC die and bond wires so that the unplated proximal end and plated bond wire portion of each lead are covered by the encapsulation material.
US10062635B2 Double-faced cooling-type power module
A double-facing cooling-type power module has coolers on both sides. The power module includes: a first switch having the coolers on both sides; a second switch disposed independently from the first switch and having the coolers on both sides; and a common electrode coupled to both the first switch and the second switch.
US10062628B2 Printed circuit module having a semiconductor device with a protective layer in place of a low-resistivity handle layer
A printed circuit module having a protective layer in place of a low-resistivity handle layer and methods for manufacturing the same are disclosed. The printed circuit module includes a printed circuit substrate with a thinned die attached to the printed circuit substrate. The thinned die includes at least one device layer over the printed circuit substrate and at least one deep well within the at least one device layer. A protective layer is disposed over the at least one deep well, wherein the protective layer has a thermal conductivity greater than 2 watts per meter Kelvin (W/mK) and an electrical resistivity of greater than 106 Ohm-cm.
US10062624B2 Silicon package for embedded semiconductor chip and power converter
A packaged transistor device (100) comprises a semiconductor chip (101) including a transistor with terminals distributed on the first and the opposite second chip side; and a slab (110) of low-grade silicon (l-g-Si) configured as a ridge (111) framing a depression including a recessed central area suitable to accommodate the chip, the ridge having a first surface in a first plane and the recessed central area having a second surface in a second plane spaced from the first plane by a depth (112) at least equal to the chip thickness, the ridge covered by device terminals (120; 121) connected to attachment pads in the central area having the terminals of the first chip side attached so that the terminals (103) of the opposite second chip side are co-planar with the device terminals on the slab ridge.
US10062621B2 Power semiconductor device module having mechanical corner press-fit anchors
A power semiconductor device module includes a metal baseplate and a plastic housing that together form a tray. Power electronics are disposed in the tray. A plastic cap covers the tray. Electrical press-fit terminals are disposed along the periphery of the tray. Each electrical terminal has a press-fit pin portion that sticks up through a hole in the cap. In addition, the module includes four mechanical corner press-fit anchors disposed outside the tray. One end of each anchor is embedded into the housing. The other end is an upwardly extending press-fit pin portion. The module is manufactured and sold with the press-fit pin portions of the electrical terminals and the mechanical corner anchors unattached to any printed circuit board (PCB). The mechanical anchors help to secure the module to a printed circuit board. Due to the anchors, screws or bolts are not needed to hold the module to the PCB.
US10062613B1 Semiconductor device and method for fabricating the same
A method for fabricating semiconductor device includes the steps of: forming a first trench and a second trench in a substrate; forming a first work function metal layer in the first trench and the second trench; forming a patterned mask to cover the second trench; removing the first work function metal layer from the first trench; forming a second work function metal layer in the first trench and the second trench; and forming a conductive layer in the first trench and the second trench to form a first gate structure and a second gate structure.
US10062612B2 Method and system for constructing FINFET devices having a super steep retrograde well
Generally, the present disclosure is directed to a method for forming a FinFET device that may be used in designs that include both tight and relaxed fin pitches. The method for forming the fins includes: forming a first layer of doped silicate glass above a semiconductor wafer and within a plurality of recesses located adjacent the fins; forming a first layer of nitride above the first doped silicate glass layer; and forming a conformal oxide layer above the first nitride layer, substantially filling relatively narrow recesses between fins having a tight pitch and lining relatively wide recesses between fins having a relaxed pitch.
US10062610B2 Method of producing an opening with smooth vertical sidewall in a semiconductor substrate
An opening (17) is etched from a main surface (10) of a substrate (1) of semiconductor material by deep reactive ion etching comprising a plurality of cycles, each of the cycles including a deposition of a passivation in the opening and an application of an etchant. An additional etching is performed between two consecutive cycles by an application of a further etchant that is different from the etchant. The passivation layer (9) is thus etched above a sidewall (7) of the opening to remove undesired protrusions.
US10062609B2 Semiconductor devices and methods of manufacturing the same
A semiconductor device includes a first insulating interlayer on a substrate, metal lines in the first insulating interlayer, a first air gap between the metal lines in a first region of the substrate and a second air gap between the first insulating interlayer and at least one of the metal lines in a second region of the substrate, a liner layer covering top surfaces and side walls of the metal lines and a top surface and a side wall of the first insulating interlayer, adjacent to the first and second air gaps, and a second insulating interlayer on the liner layer and contacting the liner layer.
US10062607B2 Methods for producing interconnects in semiconductor devices
A method for forming metallization in a workpiece includes electrochemically depositing a second metallization layer on the workpiece comprising a nonmetallic substrate having a dielectric layer disposed over a substrate and a continuous first metallization layer disposed on the dielectric layer and having at least one microfeature comprising a recessed structure, wherein the first metallization layer at least partially fills a feature on the workpiece, where the first metallization layer is a cobalt or nickel metal layer, and wherein the second metallization layer is a cobalt or nickel metal layer that is different from the metal of the first metallization layer, electrochemically depositing a copper cap layer after filling the feature, and annealing the workpiece to diffuse the metal of the second metallization layer into the metal of the first metallization layer.
US10062603B2 Air-gap scheme for BEOL process
The present disclosure relates a back-end-of-the-line (BEOL) metallization stack having an air gap disposed between adjacent metal interconnect features, which provides for an inter-level dielectric material with a low dielectric constant. In some embodiments, the BEOL metallization stack has an inter-level dielectric (ILD) layer disposed over a substrate. A metal interconnect layer is disposed within the ILD layer, and an air gap is arranged disposed within the ILD layer at a position between a first feature and a second feature of the metal interconnect layer. The air gap has an upper surface with a first curve that meets a second curve at a peak arranged below a top of the metal interconnect layer. The first curve becomes steeper as a distance from the peak decreases and the second curve becomes steeper as a distance from the peak decreases.
US10062602B2 Method of etching a porous dielectric material
The invention relates to a method of etching a layer of porous dielectric material, characterized in that the etching is performed in a plasma formed from at least one silicon-based gas mixed with oxygen (O2) and/or nitrogen (N2) so as to grow a passivation layer all along said etching, at least on flanks of the layer of porous dielectric material and wherein the silicon-based gas is taken from all the compounds of the type SixHy for which the ratio x/y is equal or greater than 0.3 or is taken from all the compounds of the following types: SixFy and SixCly, where x is the proportion of silicon (Si) in the gas and y is the proportion of fluorine (F) or chlorine (Cl) or hydrogen (H) in the gas.
US10062600B2 System and method for bi-facial processing of substrates
A system for processing substrates in plasma chambers, such that all substrates transport and loading/unloading operations are performed in atmospheric environment, but processing is performed in vacuum environment. The substrates are transported throughout the system on carriers. The system's chambers are arranged linearly, such that carriers move from one chamber directly to the next. A conveyor, placed above or below the system's chambers, returns the carriers to the system's entry area after processing is completed. The carriers are configured for supporting substrates of different sizes. The carriers are also configured for flipping the substrates such that both surfaces of the substrates may be processed.
US10062593B2 Substrate processing apparatus and substrate processing method
During a teaching operation regarding a transport mechanism, a hand of the transport mechanism is moved to a tentative target position in a substrate supporter, and a substrate supported at a reference position in the substrate supporter is received by the hand. A positional relationship between the substrate held by the hand and the hand is detected. A deviation between the tentative target position and the reference position is acquired as correction information based on the detected positional relationship. During the teaching operation or during substrate processing, the tentative target position is corrected to a true target position to coincide with the reference position based on the acquired correction information. During the substrate processing, the hand is moved to the true target position, so that the substrate is transferred to the substrate supporter by the hand, or the substrate is received from the substrate supporter by the hand.
US10062581B2 Methods of forming an isolation structure and methods of manufacturing a semiconductor device including the same
A method of forming an isolation structure, wherein a hard mask is formed on a first region and a second region of a substrate; the substrate is etched using the hard mask as an etching mask to form a plurality of first active patterns in the first region and a plurality of second active patterns in the second region, a first trench between the first active patterns having a first trench width, and a second trench between the second active patterns having a second trench width smaller than the first trench width; a first oxide layer is formed on the hard mask and the first and second trenches; the first oxide layer is conformally formed on an inner wall of the first trench and filling the second trench; a polysilicon layer is conformally formed on the first oxide layer and a spin-on-dielectric (SOD) layer is formed on the polysilicon layer to fill the first trench; and the SOD layer and the polysilicon layer are annealed using an oxygen-containing gas so that the SOD layer and the polysilicon layer are transformed into a second oxide layer and a third oxide layer, respectively, in the first trench, resulting in a semiconductor device with an isolation structure with good isolation characteristics.
US10062576B2 Method for plasma etching a workpiece
A method of plasma etching one or more features in a silicon substrate includes performing a main etch using a cyclical etch process in which a deposition step and an etch step are alternately repeated, and performing an over etch to complete the plasma etching of the features. The over etch includes one or more etch steps of a first kind and one or more etch steps of a second kind, each of the etch steps of the first and second kind include etching by ion bombardment of the silicon substrate. The ion bombardment during the one or more etch steps of the second kind has an inward inclination with respect to ion bombardment during the one or more etch steps of the first kind.
US10062574B2 Wafer polishing apparatus and method
A wafer polishing apparatus capable of maintaining a drive ring in a flat state and a wafer polishing method are provided.In the wafer polishing apparatus and method according to an embodiment, when the head assembly moves to the initial descending position by the wafer elevation unit, the shape of the drive ring inside the head assembly may be measured by using the sensor, and thus the polishing process may be performed in the state where the descending position of the head assembly is automatically adjusted by using the head auxiliary elevation unit to maintain the drive ring in the flat state.Therefore, since the wafer polishing process is performed in the state the balance of the wafer mounting part is automatically adjusted by using the drive ring, the polishing quality of the wafer may be uniformly maintained, and also the polishing performance may be improved.
US10062573B1 Embedded SONOS with triple gate oxide and manufacturing method of the same
A method to integrate silicon-oxide-nitride-oxide-silicon (SONOS) transistors into a complementary metal-oxide-semiconductor (CMOS) flow including a triple gate oxide structure. The memory device may include a non-volatile memory (NVM) transistor that has a charge-trapping layer and a blocking dielectric, a first field-effect transistor (FET) including a first gate oxide of a first thickness, a second FET including a second gate oxide of a second thickness, a third FET including a third gate oxide of a third thickness, in which the first thickness is greater than the second thickness and the second thickness is greater than the third thickness.
US10062572B2 Semiconductor structure and fabrication method thereof
A method is provided for fabricating a semiconductor structure. The method includes providing a substrate having a dielectric layer formed on the substrate, where an opening is formed in the dielectric layer, and bottom of the opening exposes surface of the substrate. The method also includes forming a first metal layer over of the dielectric layer, where a temperature for forming the first metal layer is a first temperature. In addition, the method includes forming a second metal layer filling the opening, where a temperature for forming the second metal layer is a second temperature, and the second temperature is higher than the first temperature. Further, the method includes planarizing the second metal layer and the first metal layer until the top surface of the dielectric layer is exposed.
US10062569B2 Epitaxial wafer manufacturing method and epitaxial wafer
Provided is a method of manufacturing an epitaxial wafer having an excellent gettering capability while suppressing formation of epitaxial defects. The method includes: a cluster ion irradiation step of irradiating a surface of a silicon wafer having a resistivity of from 0.001 Ω·cm to 0.1 Ω·cm with cluster ions containing at least carbon at a dose of from 2.0×1014/cm2 to 1.0×1016/cm2 to form, on a surface portion of the silicon wafer, a modifying layer composed of a constituent element of the cluster ions in the form of a solid solution; and an epitaxial layer forming step of forming, on the modifying layer on the silicon wafer, an epitaxial layer having a resistivity that is higher than the resistivity of the silicon wafer.
US10062567B2 Reducing autodoping of III-V semiconductors by atomic layer epitaxy (ALE)
In one aspect, a method for forming a doped III-V semiconductor material on a substrate includes the steps of: (a) forming a first monolayer on the substrate, wherein the first monolayer comprises at least one group III or at least one group V element; and (b) forming a doped second monolayer on a side of the first monolayer opposite the substrate, wherein the second monolayer comprises either i) at least one group V element if the first monolayer comprises at least one group III element, or ii) at least one group III element if the first monolayer comprises at least one group V element, wherein a dopant is selectively introduced only during formation of the second monolayer, and wherein steps (a) and (b) are performed using atomic layer epitaxy. Doped III-V semiconductor materials are also provided.
US10062565B2 Nitride semiconductor element and nitride semiconductor package
A nitride semiconductor element capable of accommodating GaN electron transfer layers of a wide range of thickness, so as to allow greater freedom of device design, and a nitride semiconductor element package with excellent voltage tolerance performance and reliability. On a substrate, a buffer layer including an AlN layer, a first AlGaN layer and a second AlGaN layer is formed. On the buffer layer, an element action layer including a GaN electron transfer layer and an AlGaN electron supply layer is formed. Thus, an HEMT element is constituted.
US10062563B2 Selective atomic layer deposition with post-dose treatment
Methods and apparatuses for depositing films in high aspect ratio features and trenches using a post-dose treatment operation during atomic layer deposition are provided. Post-dose treatment operations are performed after adsorbing precursors onto the substrate to remove adsorbed precursors at the tops of features prior to converting the adsorbed precursors to a silicon-containing film. Post-dose treatments include exposure to non-oxidizing gas, exposure to non-oxidizing plasma, and exposure to ultraviolet radiation.
US10062559B2 Laser desorption electrospray ionization source
A laser desorption electrospray ionization source includes a sample platform configured to support a sample material to be analyzed, an ion transfer tube having a first end and a second end, the first end facing in a direction of the sample platform, the second end connected to a mass spectrometer for providing sample molecules for spectral analysis, and a hollow emission needle having a tip that forms an electrospray nozzle, the tip extending to or into the first end of the ion transfer tube, such that the sample molecules pass the tip of the hollow emission needle on their way to the mass spectrometer.
US10062557B2 Mass spectrometer with interleaved acquisition
A method of mass spectrometry is disclosed comprising passing ions through a first stage and a second stage of a mass spectrometer and monitoring a first ion acquisition for a first dwell time extending from a time T1 to a time T1+Tdwell1. The method further comprises reconfiguring the mass spectrometer or one or more components of the mass spectrometer to monitor a second ion acquisition and setting the first stage to transmit ions of the second ion acquisition at a time T, wherein TT1+Tdwell1 and determining the time T based on a known or calculated ion transit time through one or more regions or components of the mass spectrometer disposed downstream of the first stage.
US10062551B2 Sputtering apparatus and substrate processing apparatus
A sputtering apparatus includes a chamber, a substrate holder, first to fourth target holders, a shutter unit, and a gate valve through which the substrate is conveyed. The first to fourth target holders are arranged on vertices of a virtual rectangle having long sides and short sides and inscribed in a virtual circle centered on the axis, the first target holder and the second target holder are respectively arranged on two vertices defining one short side of the virtual rectangle, and a distance to the gate valve is shorter than distances from the third target holder and the fourth target holder to the gate valve.
US10062550B2 Substrate processing apparatus
Provided are substrate processing apparatuses including a temperature measurement unit. The substrate processing apparatus comprises a chamber including a substrate processing region, a dielectric sheet that is disposed on the substrate processing region and includes an insertion hole and a temperature measurement unit that is disposed on the dielectric sheet to measure the temperature of the dielectric sheet, and has a screw portion inserted into the insertion hole, wherein each of the insertion hole and the screw portion has thread helixes meshed with each other.
US10062547B2 Plasma processing apparatus
In a plasma processing apparatus for processing a substrate by plasmatizing a process gas introduced into a processing container, an introducing unit which introduces the process gas is formed on a ceiling surface of the processing container; a gas retention portion which gathers the process gas supplied from the outside of the processing container through a supply passage, and a plurality of gas ejection holes which allow communication between the gas retention portion and the inside of the processing container are formed in the introducing unit; a gas ejection hole is not formed in a location of the gas retention portion that faces an opening of the supply passage; and a cross section of each of the gas ejection holes has a flat shape.
US10062546B2 Sample holder and focused-ion-beam machining device provided therewith
To realize a focused-ion-beam machining apparatus capable of machining a thin sample with a wide area and a uniform film thickness and a needle-like sample with a sharp tip, in a focused-ion-beam machining apparatus including: an ion source (1); an electronic lens (3) focusing an ion beam extracted from the ion source (1) and irradiating the ion beam to a sample (5); and a sample holder (13) holding the sample (5), the sample holder (13) is provided with a shield electrode (7) arranged in a manner such as to cover the sample (5), and the sample (5) and the shield electrode (7) are insulated from each other in a manner such that voltages can be applied to them separately from each other.
US10062544B2 Apparatus and method for minimizing thermal distortion in electrodes used with ion sources
An apparatus for improving the uniformity of an ion beam is disclosed. The apparatus includes a heating element to heat an edge of the suppression electrode that is located furthest from the suppression aperture. In operation, the edge of the suppression electrode nearest to the suppression electrode may be heated by the ion beam. This heat may cause the suppression electrode to distort, affecting the uniformity of the ion beam. By heating the distal edge of the suppression electrode, the thermal distortion of the suppression electrode can be controlled. In other embodiments, the distal edge of the suppression electrode is heated to create a more uniform ion beam. By monitoring the uniformity of the ion beam downstream from the suppression electrode, such as by use of a beam uniformity profiler, a controller can adjust the heat applied to the distal edge to achieve the desired ion beam uniformity.
US10062543B2 Determining multi-patterning step overlay error
Methods and systems for determining overlay error between different patterned features of a design printed on a wafer in a multi-patterning step process are provided. For multi-patterning step designs, the design for a first patterning step is used as a reference and designs for each of the remaining patterning steps are synthetically shifted until the synthetically shifted designs have the best global alignment with the entire image based on global image-to-design alignment. The final synthetic shift of each design for each patterning step relative to the design for the first patterning step provides a measurement of relative overlay error between any two features printed on the wafer using multi-patterning technology.
US10062541B2 Apparatus of plural charged-particle beams
A new multi-beam apparatus with a total FOV variable in size, orientation and incident angle, is proposed. The new apparatus provides more flexibility to speed the sample observation and enable more samples observable. More specifically, as a yield management tool to inspect and/or review defects on wafers/masks in semiconductor manufacturing industry, the new apparatus provide more possibilities to achieve a high throughput and detect more kinds of defects.
US10062540B2 Multi charged particle beam exposure method, and multi charged particle beam blanking apparatus
A multi charged particle beam exposure method includes transmitting ON/OFF control signals each being an ON/OFF control signal for a corresponding beam of multi-beams of charged particle beams in a batch to a blanking apparatus in which there are mounted a substrate where a plurality of passage holes are formed to let a corresponding beam of the multi-beams individually pass therethrough, and a plurality of individual blanking mechanisms arranged in the substrate to individually perform blanking deflection of each beam of the multi-beams, and irradiating the substrate with the multi-beams in accordance with the ON/OFF control signals transmitted in a batch, while shifting an irradiation timing for each group obtained by grouping the multi-beams into a plurality of groups by a plurality of individual blanking mechanisms mounted in the blanking apparatus.
US10062538B2 Electron device and method for manufacturing an electron device
According to embodiments of the present invention, an electron device is provided. The electron device includes a support substrate, a conductive planar slow-wave structure on the support substrate, the conductive planar slow-wave structure being adapted to receive an electromagnetic wave signal for interaction with an electron beam, and a dielectric layer arrangement in between the conductive planar slow-wave structure and the support substrate, the dielectric layer arrangement being arranged on the support substrate at only one or more support substrate portions overlapping with the conductive planar slow-wave structure. According to further embodiments of the present invention, a method for manufacturing an electron device is also provided.
US10062537B1 Redundant fuse wires in a hold-down release apparatus
A release apparatus includes a coiled restraining wire with each end attached to a corresponding fuse wire. The fuse wires are supplied with respective actuation electric currents by respective independent current sources. Flow of actuation current through a fuse wire causes that fuse wire to break; breakage of either one or both fuse wires allows the restraining wire to partially uncoil and allow the release apparatus to transition from a retained condition to a released condition, by allowing disengagement of retention members from a release member that can then move out of the release apparatus. The release apparatus can be employed to attach a deployable component to a satellite or spacecraft, and can be readily repaired, refurbished or reset for repetitive ground testing.
US10062534B2 Disconnector and surge arrester including such disconnector
A disconnector and related surge arrester include first and second connection terminals connecting to active electrical leads, between which a protection element is inserted, having electrodes electrically connected to the connection terminals, a disconnector between the first terminal and an electrode of the protection element including a metal plate having a base end electrically connected to the first terminal and a distal end maintained electrically connected to the electrode, the plate being able to sublimate in the presence of short-circuit currents above a preset threshold, an intercepting slider, mounted longitudinally slidable along a longitudinal direction which lies between the base end of the lamina and the electrode of the protection element to intersect development of an electric arc, a sliding guide for the intercepting slider, the slider being biased in the longitudinal direction, through a preloaded elastic unit, towards an intercepting position abutting a portion of the plate.
US10062533B2 Wall-mounted smart switches and outlets for use in building wiring for load control, home automation, and/or security purposes
An electrical switch device features a switch module housing that fits at least partially within an in-wall electrical box. The housing contains electrically controlled switches and has line and neutral contacts carried for each of the electrically controlled switches to enable connection of a different respective load circuit across each electrically controlled switch. A control panel is mountable over an open front of the in-wall electrical box and the housing therein, and has a user-interface for operation of the switch module to control the electrically controlled switches and connected loads. The control panel is sized to fully cover the open front of a multi-gang electrical box, whereby the same switch module and control panel are usable with either a single-gang or multi-gang electrical box without leaving any portion of the open front of the single-gang or multi-gang electrical box uncovered by said control panel.
US10062531B1 Plastic lampholder with thermostat
A plastic lampholder with a thermostat includes a housing, a plastic bracket, a plastic threaded ring, a positive electrode plate, a negative electrode plate, a thermostat and a top cover and is installed to a downlight. The lampholder has two slots for plugging two electrodes of a power line by a bare line section, so that a power source is introduced to the lampholder. Both of the plastic bracket and housing of the lampholder are made of a plastic material and integrally formed, and the plastic threaded ring of the lampholder is integrally formed in the housing. Power is conducted through a thermostat to prevent the lampholder from burning by high temperatures.
US10062530B2 Surge protection device
A circuit protection device including a housing (15) defining a chamber (19) and a metal oxide varistor (MOV) stack (310) disposed within the chamber (19). A first spring (330a) is electrically attached at a first end to a first input terminal (311a) of the MOV stack (310) by a solder connection (30) and at a second end to a first input line (20a). The first spring (330a) is biased away from the first input terminal (311a). A second spring (330b) is electrically attached to a second input terminal (311b) of the MOV stack (310) by a solder connection (40) and at a second end to a second input line (20b). The second conductive spring (330b) is biased away from the second input terminal (311b). When an overvoltage condition occurs, heat generated by the MOV stack (310) melts at least one of the first or second solder connections (30, 40) to allow the corresponding springs to be displaced away from the respective MOV stack (310) input terminals (311 a, 311 b), thereby creating an opening circuit.
US10062528B2 Electrical load controller having a frame with an integrally formed backlightable indicator region
An electrical load controller includes an electrical switching device and an actuator assembly having at least one user actuator for use in turning power on and off to the load and for use in adjustably controlling the level of power to the load. A frame attached to the actuator includes an integrally formed backlightable indicator region having an outer continuous solid surface. Light from an illumination assembly related to the level of power to the load is directable onto a portion of an inner surface of the backlightable indicator region, transmittable through the backlightable region from the inner surface to the outer surface, emittable from a portion of the outer surface, and observable by the user.
US10062527B2 Transfer switches with dual mechanism control and related assemblies and methods
A contactor assembly for a transfer switch includes a housing, first and second operating mechanisms in the housing, a first contact assembly in the housing and adjacent the first operating mechanism, a second contact assembly in the housing and adjacent the second operating mechanism, and a central control system in the housing and coupled to each of the first and second operating mechanisms. The central control system is configured to be manually actuated (i) in a first way to cause the first operating mechanism to change the first contact assembly to a closed state and to lock the second contact assembly in an open state and (ii) in a second way to cause the second operating mechanism to change the second contact assembly to a closed state and to lock the first contact assembly in an open state.
US10062526B2 Medium voltage switchgear with interlocking device corresponding with the switching drive
Exemplary embodiments relate to a medium voltage switchgear with interlocking device associated with an actuator drive, which operates a switching element via a mechanical coupling element. The switching drive is movable in two end positions until which the interlocking is active between a freely selectable middle position and a specified end position. In order to keep the interlocking active over a certain range of the actuator travel, the mechanical coupling element includes a force flux element that is rotatable during operation of the drive from OFF to ON. In this way, the region where the interlocking shifts from unlocked to locked can freely be chosen by the shape of the force flux element.
US10062521B2 Electrode for a combination of supercapacitor and battery and also process for the production thereof
An electrode (10) for a combination of supercapacitor and battery, comprising an active structure (12), wherein the active structure (12) comprises an active material layer (18) which is divided into strips in the plane and capacitor strips (16) and battery strips (14) are arranged alternately in the plane, is proposed. Also a process for producing such an electrode (10) and a combined supercapacitor and battery cell comprising at least one such electrode.
US10062520B2 Photo-electrochemical cell, manufacturing method of photo-electrochemical cell, and photo-electrochemical reaction device
A photo-electrochemical cell of an embodiment includes: a first electrode which has a transparent conductive film provided on a first surface of a photoelectric conversion layer; a first catalyst layer provided on the first electrode; a second electrode provided on a second surface of the photoelectric conversion layer; and a second catalyst layer provided on the second electrode. The first catalyst layer has a plurality of catalyst parts disposed on the first electrode and a transparent dielectric part disposed in a gap between the plurality of catalyst parts.
US10062516B2 Thin-film ceramic capacitor
A thin-film ceramic capacitor includes: a body in which a plurality of dielectric layers and first and second electrode layers are alternately disposed on a substrate; and first and second electrode pads disposed on an external surface of the body. The dielectric layer contains a mixed phase of a perovskite phase having ferroelectric properties and a pyrochlore phase having paraelectric properties, the pyrochlore phase being disposed on interfaces between the dielectric layers and the first and second electrode layers in lower portions of the dielectric layers.
US10062515B2 Capacitor structure
This capacitor structure is provided with a capacitor body in which a plurality of wound-type capacitors are housed in a housing, and which is fixed to a fixing object via a fastening tool (a cylindrical member and a fixing bolt). The capacitor structure is configured such that the capacitor body is fixed to the fixing object by inserting the fastening tool into at least one of a gap formed between the outer peripheral surfaces of the wound-type capacitors or gaps formed between the outer peripheral surfaces of the wound-type capacitors and the inner wall of the housing, in a state in which the wound-type capacitors are installed side by side on the floor of the housing.
US10062512B2 Multilayer ceramic electronic component
A multilayer ceramic electronic component has a dimension in a longitudinal direction of no less than about 0.12 mm and no more than about 0.27 mm, a dimension in a width direction of no less than about 0.06 mm and no more than about 0.14 mm, and a dimension in a lamination direction of no less than about 0.06 mm and no more than about 0.14 mm, for example. Each of a first outer electrode and a second outer electrode includes an underlying electrode layer disposed on a surface of a multilayer body, a nickel-plated layer covering the underlying electrode layer, and a tin-plated layer covering the nickel-plated layer. The nickel-plated layer in each of the first outer electrode and second outer electrode has surface roughness of no less than about 3 μm and no more than about 6 μm, for example.
US10062508B2 Capacitor with center outer electrode disposed between first and second outer electrodes
A three terminal capacitor includes a capacitor element including first through sixth surfaces, first-side and second-side outer electrodes, a center outer electrode between the first-side and second-side outer electrodes, and conductor layers. The conductor layers include a pair of outermost conductor layers that are respectively nearest to the fifth and sixth surfaces, and thicknesses of the pair of outermost conductor layers are greater than a thickness of a center conductor layer nearest to a center of the capacitor element in a width direction.
US10062505B1 Laminated conductors
A microfabricated laminated conductor, comprising at least two flat metallic conductors held together parallel by their edges by a first dielectric material anchor, such that there exists a gap of between several nanometers and several micrometers between most of the at least two flat metallic conductors.
US10062501B2 ESD protection device and common mode choke coil with built-in ESD protection device
An ESD protection device includes a multilayer body including base material layers, a hollow portion inside the multilayer body, a ground electrode exposed at the hollow portion, first and second discharge electrodes exposed at the shared hollow portion and opposing the common ground electrode, and an auxiliary discharge electrode including conductive particles dispersed in the base material layer and extending along an inner surface of the hollow portion. At least the auxiliary discharge electrode in an adjacent region between the first discharge electrode and the second discharge electrode is divided into a portion on the first discharge electrode side and a portion on the second discharge electrode side by a non-formation section where the auxiliary discharge electrode is not provided in the hollow portion.
US10062500B2 Common mode choke coil
One object is to reduce, in a common mode choke coil having three coil conductors, a deviation in stray capacities generated between the coil conductors. A common mode choke coil according to one embodiment of the present invention includes a first coil conductor, a second coil conductor, and a third coil conductor. In said embodiment, the first coil conductor, the second coil conductor, and the third coil conductor extend parallel with each other in a first region in plan view as seen from an axial direction along the coil axis. In said embodiment, in the first region, when seen in a cross section cut along a plane including the coil axis, in an n-th turn, an arranging order of the first coil conductor, the second coil conductor, and the third coil conductor from an inner side in a radial direction thereof is inverted from that in an n+1th turn.
US10062496B2 Planar transformer
A planar transformer includes conductor plates each having a channel separating a region of the conductor plate into first and second portions. Each conductor plate corresponds to one wire turn of a winding coil with one of the first and second portions being a start point of the wire turn and the other one of the first and second portions being an end point of the wire turn.
US10062494B2 Apparatus with 3D inductors
Embodiments of an apparatus are disclosed that includes a first three dimensional (3D) inductor and a second 3D inductor. The first three dimensional (3D) inductor has a first conductive path shaped as a first two dimensional (2D) lobe laid over a first 3D volume. In addition, the second 3D inductor has a second conductive path, wherein the second 3D inductor is inserted into the first 3D inductor so that the second conductive path at least partially extends through the first 3D volume. Since second 3D inductor is inserted into the first 3D inductor, the 3D inductors may be coupled to one another. Depending on orientation and distances of structures provided by the 3D inductors, the 3D inductors may be weakly or moderately coupled.
US10062488B2 Superconducting current lead, superconducting current lead device, and superconducting magnet device
A superconducting current lead supplying current to a superconducting device includes a plurality of electrode members, a support rod that is arranged between the plurality of electrode members so as to connect the plurality of electrode members each other, and a plurality of thin multi-layer rare-earth-based superconducting wires, each of which has a tape shape and includes a main surface and both end portions being connected to each of the plurality of electrode members, and each of which is arranged on an outer surface of the support rod, wherein an angle θ is 40-60 degrees that is formed by each of the main surfaces adjacent to each other in a circumferential direction of the support rod on the outer surface of the support rod.
US10062486B1 High performance superconducting undulator
A high performance superconducting undulator magnet is provided. The superconducting undulator magnet includes inset grooves in which magnetic poles are attached. The superconducting undulator magnet also includes clips for use in winding. The superconducting wire is wound such that the each revolution of the wire has a precise position within each of the grooves, the precise position being repeated in each groove. The superconducting undulator magnet provided will have a mechanical precision to preserve uniformity of the magnetic pole width and coil grooves. The undulator system provides uniformity of the undulator gap.
US10062483B2 Grain-oriented electrical steel sheet and method for improving iron loss properties thereof
A grain-oriented electrical steel sheet, on which magnetic domain refining treatment by strain application has been performed, has an insulating coating with excellent insulation properties and corrosion resistance. The grain-oriented electrical steel sheet is obtained by irradiating a steel sheet with a high-energy beam to apply, to the steel sheet, linear strain extending in a direction that intersects a rolling direction of the steel sheet, and then re-forming an insulating coating on the steel sheet, in which in an irradiation mark region due to the high-energy beam, a ratio of an area containing defects on the insulating coating is 40% or less, a maximum width of the irradiation mark region in the rolling direction is 250 μm or less, and a thickness of the insulating coating is 0.3 μm or more and 2.0 μm or less.
US10062480B2 Cable connection structure, cable assembly, method for manufacturing cable assembly, and method for manufacturing cable connection structure
A cable connection structure includes a cable assembly that fixes a plurality of cables, and a mounting member connected to the cable assembly. The plurality of cables includes: core wires having core wire exposed portions where the core wires are exposed at distal ends of the plurality of cables; and jackets, each of which is formed of an insulator and covers each of the core wires. The mounting member includes a plurality of external connection electrodes to which the core wires are to be connected. The cable assembly includes a first cable fixing portion that is formed of an insoluble resin insoluble in organic solvents or alkali and that fixes the core wire exposed portions. The core wires are exposed on an end face of the first cable fixing portion and are connected to the plurality of external connection electrodes using a conductive material.
US10062474B2 Transparent electrode, conductive laminate and conductive layer
Disclosed is a conductive layer including photopolymerizable resin having dispersed carbon nanotubes, which is transparent with high electrical conductivity and facilitates the formation of an electrode pattern. A laminate and a transparent electrode, including the conductive layer, are also provided.
US10062472B2 Polyolefin molded product
A polyolefin molded product comprising a resin composition containing (1) from 1 to 30% by mass of an olefin-based polymer having an elastic modulus of from 5 to 450 MPa, (2) a propylene-based polymer having an elastic modulus of 500 MPa or more (the content of the component (2) is the balance), and (3) from 0.0001 to 2% by mass of an additive.
US10062469B2 Transparent conductive articles
Articles with graphene are selectively transparent to electromagnetic radiation. The articles transmit electromagnetic radiation in the infrared and visible light bands while inhibiting incident radio frequency radiation. The articles have high electrical conductivity and may be used in windows and domes.
US10062466B2 Apparatus, system and method for reducing radiation scatter in an imaging system
An apparatus for reducing radiation scatter in an imaging system having an operational slot for receiving an anti-scatter grid. The apparatus includes an imaging system component having at least one storage slot formed therein for selectively storing an anti-scatter grid when the grid is not in the operational slot of the imaging system. The apparatus further includes an operational slot sensor configured to detect the presence of an anti-scatter grid and/or an imaging property of a grid in the operational slot. The system allows an operator to select an appropriate anti-scatter grid for use in the imaging system from one or more anti-scatter grids that are located within the operational and/or storage slots of the imaging system.
US10062464B2 Tritium housing
A tritium housing includes a body extending from a first end to a second end to define a hollow extending therebetween. A lens is disposed adjacent and surrounded by the first end of the body and a tritium vial is disposed within the hollow to produce illumination visible through the lens. The body is comprised of a colored plastic material for magnifying and brightening the tritium illumination during a daylight use of the tritium housing.
US10062460B2 Control rod device mechanism inner diameter annulus ultra high pressure cavitation peening
A sealing member is provided to create a sealed region about an annulus formed between an inner body, such as a thermal sleeve, and an outer body, such as a control rod drive housing nozzle. Liquid is introduced into the sealed region to create a flooded region, which is pressurized to a desired level. A nozzle is provided into the flooded region, the nozzle being configured to fit within the annulus. Pressurized fluid is ejected from the nozzle, causing the formation of cavitation bubbles. The nozzle flow causes the cavitation bubbles to settle on the surfaces forming the annulus. The collapsing impact of the cavitation bubbles imparts compressive stress in the materials of the surfaces forming the annulus.
US10062456B2 Systems and methods for transitioning patient care from signal based monitoring to risk based monitoring
A risk-based patient monitoring system for critical care patients combines data from multiple sources to assess the current and the future risks to the patient, thereby enabling providers to review a current patient risk profile and to continuously track a clinical trajectory. A physiology observer module in the system utilizes multiple measurements to estimate Probability Density Functions (PDF) of a number of Internal State Variables (ISVs) that describe a components of the physiology relevant to the patient treatment and condition. A clinical trajectory interpreter module in the system utilizes the estimated PDFs of ISVs to identify under which probable patient states the patient can be currently categorized and assign a probability value that the patient will be in each of the identified states. The combination of patient states and their probabilities is defined as the clinical risk to the patient.
US10062445B2 Parallel programming of one time programmable memory array for reduced test time
The present disclosure relates to a method of a non-volatile one time programmable memory (OTPM) including parallel programming of all banks of the OTPM by programming two rows per bank at a time, verifying the programming by comparing a first row of the two rows per bank, and verifying the programming by comparing a second row of the two rows per bank.
US10062443B2 Memory circuit with leakage compensation
A memory array comprising a word line and a bit line is disclosed. Each of a plurality of memory cells of the memory array has a first terminal connected to the bit line and a current path between the first terminal and a respective second terminal. A first memory cell of the plurality of memory cells has the second terminal coupled to receive a first supply voltage when selected by the word line. A second memory cell of the plurality of memory cells has the second terminal coupled to receive a voltage different from the first supply voltage when the first memory cell is selected by the word line.
US10062441B1 Determining data states of memory cells
Methods of operating a memory include determining a respective raw data value for each memory cell of a plurality of memory cells; determining the numbers of memory cells of a first subset of the plurality of memory cells having each raw data value as their respective raw data value; determining a respective raw data values representative of transition between each pair of adjacent data states responsive to the determined numbers of memory cells of the first subset of the plurality of memory cells for each raw data value; and determining a respective data state of the plurality of data states for each memory cell of a second subset of the plurality of memory cells responsive to its respective raw data value and to the determined raw data values representative of the transitions between adjacent data states.
US10062440B1 Non-volatile semiconductor memory device and reading method thereof
A non-volatile semiconductor memory device capable of eliminating influence of bit line (BL) leakage on reading and a reading method thereof. The non-volatile semiconductor memory device includes a memory array, a semiconductor well having a plurality of erase units, and a source switch array having a plurality of source switches. Each of the source switches is coupled to a common source line of one erase unit of the semiconductor well. Only one source switch among the source switches coupled to a selected erase unit among the erase units of the semiconductor well for reading is enabled during a reading operation. Thus, the BL leakage is prevented from affecting the reading operation on memory cells of the memory array, thereby improving the reliability of the non-volatile semiconductor memory device.
US10062434B2 Resistive memory device with trimmable driver and sinker and method of operations thereof
A device is disclosed that includes a driver, a sinker and a memory column. The memory column includes a plurality of resistive memory cells each being electrically connected between the driver and the sinker through a first line and a second line. When one of the resistive memory cells is conducted, at least one of the driver and the sinker is configured to be controlled to have a resistance depending on a row location of the conducted resistive memory cell in the memory column.
US10062432B2 Resistive memory sensing
The present disclosure includes apparatuses and methods for sensing a resistive memory cell. A number of embodiments include performing a sensing operation on a memory cell to determine a current value associated with the memory cell, applying a programming signal to the memory cell, and determining a data state of the memory cell based on the current value associated with the memory cell before applying the programming signal and a current value associated with the memory cell after applying the programming signal.
US10062431B2 SRAM with multiple power domains
An SRAM facility adapted to power an address path using a first developed supply voltage and to power a data path using a second developed supply voltage, the first and second developed power supplies being separate, distinct, and different. The SRAM facility includes a power supply facility or a voltage supply facility adapted to develop the first and second supply voltages.
US10062429B1 System, apparatus and method for segmenting a memory array
In one embodiment, a graphics processor includes a register file having a plurality of storage segments to store information and output a plurality of segment outputs via a plurality of segmented bitlines to a static logic circuit to receive the plurality of segment outputs from the plurality of storage segments and to output read data based on the plurality of segment outputs. The register file may output the read data with a same amount of power without regard to a logic state of the read data. Other embodiments are described and claimed.
US10062427B2 Semiconductor memory device for controlling having different refresh operation periods for different sets of memory cells
Provided is a semiconductor memory device for controlling a refresh operation of redundancy memory cells. The semiconductor memory device may include normal memory cells and redundancy memory cells that are used to repair normal memory cell(s) to which a defective cell is connected, and an error-correction code (ECC) memory cell row that stores parity bits for controlling the defective cell. Memory cells on the normal memory cell rows are refreshed during a first refresh cycle. Other memory cells on, such as redundancy memory cell rows, an edge memory cell row that is adjacent to the redundancy memory cell row(s) from among the normal memory cell rows, and/or the ECC memory cell row may be refreshed during a second refresh cycle that is different from the first refresh cycle.
US10062423B2 Low standby power with fast turn on for non-volatile memory devices
Systems and methods for driving a non-volatile memory device in a standby operating condition are disclosed. A standby detection circuit detects whether the non-volatile memory system is in a standby condition. In response to determining that the non-volatile memory system is in a standby condition, a bias control circuit provides bias currents to drivers of the non-volatile memory system in a standby mode.
US10062422B2 Various methods and apparatus for configurable mapping of address regions onto one or more aggregate targets
An interconnect for an integrated circuit communicating transactions between initiator Intellectual Property (IP) cores and multiple target IP cores coupled to the interconnect is generally described. The interconnect routes the transactions between the target IP cores and initiator IP cores in the integrated circuit. A first aggregate target of the target IP cores includes two or more memory channels that are interleaved in an address space for the first aggregate target in the address map. Each memory channel is divided up in defined memory interleave segments and then interleaved with memory interleave segments from other memory channels. An address map is divided up into two or more regions. Each interleaved memory interleave segment is assigned to at least one of those regions and populates the address space for that region, and parameters associated with the regions and memory interleave segments are configurable.
US10062417B2 Content-triggered highlight recording
Systems and methods for selectively recording and bookmarking a portion of broadcast media content include receiving a video stream containing the broadcast media content, determining a video segment of the video stream to be output to a display device, and performing OCR on characters present within the video segment. The systems and methods may further include detecting a trigger event in the OCR of the video segment and creating a digital bookmark corresponding to the detected trigger event. The systems and methods may include generating a recording of a portion of the broadcast media content, whereby the recording begins prior to the trigger event and concludes after the trigger event, and storing the digital bookmark associated with the generated recording.
US10062413B2 Media-production system with social media content interface feature
In one aspect, an example method includes (i) accessing, by a computing system, data associated with a program schedule for a video program; (ii) based on the accessed data, selecting, by the computing system, a social media (SM) content item; (iii) providing, by the computing system, a user interface that (i) outputs the selected SM content item, and facilitates modifying the program schedule such that the program schedule refers to the selected SM content item; (iv) based on the modified program schedule, generating, by the computing system, video content that includes the selected SM content item; and (v) transmitting, by the computing system, to another computing system, the generated video content for presentation of the generated video content on the other computing system.
US10062412B2 Hierarchical segmentation and quality measurement for video editing
Methods for organizing media data by automatically segmenting media data into hierarchical layers of scenes are described. The media data may include metadata and content having still image, video or audio data. The metadata may be content-based (e.g., differences between neighboring frames, exposure data, key frame identification data, motion data, or face detection data) or non-content-based (e.g., exposure, focus, location, time) and used to prioritize and/or classify portions of video. The metadata may be generated at the time of image capture or during post-processing. Prioritization information, such as a score for various portions of the image data may be based on the metadata and/or image data. Classification information such as the type or quality of a scene may be determined based on the metadata and/or image data. The classification and prioritization information may be metadata and may be used to organize the media data.
US10062410B2 Automated seamless video loop
Techniques and devices for creating an AutoLoop output video include performing pregate operations. The AutoLoop output video is created from a set of frames. Prior to creating the AutoLoop output video, the set of frames are automatically analyzed to identify one or more image features that are indicative of whether the image content in the set of frames is compatible with creating a video loop. Pregate operations assign one or more pregate scores for the set of frames based on the one or more identified image features, where the pregate scores indicate a compatibility to create the video loop based on the identified image features. Pregate operations automatically determine to create the video loop based on the pregate scores and generate an output video loop based on the loop parameters and at least a portion of the set of frames.
US10062404B2 Method for manufacturing perpendicular magnetic recording medium
A method for manufacturing perpendicular magnetic recording medium which includes magnetic recording layer having desired film thickness while maintaining high magnetic anisotropy and having more homogenized magnetic characteristics. The method includes: (A) preparing non-magnetic substrate; (B) laminating magnetic recording layer on the substrate; and (C) heating the substrate on which the magnetic recording layer is laminated to a temperature of 400 to 600° C. The step (B) includes at least forming a first magnetic recording layer and a second magnetic layer thereon. The first layer has a granular structure including a first magnetic crystal grain constituted by an ordered alloy surrounded by a first non-magnetic grain boundary constituted by carbon, and the second layer has a granular structure including a second magnetic crystal grain constituted by an ordered alloy surrounded by a second non-magnetic grain boundary constituted by a non-magnetic material constituted by boron and carbon.
US10062403B1 Magnetic tape device and head tracking servo method
The magnetic tape device includes a magnetic tape; and a servo head, in which the servo head is a TMR head, the magnetic tape includes a servo pattern in the magnetic layer, a center line average surface roughness Ra measured regarding a surface of the magnetic layer is equal to or smaller than 2.0 nm, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding the surface of the magnetic layer is equal to or smaller than 0.050, and a ratio (Sdc/Sac) of an average area Sdc of a magnetic cluster of the magnetic tape in a DC demagnetization state and an average area Sac of a magnetic cluster thereof in an AC demagnetization state measured with a magnetic force microscope is 0.80 to 1.30.
US10062400B1 Mode splitter between TE and TM polarization for heat-assisted magnetic recording
An apparatus includes a first waveguide core extending along a light-propagation direction and configured to receive light from a light source at a combined transverse electric (TE) mode and a transverse magnetic (TM) mode. A second waveguide core is spaced apart from the first waveguide core and is configured to couple light at a TM mode to the second waveguide core. A near-field transducer (NFT) is disposed at a media-facing surface of a write head, the NFT receiving the light from the first waveguide core or the second waveguide core and heating a magnetic recording medium in response thereto.
US10062397B2 Tape head with step-like cross-sectional profile
A tape head is provided for reading and/or writing to a magnetic tape. The tape head including a step-like cross-sectional profile, so as to exhibit a riser between two treads, the latter respectively formed by a tape-bearing surface and a recessed surface, wherein: the tape-bearing surface is essentially flat and configured to contact a magnetic tape, and comprises at least one transducer, the latter being a read or a write element, configured to read or write to the magnetic tape, respectively; and the recessed surface is recessed from the tape-bearing surface by a distance h corresponding to a height of the riser, a width w of the recessed surface along a direction parallel to a longitudinal direction z of circulation of the tape being such that a ratio h/w is at least of 0.01. Related tape head apparatuses for recording or reproducing multi-track tapes are also provided.
US10062396B1 Platter supported and driven turntable
A platter supported and driven turntable has a spindle, an upper circular platter, a lower circular platter, an arm board, and a tonearm assembly. The spindle is to rotate about a first direction. The spindle has a hub, a shaft and a bearing assembly between the hub and the shaft. The shaft has a flange. The upper circular platter is attached to the shaft of the spindle. The lower circular platter is attached to the flange of the shaft of the spindle. The arm board is attached to the hub of the spindle. The arm board has a first extension section, a mid-range section, and a second extension section. The mid-range section of the arm board is disposed between the upper circular platter and the lower circular platter. The tonearm assembly is directly attached to the first extension section of the arm board. The second extension section of the arm board is attached to a ballast or a supporting turntable through one or more adjustable height mounts.
US10062395B2 Spectral recognition of percussive sounds
A system is disclosed for detecting and correlating percussive sounds with previously identified spectral signatures of a plurality of events so as to notify a user of an occurrence of a particular event. The system may include a sensor component which includes a piezoelectric transducer at a periphery of the sensor component for coupling with a surface and converting percussive sounds from the surface into an electrical signal. The sensor component may also include a local processor configured to produce a data signal based on the electrical signal, and a communication device for sending the data signal to a remote processor. The system may also include a remote processor configured to receive the data signal and compare the data signal to at least one reference signal, and send a notification to a user based at least in part on the data signal correlating to at least one reference signal.
US10062394B2 Voice band detection and implementation
A system encourages experimentation with audio frequency and speaker technologies while causing an inanimate object to appear to lip-sync. The system applies a bandpass filter to an incoming audio stream to determine a magnitude of audio content in a frequency band of interest. For example, the system may filter results directed at the voice band, associated with speech. A controller controls a strobe light to flash at a particular point of travel of a platform reciprocating at a known frequency. An illusion is created that a sculpture, such as a piece of paper formed into a ring, is lip-synching to music.
US10062392B2 Method and device for estimating a dereverberated signal
A method for estimating an instantaneous phase of dereverberated acoustic signal, the method comprising the following steps: measurement of an acoustic signal reverberated by propagation in a medium, estimation of a one short-term Fourier transform of the reverberated acoustic signal with a window function, calculation of an instantaneous frequency of dereverberated signal from said short-term Fourier transform and from an influencing factor of the medium, said influencing factor being a function of a reverberation time of said medium, determination of an instantaneous phase of dereverberated signal by integrating the instantaneous frequency of dereverberated signal over time.
US10062391B2 Audio processing device
To prevent that the noise occurs at timing switching between PCM data and DSD data by a simple configuration.An AV receiver 1 includes a mute circuit 5 that mutes output from a DAC 4, a detection circuit 6 that detects that a digital audio signal is zero data and supplies a detection signal, a microcomputer 2 that supplies a control signal at timing switching from PCM data to DSD data before switches from PCM mode that the DAC 4 converts PCM data into an analog audio signal to DSD mode that the DAC 4 converts DSD data into the analog audio signal, and an AND circuit 7 that activates the mute circuit 5 in case that the detection signal from the detection circuit 6 and the control signal from the microcomputer 2 are supplied.
US10062390B2 Decoder for generating a frequency enhanced audio signal, method of decoding, encoder for generating an encoded signal and method of encoding using compact selection side information
A decoder for generating a frequency enhanced audio signal, includes: a feature extractor for extracting a feature from a core signal; a side information extractor for extracting a selection side information associated with the core signal; a parameter generator for generating a parametric representation for estimating a spectral range of the frequency enhanced audio signal not defined by the core signal, wherein the parameter generator is configured to provide a number of parametric representation alternatives in response to the feature, and wherein the parameter generator is configured to select one of the parametric representation alternatives as the parametric representation in response to the selection side information; and a signal estimator for estimating the frequency enhanced audio signal using the parametric representation selected.
US10062387B2 Systems and methods for contacting emergency personnel via voice recognition
Systems and methods for contacting emergency personnel via voice recognition are provided. Some methods include detecting and identifying, via the voice recognition, a first predetermined phrase, detemiining whether a second predetermined phrase is detected and identified, via the voice recognition, within a predetermined period of time after detection and identification of the first predetermined phrase, and when the second predetermined phrase is detected and identified within the predetermined period of time, contacting the emergency personnel.
US10062386B1 Signaling voice-controlled devices
Techniques for indicating to a voice-controlled device that a user is going to provide a voice command to the device. In response to receiving such an indication, the device may prepare to process an audio signal based on sound captured by a microphone of the device for the purpose of identifying the voice command from the audio signal. For instance, a user may utilize a signaling device that includes a button that, when actuated, sends a signal that is received by the voice-controlled device. In response to receiving the signal, a microphone of the voice-controlled device may capture sound that is proximate to the voice-controlled device and may create an audio signal based on the sound. The voice-controlled device may then analyze the audio signal for a voice command of the user or may provide the audio signal to a remote service for identifying the command.
US10062384B1 Analysis of content written on a board
A computer-implemented method for analyzing content written on a board, on which a text and/or a drawing are made, is disclosed. The method includes obtaining content data including a series of images, which captures content being written on the board. The method also includes obtaining utterance data representing a series of utterances, which is associated with the series of the images. The method further includes extracting a section from the series of the utterances based on a change in topics and recognizing a content block for the section from the content data. The content block includes one or more content parts written during the section. The method includes further calculating evaluation value for the content block by using one or more utterances included in the section.
US10062380B2 Auto dialing system and computer readable recording medium that stores program for executing auto dialing method
An automatic dialing system includes a telephone directory database configured to store first terminal information which includes a first telephone directory and first identification information and second terminal information which includes a second telephone directory and second identification information. An instruction receiving unit is configured to receive a dialing instruction. A telephone directory search unit is configured to search for a telephone directory. A mobile device connection unit is configured to connect the second mobile device corresponding to the automatic dialing system, when the found telephone directory corresponds with the second telephone directory. A dialing control unit is configured to dial a phone number corresponding to the received instruction through the second mobile device, when the found telephone directory corresponds with the second telephone directory.
US10062377B2 Distributed pipelined parallel speech recognition system
A speech recognition circuit comprising a circuit for providing state identifiers which identify states corresponding to nodes or groups of adjacent nodes in a lexical tree, and for providing scores corresponding to said state identifiers, the lexical tree comprising a model of words. The circuit includes: a memory structure for receiving and storing state identifiers identified by a node identifier identifying a node or group of adjacent nodes, the memory structure being adapted to allow lookup to identify particular state identifiers, reading of the scores corresponding to the state identifiers, and writing back of the scores to the memory structure after modification of the scores; an accumulator for receiving score updates corresponding to particular state identifiers from a score update generating circuit which generates the score updates using audio input, for receiving scores from the memory structure, and for modifying said scores by adding said score updates to said scores; and a selector circuit for selecting at least one node or group of adjacent nodes of the lexical tree according to said scores.
US10062376B2 Electronic apparatus and voice recognition method for the same
Disclosed are an electronic apparatus and a voice recognition method for the same. The voice recognition method for the electronic apparatus includes: receiving an input voice of a user; determining characteristics of the user; and recognizing the input voice based on the determined characteristics of the user.
US10062375B2 Speech recognition using an operating system hooking component for context-aware recognition models
Inputs provided into user interface elements of an application are observed. Records are made of the inputs and the state(s) the application was in while the inputs were provided. For each state, a corresponding language model is trained based on the input(s) provided to the application while the application was in that state. When the application is next observed to be in a previously-observed state, a language model associated with the application's current state is applied to recognize speech input provided by a user and thereby to generate speech recognition output that is provided to the application. An application's state at a particular time may include the user interface element(s) that are displayed and/or in focus at that time, and is determined by an operating system hooking component embedded in the automatic speech recognition system.
US10062373B2 Selective audio isolation from body generated sound system and method
A wireless earpiece includes a wireless earpiece housing, a processor disposed within the wireless earpiece housing, at least one microphone operatively connected to the processor, and at least one speaker operatively connected to the processor. The processor is configured to receive audio from the at least one microphone, perform processing of the audio to provide processed audio, and output the processed audio to the at least one speaker. The processing of the audio involves identifying body generated sounds generated by a body of a user of the wireless earpiece and removing the body generated sounds.
US10062354B2 System and methods for creating virtual environments
Systems and methods for creating entities that operate within a virtual environment, where in some embodiments the entities are substantially autonomous in the sense that they are capable of communications and interactions with the environment and other entities. In some embodiments, the entities may be capable of interacting with an environment other than the one in which they were created and originally configured. In some embodiments, the entities may engage in interactions with other entities that operate to enable changes in behavior of one or both of the entities.
US10062348B2 Scan driver and display having scan driver
A scan driver includes: a series-connected N scan driving units; a first switch, a second switch, and a third switch. The control ends of the first switch, the second switch, and the third switch are all connected to the first node. The input ends of the first switch and the second switch receive a scan starting signal. The output end of the first switch is connected to the first scanning driving unit, the output end of the second switch is connected to the Nth scanning driving unit. The input end of the third switch receives a second high-voltage-level signal, the output end of the third switch is connected to a second node and is grounded, and the N scanning driving units are all connected to the second node. Through controlling the voltage level of the first node, the scan driver can achieve bi-directional scanning function.
US10062343B2 Driving control device of electro-optical panel, electro-optical device, imaging apparatus, and driving control method of electro-optical panel
A control circuit (600) performs a first process in which it is controlled so that power is supplied to a liquid crystal panel (AA) from a power generation circuit (700), and a second process in which it is controlled so that the liquid crystal panel (AA) is driven based on an internal vertical synchronizing signal (Vs2) of which a frequency is higher than that of an external vertical synchronizing signal (Vs1), and a video center voltage (Dref) is applied to each pixel electrode (6) of the liquid crystal panel (AA), and performs a control so that the liquid crystal panel (AA) is driven based on the external vertical synchronizing signal (Vs1), after repeatedly performing the second process with respect to a plurality of the internal vertical synchronizing signals (Vs2), when a display control signal which instructs displaying of an image on the liquid crystal panel (AA) is supplied.
US10062338B2 Photosensor device and image display device
Provided is a photosensor device that even when the width and thickness of a bezel are reduced, can cause a sensor unit to smoothly exit and enter the bezel. Using drive means, a photosensor device causes a sensor unit to perform multiple rotation operations. Thus, the sensor unit is allowed to approach a display screen of an image display panel for a measurement and to be stored in a bezel after the measurement.
US10062330B2 Organic light emitting display device having compensation pixel structure
An organic light-emitting display device having a pixel structure able to significantly improve threshold voltage compensation capability and range by compensating for a loss in a threshold voltage that would occur during operation.
US10062328B2 Organic light emitting display device and driving method therefor
An organic light emitting display device includes: pixels including driving transistors positioned in regions divided by scan lines and data lines; a data accumulating unit arranged to accumulate first data; a first storage unit storing current and voltage change information corresponding to a degradation of an organic light emitting diode (OLED); a second storage unit storing a compensation value corresponding at least partially to channel length modulation of the driving transistors; and a timing controller programmed to carry out an altering of first data corresponding to an ith pixel so as to generate second data to be supplied to the ith pixel, the altering carried out according to: accumulation stress information for the ith pixel, the accumulation stress information corresponding to the accumulated first data and being stored in the data accumulating unit, the current and voltage change information, and a compensation value corresponding to the ith pixel.
US10062325B2 Pixel circuit and organic light emitting display device having the same
A pixel circuit according to example embodiments includes a scan switch connected between a data line and a first node, a storage capacitor, an organic light emitting diode, a driving transistor connected to a first power voltage and configured to generate a driving current, a first control switch connected between the driving transistor and a second node and configured to be turned on during a first sensing period based on a first control signal, a second control switch connected between the second node and an anode of the organic light emitting diode and configured to be turned on during a second sensing period based on a second control signal, and a sensing switch connected between the data line and the second node and configured to be turned on based on a sensing control signal.
US10062324B2 Luminance control device and display device comprising the same
A display device is disclosed in which a luminance control device includes a temperature sensor that detects a temperature of a display device; an average picture level part that calculates an average picture level, which defines an average brightness of an image input into the display device; and a luminance control part that generates a temperature-dependent peak luminance, which varies with temperature and average picture level, based on a top gain curve defining how a maximum luminance decreases as the temperature of the display device rises and a bottom gain curve defining how a minimum luminance decreases as the temperature of the display device rises, wherein the luminance control part fixes the temperature-dependent peak luminance at a specific luminance level, regardless of changes in average picture level, at a specific temperature in a high-temperature range which is higher than a room-temperature range.
US10062323B2 Pixel, organic light emitting display device including the pixel and driving method of organic light emitting display device
A pixel includes an organic light emitting diode, and a driving circuit configured to supply current to the organic light emitting diode, the driving circuit including a driving transistor configured to control a level of the current flowing in the organic light emitting diode based on a level of a voltage supplied to a data line, and a first transistor including a first electrode electrically connected to an anode of the organic light emitting diode, a second electrode configured to receive an initialization power, and a gate electrode electrically connected to the data line, wherein the first transistor is configured to supply the initialization power to the anode of the organic light emitting diode when the first transistor is turned on such that the organic light emitting diode does not emit light.
US10062315B2 Gate driving circuit and display device
The invention provides a gate driving circuit and a display device. The gate driving circuit is configured to drive a display panel of the display device, and includes shift registers and at least a dummy shift register. The shift registers are respectively configured to generate and output scan signals to scan lines of the display panel, the dummy shift register is configured to generate a dummy scan signal before the scan signals are generated. The dummy scan signal and the scan signals are sequentially generated.
US10062307B2 Anti-counterfeit label and fabrication method thereof
An anti-counterfeit label includes an anti-counterfeit information layer and a first regionalized polarization film formed on the anti-counterfeit information layer. The first regionalized polarization film has at least two distinct polarization directions. The anti-counterfeit label further includes a second regionalized polarization film. The second regionalized polarization film is used to cover the first regionalized polarization film. The second regionalized polarization film is configured to be combined with the first regionalized polarization film to display the unique encrypted information in the anti-counterfeit information layer. Therefore, the identifiability of the anti-counterfeit label is improved and, in the meantime, the anti-counterfeit label becomes more secured.
US10062302B2 Vision-assist systems for orientation and mobility training
Vision-assist systems and methods include use of processor(s) and a communicatively coupled feedback device and environmental sensing device upon which generated feedback is based. Machine readable instructions stored on a memory module cause the system to perform the following when executed by the processor(s): record a first metric corresponding to a level of reliance by a user on the feedback device at a first time; record a second metric corresponding to the level of reliance by the user on the feedback device at a second time after the first time; and record an awarded amount of reliance points when the second metric is less than the first metric, indicative of a decrease on a reliance by the user on the vision-assist system. The awarded amount of reliance points corresponds to a percentage by which the second metric decreases compared to the first metric.
US10062301B2 System and method for in-vehicle operator training
An on-vehicle system for assessing an operator's efficiency of a vehicle, include sensors, an audiovisual display device, a processor and a data storage. The sensors measure or detect conditions of components of the vehicle, and convert the detected conditions into analog or digital information. The data storage stores program instructions, the analog or digital information from the sensors, and other data. The program instructions, when executed by the processor, control the on-vehicle system to determine a state of the vehicle within a vehicle's environment based on the analog or digital information from the sensors, determine whether one or more of a predetermined set of behaviors has occurred based on the determined state of a vehicle, assess performance of the determined one or more of the predetermined set of behaviors, and present the operator, via the audiovisual display device, a feedback based on the assessment.
US10062299B1 Arithmetic educational tool
The arithmetic educational tool utilizes a container having a main chamber and two extended chambers from the main chamber to visually demonstrate addition and subtraction. Objects placed with the container will move from the main chamber into the extended chambers when the container is tilted and thereby break the number objects in the main chamber into parts. The container is bifurcated, having the two extended chambers branching off of from the main chamber and thereby causes a random splitting of the number of objects into each of the extended chamber. Conversely, objects placed in each of the extended chambers can be added when the chamber is tilted to cause the object to move from the extended chambers into the main chamber. One or more of the chambers may have an obscuring feature, such as a color or slidably cover, that enables obscuring the number of objects therein.
US10062296B2 Wireless mobile training device and method of training a user utilizing the wireless mobile training device
A wireless mobile training device has a microprocessor, a first switch, a microphone, and a speaker. The microprocessor generates a first control signal to induce the speaker to emit a first audible instruction requesting a training program identifier. The microphone generates a first input signal corresponding to a received audible training program identifier. The microprocessor generates a second control signal to induce the speaker to emit a second audible instruction associated with a predetermined training program name, if the received audible training program identifier corresponds to the predetermined training program identifier. The microprocessor determines a first time interval for completing a first user task associated with the second audible instruction based on second and third input signals from either the first switch or the microphone.
US10062295B2 System and method for personality-based formatting of information
Formatting of content for presentation on a display of a computing device is provided. The computing device receives a request to present content associated with a user identifier (ID) of a user of a computing device. Personality attributes associated with the user ID are retrieved defining personality characteristics of the user associated with the user ID. A template is retrieved based on the retrieved personality attributes, the template defining content presentation parameters in respect of the personality attributes. Content is formatted associated with the request using the parameters of retrieved template. The formatted content is presented on the display of the computing device associated with the user ID.
US10062293B2 Safety system, a helicopter fitted with such a system, and a safety method seeking to avoid an undesirable event
A safety system seeking to avoid an undesirable event while piloting a helicopter. According to the invention, the system is remarkable in that it comprises a computer making it possible at any instant t to generate a three-dimensional envelope of fallback paths for the helicopter, the envelope being obtained by calculating, at the instant t, a set of positions that can be reached by the helicopter during a predetermined flight duration, the computer having parameters previously set with data relating to the flight capabilities of the helicopter and including at least one of the following capabilities: maximum speeds and accelerations in all three spatial directions, minimum turning radii for yaw, nose-down, and/or nose-up movements, maximum weight of the transported load, and maximum stresses.
US10062292B2 Programming language for execution by drone
One embodiment provides a method comprising maintaining a weather model based on predicted weather conditions for an air traffic control zone. A hash table comprising multiple hash entries is maintained. Each hash entry comprises a timestamped predicted weather condition for a cell in the zone. A flight plan request for a drone is received. The request comprises a planned flight path for the drone. For at least one cell on the planned flight path, same latitude or same longitude cells, whichever is most closely orthogonal to a direction of the planned flight path, are heuristically probed. Weather conditions for the at least one cell are estimated based on predicted weather conditions for the same latitude or same longitude cells. An executable flight plan is generated if the planned flight path is feasible based on the estimated weather conditions; otherwise, a report including an explanation of infeasibility is generated instead.
US10062284B2 Parking space detection apparatus and method, electronic apparatus
Embodiments of the present disclosure provide a parking space detection apparatus and method, medium and electronic equipment, in which detection is performed based on motion statuses of images of parking spaces, thereby ensuring stability of the detection result; detection is performed by combining a contour method and a machine learning method, and clearing processing is performed before using the machine learning method when a scenario is unclear, to efficiently use advantages of the contour method and the machine learning method, with the processing speed being relatively fast and being applicable to various scenarios, and the detection precision is relatively high; and furthermore, performing the detection based on the stable image may suppress random noises, and improve the detection precision.
US10062278B2 Management of a parking lot
A parking lot is set up for the parking of motor vehicles. A method for managing the parking lot includes steps of determining a maximum number of motor vehicles able to be parked in the parking lot, of counting of arriving and departing motor vehicles, of determining a number of motor vehicles parked in the parking lot on the basis of the counted motor vehicles, and of determining a number of motor vehicles that are additionally able to be parked in the parking lot.
US10062270B2 Alarm system response time reduction
An alarm system is monitored by an alert system that supplements the capabilities of the alarm system. The sensors, such as door, window, fire, and CO sensor can be monitored by the alarm system which can raise an alarm when a sensor is triggered. The alert system detects that the alarm system has raised an alarm. The alert system can then communicate the alarm locally to other alert system installations. People at those other alert system installations are thereby alerted to the alarm and can respond to it.
US10062268B2 Terminal alarm method and apparatus
The present disclosure provides a terminal alarm method and device. The method comprises: receiving (S102) a pressing operation of a finger corresponding to a first fingerprint at a touch position for recognizing the first fingerprint, the first fingerprint matching a fingerprint previously stored locally in the terminal, and triggering (S104) an alarm function of the terminal, when the pressing duration time of the pressing operation reaches a predetermined time period and/or the number of pressing times of the pressing operation reaches a predetermined number of times. The present disclosure solves the problem that the function of the fingerprint recognition is monotonous in the related art and improves the user experience.
US10062267B2 Security and surveillance system based on smart phone devices
Security and surveillance system based on smart phones devices, of the type of devices having capacity for communications with a wide area network, such as the Internet or telephony, being able to load and run an operating procedure as a module or downloadable application, and being provided with services such as a screen, a photo camera, GPS; for example: smart phones, tablets, GPS, etc.; wherein said module includes procedures for enabling and make the phone services accessible and a bidirectional communication with a remote control center or a specific user, via the Internet; said module or modules including different security procedures linking the device with a security data base having geolocated data which adapt the response to the emergencies occurred by means of procedures protocols.
US10062265B2 Adaptive exit arm times based on real time events and historical data in a home security system
A security system includes a plurality of sensors installed at a premises to capture data from an environment in or around the premises, a memory configured to store data captured spanning at least a first period of time, and a processor configured to arm the plurality of sensors in an order determined based on a history of detected activity in the premises as indicated by the stored data.
US10062261B2 Water heater odor precursor detection system and method
A system and related methods for detecting precursors prior to the formation of odor-causing compounds in a water heater appliance. A sulfate probe including a sulfate-selective electrode is in operative communication with a voltage sensor sensing open circuit potential between the water heater tank and the sulfate sensor probe. A method of alerting a consumer includes monitoring open circuit potential between a water heater tank and a sulfate sensor probe, evaluating the open circuit potential to determine a concentration of an odor precursor, and issuing an alert when the odor precursor concentration reaches a predetermined amount.
US10062253B2 Merchandise security system with optical communication
Embodiments of the present invention are directed to security systems and methods for securing an item of merchandise from theft or unauthorized removal. For example, the security system may include a sensor configured to be coupled to the item of merchandise and a charging circuit for providing power to the sensor and/or the item of merchandise. The security system may also include a cable connected to the sensor and at least one optical transceiver for defining a sense loop between the cable and the sensor.
US10062249B1 Systems and methods of tamper detection
Systems and methods are provided for determining, at a controller of a device of a premises management system having a head unit and a backplate, at least a partial removal of the head unit from the backplate based on a position of a removal switch that detects connectivity between the head unit and the backplate. When the controller determines that the position of the removal switch is in an open position, an orientation of the head unit may be continuously determined based on an output signal from an accelerometer coupled to the head unit. A tampering signal is output based on the open position of the backplate removal switch and the determined orientation of the head unit.
US10062241B2 Method and process for PIN entry in a consistent software stack in cash machines
Method for checking the consistency of control software of a controller of a self-service automat having a trustworthy domain (1) that is located inside the self-service automat, comprising these steps: checking the control software (2) for consistency by the trustworthy domain (1) in the event of an inconsistency a blocking signal is generated that is used to restrict the functionality of the self-service automat.
US10062238B2 Stateful real-credit interleaved wagering system
A stateful real-credit interleaved wagering system is disclosed, including an interactive controller configured to: communicate application telemetry; receive and display a wager outcome; a wager controller constructed to: receive wager request instructions comprising a wagering mechanic and state; place the wagering mechanic into a first state; determine a math module and P/RNG; generate the wager outcome; communicate a request for an update of credit meters; determine to transition the wagering mechanic to a second state; and communicate wager outcome data; and the application controller operatively connecting the interactive controller and the wager controller, and constructed to: receive the application telemetry; determine whether to trigger a wager request; generate the wager request instructions; receive the wager outcome and updated state; store the updated state; determine application resources to award the interactive controller; and communicate the wager outcome.
US10062234B2 System for regulating access to a resource
A system for regulating access to a resource by a plurality of users is provided. The system comprises: a plurality of portable access keys, each being provided to one of the users and having an associated variable access parameter; an access barrier, having an open state allowing passage through and a closed state denying access to the resource, and defining an access queue; a sensor that determines an access queue characteristic related to a number of users in the access queue; a controller, which sets an access criterion based on the determined access queue characteristic; and a detector, located at the access barrier and which determines the variable access parameter of a portable access key when it is brought into the vicinity of the detector. The controller sets the access barrier in its open state if the variable access parameter determined by the detector meets the access criterion.
US10062224B2 Dual access level security system and method
A dual or progressive access level security system and method is disclosed. The system receives or acquires one or more initial access identifiers of the user via an identity reader. In examples, the identity reader is a biometric scanner such as a fingerprint scanner that reads a fingerprint, or an antenna such as a Near Field Communication (NFC) antenna that reads an initial access identifier from a tag within a user device such as a fob or mobile phone or a Bluetooth identifier from the user's mobile computing device. In response to validation of the initial access identifier, the system presents virtual keys for the user to enter an access code. In embodiments, the virtual keys are included within a touchscreen and within a virtual projected keyboard presented by the security system. The security system grants access to the user in response to validation of the access code.
US10062222B2 Analyzing multilingual diagnostic records
A system and method of analyzing content of multilingual vehicle diagnostic records includes: determining a word window within a vehicle diagnostic record; identifying a pair or a tuple comprising parts, symptoms, or actions; generating a plurality of pairs or tuples comprising parts, symptoms, or actions; determining a frequency value for each pair or tuple; and comparing the determined frequency value with a predetermined threshold.
US10062220B2 Method for operating a drive device of a motor vehicle and corresponding drive device
A method for operating a drive device of a motor vehicle which has at least one electric machine with a phase angle detector and an output shaft operatively connectable with the electric machine, includes: when a return value of the phase angle detector of the electric machine is constant, performing a first diagnostic operating mode of the drive device, in which the operative connection between the electric machine and the output shaft is interrupted, subsequent, the electric machine is controlled by open lop control to a defined rotational speed, and when the return value continues to be constant after controlling the electric machine to the defined rotational speed, a first operating state of the phase angle detector is recognized and otherwise a correct function of the phase angle detector is recognized.
US10062215B2 Automatic generation of 3D drawing objects based on a 2D design input
Methods and systems are directed to improving the convenience of drawing applications. Some examples include generating 3D drawing objects using a drawing application and selecting one based on a 2D design (in some cases a hand-drawn sketch) provided by a user. The user provided 2D design is separated into an outline perimeter and interior design, and corresponding vectors are then generated. These vectors are then used with analogous vectors generated for drawing objects. The selection of a drawing object to correspond to the 2D design is based on finding a drawing object having a minimum difference between its vectors and the vectors of the 2D design. The selected drawing object is then used to generate a drawing object configured to receive edits from the user. This reduces the inconvenience required to manually reproduce the 2D design in the drawing application.
US10062208B2 Systems and methods to provide interactive virtual environments
An interactive virtual world having virtual display devices and avatars. Scenes in the virtual world as seen by the eyes of the avatars are presented on the user devices controlling the avatars. Media contents are played in the virtual display devices presented on the user devices, as if the media contents were virtually played in the virtual world and observed by the avatars. Real time communication channels are provided among the user devices to facilitate voice communications during the sharing of the experiences of viewing the media content in a close proximity setting in the virtual world using user devices that are remote to each other in real world.
US10062205B2 Systems and methods for generating an interactive floor plan
A computer-readable medium storing computer-executable instructions for generating a three-dimensional floor plan of a structure (e.g., a building, vehicle, or other structure) that includes a plurality of walls and at least one window. The three-dimensional floor plan includes internal building data such as height and orientation information for one or more rooms of the structure. The internal building data may include lighting elements and a view from the at least one window. The floor plan also includes external building data such as size, shape, location, and orientation of a second structure adjacent the first structure. The external building data may include points of interest and heavenly bodies. The system may allow a user to view the interior of a particular room and the exterior view from the particular room while manipulating the lighting conditions inside and/or outside of the particular room.
US10062201B2 Time-of-flight simulation of multipath light phenomena
Examples of time-of-flight (“TOF”) simulation of multipath light phenomena are described. For example, in addition to recording light intensity for a pixel during rendering, a graphics tool records the lengths (or times) and segment counts for light paths arriving at the pixel. Such multipath information can provide a characterization of the temporal light density of light that arrives at the pixel in response to one or more pulses of light. The graphics tool can use stratification and/or priority sampling to reduce variance in recorded light path samples. Realistic, physically-accurate simulation of multipath light phenomena can, in turn, help calibrate a TOF camera so that it more accurately estimates the depths of real world objects observed using the TOF camera. Various ways to improve the process of inferring imaging conditions such as depth, reflectivity, and ambient light based on images captured using a TOF camera are also described.
US10062198B2 Systems and methods for generating computer ready animation models of a human head from captured data images
System and methods for computer animations of 3D models of heads generated from images of faces is disclosed. A 2D captured image that includes an image of a face can be received and used to generate a static 3D model of a head. A rig can be fit to the static 3D model to generate an animation-ready 3D generative model. Sets of rigs can be parameters that each map to particular sounds. These mappings can be used to generate a playlists of sets of rig parameters based upon received audio content. The playlist may be played in synchronization with an audio rendition of the audio content.
US10062192B2 Fast high-fidelity flood-filling on vector artwork
Techniques are disclosed for performing flood-fill operations on vector artwork. In one embodiment, a region under a point of interest (POI) of vector artwork is rasterized and flood-filled, and an initial bounding shape around that area is used as a first guess as to the area to be filled. In other cases, the initial bounding shape is created around some initial area that includes the POI (no rasterization). In any such case, vector objects having bounding shapes that intersect the initial bounding shape are identified and fed into a planar map. After map planarization, a new bounding shape is created around a new area resulting from the planarizing and that includes the POI. In response to that bounding shape not extending beyond the initial bounding shape, a vector-based flood-fill operation can be performed on that new area. The process repeats if a new bounding shape extends beyond previous bounding shape.
US10062191B2 System and method for rendering points without gaps
Various systems and methods disclosed herein are directed to rendering point-based graphics on a computing device with the spaces between points filled in with color to produce the appearance of surfaces without gaps or holes. According to one method, one or more rasterization passes are performed on an image space. One or more filling passes are performed on the pixels in the image space in which the spaces between the pixels are filled with color to form a contiguous surface in a new image plane. One or more blending passes are performed on the image space after the filling passes, in which wherein the color of a group of pixels is a blended together. A new image space is rendered from the image space in the image buffer.
US10062189B2 Graphical display with integrated recent period zoom and historical period context data
A system and method are provided for displaying a data series. In one embodiment, a graphical interface is provided including at least one axis that is divided into a plurality of axis regions. Preferably, each axis region uses a different linear scale, and the plurality of axis regions forms a continuous non-linear scale. The graphical interface also displays the data series in relation to the plurality of axis regions, and the data series is plotted in relation to each axis region based on a scale resolution corresponding to each respective axis region.
US10062187B1 Systems and methods for reducing computer resources consumption to reconstruct shape of multi-object image
Example embodiments include a method that reduces consumption of computer resources in a computer system to reconstruct a shape of a multi-object image using finite terms. The method includes computing an initial function by performing V-system of degree 0 and functions of curves by performing hierarchical V-system. Norms of the functions of curves are compared with a predetermined threshold. A reconstruction function of the shape of the multi-object image is generated by summing the initial function and the functions of curves.
US10062185B2 Method and apparatus for reducing variability of representations of regions of interest on reconstructions of medical imaging data
In a method and apparatus for reducing variability of representations of regions of interest in reconstructions of original imaging data, a processor performs a reconstruction on the original imaging data to provide original image data, applies a filter to the original image data to provide filtered image data, displays the original image data to a user as an original image, at said display monitor, receives input parameters from the user to define a volume of interest, applies the input parameters to the filtered image data to generate a contour defining the volume of interest in the filtered image data, and displays the contour defining the volume of interest in the filtered image data to the user on the original image at said display monitor.
US10062178B2 Locating a portable device based on coded light
The invention relates to an apparatus, a system and a method of locating a location of a portable device using coded light, the portable device comprising an image sensor and an inertial measurement unit, the method comprising: obtaining a first image comprising the coded light source from the image sensor and substantially simultaneously obtaining orientation information indicative of the orientation of the portable device or the image sensor from the inertial measurement unit; obtaining light source specific information in the form of: an identifier that allows retrieval of a three-dimensional location of the coded light source or a three-dimensional location of the coded light source; and computing the location of the portable device or image sensor based on the orientation information, a predetermined height estimate of the portable device or image sensor and the light source specific information.
US10062177B1 Placement of augmented reality objects using a guide marker
In some implementations, a system may include a camera, a display, one or more memories, and one or more processors communicatively coupled to the one or more memories. The system may output a guide marker for presentation on the display. The guide marker may be superimposed on an image being captured by the camera and presented on the display. The system may determine three-dimensional (3D) coordinates of an intersection point associated with the guide marker. The intersection point may be a point where a projection of the guide marker into 3D space intersects with a horizontal plane identified in the image. The system may determine two-dimensional (2D) coordinates for presentation of an augmented reality object on the display based on the 3D coordinates of the intersection point. The system may superimpose a representation of the augmented reality object on the image based on the 2D coordinates.
US10062176B2 Displacement detecting apparatus and displacement detecting method
A displacement detecting apparatus includes: a detector which detects displacement, which is spatial displacement over time, of each of a plurality of measurement points which have been set on an object, using a plurality of images of the object captured at a plurality of time points; an extractor which extracts characteristic displacement specific to the object, based on the displacement detected by the detector; and a calculator which calculates overall displacement indicating displacement of the entirety of the object, from the characteristic displacement extracted by the extractor.
US10062173B1 Composite image detection
Features are disclosed for processing composite images. Composite images may be received that include a common item such as a t-shirt with different graphics overlaid on the item. Features for detecting such composite images by comparing shape and color features of an uploaded image to previously detected composite images are described. Composite images including the common item may be grouped into clusters. The clustered images can then be processed as a group such as to separate the graphics from the underlying image and to make authorization determinations for inclusion in an online catalog system.
US10062168B2 5D cone beam CT using deformable registration
An apparatus includes: an input configured to receive a plurality of images, wherein the images include respective sub-images of a bodily part of a subject, and wherein a position of the bodily part relates to a breathing movement and a cardiac movement of the subject; a first registration engine configured to determine a first registration of at least two breathing correlated images, wherein the at least two breathing correlated images comprise two of the plurality of images or are derived from at least some of the plurality of images; a second registration engine configured to determine a second registration of at least two cardiac correlated images; and a volumetric image generator configured to generate a volumetric image using the first registration and the second registration.
US10062163B2 Health information service system
[PROBLEM] To assist in improvement of health and beauty of a user based on collected health and beauty statuses of the user and statuses of actions regarding health and beauty performed by the user.[SOLVING MEANS]A health information system according to embodiments is a system including a measurement apparatus configured to measure a health and beauty status of a user, an action status acquirement apparatus configured to acquire a history of actions regarding health and beauty performed by the user, and a management apparatus connected over a network to the measurement apparatus and the action status acquirement apparatus. The management apparatus associates health and beauty measurement information with the history of actions and stores the health and beauty measurement information and the history of actions of the user daily in time sequence. The management apparatus extracts a time-series pattern representing a change or no change of the health and beauty status of the user based on the time-series health and beauty measurement information in the past, extracts a health and beauty action performed by the user or a health and beauty action not performed by the user when the extracted time-series pattern is found, and uses the health and beauty measurement information before and after the health and beauty action or in a nonperformance period to produce performance or nonperformance effect evaluation information of the extracted health and beauty action.
US10062162B2 System and method for the segmentation of optical coherence tomography slices
The present disclosure describes a system and method to segment optical coherence tomography (OCT) images. The present system uses a hybrid method that employs both Bayesian level sets (BLS) and graph-based segmentation algorithms. The system first identifies retinal tissue within an OCT image using the BLS algorithms. The identified retinal tissue is then further segmented using the graph-based segmentation algorithms.
US10062156B2 Method and system for detecting defects on a substrate
An inspection method includes receiving a plurality of inspection images of a substrate. The method includes generating a first noise image from a first image from the first channel and an additional noise image from the additional image from the additional channel. The method further includes generating a first signal-to-noise ratio (SNR) image from the first noise image and an additional SNR image from the additional noise image and identifying one or more first pixel candidates in the first SNR image and in the additional SNR image. The method further includes combining image data from the first SNR image and image data from the additional SNR image at common pixel candidate sites based on the one or more identified first pixel candidates and the one or more identified additional pixel candidates to form a combined image used to detect defects on the substrate.
US10062151B2 Image deblurring method and apparatus
An image deblurring method and an image deblurring apparatus are provided. The image deblurring method includes acquiring a blurred image and a dynamic vision sensor (DVS) event set that is recorded by a DVS while the blurred image is exposed, and deblurring the blurred image, based on the DVS event set.
US10062150B2 Image processing apparatus, image capturing apparatus, and storage medium
An image processing method includes the steps of obtaining information on an optical transfer function used for image capturing, generating correction information used to correct the optical transfer function based on a first image generated by the image capturing and a second image that is focused on a defocus area in the first image, and performing a filter process for the first image using the correction information and information on the optical transfer function.
US10062147B1 Scaling a fixed font used by a firmware interface
Firmware interfaces scale a fixed-font utilized by the firmware interfaces to display glyphs of the fixed-font at a native resolution or a preferred resolution of a display. A conversion factor is generated for scaling the glyphs of the font using the native resolution or the preferred resolution. The glyphs may be scaled using the conversion factor. The scaled glyphs may be stored and utilized to display text of the firmware interface in the native resolution or the preferred resolution.
US10062142B2 Stutter buffer transfer techniques for display systems
Data transfer techniques include transferring display surface data from a memory subsystem into a stutter buffer at a first rate until the stutter buffer is substantially full. The memory interface and/or memory of the memory subsystem may then be placed into a suspend state until the stutter buffer is substantially empty. The display surface data is transferred from the stutter buffer to display logic at a second rate even when the memory subsystem is in a suspend state. The second rate, which is typically the rendering rate of the display, is substantially slower than the rate at which data is transferred into the stutter buffer.
US10062138B2 Rendering apparatus and method
Provided are apparatuses and methods for rendering. The methods analyze draw commands and graphics states, generate hierarchical graphics states from the graphics states based on a graphics state common to the draw commands, and perform rendering of an image frame based on the hierarchical graphics states. The apparatuses use a hierarchical state generator and a graphics processing unit (GPU) to perform the rendering method.
US10062137B2 Communication between integrated graphics processing units
The communication between integrated graphics processing units (GPUs) is disclosed. A first integrated GPU of a first computing device obtains a tuple pertaining to data to be transmitted to a second integrated GPU of a second computing device. The tuple comprises at least a length of the data. The first integrated GPU allocates a virtual address space to the data based on the length of the data, where the virtual address space has a plurality of virtual addresses. Further, a mapping table of a mapping between the plurality of virtual addresses and a plurality of bus addresses is provided by the first integrated GPU to a communication module of the first computing device to transmit the data, where the plurality of bus addresses indicate physical locations of the data.
US10062136B2 Recording medium having stored image display control program, information processing system, and image display control method
The image display control program described below is stored on a recording medium. The program causes a client computer to execute a process including, detecting a stopping signal indicating that operations performed on an image have been stopped, performing control so as not to display images based on image data packets that are received after the detection, opening a second communication port that is different from a first communication port that communicates the image data packets, when the stopping signal is detected, transmitting, to a server via the first communication port, the stopping signal and port identification information of the second communication port, receiving, via the second communication port, a current still image corresponding to the stopping of the operations that the server transmits in response to the stopping signal, and displaying the current still image after an image that has been displayed immediately before the stopping of the operation.
US10062132B2 Parking guidance and parking services provided through wireless beacons
There are provided systems and methods for parking guidance and parking services provided through wireless beacons. A location may include a nearby or attached parking structure having wireless beacons established throughout the parking structure, such as near an entrance and individual parking spaces of the parking structure. The beacons may provide communication services with a device for the user. When the user arrives at the parking structure, the user may be informed of available parking spaces, payments for parking services based on a loyal customer status, or other parking feature for the parking structure. The wireless beacons may monitor the parking structure and the individual parking spaces to determine a best space for the user. Moreover, once the user leaves the vehicle, the user may provide additional payment for parking time and utilize courier and locker services for purchased items through the wireless beacons.
US10062131B2 Assignment guidance in curation learning
A method includes generating a guidance template for an assignment that includes creation of a content curation (curation). The method includes storing a generated guidance template and a received curation that includes organized electronic items. The method includes scanning content of the received curation at a curation level and comparing the scan of the content with the guidance template. The method includes generating a curation-level assessment of the received content based on the comparison and generating a first suggested modification based on the curation-level assessment. The method includes assessing the received curation at an item level based on accessed electronic sources and generating a second suggested modification based on an item-level assessment. The method includes communicating the suggested modifications. The method includes receiving input effective to implement the first suggested modification and/or the second suggested modification and communicating a reward for implementation thereof.
US10062130B2 Generating authenticated instruments for oral agreements
In various implementations, a digital media recording is received from a user for conversion into an authenticated instrument of an oral agreement. The digital media recording is embedded into an electronic agreement document that is configured to represent an instrument of the oral contract terms between two or more contracting parties. The digital media recording forms a content portion of the electronic agreement document, which is reviewed by each of the contracting parties. A playback status associated with the content portion is monitored to determine that each of the contracting parties have substantially reviewed the terms of the agreement. Upon determining that the content portion has been substantially reviewed by all parties, the contracting parties are requested to electronically sign the electronic agreement document.
US10062128B2 Accessing data from multiple disparate systems through a graph
Various embodiments relate generally to a system, a device and a method provide for accessing data across multiple disparate systems via a graph data structure. A request associated with a data object in a listing management system may be received. An identifier associated with the data object may then be determined. One or more nodes in a knowledge graph may then be traversed responsive to the identifier and the request associated with the data object. Data items are retrieved from the one or more nodes in the knowledge graph based on the request. Responsive to the received request, a proxy object comprising the retrieved one or more data items is then provided.
US10062126B2 Method and system for controlling vehicles and drones
Embodiments are provided for controlling a fleet of vehicles and drones. The vehicles are directed to respectively drop off passenger groups at multiple locations. Routes are calculated routes for the vehicles to respectively pick up the passenger groups from the multiple locations based on predicted pick-up times, passenger group sizes and available vehicle capacities. One or more assign drones are assigned to each passenger group at each location. Each drone is configured to broadcast a current location of the passenger group in the location and a corresponding one of the predicted pick-up times and delay the corresponding passenger group in the location based on one of the vehicles assigned as a pick-up vehicle for the passenger group being delayed.
US10062124B2 System and method for construction estimating
The present disclosure provides methods and systems for computer-based construction estimation. An electronic image is obtained wherein a placard is shown in the electronic image. A scaling factor is determined using the a priori known geometry of the placard. One or more measurements may be calculated of a structure in the electronic image using the calculated scaling factor. A system is described for implementing the method.
US10062122B2 Audit performance evaluation
Audit performance systems and methods can be used to provide objective assessment of the performance of claim administrators. Data from audits performed by one or more insurance broker consultants can be input into the audit performance system, and analyzed, to generate reports that compare the performance of a selected claim administrator to an industry standard level of performance or to one or more other claim administrators.
US10062117B2 Providing loan services in the event of a total loss claim
Providing a property replacement loan offer to a customer that has lost property in a total loss event where the offer is provided automatically in response to an indication of the total loss event. The invention includes computer-based processes that collect customer-specific data for the customer whose property is involved in the total loss event and using this data to prequalify the customer for the property replacement loan. The processing includes accessing a credit bureau to receive data related to the customer's credit.
US10062116B2 System and method for providing market data in an electronic trading environment
A system and methods are developed for providing market data in an electronic trading environment. One example method includes determining a probability model comprising a probability corresponding to a change in relation to a market data parameter, then, using the probability to generate a compressed bit stream representing the market data parameter, and providing the compressed bit stream to the client terminal.
US10062108B2 Mobile remittance computer system and method
A computer system that executes a mobile device financial institution and/or financial regulatory compliant, for example, SWIFT and AML/CFT compliant, remittance across borders of countries by generation, at a mobile device via a mobile device service operator interface of a mobile network operator in a first country, of a remittance transaction based upon a remittance amount and a mobile device number of a remittance sending user. The remittance transaction is transmitted, via the mobile device service operator interface, to a mobile device remittance service computer. The mobile device remittance service computer transmits via a money manager interface the remittance transaction to a money manager in a second country for remittance to a remittance beneficiary.
US10062107B1 Consolidated trading platform
Techniques to facilitate security transactions in a preferred currency, regardless what original or market currency the securities are being traded in and where the transaction may take place, are disclosed. According to one aspect of the present invention, a three-tier architecture is presented and includes a brokerage, a market exchange and a currency exchange. Through a consolidated trading platform, the brokerage presents all prices, quotes, transactions or settlements in a preferred currency, in conjunction with the market exchange and the currency exchange. As a result, a trader always knows exactly what he/she may end up with a transaction of an asset.
US10062106B2 Menu sharing systems and methods for teledining
A teledining system is configured to display shared menu information between geographically remote teledining session participants. The teledining system is configured to enable viewing of participant bills by any one or more of the session participants, and payment of bills by a session participant for a geographically remote participant(s).
US10062104B2 Customizing an application
A system is configured to perform a method of customizing an application. The method includes receiving a connection from a client machine that is executing an application configurable by configuration information. The method also includes determining that the application has not been customized by the configuration information. The method further includes transmitting the configuration information to the client machine in response to the determining that the application has not been customized by the configuration information. In response to the transmitting of the configuration information, the application is configured to include a category structure for the application. In some example embodiments, the configuration information includes a software module upgrade of the application.
US10062101B2 Maximizing the propensity of content consumption according to content complexity and content consumption time
The disclosed embodiments provide a system for maximizing the propensity of content consumption according to content complexity and content consumption time. During operation, the system receives a request from a user to access a content feed. Based on a time of receipt, the system identifies a current seasonality that corresponds to reading habits of the user during a time period encompassing the time of receipt. The system then accesses a profile for the user to obtain a reading speed of the user and the reading habits of the user for the current seasonality. Next, the system: identifies a subset of content items; estimates a reading session length; and determines a complexity, with regard to the user, for each content item. The system then creates the content feed by ordering the subset of content items according to the reading session length and the complexity of each content item.
US10062100B2 Methods and systems for identifying visitors to real-world shopping venues as belonging to a group
Techniques disclosed herein identify visitors who visit a real-world shopping venue as belonging to a group. This involves tracking a physical action of a visitor present at the real-world shopping venue and identifying the visitor based on the tracked physical action and previously collected visitor information associated with the venue. The visitor is determined to be a member of a group based on the previously collected visitor information. Based on determining that the visitor is a member of the group, a notification is sent to another member of the group. The notification identifies that the visitor has placed at least one item in a sharing cart while the visitor is present at the real-world shopping venue. A system determines that visitors who routinely visit a real-world shopping venue belong to a group based on their activities while visiting the venue, and allows the visitors to provide feedback to each other.
US10062098B2 Recommendation engine
A computer method and system provide means for recommending an organization to a user. The system includes a database of business relationships between organizations. A user may search for an organization according to search criteria and the system will select a set of organizations that match the criteria. The organizations may be displayed based on the relevance of the selected organization and the similarity of organizations connected to the selected organizations.
US10062097B2 Three-dimensional body scanning and apparel recommendation
Devices, systems, and methods include a three-dimensional (3D) scanning element, an electronic data storage configured to store a database including fields for 3D scan data and demographic information, a processor, and a user interface. In an example, the processor obtains 3D scan data of a body part of a subject from the 3D scanning element, analyzes the 3D scan data for incomplete regions, generate a composite 3D image of 3D scan data from the database based on similarities of demographic information, and overlays composite 3D image regions corresponding to incomplete regions on the 3D scan data.
US10062095B2 Apparatus and method for facilitating a purchase using information provided on a media playing device
Disclosed are apparatus and method for facilitating a purchase in conjunction with media content information. The apparatus includes a receiver configured to receive a transmission of media content, information regarding the content, and information for facilitating a purchase of at least one of a copy of the content, a good, and/or a service. The content may include broadcast media content and entertainment media content. The apparatus also includes a processor configured to process the information regarding the content and the information for facilitating a purchase of the copy of the content, the good, and/or the service. The apparatus also includes a display device for displaying information.
US10062094B2 User interface for accessing an applet in a browser on a mobile device
Information about a product advertised on a web page is presented separately, but concurrently, with the content of the web page, to avoid having to navigate away from the web page. The information may be automatically presented in a banner that is displayed adjacent the content of the web page. Controls on the banner initiate the display of further information, and/or enable purchase of the product, while maintaining the web page content in view on the browser. Alternatively, the display of the product information may be triggered by user selection of a link associated with that product. The information about the product may appear in an overlay sheet displayed in front of the original web page. The user can interact with controls on the sheet to initiate purchase or download of the product, or can dismiss the overlay sheet to continue viewing the content of the web page.
US10062086B2 Method for operating a bonus system and bonus system
A method for operating a bonus system includes providing a driver account associated with a driver by a database, acquiring data relating to the driver by an application installed on a mobile terminal, acquiring data on the vehicle side of at least one motor vehicle of the driver by at least one acquisition device on the motor vehicle side, transmitting the acquired data to the database, creating an electronic life career associated with the driver account based on the data transmitted to the database, and assigning respectively preset bonus points to the driver account as soon as it has been acquired based on the electronic life career that respective preset events have been achieved. Preset benefits can be redeemed depending on the bonus points assigned to the driver account.
US10062085B2 Applying relative weighting schemas to online usage data
Systems, methods and articles of manufacture allow adjusting the relative weighting associated with evaluation criteria associated with a unified view of dissimilar data. The operation generally includes collecting data regarding attributes of a user interacting with an application, where the collected data has associated evaluation criteria. The data is collectively represented according to the evaluation criteria. The systems, methods and articles of manufacture then allow dynamically modifying the evaluation criteria before evaluating and collectively representing the data according to the adjusted criteria.
US10062084B2 Using ontological distance to measure unexpectedness of correlation
A method, system and computer program product for evaluating the interestingness of correlated data. The fields of a dataset are classified by tagging the fields in terms of real world concepts. A correlation analysis on the dataset is performed to generate a correlation coefficient for each pair of fields of correlated data items. An “ontological distance” between the tagged concepts for each pair of fields of correlated data items represented as nodes in the ontology is determined. A score is generated indicating an interestingness of correlation for each pair of fields of correlated data items based on the correlation coefficient and the ontological distance between the tagged concepts for each pair of fields of correlated data items. By utilizing the ontological distance with the correlation analysis to determine the interestingness of correlation, correlations that may not be obvious to users and unexpectedly correlated may be identified.
US10062082B2 Method and system for identifying payment card holder interests and hobbies
A method and a system are provided for identifying payment card holder hobbies or interests. The method includes retrieving from one or more databases a first set of information comprising payment card transaction information, payment card holder information and merchant information. The method further includes analyzing the first set of information to construct one or more groupings of merchants based on merchant line of business or merchant association with a hobby or interest; analyzing the first set of information to identify one or more payment card holder purchase behaviors; and associating the one or more payment card holder purchase behaviors with the one or more groupings of merchants to identify one or more payment card holder hobbies or interests. The method and system provide advantages in fraud prevention, and can also be used by merchants or businesses to better target customers or enhance existing customer relationships.
US10062079B2 Payment account identifier system
A method for utilizing a non-transactable account identifier with a payment token is disclosed. The non-transactable account identifier can have the same format as a primary account number (PAN) and the payment token, but is not used to conduct a payment transaction.
US10062075B2 Systems and methods for using a dual function medical benefits card
The invention is generally directed to methods of conducting transactions using a dual function card that is transacted amongst a processor in communication with a point of sale: receiving a message including: an indicia of the card and identifiers of goods; identifying a closed loop account and amount, a schedule of eligible goods, and an open loop account and amount; determining eligible goods and a purchase amount; comparing the purchase amount to the amount in the closed loop account, and if the purchase amount is less than or equal to value in the closed loop account, authorizing the transaction. Upon a determination that the purchase amount is less than the amount in the closed loop account, determining if the value in the open loop account is greater than or equal to the deficit, and if so, deducting all value from the closed loop account and the deficit from the open loop account.
US10062074B1 System for improving card on file transactions
Techniques and arrangements for improving card on file transactions are described. For instance, a payment service may receive, from one or more merchant devices, transaction information associated with at least one transaction between a merchant and a customer, where the transaction information includes at least payment information of a payment instrument used during respective transactions. The payment service may then analyze the transaction information to compute a value associated with a transaction characteristic as indicated by the transaction information, determine that the value exceeds a threshold value, and, based on determining that the value exceeds the threshold value, send the customer a message requesting that the customer store the payment information with the merchant. The value associated with the transaction characteristic can include a total number of transactions, a total cost of transactions, or a frequency associated with the transactions between the merchant and the customer.
US10062071B2 Systems and methods for facilitating item searching and linking transactions functionality in mobile commerce
This disclosure describes systems, methods, and computer-readable media related to facilitating item searching and linking transactions functionality in mobile commerce. In some embodiments, a user device may receive an identification of an item from a user. The user device may receive one or more search parameters. The user device may facilitate a search for the item based at least in part on the identification of the item and the one or more search parameters. The user device may insert the item into a lifecycle shopping list. The user device may store the lifecycle shopping list.
US10062065B2 Settlement system
To provide a settlement system capable of being switched between a cash desk payment style and a pay station payment style at a given timing in the same store. The present invention is a settlement system including a cash settlement apparatus and a cash register, wherein a layout is capable of being switched between a cash desk payment style in which the cash settlement apparatus is incorporated in a cash register lane, and a pay station payment style in which the cash settlement apparatus is separated from the cash register lane.
US10062064B2 Stored value card kiosk system and method
A stored value card activation system includes a server in communication with one or more computing devices configured in kiosks. The server receives stored value card type information associated with one of multiple non-activated stored value cards from the computing device. The server also receives monetary amount information to be associated with the selected stored value card from the kiosk, and payment information from a user of the kiosk. From this information, the server conducts a financial transaction with a financial account server associated with an account of the user, and activates the selected stored value card in accordance with the financial transaction.
US10062061B2 Pay-by-phone parking system aided by a vision based monitoring device
Methods and devices send, from an application to an image processor, an identity of a vehicle parking space and/or an identity of a vehicle parked in the vehicle parking space. Such methods and devices obtain an image of the parked vehicle, using a fixed camera, and send the image to the image processor. These methods and devices then confirm the identity of the vehicle parked in the vehicle parking space, and send a confirmation to the application. These methods and devices display the confirmation on the graphic user interface of the user portable computing device (using the application). These methods and devices automatically end the timed payment session for the vehicle parking space based on images of the scene obtained through the camera showing the identified vehicle not occupying the vehicle parking space, using the image processor.
US10062047B2 Automated loading and unloading items
Computer program products, methods, systems, apparatus, and computing entities are provided for automated loading and retrieval of items. In various embodiments, items are received at a loading station where identification data may be captured for each item and handling instructions may be generated. In some embodiments, a label having indicia associated with the item may be generated and affixed to the item. The items may then be deposited through an access door into the vehicle identified in the handling instructions. Once the items are loaded into the access door, an automated load/unload device may deposit the item in the appropriate storage location. The automated load/unload device may also retrieve and rearrange items as desired.
US10062046B2 Dynamic rate matching for material handling
A method and apparatus for supplying a unit of work in a material-handling process includes a set-point of work units desired at a material-processing station and an actual measure of work units at the material-processing station. A feedback control algorithm is performed to establish the set point of work units at the material-processing station and an error between the work units at the material-processing station and the set-point of work units at the material-processing station. The feedback control algorithm also determines a desired amount of units that should be supplied to the material-processing station as a function of the error. The feedback control algorithm causes a work unit to be released from the inventory store for a particular processing station when the actual amount of work units supplied to that processing station is less than the amount of work units that should be supplied to that processing station.
US10062041B2 Facilitating the negotiation of standards for inter-enterprise collaboration between trading partners
A system that facilitates the negotiation of a standard for inter-enterprise collaboration between trading partners includes a set of meta-model elements. Each element in the set can be negotiated by enterprises and incorporated into a negotiated meta-model that describes an agreement between the enterprises as to collaborations between the enterprises. Each element in the set describes a portion of a potential standard for collaboration between enterprises. The system also includes a meta-model negotiation service that receives an indication that enterprises wish to negotiate a standard for collaborations between the enterprises and provides access to the set of elements and receive selections of one or more of the elements for negotiation and incorporation into a negotiated meta-model. The negotiated meta-model describes an agreement between the enterprises as to collaborations between the enterprises. The negotiation service facilitates negotiation of the selected elements, incorporates negotiated elements into the negotiated meta-model for collaborations between the enterprises, and communicates the negotiated meta-model to the enterprises to enable collaborations between the enterprises according to the standard for collaborations reflected in the negotiated meta-model.
US10062036B2 Predictive path characteristics based on non-greedy probing
In one embodiment, a network device receives metrics regarding a path in the network. A predictive model is generated using the received metrics and is operable to predict available bandwidth along the path for a particular type of traffic. A determination is made as to whether a confidence score for the predictive model is below a confidence threshold associated with the particular type of traffic. The device obtains additional data regarding the path based on a determination that the confidence score is below the confidence threshold. The predictive model is updated using the additional data regarding the path.
US10062032B2 Question resolution processing in deep question answering systems
System, method, and computer program product for performing an operation, the operation comprising receiving, by a deep question answering system, a question not specifying an element of input data, identifying a set of possible values for the element of input data, generating, by the deep question answering system, a respective set of candidate answers for the question: (i) without the element of input data, and (ii) with each possible value in the set of possible values for the element of input data, and returning at least one candidate answer from at least one set of candidate answers as responsive to the question.
US10062031B2 Cognitive profiles
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; defining a cognitive profile within the cognitive graph, the cognitive profile comprising an instance of the cognitive persona that references personal data associated with the user; associating the user with the cognitive profile; and, performing a cognitive computing operation based upon the cognitive profile associated with the user.
US10062029B2 Information processing apparatus and non-transitory computer readable medium storing program
Provided is an information processing apparatus including a processing rule management section that manages plural continuous setting operations, which are set as processing rules for completing processing, by applying identification numbers to the processing rules at least some of which are changed, an executed operation information acquisition section that acquires executed operation information relating to operations executed for completing the processing in an order in which the executed operations are performed, and a determination section that determines if the executed operation information based on comparison between the acquired executed operation information and each of the setting operations in the plural processing rules managed by the processing rule management section is true or false.
US10062027B2 Golf ball incorporating IC chip and method of manufacturing the same
A golf ball includes an RFID tag provided with an IC chip and an antenna. A protective layer surrounds the outer periphery of the RFID tag. A core surrounds the outer periphery of the protective layer. A cover surrounds the outer periphery of the core. The protective layer is formed by a material having a hardness equal to or more than 30 in Shore D. Further, the diameter of the protective layer is 3 to 30 millimeters, and the outer shape of the protective layer has an approximately spherical shape.
US10062025B2 Switchable RFID tag
An RFID tag and a method of its use are disclosed. One such RFID tag includes first, second, and third RFID inlays included on a tag housing, the first, second, and third RFID inlays each corresponding to a different rate identifier. The tag also includes a panel engaged with the housing and movable among first, second and third positions. The panel includes RFID shorting structures each positioned to electrically contact one of the first, second, and third RFID inlays such that, in any of the first, second, and third positions, only one of the first, second, and third RFID inlays remains active.
US10062024B1 Systems and methods for spike suppression for dynamic magnetic stripe communications devices
Dynamic magnetic stripe communications devices are provided as magnetic stripe emulators on a card or device having one or more communication channels. An application specific integrated circuit (ASIC) may include one or more waveform generators that include spike suppression circuitry to reduce excessive signal excursions during power-up and/or activation of the one or more communication channels on the card or device. Data to be communicated by the magnetic stripe emulator may be encoded within the one or more waveforms and communicated to a magnetic stripe reader.
US10062020B2 Generating raised print data
According to one example, there is provided a method of processing content data representing content to be printed. The method comprises obtaining content data representing content to be printed, and generating raised print data from the content data, the raised print data representing areas of the content to be formed as raised print.
US10062019B2 Method, device and computer program product for processing print data to generate a print image on a print substrate
Print data generated in a page description language can be processed using a processor. The processing can include checking whether conditions specified in trigger information are satisfied for at least one page of the document and/or for the entire document. Based on the checking, an action associated with the trigger information can be executed that changes the print data. The print data supplied as input print data can be output as output print data after the execution of the action. For example, images, text, barcodes, and/or graphics may be inserted via in the action. Finishing options may also be added, or fonts may be changed.
US10062018B2 Print control system, print control apparatus, print control method, and storage medium that determine whether printing can be performed based on paper information
A print control system that controls a printing apparatus having a paper feed unit, the system includes one or more processors operating, to determine whether printing using print data can be performed, based on first paper information included in a print setting in the print data, second paper information that is set in the printing apparatus, and printability information indicating a printable combination of the first paper information included in the print setting and the second paper information set in the printing apparatus. The first paper information included in the print setting and the second paper information set in the printing apparatus each includes both of (i) information regarding a type of paper and (ii) information regarding a size of paper. The printing is controlled using the print data, based on a result of the determination.
US10062016B2 Light scanning device and image forming apparatus with the same
A light scanning device includes: a first semiconductor laser 44a that emits a light beam L1; a polygonal mirror 42 that deflects the light beam L1; a reflective mirror 64a that reflects the light beam L1 deflected by the polygonal mirror 42 and causes the light beam L1 to enter a photosensitive drum 13; and a BD sensor 72 that detects the light beam L1 deflected by the polygonal mirror 42. The light scanning device scans the photosensitive drum 13 with the light beam L1 and set scanning timing of the photosensitive drum 13 using the light beam L1 based on detection timing of the light beam L1 using the BD sensor 72. The BD sensor 72 is arranged in the position farther from the polygonal mirror 42 than the last reflective mirror 64a that reflects the light beam L1 immediately before entering the photosensitive drum 13 and arranged inside a scanning angle range α of the light beam L1 corresponding to an effective scan area of the photosensitive drum 13.
US10062015B2 Methods and apparatus for identifying objects depicted in a video using extracted video frames in combination with a reverse image search engine
Methods and apparatus are disclosed for identifying one or more objects (e.g., a logo, brand or commercial) depicted in a video. Textual information is identified from search results pages returned by a reverse image search engine for images extracted from the video. Base query records are generated corresponding to the search results pages that have textual information satisfying a base search term. Object query records are generated corresponding to the base query records that satisfy an object search term. A statistical criterion is applied to the object query records to identify an object depicted in the video. In some disclosed examples, the statistical criterion includes a threshold that is measured against the object query records and/or the base query records.
US10062014B2 Deep image-to-image network learning for medical image analysis
A method and apparatus for automatically performing medical image analysis tasks using deep image-to-image network (DI2IN) learning. An input medical image of a patient is received. An output image that provides a result of a target medical image analysis task on the input medical image is automatically generated using a trained deep image-to-image network (DI2IN). The trained DI2IN uses a conditional random field (CRF) energy function to estimate the output image based on the input medical image and uses a trained deep learning network to model unary and pairwise terms of the CRF energy function. The DI2IN may be trained on an image with multiple resolutions. The input image may be split into multiple parts and a separate DI2IN may be trained for each part. Furthermore, the multi-scale and multi-part schemes can be combined to train a multi-scale multi-part DI2IN.
US10062010B2 System for building a map and subsequent localization
SLAM systems are provided that utilize an artificial neural network to both map environments and locate positions within the environments. In some example embodiments, a sensor arrangement is used to map an environment. The sensor arrangement acquires sensor data from the various sensors and associates the sensor data, or data derived from the sensor data, with spatial regions in the environment. The sensor data may include image data and inertial measurement data that effectively describes the visual appearance of a spatial region at a particular location and orientation. This diverse sensor data may be fused into camera poses. The map of the environment includes camera poses organized by spatial region within the environment. Further, in these examples, an artificial neural network is adapted to the features of the environment by a transfer learning process using image data associated with camera poses.
US10062008B2 Image based object classification
A method for classifying an object in image data to one out of a set of classes using a classifier, said image data comprising an image of the object, each class indicating a property common to a group of objects, the method comprising the steps of obtaining said classifier used to estimate for an input feature vector a probability for each of the set of classes, one probability indicating whether the input feature vector belongs to one class; extracting a feature vector from said image data; using the obtained classifier to estimate the probabilities for the extracted feature vector; and evaluating the estimated probabilities for determining whether the object does not belong to any one of the set of classes based using a quality indicator.
US10062004B2 Arrangement detection apparatus and pickup apparatus
According to an embodiment, an arrangement detection apparatus includes a measuring unit, an extractor, a generator, a first calculator. The measuring unit measures surfaces of polyhedrons, the polyhedrons being identical in shape and arranged in contact with each other. The extractor extracts a surface region from the surfaces, the surface region having a maximal area and being closest to the measuring unit. The generator generates outlines of at least one of desired surfaces of the polyhedrons included in the surface region. The first calculator calculates position information on the polyhedrons included in the surface region, utilizing the outlines.
US10062003B2 Real-time, model-based object detection and pose estimation
A system includes a memory and a processor configured to select a set of scene point pairs, to determine a respective feature vector for each scene point pair, to find, for each feature vector, a respective plurality of nearest neighbor point pairs in feature vector data of a number of models, to compute, for each nearest neighbor point pair, a respective aligning transformation from the respective scene point pair to the nearest neighbor point pair, thereby defining a respective model-transformation combination for each nearest neighbor point pair, each model-transformation combination specifying the respective aligning transformation and the respective model with which the nearest neighbor point pair is associated, to increment, with each binning of a respective one of the model-transformation combinations, a respective bin counter, and to select one of the model-transformation combinations in accordance with the bin counters to detect an object and estimate a pose of the object.
US10062002B2 Technologies for determining local differentiating color for image feature detectors
Technologies for multi-channel feature detection include a computing device to determine a filter response of each image channel of a multi-channel image for one or more image filters. The computing device determines a local differentiating color vector based on the filter responses, applies the filter responses to the local differentiating color vector to generate an adapted response, and determines a total response of the multi-channel image based on the adapted response.
US10062001B2 Method for line and word segmentation for handwritten text images
A method for segmenting an image containing handwritten text into line segments and word segments. The image is horizontally down sampled at a first ratio. Connected regions in the down-sampled image are detected; horizontal neighboring ones are merged to form lines, to segment the original image into line images. Each line image is horizontally down sampled at a second ratio which is smaller than the first ratio. Connected regions in the down-sampled line image are detected to obtain potential word segmentation positions. A path is a way of dividing the line at some or all of the potential word segmentation positions into multiple path segments; for each of all possible paths, word recognition is applied to each path segment to calculate a word recognition score, and an average word recognition score for the path is calculated; the path with the highest score gives the final word segmentation.
US10061992B2 Image display system
There is provided an image display system. An imaging device is provided for a vehicle and configured to capture a partial area of surroundings of the vehicle. A display device is provided for a head-mounted device, which is to be mounted to user's head, and has a display screen. The display screen is disposed at a position that is within a front viewing field of a user wearing the head-mounted device. A control device is configured to display an image captured by the imaging device on the display screen.
US10061989B2 Information transfer apparatus and method for image recognition
A learning system (100) includes an information transfer apparatus (10) and a learning processing apparatus (20). The information transfer apparatus (10) includes: an analysis unit (11) that obtains data serving as a learning target, compares the obtained data with a reference model, and assigns, to the data, an index indicating a degree of worthiness of the data as the learning target; and a transmission processing unit (12) that transmits the data to the learning processing apparatus (20) based on a rule that has been set using the index. The learning processing apparatus (20) includes a learning processing unit (21) that updates the model or generates a new model based on the data transmitted from the information transfer apparatus (10).
US10061983B2 Tracking apparatus, tracking method, and non-transitory storage medium storing tracking program
A tracking apparatus includes a tracking subject setting unit, a tracking subject search unit, an obstructing detection unit, and an obstructing area detection unit. The tracking subject search unit searches for the tracking subject by using at least one of luminance of the image data, color of the image data, a result of face detection, and a result of focus detection. The obstructing detection unit detects that the tracking subject is obstructed by comparing a standard focus detection information with a focus detection information obtained at a tracking position. The obstructing area detection unit detects an obstructing area. The tracking subject search unit exclusively sets a search area around the obstructing area and searches the set search area for the tracking subject by using information different from the result of focus detection, when the obstructing of the tracking subject is detected.
US10061981B2 Security improvements for tickets
A method of validating the authenticity of a ticket including a unique ticket identifier generated at an issuing terminal in accordance with a confidential algorithm is provided. The method includes receiving one or more identification variable values expressed with respect to a first coordinate measurement domain, the one or more identification variable values enabling the location of ticket verification information within the unique ticket identifier to be determined, using a coordinate transform function configured to map coordinate values from the first coordinate measurement domain to a second coordinate measurement domain to calculate one or more values of the one or more received identification variable values with respect to the second coordinate measurement domain, extracting the verification information from the unique ticket identifier on the basis of the calculated identification variable values, and verifying the authenticity of the ticket on the basis of the extracted verification information.
US10061978B2 Method and device for assessing muscular capacities of athletes using short tests
A device (1) for measuring muscular capacity. The device includes removable fastening device (12) for fastening the device to the athlete or to the moved weight (3; 2). An autonomous electrical power supply means (15), and a display (11) are provided. A three-axis accelerometer (14) delivers a sequence of accelerations (a(t)) along the axis of movement of the weight. The sequence includes at least 100 measurements per second over a duration between 1 and 10 seconds. A data processing device (16) determines, at the end of the test, on the basis of the sequence of accelerations, at least one quantity representative of the muscular capacity of the athlete and displays this quantity on the display (11).
US10061971B2 Enrollment and authentication on a mobile device
Systems and methods for biometric authentication are disclosed. The invention may be used to authenticate an individual. At least two enrollment templates may be obtained at different times. Later, an inquiry template may be obtained and compared to each of the enrollment templates in separate and distinct comparison operations. The match scores arising from the comparison operations may be fused to provide a composite match score. The composite match score may be compared to an acceptance range. If the composite match score is within the acceptance range, the individual may be authenticated.
US10061970B2 Method for controlling unlocking and mobile terminal
A method and a mobile terminal for controlling unlocking include the following. The number of feature points in a current feature point set of a finger is acquired. X rows of sensing electrodes are added to the current sensing electrode set to update the current sensing electrode set. The finger is scanned according to sensing electrodes in the current sensing electrode set updated to obtain fingerprint data. A fingerprint image is generated based on the fingerprint data. Feature points are extracted from the fingerprint image and the current feature point set is updated based on the feature points extracted. The terminal is unlocked when the number of the feature points in the current feature point set is greater than or equal to the first preset threshold and the current feature point set is matched.
US10061969B2 Fingerprint unlocking method and terminal
A fingerprint unlocking method and a terminal include acquiring a first fingerprint image. The number of target feature points of the first fingerprint image is determined. A target adjustment parameter corresponding to the number of target feature points is acquired according to a preset mapping relationship between the number of feature points and adjustment parameters. A second fingerprint image is received according to the target adjustment parameter. A terminal is unlocked when the second fingerprint image matches with a preset fingerprint template.
US10061966B2 Fingerprint identification apparatus
A fingerprint identification apparatus includes a fingerprint identification IC chip, a polymer film substrate and a decorative layer. The fingerprint identification IC chip comprises a plurality of metal bumps arranged on one side of the fingerprint identification IC chip. The polymer film substrate comprises a plurality of conductive pads and arranged on one side of the fingerprint identification IC chip with the metal bumps. At least part of the conductive pads is corresponding to and electrically connected to the metal bumps. The decorative layer is arranged on one side of the polymer film substrate opposite to the fingerprint identification IC chip.
US10061961B2 Sensor-compatible overlay
A sensor-compatible overlay is disclosed which uses anisotropic conductive material to increase capacitive coupling of a conductive object through the overlay material to a capacitive sensor. The anisotropic conductive material has increased conductivity in a direction orthogonal to the capacitive sensor. In one embodiment, the overlay is configured to enclose a device which includes a capacitive sensor. In another embodiment, the overlay is configured as a glove.
US10061954B2 On-screen code stabilization
Methods and systems for stabilizing an on-screen code on a display of a mobile device are described. A code is displayed on a mobile device as an on-screen code. The user holds the mobile device in front of a code scanner so that the on-screen code can be scanned. A code stabilization application on the mobile device assists in stabilizing and/or centering the on-screen code through changing its position, shape, and/or size based on data and/or measurements from sensors. The code stabilization application stabilizes the on-screen code for easy scan-ability to speed up the scanning process.
US10061950B1 Inventory-cycle-based RFID tag location
Techniques are provided to estimate the location of an RFID tag using tag read information, such as a tag read count or a tag read rate, and an opportunity metric, such as an inventory cycle duration, inventory cycle rate, or inventory cycle count. A tag tracking system determines read information for a tag in a zone and an opportunity metric associated with the tag and the zone. The tag tracking system then computes a success rate based on the tag read information and opportunity metric, and uses the success rate to estimate the location of the tag.
US10061949B2 System and method for providing secure identification solutions
The present invention provides a method and system for verifying and tracking identification information. In an embodiment of the invention, a system for delivering security solutions is provided that includes at least one of the following: a radio frequency (RF) identification device, an identification mechanism (e.g., a card, sticker), and an RF reader.
US10061946B2 Method and apparatus for industrial identification mark verification
The invention provides methods and apparatus for analysis of images of direct part mark identification codes to measure and assess a print quality. Methods to assess the quality of a direct part mark identification code are presented that provide diagnostic information of a code that cannot be assessed using verification methods that require the results of a valid decoding step.
US10061944B2 Electronic whiteboard system, electronic whiteboard access right giving method and its program
An electronic whiteboard system includes a server device 10 including a storage device 11 that stores electronic whiteboard data of an electronic whiteboard and area data of a plurality of areas obtained by dividing the electronic whiteboard, and object data of an object in the area, and an SV communication unit 13 that performs data communication with client terminals 20a, . . . , and an access right determination unit 14 that gives an access right for each user for each of the divided areas and determines permission/prohibition of access based on the given access right, and the client terminals 20a, . . . that include a CL communication unit 23 that performs data communication with the server device 10, and an output device 24 that acquires the electronic whiteboard data, and the like from the server device 10, converts the acquired data into drawing data, and displays the drawing data.
US10061943B2 Keyboard monitoring to protect confidential data
In an example embodiment described herein, keyboard monitoring logic is operable to obtain data typed into a keyboard. The data typed into the keyboard is compared with predefined protected data stored in a local credential file. If data typed into the keyboard matches predefined protected data stored in the credential file, the keyboard monitoring logic determines whether the destination of the typed data (e.g., the application, website, or both the application and website are stored in a whitelist. If the destination is not stored in the whitelist, the keyboard monitoring logic determines that an attempt of unauthorized access to protected data is occurring.
US10061938B2 Moving a portion of a streaming application to a public cloud based on sensitive data
A streams manager determines which portions of a streaming application process sensitive data, and when performance of the streaming application needs to be increased, selects based on the sensitive data which portion(s) of the streaming application can be moved to a public cloud. The streams manager then interacts with the public cloud manager to move the selected portion(s) of the streaming application to the public cloud. This may include cloning of processing elements or operators to a public cloud, then splitting tuple attributes so tuple attributes that do not include sensitive data can be processed in the public cloud while tuple attributes that include sensitive data are processed in a secure system. The tuple attributes are then recombined into full tuples in the secure system. The streams manager thus protects the integrity of sensitive data while still taking advantage of the additional resources available in a public cloud.
US10061935B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a memory that stores document data; a creating unit that creates access control information indicative of access control to the document data, the access control information being different depending on a group of a publication source of the document data; and a controller that controls an access to the document data by using the access control information.
US10061934B2 Access to a wearable computing system using randomized input origins
Embodiments disclosed herein provide systems, methods, and computer-readable media for accessing a wearable computing system using randomized input origins for user login. In a particular embodiment, a method provides presenting a user with a first origin on which user login information is based, wherein the first origin is randomly selected from a plurality of possible origins. The method further provides, receiving first motion information from the user indicating a first position relative to the first origin that corresponds to a first element of the user login information. Upon receiving the user login information, the method provides determining whether the user login information authorizes the user to access the wearable computing system.
US10061921B1 Methods and systems for detecting computer security threats
A behavior of a computer security threat is described in a root-cause chain, which is represented by a detection rule. The detection rule includes the objects of the root-cause chain and computer operations that represent links of the root-cause chain. An endpoint computer establishes a link between objects described in the detection rule when a corresponding computer operation between the objects is detected. Detected computer operations are accumulated to establish the links between objects. The threat is identified to be in the computer when the links of the detection rule have been established.
US10061919B2 Computing platform security methods and apparatus
Computing platform security methods and apparatus are disclosed. An example apparatus includes a security application to configure a security task, the security task to detect a malicious element on a computing platform, the computing platform including a central processing unit and a graphics processing unit; and an offloader to determine whether the central processing unit or the graphics processing unit is to execute the security task; and when the graphics processing unit is to execute the security task, offload the security task to the graphics processing unit for execution.
US10061918B2 System, apparatus and method for filtering memory access logging in a processor
In one embodiment, a processor comprises: a first storage including a plurality of entries to store an address of a portion of a memory in which information has been modified; a second storage to store an identifier of a process for which information is to be stored into the first storage; and a first logic to identify a modification to a first portion of the memory and store a first address of the first portion of the memory in a first entry of the first storage, responsive to a determination that a current identifier of a current process corresponds to the identifier stored in the second storage. Other embodiments are described and claimed.
US10061915B1 Posture assessment in a secure execution environment
Systems and methods for providing computer system monitoring as a service of a computing resource service provider, monitoring capacity computer system of a customer of the computing resource service provider, and based on the request, launching a monitoring agent in a protected execution environment in which the monitoring agent is configured to generate an assessment of the computer system and provide the assessment of the computer system.
US10061910B2 Secure biometric data capture, processing and management for selectively prohibiting access to a data storage component from an application execution environment
A system includes one or more biometric sensors, a sensor hub and a trusted application execution environment. The sensor hub has exclusive access to the sensors and also isolates untrusted/unauthenticated portions of the operating system from direct access to unencrypted biometric data acquired by the sensors. During a biometric scan/collection process, only the sensor hub and a security engine can access the sensors and a storage component. The sensor hub reads the sensors to obtain the biometric data associated with the scan/collection process and stores the biometric data in the storage component. The security engine encrypts the biometric data before the sensor hub removes the access restrictions. Various components transfer the encrypted biometric data from the storage component to the trusted environment, which hosts algorithms for processing the biometric data.
US10061904B2 Digital rights management with irregular network access
There is a performing of digital rights management (DRM), operable in an offline mode with respect to a communications network. The performing includes identifying a stored rights object associated with a stored asset. The stored rights object includes reporting duration information associated with the stored asset. The performing also includes determining, utilizing a processor, whether a transmission of an early status message is a successful communication based on an early status message determination. If a failure in communicating the early status message is determined, utilizing the stored asset. The performing may also include transmitting an early status message and/or later status message after identifying the stored rights object. There is also a performing of digital rights management (DRM) associated with a DRM system and operable in an offline mode with respect to a communications network. There are also client devices, communicating systems, computer readable mediums and protocols.
US10061902B2 Method, medium, and system for managing transfer of content
A system and method for transferring ownership of disc storage media utilizing unique disc identification includes a disc storage medium with a permanently recorded disc identification, a user console with a set identification, a network, and a host server managing a user database and a disc database. Upon purchase of software stored on a disc storage medium, the unique disc identification and user identification are transmitted over the network from the user console to the host server. The host server grants the user console access permission to the programs residing on the disc storage medium and performs the disc ownership transfer transactions.
US10061895B2 System for providing identification and information, and for scheduling alerts
A device and system for providing identification and medical information are disclosed. The device includes a readable code that contains medical biographical information of the subject, a programmable reporter element that is programmed to electronically store at least one particular event relating to the subject, and a signal producing element functionally related to the programmable reporter element. The system includes collecting and storing medical biographical information of a subject, embedding the medical biographical information in a readable code of the device, and scanning the readable code of the device worn by or in the possession of the subject using an appliance to retrieve the medical biographical information of the subject. The medical biographical information allows medical professionals to obtain the subject's medical information in order to provide medical care. Also disclosed is an integrated system for alerting subjects to upcoming events related to their continued care.
US10061894B2 Systems and methods for medical referral analytics
A health information management system is provided which includes the ability to identify explicit referral activity reported into a referral workflow system, infer referral activity not reported into the referral workflow system utilizing intent-based clustering of medical information, and generate reporting metrics from the inferred and explicit referral activity. Additionally, a referral suggestion may be generated for an identified condition. Physicians are selected within a geographic area who are properly specialized for the condition. This group is then filtered based upon patient preferences and default preferences in order to generate physician referrals.
US10061893B2 Method and apparatus for controlling electronic medical record system based output window
The present invention provides a method of controlling an EMR system-based output window, including: when a window size setting mode configured to set sizes for respective windows displayed on an EMR screen is executed, successively displaying a plurality of windows in a preset size; when a user interrupt has occurred for any one of the displayed windows, activating the corresponding window, and enlarging the size of the window based on a stepwise variable range for an output window; determining locations by controlling the sizes of the respective windows successively displayed on the EMR screen in response to the size of the window enlarged based on the stepwise variable range; when a window different from the windows successively displayed upon the window size setting mode is called, listing the successively displayed windows, displaying the listed windows in a predetermined region, and displaying the called window in a preset size.
US10061892B2 Apparatus and method for providing selectively zoomed image of medical item tray
Medical item identification information is stored in association with information indicating locations at which medical items are placed in a medical item tray. An RFID reader acquires tray identification information from an RFID tag on the tray. An RFID reader also acquires item identification information from an RFID tag on the medical item to be placed in the tray. A database stores medical item identification information in association with tray identification information and tray zone information. The tray zone information indicates particular zones of the tray in which particular items are to be placed. A computer processor processes the medical item identification information, the tray identification information and the tray zone information, and executes instructions to generate a first image depicting a type of medical item tray as indicated by the tray identification information, and a second image that depicts a zoomed in portion of the first image as indicated by the tray zone information.
US10061891B2 System and method for the analysis of biopotential signals using motion artifact removal techniques
A system and method for the analysis of biopotential signals using motion artifact removal techniques is disclosed. The system includes a motion classification module configured to receive at least one biopotential signal and at least one reference secondary input signal. The motion classification module performs motion artifact classification for determining motion meta-information, comprising a type and/or severity indication about motion phenomena causing artifacts in the biopotential signal. The motion classification module communicates motion meta-information to a motion artifact reduction module configured to remove motion artifacts from the biopotential signal based on the information received from the motion classification module. The system is further configured to evaluate the effectiveness of at least one algorithm used to remove motion artifacts, and generate feedback information between the motion classification module and the motion artifact reduction module to optimize motion artifact classification.
US10061890B2 Methods for non-invasive prenatal ploidy calling
Disclosed herein are methods for determining the copy number of a chromosome in a fetus in the context of non-invasive prenatal diagnosis. In an embodiment, the measured genetic data from a sample of genetic material that contains both fetal DNA and maternal DNA is analyzed, along with the genetic data from the biological parents of the fetus, and the copy number of the chromosome of interest is determined. In an embodiment, the maternal serum is measured using a single-nucleotide polymorphism (SNP) microarray, along with parental genomic data, and the determination of the chromosome copy number is used to make clinical decisions pertaining to the fetus.
US10061887B2 Interrogatory cell-based assays and uses thereof
Described herein are methods for identifying a modulator of a biological system. Some methods include establishing a model for the biological system comprising cells, obtaining a first data set representing global proteomic in the cells, and obtaining a second data set representing one or more functional activities or cellular responses of the cells including global enzymatic activity and/or an effect of the global enzyme activity on the enzyme metabolites or substrates in the cells. The method also includes generating a consensus causal relationship network among the global proteomic changes and the one or more functional activities or cellular responses based solely on the first and second data sets using a programmed computing device, and identifying a causal relationship unique in the biological system from the consensus causal relationship network, wherein at least one enzyme associated with the unique causal relationship is identified as a modulator of the biological system.
US10061885B2 Racetrack layout for radio frequency isolation structure
Aspects of the present disclosure relate to determining a layout of a racetrack that forms part of a radio frequency (RF) isolation structure of a packaged module and forming the resulting RF isolation structures. Based on electromagnetic interference data for a module, an area of the module that is less sensitive to external radiation is identified. A racetrack layout can be determined based on identifying the area that is less sensitive to external radiation. The racetrack layout can include a narrowed section in the area that is less sensitive to external radiation or a break in the area that is less sensitive to external radiation.
US10061884B2 Dummy pattern filling method
A dummy pattern filling method, including: Step I, determining the rule of filling dummy patterns, in accordance with required DR values and isolation rules of patterns; Step II, finding out blank Fields within said layout that need to be filled with dummy patterns; Step III, by following said rule of filling dummy patterns, filling dummy patterns within blank Fields on layouts. Implementing a Smart Dummy Pattern Filling, which enables the Data Ratio (DR) of dummy patterns to come infinitely close the required DR value after completing the filling of dummy patterns.
US10061883B2 Reciprocal quantum logic (RQL) circuit synthesis
One embodiment of the invention includes a method for generating a Reciprocal Quantum Logic (RQL) circuit design via a synthesis tool. The method includes providing data associated with behavior and constraints of the RQL circuit design and a component library to the synthesis tool. The method also includes generating an RQL netlist circuit comprising a flip-flop device placeholder and a circuit system coupled to at least one of an input and an output of the flip-flop device placeholder via the synthesis tool based on the data and a component library. The method also includes separating the circuit system into circuit subsystems that are each associated with a separate respective phase of a clock signal via the synthesis tool based on inputs. The method further includes removing the flip-flop device placeholder from the RQL netlist circuit via the synthesis tool to generate the RQL circuit design from the RQL netlist circuit.
US10061879B2 Circuit design instrumentation for state visualization
An integrated circuit includes user storage circuits, a local control circuit, and scan storage circuits arranged in a scan chain. At least a portion of a design-under-test is implemented in a subset of the integrated circuit that comprises the user storage circuits. The local control circuit retrieves data stored in the user storage circuits through the scan storage circuits without erasing the data stored in the user storage circuits after halting oscillations in a user clock signal that clocks the user storage circuits. The local control circuit restarts oscillations in the user clock signal after the data is provided from the user storage circuits to the scan storage circuits.
US10061876B2 Bounded verification through discrepancy computations
A system and methods store initial states and unsafe states (e.g., safety requirements) of a non-linear model of a control system that interacts with a physical system. The system performs simulations of the non-linear model using a set of sampled initial states, to first generate trajectories (numerical approximations of actual behaviors) over bounded time. The system further determines, for respective pairs of neighboring trajectories: an over-approximation of reachable states as an upper bound of a distance between a pair of neighboring trajectories; a linear over-approximation of the reachable states as piece-wise linear segments over a plurality of time intervals; and whether the linear over-approximation overlaps in any of the piece-wise linear segments with the unsafe states, to verify the non-linear model of the control system is safe.
US10061875B2 Relative permeability inversion from historical production data using viscosity ratio invariant step-function relative permeability approximations
The disclosed embodiments include a method, apparatus, and computer program product for approximating multiphase flow reservoir production simulation. For example, one disclosed embodiment includes a system that includes at least one processor and memory coupled to the at least one processor, the memory storing instructions that when executed by the at least one processor performs operations that includes generating a set of pseudo-phase production relative permeability curves; receiving production rate history data; receiving simulation configuration parameters; performing flow simulation using the set of pseudo-phase production relative permeability curves; determining an optimal matching pseudo-phase production simulation result that best matches the production rate history data; and performing relative permeability inversion using signal processing analysis of production rate history data to approximate relative permeability curve descriptions with quantified uncertainty.
US10061873B2 System for integrated design of electric plant of an industrial site
An integrated design system for an electric plant of an industrial site includes: a central processing unit; terminal stations connected to the central processing unit; and a storage unit. The central processing unit includes: a database management module to receive data from the terminals and organize the incoming data in databases; a first computing module, to determine specifications of lighting bodies to be installed according to the content of the databases; and a second computing module, cooperating with the first computing module to determine the sizing and routing of electric cables at least for the lighting bodies, according to the content of the databases. The databases include a lighting database containing values of a first set of parameters relating to environments of the industrial site.
US10061871B2 Linear blend skinning weight optimization utilizing skeletal pose sampling
A novel and useful mechanism for the skinning of 3D meshes with reference to a skeleton utilizing statistical weight optimization techniques. The mechanism comprises (1) an efficient high quality linear blend skinning (LBS) technique based on a set of skeleton deformations sampled from the manipulation space; (2) a joint placement algorithm to optimize the input skeleton; and (3) a set of tools for a user to interactively control the skinning process. Statistical skinning weight maps are computed using an as-rigid-as-possible (ARAP) optimization. The method operates with a coarsely placed initial skeleton and optimizes joint placements to improve the skeleton's alignment. Bones may also be parameterized incorporating twists, bends, stretches and spines. Several tools add additional constraints to resolve ambiguous situations and interactive feedback aids users.
US10061870B2 Automated metrology and model correction for three dimensional (3D) printability
A system and a method automate metrology, measurement, and model correction of a three dimensional (3D) model for 3D printability. Slices of the 3D model are received or generated. The slices represent 2D solids of the 3D model to be printed in corresponding print layers. Medial axis transforms of the slices are calculated. The medial axis transforms represent the slices in terms of corresponding medial axes. A local feature size at any point along a boundary of the slices is determined as the shortest distance from the point to a corresponding medial axis.
US10061864B1 Method and system for improving datacenter operations utilizing layered information model
Example embodiments of the present invention relate to a method and a system for datacenter management. The method includes retrieving logical relationship information regarding a datacenter and generating a layered information model of the logical relationship information regarding the datacenter. The datacenter then may be managed according to commands received from a datacenter management device configured to navigate the layered information model.
US10061860B2 Method and system for personalizing web page layout
Method and system for generating personalizing website layout. The method and system monitors a user's behaviors and assigns a user to a user group, which has an assigned personalized template. The templates are personalized in response to the user's behaviors and arranges content to be displayed to the user based on that behavior.
US10061859B2 Computer implemented systems and methods for dynamic and heuristically-generated search returns of particular relevance
A method of retrieval of items of particular relevance from a particular domain. A processor receives from a remote computing device a resource-identifying string that has a combination of a predefined notation and a resource-related sub-string. The processor uses the resource-identifying string to retrieve a subset of data items from within a data set, the subset of data items relating to a subset of resources within a set of resources available to be served by the particular domain over a distributed network. The processor uses the subset of data items to generate a list of the subset of resources and serves the list to the remote computing device.
US10061858B2 Method and apparatus for processing exploding data stream
Provided are a method and apparatus for processing a data stream capable of providing a data flow processing language to support real-time processing of an exploding data stream and providing an environment for executing the data flow processing language in a cluster system. The data flow-based exploding data stream processing method includes receiving a big data real-time processing service described in a real-time data flow language, interpreting the big data real-time processing service to generate a distributed stream processing service, and distributively deploying the distributed stream processing service in a cluster system including multiple nodes and configuring an execution environment for executing the distributed stream processing service in each node.
US10061855B2 User-specific pronunciations in a social networking system
A social networking system obtains user pronunciations of terms whose pronunciations might vary among different users, such as names of users. The social networking system additionally obtains demographic information about the users from whom the pronunciations were obtained, as well as social graph information for those users, such as information about connections of those users in the social graph. Based on the obtained pronunciations, the demographic information, and the social graph information, the social networking system determines, for a user having that name (or other term in question), one or more suggested pronunciations for the name that are likely to be the pronunciations that that user would use.
US10061854B2 Trusted maps: updating map locations using trust-based social graphs
A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
US10061851B1 Encouraging inline person-to-person interaction
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query from a searching user, receiving contact data associated with a user that is determined to be responsive to the search query, the contact data being provided from one or more data sources, and providing an electronic document including instructions to display a search results page including search results responsive to the search query and a profile card associated with the user, the profile card including one or more graphical representations associated with an interaction channel, each interaction channel being associated with respective contact data of the contact data, and each graphical representation being operable to receive user input and initiate execution of an associated interaction from the search results page, an interaction interface used to execute the associated interaction being displayed concurrently with the search results page.
US10061849B2 Override of automatically shared meta-data of media
An override of automatically shared meta-data of media method and apparatus are disclosed. In one embodiment, a method of a server device includes automatically populating a hierarchy using a play-list history data associated with a media data of a client device, and modifying the hierarchy based on a user override. The hierarchy may be a hierarchy of the play-list history data of certain items associated with the media data of the client device. A modified hierarchy may be generated based on an addition, deletion and/or an adjust modifying operation of the user override on the hierarchy, and may be automatically populated on a new mark-up language file. A new compatibility rating may be determined between the user and the other users based on the similar attributes between the modified hierarchy and the other hierarchies, and each user may be enabled to view mark-up language files of the other users.
US10061847B2 Information targeting systems and methods
The present disclosure relates generally to systems and methods for the secure management of electronic information relating to a user. In certain embodiments, systems and methods disclosed herein may allow for personal information related to a user to be used in connection with information targeting systems and methods configured to match and/or target information for delivery to a user based on the user's interests. In some embodiments, personal information relating to a user may be stored and/or managed in a personal ontology graph or other data structure including, among other things, various inferred interests of the user derived from available personal information.
US10061843B2 Translating natural language utterances to keyword search queries
Natural language query translation may be provided. A statistical model may be trained to detect domains according to a plurality of query click log data. Upon receiving a natural language query, the statistical model may be used to translate the natural language query into an action. The action may then be performed and at least one result associated with performing the action may be provided.
US10061841B2 Fast path traversal in a relational database-based graph structure
A first plurality of relational tables is obtained from a relational database. Each table of the first plurality of relational tables stores connectivity information for a graph that comprises a plurality of nodes and a plurality of edges connecting the nodes, and each of the nodes is assigned an initial identifier. The nodes are clustered into a plurality of clusters. Each cluster contains a subset of the nodes, and all nodes in each subset are close to each other according to a metric. Each node is assigned a new identifier. The new identifier comprises a concatenation of an identifier associated with the cluster to which the node belongs and an identifier associated with the node. A second plurality of relational tables is constructed and stores connectivity information for the graph. The node is identified in the second plurality of relational tables by the new identifier.
US10061838B2 Optimizing faceted classification through facet range identification
In an approach to faceted classification, a computer receives a search query. The computer creates a first table of facet value ranges, based on the search query. The computer fetches a first search result corresponding to the search query. The computer retrieves a first facet value associated with the first search result. The computer maps the first facet value to a first facet value range. The computer determines whether the first facet value range is in the first table of facet value ranges. The computer inserts the first facet value range into the first table of facet value ranges. The computer determines whether a number of facet value ranges in the first table of facet value ranges is below a pre-defined threshold. The computer creates a second table of facet value ranges. The computer identifies a second facet value range that includes the first facet value range.
US10061835B2 Establishing user-confidence levels of data inputs
An embodiment takes the form of a method carried out by a computing system comprising a processor and instructions for carrying out the method. The method includes (i) presenting via a user interface a plurality of data-input fields having an associated default order for user entry of respective values in the respective data-input fields, (ii) receiving respective values entered via the user interface in the respective data-input fields, (iii) storing a respective current counter value of an incrementing counter in association with receiving each respective entered value, (iv) establishing a respective user-confidence level for each of one or more of the respective entered values, wherein each established user-confidence level is set based at least in part on a comparison of the associated default order with a set of one or more of the stored counter values, and (v) outputting one or more of the established user-confidence levels.
US10061834B1 Incremental out-of-place updates for datasets in data stores
A data store may implement incremental out-of-place updates to a dataset. A dataset may maintain data across different storage locations linked together according to an ordering schema for servicing queries. As updates to the dataset are received, the updates may be persisted but not maintained in-place. In order to update the data store and maintain the ordering schema, incremental updates to the dataset may be performed without blocking queries directed toward the dataset. The dataset may be divided into multiple data chunks that correspond to different storage locations and an updated version of the data chunk may be generated in new storage locations. The new storage locations may then replace the storage locations of the prior version of the data chunk in order to link the new storage locations to the other linked storage locations in the dataset for servicing queries.
US10061819B2 Unsupervised boosting of unique search results in a metasearch environment
A search query is received from a user. Multiple search results in response to the search query are received from multiple search engines. Each of the search engines provides one or more search results of the multiple search results. One or more features relating to the uniqueness of the multiple search results of each of the search engines are determined. A ranking of the multiple search results is determined based on the one or more features. The multiple search results are displayed to the user based on the ranking.
US10061818B2 Rank-based calculation for keyword searches
Embodiments of the present invention provide efficient systems and methods for searching a keyword. Embodiments of the present invention can be used to more quickly and comprehensively search a document for a keyword or phrase, based on the preferences and behaviors of a user, so that the returned results to the user are ranked in order of the preferences of the user. By factoring in user data such as time spent on certain content and highlighted content, the system is able to more efficiently return preferred results of a user of a keyword search.
US10061817B1 Social ranking for apps
According to an implementation, an application distribution system may receive a search query from a user and generate indicators of a set of applications based on the search query. The system may determine an influence rating for an entity that provided social media posts associated with one of the applications. The system may determine a sentiment rating for the content of the posts and determine a reliability rating for the entity. The reliability rating may be based the number of posts and the number of the entity's social media relationships. The system may determine an application rating for the application based on the influence rating, the sentiment rating, and the reliability rating. The system may rank the application within a list of the set of applications based on the application rating and provide the list to the device associated with the user.
US10061815B1 Systems and methods for displaying search results
A disclosed computer-implemented method for displaying search results may include (1) receiving a query to search a document database that stores a document family containing a parent document and a child document embedded within the parent document, (2) in response to receiving the search query, identifying (a) an individual relevance score that quantifies the relevance of the parent document to the search query and (b) a family relevance score that quantifies the overall relevance of the entire document family to the search query, and (3) simultaneously depicting both the individual relevance score and the family relevance score in response to the search query. Various other methods, systems, and computer-readable media are also disclosed.
US10061814B2 Question answer system using physical distance data
A question relating to an individual is received and context from the question is extracted. Subject matter criteria can be identified from the context of the question. A database containing history data that includes recorded positional data for physical objects relative to the location of the individual at the time of recording can be accessed and relevant physical objects from the history data can be identified based upon the subject matter criteria. A set of answers can be generated for the question from a corpus of data and ranked based upon the identified physical objects and physical distance between the individual and the relevant physical objects.
US10061810B2 Limiting tuple creation at the tuple level
An administrator may wish to limit the number of tuples that may be spawned as a result of a first tuple entering an operator graph. A first stream operator may receive a first tuple in order to perform an operation on the first tuple to generate a second tuple. The first stream operator may determine whether it is permitted to generate the second tuple by comparing the first tuple's tuple spawn counts to a tuple creation policy. If the first stream operator is permitted to generate the second tuple, the first stream operator may perform the operation on the first tuple and generate the second tuple.
US10061809B2 Control device
Provided is a technique enables programming, including that for database operations, without describing a SQL used to operate the database. A PLC (30) that can access a DBMS (22) stores a user program (38) and definition information (32), the user program (38) including a structure type of variable, the definition information (32) indicating a definition of the structure type. The sequence command program (34) sequentially executes instructions in the user program (38) and invokes a DB access process program (35) in order to access the DBMS (22). The DB access process program (35) reads the definition information (32) and, on the basis of the read definition information (32), generates a SQL statement to be used when access to the DBMS (22) is made by execution of the user program (38). The DB access process program (35) executes the generated SQL statement by transmitting the SQL statement to the DB server (20).
US10061805B2 Non-homogenous storage of events in event data store
A processing device receives a plurality of discrete log entries from a first data store and generates an event for each discrete log entry that satisfies a criterion. To generate an event the processing device determines a source type associated with a discrete log entry, parses the discrete log entry based on the source type, determines a plurality of fields of the discrete log entry, identifies a subset of the plurality of fields, wherein one or more fields in the subset are to be used as link keys for linking together events, and assigns a field type to each field in the subset of the plurality of fields. The processing device additionally writes a plurality of event entries for the event into a second data store. A separate event entry is written for each field of the subset of the plurality of fields having an assigned field type.
US10061804B2 Optimizing an order of execution of multiple join operations
A computer-implemented method, system, and/or computer program product optimizes an order of execution of column join operations. A first partitioning of the first data column splits the first data column into first subsets of rows. A second partitioning of the second data column splits the second data column into a second subsets of rows. Cardinalities of sub-tables derived by a respective joining of the subsets of rows of the first and second data columns are estimated, based on the first and second value frequency information. An order of execution of multiple join operations is then optimized based on the estimated cardinalities of the sub-tables.
US10061801B2 Customize column sequence in projection list of select queries
In an approach for manipulating columns in a projection list in a database result set, a processor receives a database request having a projection operation for a plurality of columns in one or more tables, wherein the projection operation comprises a SELECT statement having a column list that includes having (a) a shorthand that specifies the plurality of columns and (b) a column sequence clause that specifies a column name from the plurality of columns and a resulting column position. A processor retrieves data records having the plurality of columns including the specified column name and the resulting column position. A processor generates a result set comprised of the data records having the plurality of columns, such that for the result set, values within the specified column name are inserted into the result set at the resulting column position.
US10061794B2 Query driven data collection on parallel processing architecture for license metrics software
A method for collecting monitoring data on a set of monitored computers. The method comprises providing definitions for collection methods for a set of monitoring data, wherein the monitoring data is collected from agents running at monitoring computers, wherein each item of monitoring data has at least one respective collection method. The method further comprises determining a subset of monitoring data to be updated. The method further comprises identifying collection methods corresponding to the subset of monitoring data and triggering the agents running at the monitoring computers to collect monitoring data using the identified collection methods.
US10061793B2 Data processing flow optimization
One or more processors evaluate whether a subset of a dataset is sorted. One or more processors process the dataset if it is determined that the subset of the dataset is sorted.
US10061791B2 Data management for connected devices
Techniques and constructs to facilitate data management can provide improved response time and space efficiency for time-series data such as from connected devices. The constructs may enable receiving a stream of time-series data comprising a plurality of objects and a time identification associated with each of the objects. One or more tags are associated with the objects. The constructs may also chunk the stream into a plurality of contiguous chunks, each including a plurality of objects, create an index associating the time identification and the one or more tags, transmit the chunks to a first, remote storage, and then store the index.
US10061784B2 Method and device for fusing a plurality of uncertain or correlated data
Provided is a method for fusing a plurality of data, this method comprising inputting a plurality of N-dimensional uncertain data where N is a natural number not being a zero, representing the inputted plurality of uncertain data in a first form of a data set in a 2N-dimensional extended space, generating a second form of a data set by applying whitening transform WT to the 2N-dimensional extended space, acquiring a first point or first vector through a linear projection to a transformed constraint manifold from the second form of the data set and generating a N-dimensional fused data by applying inverse-whitening transform to the first point or first vector.
US10061783B2 Information processing apparatus, information processing method, and information processing program
An information processing apparatus extracts a plurality of combinations among combinations of attributes, in different attribute categories, of an item from display information indicating display details of a web page for the item. Each of the extracted combinations is associated with available/unavailable information indicating whether the item having the attribute combination is available for order. The information processing apparatus stores, for each combination available for order among the extracted combinations, a tag indicating the combination and corresponding to search criteria of the logical AND of a plurality of attributes constituting the combination, in association with item identification information identifying the item in a tag storage unit. The information processing apparatus deletes, when a tag indicating an attribute combination unavailable for order is stored in association with the item identification information in the tag storage unit, the tag.
US10061782B2 Method and apparatus for improving the efficiency of remote diagnosis of electronic and other equipment
This disclosure describes methods and systems for providing instructions automatically to a user that return the status of an electronic device to a preferred functioning state. In a training stage, imagery of electronic devices with known device states are acquired and stored in a database, along with instructions to return the state of each electronic device to a preferred functioning state. In a diagnostic stage, imagery of a first electronic device is acquired and compared to imagery of the electronic devices in different states in the database. A proximity measure between each of the electronic devices in different states in the database, and the first electronic device is computed. The most likely states of the first device are determined based on the proximity measure. The instructions to return the state of the electronic device to a preferred functioning state are then displayed to a user on a screen display module.
US10061779B2 Method and computing device for allowing synchronized access to cloud storage systems based on stub tracking
A method and computing device for allowing synchronized access to a cloud storage system (CSS) based on stub tracking. The computing device comprises: a processing unit; a storage system, wherein the storage system is configured to maintain objects, each object having a state, wherein each state is any one of: a synchronized state, and a stub state; and a memory, the memory containing instructions that, when executed by the processing unit, configure the computing device to: receive a request from a client to access an object maintained in the storage system; change the state of the requested object from a stub state to a synchronized state upon receiving the request; and synchronize data of the requested object having a synchronized state with the CSS.
US10061776B2 System and method for identification and consolidation of related concurrent document sessions
A cloud computing system identifies opportunities for users to collaborate on a file. Collaboration opportunities are identified based on similarity of separate files that different users are associated with, and on relationships or similarities between the different users. If users associated with the separate files agree to collaborate, the users may be placed in a single editing session regarding a file having content from at least one of the separate files.
US10061774B2 Estimating article publication dates and authors based on social media context
Probable origination date may be derived by using a stream of data captured, for example, from the Internet and from other documentation sources such as historical information about a target object, its author, related environmental data, social media data, blogs, microblogs, posts, historical information, and/or other data sources. Techniques such as textual analysis, statistical analytics, and/or artificial intelligence may combine and correlate the information from data sources to extract clues that may indicate the original author and date of authorship. Based on the number of conflicting or validating references, and the relationships between them, a probability or confidence score in the accuracy of the analysis may be generated.
US10061773B1 System and method for processing semi-structured data
A computing device is configured to parse a selected semi-structured or unstructured digital document. Once a document is selected, an appropriate parser is selected based on the content type of the document. The document is parsed and the data output to a metadata file. Additionally, any nested documents that are included in the selected document are also parsed using an appropriate parser with the being output to the metadata file. Once complete, the metadata file can be stored and analyzed by a user or administrator using tools that are used to model structured data files.
US10061771B1 Double-sided display simultaneous translation device, method and apparatus and electronic device
A double-sided display simultaneous translation method includes: receiving a voice input; translating the inputted voice according to a preset rule; and outputting translated contents. Different from the prior art, in the double-sided display simultaneous translation method provided in embodiments of the present invention, by means of a bidirectional voice input mode corresponding to a double-channel system, the same device allows both parties in communication to speak at the same time and can accurately differentiate voice of both parties to provide right translation.
US10061766B2 Systems and methods for domain-specific machine-interpretation of input data
In an embodiment receiving input data over a computer network. The method also includes automatically generating topic-based metadata of the input data in relation to a multi-level taxonomy. The method also includes automatically determining parts of speech of tokens of the input data. The method also includes searching a metadata store using the tokens and the parts of speech, the searching including identifying, at a first level and a second level of the multi-level taxonomy, nodes that include metadata which sufficiently match the tokens and the parts of speech of the tokens, where the searching yields best-match grammar-based metadata. The method of also includes revising the best-match grammar-based metadata based at least in part on the automatically generated topic-based metadata.
US10061764B2 Mere-parsing with boundary and semantic driven scoping
A method for building a tree of parse items involves receiving a plurality of parse items stored in an ordered data structure, processing semantic attributes associated with the plurality of parse items, generating a merged parse item from at least two parse items of the plurality of parse items, and forming a portion of a tree data structure such that the merged parse item is a parent of the at least two parse items.
US10061762B2 Method and device for identifying information, and computer-readable storage medium
A method, device, and a non-transitory computer-readable storage medium are provided for identifying information in an electronic message. The information from the electronic message may be identified according to a template that has been trained to classify the information included in the electronic message.
US10061758B2 Tabular widget with mergable cells
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for managing spreadsheets with decision tables. The exemplary method includes generating an underlying data model associated with a visual data model of a spreadsheet containing a decision table, populating the underlying data model based on information contained in the visual data model and based on the decision table, generating a first index for mapping cells in the visual data model to cells in the underlying data model consistent with the decision table, and generating a second index for mapping cells in the underlying data model to cells in the visual data model consistent with the decision table.
US10061751B1 Promoting content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a computer-implemented method for providing creatives. The method comprises identifying, using one or more processors, a creative for processing, the creative including a title portion and a body portion, where the body portion includes a visual uniform resource locator (URL), the visual URL comprising a visual portion and a link to a resource. The method further comprises evaluating the visual URL for inclusion in the title portion, including determining when promotion of the visual URL satisfies one or more promotion criterion, and if so, promoting the visual URL for inclusion in the title portion. The method further comprises providing the creative including the title portion with the promoted visual URL.
US10061744B2 Using RDMA for fast system recovery in virtualized environments
A method, system and computer program product are disclosed for recovery in a virtualized environment using remote direct memory access (RDMA). In one embodiment, the method comprises operating a virtual computer system on a physical computer system, and the virtual system maintains in a memory area a record of a state of the virtual system. In this method, when defined error conditions occur on the virtual system, RDMA is used to pull the record of the state of the virtual system from that memory area onto a standby computer. This record on the standby computer is used to re-initialize the virtual computer. Embodiments of the invention provide methods that provide a very fast recovery from a virtual machine fault or error, while requiring much fewer resources than standard approaches. In embodiments of the invention, one spare real computer system can be used for backing up several virtual systems.
US10061743B2 Host based non-volatile memory clustering using network mapped storage
In one embodiment, a system includes non-volatile memory (NVM) configured to store data, a memory controller connected to the NVM via a NVM interface, a network interface card (NIC) connected to the memory controller, a processor, the logic being configured to: initiate cluster parameters that govern how a NVM cluster will function and operate, multicast cluster parameters of the NVM cluster at predetermined intervals to any other node in the NVM cluster, and map submission and completion queues of any shared NVM on other nodes in the NVM cluster to the memory controller based on details of the shared NVM on the other nodes in the NVM cluster, wherein the submission queue is configured to store commands to access the shared NVM and the completion queue is configured to store completed commands after being processed through the submission queue.
US10061736B2 Drive message router
Embodiments described are generally directed to a mass storage unit possessing a plurality of non-volatile data storage devices each possessing non-transitory mass storage memory hardware, a drive message router possessing with a plurality of different light sequence instructions retained therein, a motherboard that is connected to each of the non-volatile data storage devices and the drive message router via a bus that is adapted to transfer data via a data storage protocol arranged for mass data storage, a bezel electrically connected to the drive message router via an electrical cable that is adapted to transfer signals in a non-data storage protocol, a plurality of lights visibly disposed on the bezel. The drive message router is adapted to receive a data packet in the data storage protocol from the motherboard via the bus. Once received, an execution instruction is extracted from the message to carry out a subset of the light sequence instructions in a particular order. A sequence of electrical signals is transmitted from the drive message router to the plurality of lights based on the subset of the light instructions via the electrical cable. The plurality of lights are illuminated as dictated in the sequence of electrical signals.
US10061735B2 USB chipset
A USB chipset coupled between a first device and a second device is provided. A data processing unit is coupled to the first device and generates a plurality of transmission information according to first information provided by the first device. A transmitting unit is coupled to the data processing unit to transmit the transmission information to the second device and includes a converting module, a first output driving module, a second output driving module, and a transmitting-terminal selecting module. The converting module is coupled to the data processing unit to receive the transmission information in parallel and serially outputs the transmission information. The first output driving module is coupled to a first pin set. The second output driving module is coupled to a second pin set. The transmitting-terminal selecting module is coupled between the converting module and the first and second output driving modules.
US10061733B2 Peripheral interface chip and data transmission method thereof
A peripheral interface chip and a data transmission method thereof are provided. The peripheral interface chip includes a switching circuit, a universal serial bus (USB) host controller, a keyboard controller and a microprocessor. The switching circuit receives a device identification transmitted from a USB device, and the device identification is used for determining whether the USB device is a keyboard device. When the USB device is the keyboard device, input data of the USB device is transmitted to a controller hub through a first USB interface, the switching circuit, the USB host controller, the microprocessor, the keyboard controller and a low pin count (LPC) interface.
US10061724B2 Latency reduction for direct memory access operations involving address translation
Latency reduction for direct memory access operations involving address translation is disclosed. Example methods disclosed herein to perform direct memory access (DMA) operations include initializing a ring of descriptors, the descriptors to index respective buffers for storing received data in a first memory. Such example methods also include causing prefetching of a first address translation associated with a second descriptor in the ring of descriptors to be performed after a first DMA operation is performed to store first received data in a first buffer indexed by a first descriptor in the ring of descriptors and before second received data to be stored in the first memory is received, the first address translation being associated with a second DMA operation for storing the second received data in the first memory.
US10061723B2 Techniques for handling queued interrupts in a data processing system based on a saturation value
A technique for handling queued interrupts includes accumulating, by an interrupt routing controller (IRC), respective backlog counts for respective event paths. The background counts track a number of events received but not delivered as interrupts to associated virtual processor (VP) threads upon which respective target interrupt handlers execute. An increment backlog (IB) message is received by the IRC. In response to receiving the IB message, the IRC determines an associated saturate value for an event path specified in the IB message. The IRC increments an associated backlog count for the event path specified in the IB message as long as the associated backlog count does not exceed the associated saturate value.
US10061713B2 Associating cache memory with a work process
Systems, methods, and software described herein provide accelerated input and output of data in a work process. In one example, a method of operating a support process within a computing system for providing accelerated input and output for a work process includes monitoring for a file mapping attempt initiated by the work process. The method further includes, in response to the file mapping attempt, identifying a first region in memory already allocated to a cache service, and associating the first region in memory with the work process.
US10061709B2 Systems and methods for accessing memory
Methods of mapping memory cells to applications, methods of accessing memory cells, systems, and memory controllers are described. In some embodiments, a memory system including multiple physical channels is mapped into regions, such that any region spans each physical channel of the memory system. Applications are allocated memory in the regions, and performance and power requirements of the applications are associated with the regions. Additional methods and systems are also described.
US10061706B2 System and method for eviction and replacement in large content-addressable flash caches
In a processing system in which at least one entity issues data read and write requests to at least one storage system that stores data as data units, pluralities of data units are grouped. Each group is written as a respective cache line in a cache, which is deduplicated. Before evicting a selected one of the cache lines, a caching component determines whether at least one of the data units in the selected cache line is still active; if so, then the still active data unit(s) in the selected cache line is read and written to a different cache line.
US10061703B2 Prefetch insensitive transactional memory
Prevention of a prefetch memory operation from causing a transaction to abort. A local processor receives a prefetch request from a remote processor. A processor determines whether the prefetch request conflicts with a transaction of the local processor. A processor responds to at least one of i) a determination that the local processor has no transaction, and ii) a determination that the prefetch request does not conflict with a transaction by providing a requested prefetch data by providing a requested prefetch data. A processor responds to a determination that the prefetch request conflicts with a transaction by suppressing a processing of the prefetch request.
US10061702B2 Predictive analytics for storage tiering and caching
Various embodiments for data management across a multiple-tiered storage organization by a processor. Data operations performed across the multiple-tiered storage organization are analyzed over a period of time sufficient to determine usage patterns of the data. Predictive analytics is applied to the usage patterns. Based on the predictive analytics, segments of the data are moved between the multiple-tiered storage organization according to a determined priority account for available system resources, to optimize storage characteristics of the data in the multiple-tiered storage organization.
US10061700B1 System and method for managing transactions
A method for writing data, the method may include: receiving or generating, by an interfacing module, a data unit coherent write request for performing a coherent write operation of a data unit to a first address; receiving, by the interfacing module and from a circuit that comprises a cache and a cache controller, a cache coherency indicator that indicates that a most updated version of the content stored at the first address is stored in the cache; and instructing, by the interfacing module, the cache controller to invalidate a cache line of the cache that stored the most updated version of the first address without sending the most updated version of the content stored at the first address from the cache to a memory module that differs from the cache if a length of the data unit equals a length of the cache line.
US10061699B2 Multiple data channel memory module architecture
According to one example of the present disclosure, a system includes a computing element configured to provide requests for memory access operations and a memory module comprising a plurality of memories, a plurality of independent data channels, each of the independent data channels coupled to one of the plurality of memories, a plurality of internal address/control channels, each of the independent address/control channels coupled to one of the plurality of memories, and control logic coupled to the plurality of internal address/control channels and configured to receive and decode address and control information for a memory access operation, the control logic further configured to selectively provide the decoded address and control information to a selected internal address/control channel for a selected independent data channel of the plurality of independent data channels based on the received address and control information for the memory access operation.
US10061697B2 Garbage collection scope detection for distributed storage
Systems and methods for determining garbage collection (GC) scope in a distribute storage system using chunk-based storage. The systems and methods are compatible with multi-version concurrency control (MVCC) semantics.
US10061696B2 Partial garbage collection for fast error handling and optimized garbage collection for the invisible band
A method for managing garbage collection of memory locations in an DSD having a plurality of dies each having a plurality of memory blocks includes: selecting a physical region of memory to be garbage collected, the selected physical region being a subset of a block management region; and garbage collecting the selected physical region. The garbage collecting includes: determining one or more journals corresponding to the selected physical region, the journal comprising transaction entries indicating what logical data are written to memory locations in the selected physical region; determining whether the memory locations within the physical region contain valid data based on a comparison of information in the journal and a mapping table; and if valid data exists, copying valid data into memory locations in memory regions other than the selected physical region of memory. The selected physical region of memory is erased when the block management region is erased.
US10061692B1 Method and system for automated storage provisioning
Example embodiments of the present invention include a method, a system, and a computer-program product for storage automation. The method includes receiving a request for storage, determining a storage allocation for provisioning according to the request for storage and available storage resources, and provisioning storage according to the determined storage allocation.
US10061690B2 Computing device and method for performing test of rehosting
Disclosed is a method for performing a test of rehosting performed by a computing device including one or more processors and a memory storing commands executable by the processors. The method may include: generating, by a test case generating module, a test case by analyzing a programming code of a legacy system; performing, by a test runner module, the test case in the legacy system and an open system; and comparing, by a test result generating module, execution results of the test case in the legacy system and the open system.
US10061686B2 Method, electronic apparatus, system, and storage medium for automated testing of application user interface
The present disclosure provides a method for automated testing of an application user interface, being implemented in an electronic apparatus, including: dividing a frame of a testing software application of an application user interface into a business requirement layer, a method definition layer, and a method implementation layer; when receiving a name modification request of modifying a name of one of the function controls, determining the process definition corresponding to the modified name according to the business requirement layer and the method definition layer; searching for a block of instructions corresponding to the determined process definition according to the method implantation layer; and searching for another name belonging to the same synonymous name set as the modified name in the found block of instructions, and replacing the found another name with the modified name.
US10061681B2 System for discovering bugs using interval algebra query language
A system for discovering bugs comprises an input interface and a processor. The input interface is configured to receive a bug definition. The bug definition includes a set operator with a time constraint and one or more set operands. The input interface is configured to receive an event log. The processor is configured to determine a list of bug occurrences using the bug definition and the event log.
US10061677B2 Fast automated detection of seasonal patterns in time series data without prior knowledge of seasonal periodicity
A processing system receives a time series of values of a first metric corresponding to computing system performance. A computation module calculates an autocorrelation function (ACF) based on the time series of values across a set of values of tau. The spacing between each consecutive pair of values in the set of values of tau increases as tau increases. A local maxima extraction module identifies local maxima of the calculated ACF. A period determination module determines a significant period based on spacing between the local maxima and selectively outputs the significant period as a periodicity profile. A baseline profile indicating normal behavior of the first metric is generated based on the periodicity profile. An anomaly identification module selectively identifies an anomaly in present values of the first metric in response to the present values deviating outside the baseline profile.
US10061676B2 Remotely located timing method and device for a processing unit in an information processing system
A system comprising a peripheral having a timing mechanism and a node, one of which comprises a real memory space and the other a corresponding virtual memory space, is disclosed. On receiving a timing command in the real memory space, comprising references to an event and time, an entry comprising data relative to the event and time references is created in a monitoring queue of the peripheral. A current point in time is then compared, in the peripheral, to a scheduled point in time linked to an item of data relative to a time reference stored in the monitoring queue. In response, if the current point in time is after the scheduled point in time, an item of data relative to a reference linked to the item of data relative to a time reference stored in the monitoring queue is stored in the real memory space.
US10061675B2 Streaming engine with deferred exception reporting
This invention is a streaming engine employed in a digital signal processor. A fixed data stream sequence is specified by a control register. The streaming engine fetches stream data ahead of use by a central processing unit and stores it in a stream buffer. Upon occurrence of a fault reading data from memory, the streaming engine identifies the data element triggering the fault preferably storing this address in a fault address register. The streaming engine defers signaling the fault to the central processing unit until this data element is used as an operand. If the data element is never used by the central processing unit, the streaming engine never signals the fault. The streaming engine preferably stores data identifying the fault in a fault source register. The fault address register and the fault source register are preferably extended control registers accessible only via a debugger.
US10061671B2 Apparatus and methods for logic analysis to detect trigger conditions relating to data handling transactions in systems using transaction identifiers
Apparatus comprising logic analyzer circuitry comprises a succession of two or more successive trigger condition detectors each configured to detect a match between a respective trigger condition and data handling activity relating to data handling transactions each having a respective transaction identifier; the succession of trigger condition detectors being configured so that a detection by a trigger condition detector of a match with its respective trigger condition enables a next trigger condition detector in the succession to initiate detection of a match with the respective trigger condition of that next trigger condition detector; and a transaction identifier detector associated with a first trigger condition detector in the succession, configured to detect the transaction identifier relating to a data handling transaction for which a match is detected by the first trigger condition detector, and to supply the detected transaction identifier to a subsequent trigger condition detector in the succession of trigger condition detectors; in which the subsequent trigger condition detector is configured to apply the detected transaction identifier as at least a part of its respective trigger condition so as to detect a match only in respect of a data handling transaction having that transaction identifier.
US10061668B1 Local storage clustering for redundancy coded data storage system
A data transfer device is used to augment the capabilities of a data storage system. The data transfer device may be capable of persistently storing data for an indeterminate amount of time, and may be configured to store a portion of a bundle of redundancy coded shards that span between the data transfer device and a data storage system configured to store the remainder of the bundle. Data stored on the data transfer device may be read from and written directly to the data transfer device without transfer of data to the data storage system. If the data transfer device is not available, the remaining shards of the bundle may provide a regenerated, original form of the data.
US10061659B1 Direct access to backup copy
Techniques to provide direct access to backup data are disclosed. An indication is received to provide access to backup data backed up previously to a target device. The backup data as stored on the target device is used to spawn on the target device a logical volume corresponding to the backup data. Access to the logical volume as stored on the target device is provided to a production host.
US10061649B2 Storing data contiguously in a dispersed storage network
A method for execution by a dispersed storage and task (DST) processing unit includes generating a plurality of encoded slices of a data object by performing an encoding function on the data object. Slice stream data is generated that includes a plurality of mutually exclusive slice subsets of the plurality of encoded slices, where each of the plurality of slice subsets is assigned to a corresponding one of a plurality of storage units, and where the encoded slices of each slice subset correspond to contiguous segments of the data object. A plurality of write requests that include the plurality of encoded slices are generated, each for transmission to the corresponding one of the plurality of storage units indicated by the slice stream data via a network.
US10061644B2 Systems and methods for implementing error correcting code in a memory
Systems and methods are disclosed for error correction control (ECC) for a memory device comprising a data portion and an ECC portion, the memory device coupled to a system on a chip (SoC). The SoC includes an ECC cache. On receipt of a request to write a line of data to the memory, a determination is made if the data is compressible. If so, the data line is compressed. ECC bits are generated for the compressed or uncompressed data line. A determination is made if an ECC cache line is associated with the received data line. If the data line is compressible, the ECC bits are appended to the compressed data line and the appended data line is stored in the data portion of the memory. Otherwise, the ECC bits are stored in the ECC cache and the data line is stored in the data portion of the memory.
US10061643B2 Estimating an error rate associated with memory
The present disclosure includes apparatuses and methods for estimating an error rate associated with memory. A number of embodiments include sensing data stored in a memory, performing an error detection operation on the sensed data, determining a quantity of parity violations associated with the error detection operation, and estimating an error rate associated with the memory based on the determined quantity of parity violations.
US10061638B2 Isolating faulty components in a clustered storage system with random redistribution of errors in data
Methods, computing systems and computer program products implement embodiments of the present invention that include configuring, at a first time, a clustered storage system comprising multiple modules to store and process storage requests for respective sets of data objects. While processing the storage requests, respective subsets of the data objects having one or more data errors are identified, and at a second time subsequent to the first time, respective modules storing each of the data objects having at least one data error are identified. computing, based on the identified modules, a frequency distribution of the identified data errors in the data objects over the multiple modules. Based on the frequency distribution, a failure in a given module is identified, and the identified module is removed from the storage system. In some embodiments, prior to the second time, the data objects can be redistributed among the modules of the storage system.
US10061637B1 System, method, and computer program for automatic root cause analysis
A system, method, and computer program product are provided for automatic root cause analysis. In operation, a root cause analysis system identifies at least one event associated with one or more records for which to perform a root cause analysis. The root cause analysis system performs a root cause analysis of the event by automatically generating a decision tree based on all records in the current time-window such that each leaf in the decision tree represents the probabilities for class labels of a target variable and each branch in the decision tree represents a feature that leads to a corresponding class label probability. The root cause analysis system automatically generates the decision tree by automatically selecting at each step the feature that maximizes information gain based on a current subset of data. The root cause analysis system then classifies which conditioned feature is a causal factor and which is a root cause of the event by using a conditional entropy equation on each branch leading to the tree leaf. The root cause analysis is repeatedly performed on sequential time-window sets of records gathered, per a sufficiently small time window for near-real-time root cause detection, yet sufficiently large records set for statistical significance.
US10061632B2 System and method for transforming observed metrics into detected and scored anomalies
A system includes a normal behavior characterization module configured to receive values for a first metric of a plurality of metrics and generate a baseline profile indicating normal behavior of the first metric based on the received values. The system also includes an anomaly identification module configured to identify an anomaly in response to present values of the metric deviating outside the baseline profile. The system also includes an anomaly behavior characterization module configured to analyze a plurality of prior anomalies identified by the anomaly identification module and develop a model of the anomalies of the first metric. The system also includes an anomaly scoring module configured to determine a first score for a present anomaly detected by the anomaly identification module for the first metric. The first score is based on characteristics of the present anomaly and the model of the anomalies of the first metric.
US10061628B2 System and method for data access and replication in a distributed environment utilizing data derived from data access within the distributed environment
Embodiments of distributed storage systems are disclosed herein. Certain embodiments maintain statistics associated with storage locations within the distributed storage system at servers within the distributed storage systems. The statistics maintained at each server may be particularized to that server with respect to each storage location. These statistics may be utilized to predict access costs associated with requests for data (e.g., read or write requests) within the distributed storage system. The predicted access costs are, in turn, used to select a storage location in servicing the data access requests increasing computer performance and efficiency at least by decreasing access involved with requests for such data.
US10061627B2 System and method for supporting waiting thread notification offloading in a distributed data grid
A system and method for waiting-thread notification offloading supports thread notification offloading in a multi-threaded messaging system such as a distributed data grid. Pending notifiers are maintained in a pending notifier collection. A service thread adds pending notifiers to the collection instead of signaling the notifiers on the service thread. An active thread associated with the service thread determines that it is ready to enter a wait state. Before entering the wait state or instead of entering the wait state, the active thread retrieves pending notifiers from the pending notifier collection, signals the retrieved pending notifiers, and wakes the waiting threads associated with the pending notifiers, thereby offloading the notifier signaling overhead from the service thread to the active thread. Such waiting-thread notification offloading of notifier processing from the service thread improves performance of the service thread with respect to other tasks thereby improving performance of the service thread and the multi-threaded messaging system.
US10061623B2 Execution of an instruction for performing a configuration virtual topology change
In a logically partitioned host computer system comprising host processors (host CPUs) partitioned into a plurality of guest processors (guest CPUs) of a guest configuration, a perform topology function instruction is executed by a guest processor specifying a topology change of the guest configuration. The topology change preferably changes the polarization of guest CPUs, the polarization being related to the amount of a host CPU resource provided to a guest CPU.
US10061622B2 Updating memory topology information for virtual machines
Systems and methods for providing dynamic topology information to virtual machines hosted by a multi-processor computer system supporting non-uniform memory access (NUMA). An example method may comprise assigning, by a hypervisor executing on a computer system, unique identifiers to a plurality of memory blocks residing on a plurality of physical nodes; determining that a memory block has been moved from a first physical node to a second physical node; determining memory access latency values to the second physical node by a plurality of virtual processors of the computer system; and updating, using a unique identifier of the memory block, a data structure storing memory access latency information, with the memory access latency values for the memory block.
US10061618B2 Scheduling heterogenous computation on multithreaded processors
Aspects include computation systems that can identify computation instances that are not capable of being reentrant, or are not reentrant capable on a target architecture, or are non-reentrant as a result of having a memory conflict in a particular execution situation. A system can have a plurality of computation units, each with an independently schedulable SIMD vector. Computation instances can be defined by a program module, and a data element(s) that may be stored in a local cache for a particular computation unit. Each local cache does not maintain coherency controls for such data elements. During scheduling, a scheduler can maintain a list of running (or runnable) instances, and attempt to schedule new computation instances by determining whether any new computation instance conflicts with a running instance and responsively defer scheduling. Memory conflict checks can be conditioned on a flag or other indication of the potential for non-reentrancy.
US10061615B2 Application load adaptive multi-stage parallel data processing architecture
Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
US10061608B2 Transactional messaging support in connected messaging networks
A method and system are provided for transactional messaging support in connected messaging networks. A first messaging network is provided which does not support transactional processing and a second messaging network is provided which does support transactional processing. A proxy application is provided between the first and second messaging networks. The proxy application receives messages from a first application on the first messaging network, the messages including instructions regarding transactional processing of the messages, and forwards the messages to the second messaging network using a transactional processing supported by the second messaging network.
US10061606B2 Systems and methods of secure domain isolation involving separation kernel features
Systems and methods are disclosed for providing secure information processing. In one exemplary implementation, there is provided a method of secure domain isolation. Moreover, the method may include configuring a computing component with data/programming associated with address swapping and/or establishing isolation between domains or virtual machines, processing information such as instructions from an input device while keeping the domains or virtual machines separate, and/or performing navigating and/or other processing among the domains or virtual machines as a function of the data/programming and/or information, wherein secure isolation between the domains or virtual machines is maintained.
US10061604B2 Program execution recording and playback
A computer system receives a first instruction identifier identifying a first instruction being executed by a first thread associated with a first virtual machine and receives a second instruction identifier identifying a second instruction being executed by a second thread associated with the first virtual machine. The system produces an execution record comprising the first instruction identifier, a first thread identifier identifying the first thread, a first timestamp reflecting a first real-time clock value associated with executing the first instruction, the second instruction identifier, a second thread identifier identifying the second thread, and a second timestamp reflecting a second real-time clock value associated with executing the second instruction. The system executes the first instruction by a first replay thread of a second virtual machine and the second instruction by a second replay thread of the second virtual machine in a chronological order specified by the first timestamp and the second timestamp.
US10061603B2 Method and apparatus for dynamic routing of user contexts
In one example, a method and apparatus for dynamic routing of user contexts are disclosed. In one example, a method for supporting a context associated with a connection between a user and a first virtual machine of a virtual function includes receiving a notification of a change in a behavior of the user that affects the context, wherein the context is supported by the first virtual machine of the virtual function, and reassigning the context to a second virtual machine of the virtual function, different from the first virtual machine, based at least in part on the change in the behavior.
US10061601B2 Component navigation in an extensible application
In one embodiment, a method receives configuration information for a set of components of an extensible application. A component in the set of components includes extending information if the component is an extension of another component and hosting information if the component is hosting a set of extension points. A computing device dynamically generates an extension structure at runtime of the application from the configuration information. The extension structure is generated by connecting components together based on the extending information and the hosting information of the set of components. A navigation request to a target component is received and a path of components to the target component is determined using the extension structure. The path of components is traversed until the target component is loaded and the target component is displayed.
US10061597B2 Computing device with first and second operating systems
In one example in accordance with the present disclosure, a computing device utilizes a basic input/output system (BIOS) to program a chipset to generate an interrupt, loads a first and an operating system, receives the interrupt from the chipset; and causes aspects of one operating system to be stored in a partition within a storage device.
US10061591B2 Redundancy elimination in single instruction multiple data/thread (SIMD/T) execution processing
A method for reducing execution of redundant threads in a processing environment. The method includes detecting threads that include redundant work among many different threads. Multiple threads from the detected threads are grouped into one or more thread clusters based on determining same thread computation results. Execution of all but a particular one thread in each of the one or more thread clusters is suppressed. The particular one thread in each of the one or more thread clusters is executed. Results determined from execution of the particular one thread in each of the one or more thread clusters are broadcasted to other threads in each of the one or more thread clusters.
US10061586B2 Latent modification instruction for transactional execution
An instruction stream includes a transactional code region. The transactional code region includes a latent modification instruction (LMI), a next sequential instruction (NSI) following the LMI, and a set of target instructions following the NSI in program order. Each target instruction has an associated function, and the LMI at least partially specifies a substitute function for the associated function. A processor executes the LMI, the NSI, and at least one of the target instructions, employing the substitute function at least partially specified by the LMI. The LMI, the NSI, and the target instructions may be executed by the processor in sequential program order or out of order.
US10061585B2 Instruction for performing a pseudorandom number generate operation
A machine instruction is provided that includes an opcode field to provide an opcode, the opcode to identify a perform pseudorandom number operation, and a register field to be used to identify a register, the register to specify a location in memory of a first operand to be used. The machine instruction is executed, and execution includes for each block of memory of one or more blocks of memory of the first operand, generating a hash value using a 512 bit secure hash technique and at least one seed value of a parameter block of the machine instruction; and storing at least a portion of the generated hash value in a corresponding block of memory of the first operand, the generated hash value being at least a portion of a pseudorandom number.
US10061584B2 Store nullification in the target field
Apparatus and methods are disclosed for nullifying memory store instructions identified in a target field of a nullification instruction. In some examples of the disclosed technology, an apparatus can include memory and one or more block-based processor cores configured to fetch and execute a plurality of instruction blocks. One of the cores can include a control unit configured, based at least in part on receiving a nullification instruction, to obtain an instruction identification for a memory access instruction of a plurality of memory access instructions, based on a target field of the nullification instruction. The memory access instruction associated with the instruction identification is nullified. The memory access instruction is in a first instruction block of the plurality of instruction blocks. Based on the nullified memory access instruction, a subsequent memory access instruction from the first instruction block is executed.
US10061582B2 Method for increasing the speed of speculative execution
A method for increasing the speed of execution by a processor including the steps of selecting a sequence of instructions to optimize, optimizing the sequence of instructions, creating a duplicate of instructions from the sequence of instructions which has been selected to optimize, executing the optimized sequence of instructions, and responding to an error during the execution of the optimized sequence of instructions by rolling back to the duplicate of instructions from the sequence of instructions.
US10061577B2 System and method for optimizing job scheduling within program builds
A method for executing program builds comprising: analyzing file dependency information and job duration information associated with jobs of the program build; scheduling jobs for a current program build based on the analysis of the dependency information and the job duration data; executing the jobs according to the schedule; collecting file usage information and new job duration information from each of the jobs; supplementing the file dependency information with the file usage information; and storing the new job duration information to be used for scheduling jobs in subsequent program builds.
US10061572B2 Reconfiguration of address space based on loading short pointer mode application
A short pointer mode application has been loaded. Based on determining that the short pointer mode application has been loaded, an address space configured for a long pointer mode environment is reconfigured. The address space has one portion addressable by short pointers of a defined size and another portion addressable by long pointers of another defined size, and the reconfiguring includes obtaining a long pointer library, and loading the long pointer library in the one portion of the address space addressable by short pointers.
US10061567B2 Multi-sized data types for managed code
Embodiments are directed towards generating applications that include multi-sized types running in managed code. During the compilation of an intermediate language version of an application, if a multi-size type is encountered, a runtime engine may perform actions to process the multi-size types. Accordingly, architecture information associated with the target computer may be determined. Data types corresponding to the architecture of the target computer and the multi-sized types may be determined based on the architecture information. Native code calls associated with an intermediate language code calls may be determined such that the parameters of the native code calls match the architecture dependent data types. And, a machine code version of the intermediate language code call may be generated. The generated machine code version of the intermediate language code may be executed with the data types specific to the target computer.
US10061562B2 Random number generator in a parallel processing database
A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments, during a normal query plan dispatch process.
US10061561B2 Floating point addition with early shifting
A floating point adder includes leading zero anticipation circuitry to determine a number of leading zeros within a result significand value of a sum of a first floating point operand and a second floating point operand. This number of leading zeros is used to generate a mask which in turn selects input bits from a non-normalized significand produced by adding the first significand value and the second significand value. The non-normalized significand is then normalized at the same time as the output rounding bits used to round the normalized significand value are generated by rounding bit generation circuitry.
US10061559B2 Apparatus and method for controlling operation
Methods and apparatuses for performing arithmetic operations efficiently and quickly are described. Such arithmetic operations include, but are not limited to, multiplying 2N bit integers, multiplying multiple N-bit integers simultaneously, multiplying 2N bit complex numbers, and other multiplication operations involving coefficients, complex numbers, and complex conjugate numbers.
US10061557B1 Method of controlling audio speaker settings in a vehicle based on dynamic determination of the occupancy state of a rear row of seating and a vehicle providing such control
A method of controlling audio speaker settings in a vehicle with a rear row of seating comprises: requesting an operator of the vehicle to make a choice between a first option, wherein the vehicle automatically controls audio speaker settings based on a dynamically determined occupancy state of the rear row of seating, and a second option, wherein the vehicle recommends audio speaker settings to the operator based on the dynamically determined occupancy state; dynamically determining the occupancy state; if the operator chooses the first option, then automatically controlling audio speaker settings based on the dynamically determined occupancy state; and if the operator chooses the second option, then providing recommended audio speaker settings to the operator based on the dynamically determined occupancy state. The audio speaker settings include volume.
US10061539B2 Inaccessibility status indicator
Processing within a computing environment is facilitated by use of an inaccessibility status indicator. A processor determines whether a unit of memory to be accessed is inaccessible in that default data is to be used for the unit of memory. The determining is based on an inaccessibility status indicator in a selected location accessible to the processor. Based on the determining indicating the unit of memory is inaccessible, default data is provided to be used for a request associated with the unit of memory.
US10061535B2 System and method for storing redundant information
A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.
US10061534B2 Hardware based memory migration and resilvering
Method, apparatus and systems for performing hardware-based memory migration and copy operations. Under the method, a first portion of memory in a computer system accessed via a first memory controller is migrated or copied to a second portion of memory accessed via a second memory controller using a hardware-based scheme that is implemented independent of and transparent to software running on a computer system. The memory migration and/or copy operations can be used to initialize a memory mirror configuration under which data in first and second portions of memory are mirrored, and to perform memory migration operations in which data in a first portion of memory is migrated to a second portion of memory under the control of hardware in a manner in which the memory migration can be performed during run-time without a significant reduction in performance. In addition, poison data indicating failed cache lines may be migrated or copied such that data corresponding to migrated or copied poisoned cache lines are not used.
US10061532B2 Migrating data between memories
A system includes multiple memories. Access of at least one of the multiple memories uses an interface subsystem that includes a memory controller and a distinct media controller, the memory controller to issue a transaction-level access request. The media controller is associated with at least one memory and produces, in response to the transaction-level access request, at least one command according to a specification of the at least one memory. Data is migrated from a first of the multiple memories to a second of the multiple memories, without the data traversing through a cache memory in the processor during the migrating.
US10061531B2 Uniform system wide addressing for a computing system
A computing system may comprise a plurality of processing devices. In one example, a processing device may comprise a top level router, a device controller and a plurality of processing engines grouped in a plurality of clusters. The top level router may comprise a plurality of high speed communication interfaces to couple the processing device with other processing devices. The device controller may comprise a device controller memory space. Each cluster may have a cluster memory. Each processing engine may comprise an engine memory. The device controller memory space, the cluster memory of all clusters and the engine memory of all processing engines of all processing devices may form a uniform address space for the computing system, which may be addressed using a packet that contains a single destination address in a header of the packet.
US10061525B1 Load balancing system and method
A method, computer program product, and computing system for determining a load value for each of a plurality of storage targets included within a RAID group, thus defining a plurality of load values. The plurality of load values are compared to determine if the RAID group is load balanced. If the RAID group is not load balanced, data is repositioned between the plurality of storage targets.
US10061523B2 Versioning storage devices and methods
An embodiment includes a storage device, comprising: a memory; and a controller including a memory interface coupled to the memory, the controller configured to: receive write data to write to an address associated with first data stored in the memory and a first differentially compressed value stored in the memory; calculate a second differentially compressed value based on the write data and the first data; store the second differentially compressed value in the memory; and change the association of the address to reference the second differentially compressed value instead of the first differentially compressed value.
US10061522B2 Storage controlling system and storage controlling apparatus
A storage controlling system, coupled to a storage apparatus including storage disk devices, receives writing target data, generates a parity in units of parity generation of a given length for the data, and stores the data and parity into the devices. The system includes a cache memory and controller. The controller includes: a reception section receiving a writing instruction including the writing target data and information for specifying a target sector to write the data to; a decision section deciding whether processing target data is held in the cache memory, the processing target data including at least one unit of parity generation that includes sector data stored in the sector and fraction data other than the sector data; and a writing processing section updating, when the processing target data is in the cache memory, the data based on the instruction and outputting the post-update data as the writing target data to the apparatus.
US10061517B2 Apparatus and method for data arrangement
A data arrangement apparatus calculates evaluation values for individual relocation processes generated based on an access pattern. Each of the relocation processes indicates a relocation of some of a plurality of unit data pieces in a storage device. The data arrangement apparatus selects, amongst influence range levels whose ranges in relation to unit data pieces to be affected by the relocation differ in extent of influence, one influence range level based on the evaluation values and coefficients associated one-to-one with the influence range levels. Based on the extent of influence indicated by the selected influence range level, the data arrangement apparatus determines one or more relocation processes to be executed amongst the generated relocation processes. Based on access status after the determined relocation processes are executed, the data arrangement apparatus updates a coefficient associated with the selected influence range level.
US10061516B2 Methods and apparatus to configure performance of a solid state drive based on host write bandwidth
An example apparatus includes a non-volatile memory including a first memory having a first write rate and a second memory having a second write rate, the first write rate greater than the second write rate An example controller is to determine, based on a ratio, a first portion of the data to be written to the first memory, and a second portion of the data to be written to the second memory type, the second portion of the data not included in the first portion of the data.
US10061507B2 Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
An electronic device with a touch screen display is provided. Content in a user interface is displayed at a first magnification, and in response to detecting a first multi-finger gesture on the touch screen display (e.g., a three-finger tap gesture), a first portion of the content is magnified to a second magnification, greater than the first magnification. Further, while displaying the first portion of the content in the user interface at the second magnification, the device may detect a second multi-finger gesture on the touch screen display (e.g., movement of a three-finger contact on the display). In response to this movement, the device performs panning the user interface, so that a second portion of the content, different from the first portion, is displayed on the touch screen at the second magnification.
US10061505B2 Electronic device and operation input method
An in-vehicle device includes an operation screen display unit that displays a specific operation screen containing an operation key for causing the in-vehicle device to perform a specific action, an operation key moving unit that moves the operation key in a predetermined direction, a camera and a movement recognition unit that detect a movement of part of a body of a user or a movement of an operation member held by the user, and an operation selection unit that, when a movement direction of the operation key matches a direction of the detected movement of the user, selects the operation key moved by the operation key moving unit.
US10061503B2 Numeric input control through a non-linear slider
The disclosed non-linear slider control enables a single control to rapidly change orders of magnitude in the scale of control by varying the bounds and quantization interval based on the value before the user begins a slide operation. The bigger the value is at the start, the larger the bounds and the interval. At the end of at least one slide control operation, the bounds and step interval value are recomputed.
US10061501B2 User interface for co-optimizing weight factors
Techniques and systems are disclosed for receiving user input related to three co-optimized objectives, factors, or parameters, and translating the user input into weight factors for a tri-variable weighting function. In various embodiments, a triangular user interface element is displayed that allows a user to assign importance weights to three interrelated decision optimization objectives using a single user input selection gesture. Each side of the triangular user interface element presents a factor of the weight function. When the user selects a single position on the perimeter or within the field of the triangular figure in the user interface, weight factors for each of the three interrelated optimization objectives are determined that can be used as weight factors in the tri-variable weighting function.
US10061500B2 Apparatus and methods for widget-related memory management
Apparatus and methods for changing operational modes of a widget and changing content feed to a widget based on operational mode changes and/or memory availability on the wireless device are provided. Apparatus and methods for managing the runtime memory usage of mobile widgets on a wireless device by changing widget states based on widget usage data are also provided.
US10061491B2 System and method for producing edited images using embedded plug-in
Disclosed is a cross-platform image editor configured with image editing tools and that is integrated with a software application and operable on a user computing device. A low-res version of a high-res image stored in an image library is displayed, and a user selection of at least one image editing tool and at least one associated parameter is received. The low-res version is modified accordingly. Without human user intervention the high resolution image is processed by executing at least one instruction respectively associated with each of the at least one selected image editing tools using the at least one parameter. The modified high resolution image is output.
US10061487B2 Approaches for sharing data between electronic devices
Systems and approaches arc provided to enable multiple user devices to share data between devices. In one scenario, a user may click on or touch a telephone hyperlink from a browser of a desktop computer to initiate a telephone call from the user's mobile phone. In another situation, a user may begin various computing tasks from a tablet in the evening, share data associated relating to her work with a business computer, and complete her tasks the next day in the office with little to no minimal disruption to her work flow. In effect, the user may “cut” or “copy” data from a first personal computing device and paste that “data” onto a second computing device.
US10061486B2 Area monitoring system implementing a virtual environment
An area monitoring system includes a camera to monitor a region of interest and provide real-time video data corresponding to real-time video images of the region of interest. A memory stores data associated with a rendered virtual environment associated with a geographic region that includes the region of interest. An image processor combines the real-time video data and the data associated with the virtual environment to generate image data. A user interface enables a user to navigate the virtual environment via inputs and displays the image data based on a location perspective corresponding to a viewing perspective of the user at a given virtual location within the virtual environment. The image processor superimposes the video images of the region of interest onto the virtual environment in the image data at a location and an orientation associated with the location perspective of the user within the virtual environment.
US10061480B1 Navigation chart information generating and presenting system, device, and method
A system, device, and method for generating and presenting navigation chart information are disclosed. The navigation chart information presenting system may include a display system comprised of one or more display units receiving image data set representative of an image of navigation chart information from an image generator (IG). The IG may be configured to acquire navigation chart data and generate the image data set as a function of the navigation chart data. The navigation chart data could be representative of a plurality of sections shown in a first visual format of a navigation chart, where each section of the plurality of sections is comprised of a plurality of feature names and feature information associated with one of the plurality of feature names. The image data set could be representative of a plurality of page images comprised of at least a portion of the navigation chart information.
US10061475B2 Multi-touch gesture for precise scrolling through a list of objects
Techniques are described for generating a graphical user interface for presenting a list of objects. The graphical user interface can include a selection zone encompassed by a partial outer ring that is configured to present a portion of the list of objects. Rotational touch gestures detected in the selection zone can cause the list of objects to scroll around the partial outer ring. The scroll rate of the objects can depend on the number of touch inputs detected as part of the touch gesture.
US10061474B2 Overhead image viewing systems and methods
Systems and methods for providing a user interface for searching, browsing, and ordering overhead (e.g. aircraft or satellite) imagery are provided. The user interface provides a map and search bar for searching and browsing images. Images may be presented to a user based on a selected and/or displayed geographic region of interest. Browsing to a different geographic region of interest may dynamically and automatically update the images presented. The user interface allows the user to select an image for viewing and/or purchase. Selection of an image overlays the image on the map, aligned with the geographic region which the image captures. Closing the selected image re-centers and re-zooms to the original display. Presented images can be filtered based on several criteria. Images can include still images and/or videos.
US10061472B2 Information terminal, information presentation method for an information terminal, and information presentation program
An information terminal enables a user to simply and easily confirm a plurality of pieces of update information handled by a plurality of various application programs without any troublesome operation. An information storage stores a plurality of different types of information. An update information storage stores a part of information updated in the information storages as update information associated with the respective types. An update information manager monitors an information update in the information storages and stores, when an information update is made in the information storages, the part of the updated information in the update information storage as update information associated with the respective types. Further, an information selector extracts the update information stored in the update information storage in time series and outputs them to display them on a screen.
US10061467B2 Presenting a message in a communication session
Techniques for presenting a message in a communication session are described. In at least some embodiments, a message is sent by a participant in a communication session. The message is presented in a graphical user interface (GUI) for the communication session and visually linked to a visual representation of the participant. According to one or more implementations, a number of messages that are presented in a GUI for a communication session is throttled.
US10061463B2 Touch panel and display device including the same
A touch panel, including a polyurethane substrate; a touch electrode including a first electrode layer on the polyurethane substrate, the first electrode including nanowires; and a polyurethane overcoat layer on the touch electrode, the polyurethane overcoat layer having an in-plane phase difference smaller than that of the polyurethane substrate.
US10061460B2 Self-capacitance input device with hovering touch
A self-capacitance input device with hovering touch includes a sensing electrode layer, a reflection and deflection electrode layer, an insulation layer, and an amplifier with a gain greater than zero. The sensing electrode layer has a plurality of sensing electrodes on one side for sensing a touch or approach of an external object. The reflection and deflection electrode layer is disposed on the other side of the sensing electrode layer and has at least one reflection and deflection electrode. The insulation layer is disposed between the sensing electrode layer and the reflection and deflection electrode layer. The amplifier has an output coupled to the reflection and deflection electrode layer.
US10061454B2 Method for producing thin film touch screen panel
A method for fabricating a thin film touch screen panel includes forming an adhesive layer on a convex portion of an arcuate spherical-shaped glass, adhering a base film on the adhesive layer, and forming a transparent electrode laminate on the base file, wherein the convex portion of the glass is flattened by applying heat to the adhesive layer after forming the adhesive layer or adhering the base film, thereby the transparent electrode laminate may be formed on the straight flattened glass and the base film, and the process of forming the transparent electrode laminate may be more precisely and reliably performed.
US10061450B2 Coarse scan and targeted active mode scan for touch
Power consumption of touch sensing operations for touch sensitive devices can be reduced by implementing a coarse scan (e.g., banked common mode scan) to coarsely detect the presence or absence of an object touching or proximate to a touch sensor panel and the results of the coarse scan can be used to dynamically adjust the operation of the touch sensitive device to perform or not perform a fine scan (e.g., targeted active mode scan). In some examples, the results of the coarse scan can be used to program a touch controller for the next touch sensing frame to idle when no touch event is detected or to perform a fine scan when one or more touch events are detected. In some examples, the results of the coarse scan can be used to abort a scheduled fine scan during the current touch sensing frame when no touch event is detected.
US10061438B2 Information processing apparatus, information processing method, and program
To improve determination accuracy for validity of input performed through operation with respect to an operation surface.An information processing apparatus includes an operation detecting unit configured to detect a contact area where each of one or two or more objects contacting an operation surface contacts the operation surface, a determining unit configured to determine contact between the object and the operation surface as valid input or invalid input based on comparison between the contact area and a threshold, and a threshold setting unit configured to dynamically set the threshold.
US10061434B2 Processing signals from a touchscreen panel
A method is described including receiving (S3) a first array of values obtained from measuring an array of touch panel sensor areas (FIG. 4; In,m). The method also includes generating (S4) a second array of values based on subtracting a reference array of values from the first array of values. The method also includes determining (S5) presence of at least one touch event in dependence upon the second array of value and, upon a negative determination (S8) generating a new reference array based on exponential smoothing of the reference array and the first array using a weighting factor, wherein the weighting factor is zero, and storing the new reference matrix and, upon a positive determination (S6) outputting the second array (FIG. 9).
US10061428B2 Detecting applied forces on a display
The input devices described herein include force sensor electrodes that use capacitive sensing to measure the force with which an input object (e.g., a finger or stylus) presses down on the input device. To measure this force, the input device includes a compressible layer disposed between a backlight of a display in the input device and a cover window of the display. In one embodiment, the compressible layer is disposed between the backlight and a transparent thin-film transistor (TFT) layer in the display. In one embodiment, the compressible layer includes an air gap which has a thickness defined by adhesive material disposed on at least two edges of the display.
US10061427B2 Selecting first digital input behavior based on a second input
A computing device includes a digital input system that provides digital input functionality for the computing device. The digital input system receives both a first input and a second input. The first input is typically an input with the user's dominant hand (e.g., using a pen, stylus, finger, etc.), and the second input is typically an input with the user's non-dominant hand. The digital input system determines whether a second input is received simultaneously with the first input, and selects one of multiple behaviors for the first input based on whether the second input is received simultaneously with the first input. Various different behaviors for the first input can be selected from, such as freehand or freeform input, constraining digital input corresponding to the first input to be along an edge of a stencil, and so forth.
US10061425B2 Multi-functional capacitive-image sensing in same panel
A capacitive-image sensing system for use in an information processing system. The information processing system comprises a sensing panel. The capacitive-image sensing system comprises: a first capacitive sensing device disposed in a first region of the sensing panel and having a first capacitive-image sensing characteristic; and a second capacitive sensing device disposed in a second region of the sensing panel and having a second capacitive-image sensing characteristic, wherein the second capacitive-image sensing characteristic is different from the first capacitive-image sensing characteristic. For example, the first capacitive-image sensing characteristic includes a first capacitive-image sensing resolution and/or a first capacitive-image sensing distance from a touch plane of the capacitive-image sensing system, and the second capacitive-image sensing characteristic includes a second capacitive-image sensing resolution and/or a second capacitive-image sensing distance from the touch plane of the capacitive-image sensing system.
US10061423B2 Removable clip with user interface
Various embodiments of removable user interfaces, electronic computing devices, and systems are described. In one embodiment, an apparatus includes a body having a bend and a user interface area, a connector adapted to couple to a corresponding connector on an electronic device, and a plurality of conductive elements. The bend enables the user interface area to wrap around a portion of the electronic device when the connector is coupled to the corresponding connector on the electronic device. In another embodiment, a portable electronic system includes a removable user interface and an electronic computing device having a display surface, where the removable user interface is couplable to the electronic computing device such that the removable user interface is disposed over at least a part of the display surface.
US10061422B2 Display device with touch detecting function and electronic apparatus
According to an aspect, a display device with a touch detecting function includes: a substrate; a display area; a touch detection electrode provided with a plurality of conductive thin wires, each of the conductive thin wires including a plurality of thin wire pieces each having a linear shape and including a first end and a second end; a drive electrode; and a display functional layer. The adjacent thin wire pieces are arranged so as to be bent at a bent portion serving as a portion at which the second end of the one thin wire piece of the adjacent thin wire pieces is connected to the first end of the other thin wire piece of the adjacent thin wire pieces, and the conductive thin wires include a bent portion having an angle formed by the adjacent thin wire pieces different from angles of the other bent portions.
US10061420B2 Sensor-equipped display device and method of controlling the same
A first substrate includes a gate line extending in a first direction, a source line extending in a second direction intersecting the first direction, a switching element which is connected to the gate line and the source line, and a pixel electrode which is connected to the switching element. The first substrate includes a common electrode which is opposed to the pixel electrode, and a detection electrode element necessary for sensing a state of closeness of a conductor brought externally, that extends parallel to the common electrode and is formed of a metallic material. By this structure, power consumption of a drive electrode of an input sensor can be reduced, and improvement of a drive frequency can be obtained.
US10061418B2 Display device with touch detection function, touch detection device, and electronic unit
A display device with a touch detection function including a plurality of touch detection electrodes arranged in parallel to extend in one direction, formed with a predetermined electrode pattern including an electrode portion and aperture portions, and each outputting a detection signal based on a change of an electrostatic capacitance in response to an external proximity object, a plurality of display elements formed in a layer different from a layer provided with the touch detection electrodes, and arranged by a predetermined number in a width direction in a region corresponding to the touch detection electrode, and a plurality of dummy electrodes arranged in an inter-detection-electrode region of the plurality of touch detection electrodes. The aperture portions are provided to allow an arrangement area ratio of the touch detection electrode to be almost equal to an arrangement area ratio of the dummy electrodes in the inter-detection-electrode region.
US10061416B2 Touch control display device and a preparation method thereof
There is provided a touch control display device, wherein, second electrodes in the organic light-emitting diodes are connected in series in the same layer in a first direction so as to form a plurality of first conductive units (105); the touch control layer comprises a plurality of second conductive units (107) arranged in parallel in a second direction, the first conductive units (105) and the second conductive units (107) are configured to be insulated from each other and to form a cross network. A touch control structure is formed by the cooperation of the first conductive units (105) consisting of the second electrodes and the second conductive units (107) in the touch control layer, thereby reducing the thickness of the touch control display device. Only the first encapsulation layer (106), the touch control layer and the second encapsulation layer (108) are configured on the light-exiting surface of the organic light-emitting diodes, which not only has a compact structure but also effectively increases the light-emitting efficiency of the touch control display device. There is also provided a preparation method of the touch control display device, wherein, during the preparation process of the second electrodes, the second electrodes are formed into first conductive units (105) that cooperate with the second conductive units (107) in the touch control layer to constitute a touch control structure, which is a simple preparation method with low process cost.
US10061412B2 Mobile information display terminal
A mobile information display terminal narrows a width from the outermost portion of a chassis to an outermost portion of the effective display area by using a sealing part between the chassis and a flat surface of the display panel. The chassis has a panel facing wall that faces a main face of a touch-equipped display panel. The sealing part has an annular shape that substantially matches a periphery of an inner surface of said glass sheet.
US10061406B2 Position pointer
A position pointer has a tubular housing having a first opening portion at one longitudinal end. A rod-shaped core body is arranged in the housing with a first end of the core body opposed to the first opening portion. A writing pressure detection circuit is arranged in the housing, which, in operation, detects a writing pressure based on movement of the core body. A signal transmitter is arranged in the housing, which, in operation, transmits a signal. The position pointer includes an elastic block of material sized and shaped to form a seal with an inner surface of the housing and positioned near the first end of the core body.
US10061402B2 Orientation control
A method can include operating a 3-axis accelerometer having two axes that define a plane and an axis perpendicular to the plane to provide acceleration values for the three axes; increasing a threshold responsive to an increase in magnitude of the acceleration value for the axis perpendicular to the plane or decreasing the threshold responsive to a decrease in magnitude of the acceleration value for the axis perpendicular to the plane; and orienting output to a display in either a portrait format or a landscape format based on comparing the acceleration values for the two axes that define the plane to the threshold.
US10061398B1 Ergonomic computer mouse
An ergonomic computer mouse for comfortably accommodating a user's foot includes a substantially circular pad having a planar upper surface, a planar lower surface and at least one peripheral edge. Outwardly extending from the peripheral edge are a pair of arms, each having a control button at a distal end that functions as either a “left” or “right” button found on a conventional mouse. On the upper surface of the housing are a plurality of peripheral, multidirectional arrows that, when depressed with a foot, move a cursor in a corresponding direction on the screen. Likewise, a centrally disposed zoom button can be manipulated with a foot to enlarge, reduce or scroll through displayed screen content. Accordingly, a user can completely control all typical mouse functions with a foot to prevent wrist and hand stress or injury.
US10061396B1 Electronic apparatus
An electronic apparatus having a thinner chassis by pressing keycaps and capable of avoiding an erroneous motion or an erroneous input. An electronic apparatus includes: a key-position setting mechanism configured to interlock with a rotation of a display chassis and a main body chassis via a hinge mechanism to move keycaps from a first position to a second position; and a controller configured to enable a key input signal from the keycaps when the keycaps are at least at the first position and to disable a key input signal from the keycaps when the key-position setting mechanism moves the keycaps to the second position.
US10061395B2 Button structure, manufacturing method thereof, and game controller using the same
The present invention provides a button structure and a manufacturing method thereof. The button structure includes a base made from a first material, a graphic piece made from a second material, and a transparent piece made from a third material, where the graphic piece is integrally formed with the base and protrudes out beyond an upper surface of the base, the transparent piece wraps the base and the graphic piece, and a heat resistance temperature of the first material and a heat resistance temperature of the second material are both higher than a heat resistance temperature of the third material. In addition, the present invention further provides a game controller using the button structure.
US10061388B2 Method and apparatus for processing user input
A user input processing method is provided. The user input processing method determines, based on a recognition reliability of a user input for a function, a delay time and whether the function is to be performed, the function being determined in advance, and controls the function based on the delay time and whether the function is to be performed.
US10061387B2 Method and apparatus for providing user interfaces
An apparatus, method, and computer program product are provided for generating a projected user interface. The apparatus may include at least one processor and at least one memory including computer program code. The at least one memory and the computer program code may be configured, with the processor, to cause the apparatus to receive information regarding a detected position of the user's body and to determine whether the detected position is an activation position, in which case the projection of a user interface may be provided. The user interface may be projected on an area on the user's body, such as a hand or a forearm, or on the surface of an object. The activation position may thus be a predefined position of the user's body in which effective projection of the user interface onto the surface and user interaction with the user interface is facilitated.
US10061383B1 Multi-feature gaze tracking system and method
A method is provided for determining a point of gaze directed at a graphical display. The method comprises: a) acquiring an image of at least one eye of a user containing at least one gaze aspect and at least one reference aspect; b) extracting image aspects from the image, the image aspects comprising a set of reference aspects and a set of gaze aspects corresponding to the image; c) extracting a set of features for each of said image aspects; d) computing a set of feature vectors between said set of gaze aspects and said set of reference aspects; e) computing a point of gaze for each of said set of feature vectors, using a predefined mathematical relationship; and f) using a predefined rule to combine the computed points of gaze into a final point of gaze on the graphical display.
US10061379B2 Power increase based on packet type
Techniques for controlling one or more audio amplifiers in or associated with a device coupled on a local area network are disclosed. The device receives at least one selected source from other devices also coupled on the network According to one aspect of the techniques, an automatic shutdown control module is provided in the device to power down the audio amplifiers when there is no audio data flow coming to the device or power up the audio amplifiers when there is audio data flow coming to the device. In one embodiment, the procedure to power down or power up the amplifiers is in accordance with a hysteresis, wherein the hysteresis, being lagging of an effect behind its cause, protects the amplifiers and makes the powering-down or powering-up procedure unnoticeable to a user.
US10061377B2 Memory device and information processing device
According to one embodiment, when shifting to a sleep mode, a processor of a memory device transmits a first command and saving data to a host and issues a power shut-off request. The first command is a command for writing data to a first memory of the host. The saving data includes register information. The register information includes register data stored in the control register and an address of the control register. A power supply circuit shuts off power supply to a second memory of the memory device, the control register, the processor, and a peripheral circuit in response to the issued power shut-off request.
US10061376B2 Opportunistic power management for managing intermittent power available to data processing device having semi-non-volatile memory or non-volatile memory
A data processing device is configured to deploy, in response to an intermittent source of power, opportunistic power management strategies to manage harvested energy based on an expected amount of energy available to the data processing device and on expected energy expenditures defined by data processing and memory content control writing performed by the data processing device.
US10061373B2 System and method for managing display-related resources
A computer-implemented method for managing display-related resources, the method comprising the steps of: receiving (201) an input sequence of images at a server; the method being characterized in that it further comprises the steps of: analyzing (202) presence of input activity at the server; in case of activity presence at the server, adding (203), to an output data stream, a signal indicative of activity presence (303); adding to the output data stream the input sequence of images (304); transmitting the output data stream to a client device for the purpose of managing display-related resources of the client device based on the signal indicative of activity presence (303).
US10061368B2 Enhancing performance of one or more slower partitions of an integrated circuit to improve performance of the integrated circuit
On a semiconductor die, a testing controller identifies a first partition unit with a first operating frequency lower than a second operating frequency of an adjacent second partition unit. A metal mask is added between one or more first header switches of the first partition unit and one or more second header switches of the second partition unit to allow the first partition unit to use a selection of the one or more second header switches for power distribution to the first partition unit.
US10061364B2 Method for cooling storage device
The present invention aims at improving a cooling efficiency and a maintenance workability related to heat generating components in a storage subsystem. Therefore, the present invention provides multiple cooling fans configured to cool multiple components for operating the storage subsystem, a first wind direction panel defining a passage configured to blow a cooling air generated by the cooling fans to a first component, a second wind direction panel defining a passage configured to blow a cooling air generated by the cooling fans to a second component having a smaller heating value than the first heat generating component and having a low temperature, and a chassis configured to store the multiple components, the cooling fans and the first and second wind direction panels, wherein the second wind direction panel is configured to be integrated with a side wall of the chassis and detachable from the chassis.
US10061360B1 Hinge for an electronic device
Particular embodiments described herein provide for an electronic device, such as a notebook computer or laptop, that includes a circuit board coupled to a plurality of electronic components (which includes any type of components, elements, circuitry, etc.). One particular example of the electronic device includes a hinge design that includes a first housing pinion that connects to a first housing, a first housing rack coupled to the first housing pinion, a second housing pinion that connects to a second housing, and a second housing rack coupled to the second housing pinion. The first housing rack can be curved and a portion of the first housing pinion can travel along a pinion guide that has approximately the same curved profile as the first housing rack.
US10061351B2 Portable user device
Systems and methods are provided for docking a portable user device to a docking device or adapter via a clip mechanism. A portable user device may include two clip members which rotate relative to one another about an axis. A coupling pivot may be coupled to both clip members to facilitate relative rotation, and may provide a clamping force between the clip members. One or more terminals may be located on at least one of the clip members, allowing data transfer, charging, or other functions when the portable user device is docked using the clip mechanism.
US10061347B2 Protective jacket with a kickstand
A protective jacket for enclosing a portable computer device in accordance with one example included an electronic reader to receive an electronic device, and a cover movably attached to the jacket. The cover is to the electronic reader when the cover is in a closed position and to function as a kickstand to support the device in a plurality of viewing angles when the cover is in an open position.
US10061345B2 Apparatus and method for controlling an automated installation
An apparatus for controlling an automated installation has a first controller and a second controller that are connected to one another via a communication network. The first and second controllers each have a local clock and execute control tasks. The first and second controllers each further have a synchronization service that is used to synchronize the respective local clocks to a common reference clock. A timer repeatedly sends a trigger message to the first and second controllers. Each of the two controllers, on receiving the trigger message, determines a local time. The controllers interchange the respective local time and each compute a difference between their own local time and the local time obtained from the other controller. On the basis of the difference, each of the two controllers controls a local actuator.
US10061341B2 DAC controlled low power high output current source
This disclosure describes a precise, fast, and relatively low power current-source for use in various applications, which may include driving power semiconductors such power MOSFETs and IGBTs. The current-source may provide both a constant current and a current profile over time which may charge and discharge the steering terminal (e.g. the gate) of a power semiconductor for precise control of switch timing. The current-source uses current steering digital-to-analog converter (DAC) technology and current mirrors to generate a high output current that is significantly immune to power supply and ground variability.
US10061335B2 Voltage regulator
Provided is a voltage regulator having satisfactory transient response characteristics. The voltage regulator includes: a first amplifier for detecting that undershoot occurs in an output voltage; a second amplifier for detecting that overshoot occurs in the output voltage; a first constant current circuit for increasing a bias current of an error amplifier circuit by a first amount for a first time period in response to a signal determined based on one of an output signal of the first amplifier and an output signal of the second amplifier; a second constant current circuit for increasing the bias current of the error amplifier circuit by a second amount larger than the first amount for a second time period shorter than the first time period in response to a signal determined based on the output signal of the first amplifier; and a first switch circuit for pulling up a gate of an output transistor in response to a signal determined based on the output signal of the second amplifier.
US10061334B2 Voltage regulator
A voltage regulator includes an output transistor controlled by an error amplifier, first and second resistors connected in series between an output terminal and a ground terminal via a first node, third and fourth resistors connected in series between a load voltage monitoring terminal and the ground terminal via a second node, and a fifth resistor and a switching transistor connected in series between the first node and the ground terminal. When a voltage which is supplied to a load connected to the output terminal drops due to a parasitic resistance, a voltage at the second node falls below that of the first node. The switching transistor, then, turns on to connect the fifth resistor in parallel to the second resistor to lower the voltage at the first node. Feedback of this voltage to the error amplifier raises the voltage at the output terminal to a desired value.
US10061327B2 Assisted takeoff
Systems, methods, and devices are provided for assisted takeoff of an aerial vehicle. The aerial vehicle may takeoff using a first control scheme and switch to a second control scheme for normal flight when a takeoff threshold is met. The first control scheme optionally does not use integral control while the second control scheme may use integral control. The aerial vehicle may determine that a takeoff threshold is met, based on an output to a motor of the aerial vehicle and/or an acceleration of the aerial vehicle.
US10061325B2 Autonomous approach and object pickup
An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.
US10061322B1 Systems and methods for determining the lighting state of a vehicle
Systems and method are provided for controlling a vehicle. In one embodiment, a vehicle lighting detection method includes receiving sensor data associated with operation of one or more vehicles, and extracting from the sensor data a plurality of images and a plurality of corresponding image labels, wherein the images each include at least a portion of an observed vehicle, and the image labels indicate the corresponding lighting state of the observed vehicle in each of the images. The method further includes training, with a processor, a machine learning model utilizing the plurality of images and the plurality of corresponding image labels.
US10061314B2 Enhanced vehicle operation
A plurality of segments of a predetermined route are identified based on a plurality of transition points. A setting of at least one of a plurality of vehicle subsystems is adjusted according to an assigned operating mode when a vehicle enters one of the segments. The vehicle subsystems are actuated according to the assigned operating mode. The assigned operating mode is one of a plurality of operating modes. Each operating mode includes at least one predetermined setting for each one of the vehicle subsystems. The predetermined settings are defined according to data collected from operation of the vehicle in the route by a user.