Document Document Title
US10673150B2 Terminal-bonded cable
A terminal-bonded cable includes a terminal including: a conductor-bonded portion and a sheath-contacted portion; and a cable including a conductor constituted by a plurality of strands, a sheath which covers the conductor, an exposed conductor portion in which the conductor is partially exposed from the sheath in the length direction, and a bond portion which is formed in a part of the exposed conductor portion and in which strands are bonded to each other. The bond portion is bonded to the conductor-bonded portion. The sheath is in contact with the sheath-contacted portion. The conductor-bonded portion protrudes in a thickness direction from the sheath-contacted portion.
US10673144B2 Vertically-oriented antenna structure for a timing system
A portable free-standing vertical RF antenna structure for use in an UHF timing system comprises a base structure for supporting the vertical antenna structure on a substantially horizontal surface. At least a first antenna unit comprising a first planar RF antenna and at least a second antenna unit comprising a second planar RF antenna, the second antenna unit being located above the first antenna unit, are coupled to the base structure and form a vertical RF antenna structure. The first and second antenna unit is positioned such that the inclination angle between a main axis of the radiation field of the first RF antenna and the horizontal surface is selected between 10 and 50 degrees. The inclination angle between a main axis of the radiation field of the second RF antenna and the horizontal surface is selected between −20 and 20 degrees.
US10673143B2 Antenna structure, portable electronic device, and frequency adjustment method of antenna structure
An antenna structure (GPS antenna) includes a plate-shaped conductor element (antenna electrode), a plate-shaped element (circuit board) including a ground conductor portion disposed so as to overlap the conductor element in plan view, and a skeletal resin frame for frequency adjustment disposed between the conductor element and the ground conductor portion.
US10673139B2 Phased array system and beam scanning method
A phased array system includes at least two traveling wave antennas arranged in parallel, and each traveling wave antenna includes at least two antenna units sequentially connected. A first end of each traveling wave antenna connects to a corresponding first radio frequency channel. The first end of each traveling wave antenna connects to a signal processing module of the phased array system by using the corresponding first radio frequency channel. A phase and/or an amplitude of a signal inputted by the signal processing module from the first end into the traveling wave antenna may be adjusted by adjusting a configuration of the first radio frequency channel.
US10673135B2 5G terminal antenna with reconfigurable radiation pattern
An antenna system with a reconfigurable radiation pattern characteristic for the fifth generation (5G) mobile terminal is described, which includes multiple antenna sub-arrays with different radiation patterns and a switch that connects each antenna sub-array and controls switching between different antenna sub-arrays. A switch is disposed between the antenna sub-arrays and an RF front-end module. By switching between the different sub-arrays, the radiation in a desired direction can be selected. Therefore, the problem of the beam coverage and beam scanning blind spot of 5G terminal antenna in millimeter waveband can be solved effectively. Through expanding the scanning angle of the beam scanning, the scheme of 5G terminal antenna with a reconfigurable radiation pattern can be realized. The antenna structure of this disclosure makes full use of the space of the PCB board, and has the advantages of miniaturization, simple processing and compact structure, etc.
US10673125B2 Wireless apparatus
According to an embodiment, a wireless apparatus includes an interposer including a conductive portion; a semiconductor chip mounted on a component mounting surface of the interposer; a sealing resin on the component mounting surface and sealing the semiconductor chip; a conductive layer covering a surface of the sealing resin and a side surface of the interposer and electrically connected to the conductive portion; a first slot-shaped aperture on a principal surface portion of the conductive layer facing the component mounting surface; a second slot-shaped aperture on a side surface portion of the conductive layer facing the side surface and continuing to the first aperture; and a slot-shaped aperture at the conductive portion and continuing to the second aperture. The first to third apertures function as an integrated slot antenna. A total length of the first aperture is longer than a total length of the third aperture.
US10673122B2 Vehicle communication module with improved transmission
A communication apparatus for a vehicle is disclosed. The apparatus comprises a window comprising a metallic coating and forming an interior surface enclosing a portion of an interior compartment of the vehicle. The apparatus further comprises a wireless communication circuit comprising an antenna configured to communicate via a radio frequency. The antenna comprises an electrical conductor and a plurality of elongated openings formed in the metallic coating. The electrical conductor extends in a first direction and is in conductive connection with the communication circuit. The electrical conductor is disposed proximate to the interior surface of the window. The elongated openings extend in a second direction substantially perpendicular to the first direction. The elongated openings in combination with the electrical conductor provide for an improved transmission of the radio frequency.
US10673120B2 Resonant cavity resonance analyzer
In described examples, a radio frequency (RF) resonator including a cavity and a tuning component, where the cavity includes a resonance property that can be changed in response to the tuning component. A transmitter generates an RF signal at each of a set of determined frequencies for transmitting individually within the cavity. A receiver receives the RF signal transmitted individually at each of the determined frequencies and determines a respective amplitude for each of the determined frequencies.
US10673119B2 Highly directive electromagnetic coupler with electrically large conductor
A directional coupler includes a substrate, an output line formed on a top of the substrate, and an input line formed on the top of the substrate and including a transmission region. The coupler also includes a lower input line formed on a bottom of the substrate below at least a portion of the transmission region, and one or more vias passing through the substrate and electrically coupling the input line and the lower input line.
US10673118B2 Power divider for an antenna comprising four identical orthomode transducers
A compact bipolarization is provided power dividers for a radiofrequency power source. The divider according to the invention includes four identical orthomode transducers, eight identical waveguides, each waveguide comprising two bends, four identical T-shaped junctions, four identical twists and two power distributors; the four orthomode transducers being of parallelepipedal shape with a square base, each transducer comprising, on each of two adjacent lateral faces, a waveguide connected to the lower face of the transducer; the four transducers being positioned so as to form a square, each transducer being connected to two junctions that are perpendicular to one another, the set of four junctions forming a Greek cross; each pair of junctions that are situated in one and the same plane being connected, by way of two twists, to the two outputs of a power distributor comprising a single input.
US10673116B2 Method and apparatus for coupling an electromagnetic wave to a transmission medium
Aspects of the subject disclosure may include, a system that can be configured for generating an electromagnetic wave and coupling the electromagnetic wave to a transmission medium with a reduced loss of radiation of the electromagnetic wave into free space. The system can also be configured to receive an electromagnetic waves form the transmission medium with a reduced loss of radiation of the electromagnetic wave into free space. Other embodiments are disclosed.
US10673113B2 Transmission line and electronic device
In a transmission line, a first ground conductor pattern and a second ground conductor pattern are connected through a first interlayer connecting conductor, and the first ground conductor pattern and a third ground conductor pattern are connected through a second interlayer connecting conductor. A first signal conductor pattern includes a first bypassing pattern portion that bypasses the first interlayer connecting conductor, and a second signal conductor pattern includes a second bypassing pattern portion that bypasses the second interlayer connecting conductor. Bypassing directions of the first bypassing pattern portion and the second bypassing pattern portion are opposite to each other.
US10673112B2 Coaxial line, resonator, and filter
A coaxial line having a small transmission loss and a variable operating frequency can be provided. The coaxial line includes one or a plurality of unit structures repeatedly arranged in a direction of a central axis. The unit structure includes an inner conductor, two dielectrics arranged in the central-axial direction so as to sandwich the inner conductor therebetween, an outer conductor configured to envelop the inner conductor and the dielectrics, and an inductor connected between the inner conductor and the outer conductor.
US10673109B2 Apparatus for connecting first and second waveguide sections comprising an adhesive disposed in cavities between circumferential ridges and a sleeve member
A waveguide comprising first and second waveguide sections, each waveguide section comprising a main body portion (12) and a connecting portion (14) at its distal end, said first and second waveguide sections being longitudinally aligned to define a conduit therethrough with a butted interface (28) therebetween, the connecting portion of each waveguide section having: (i) a first circumferential ridge (16) on its outer surface located adjacent its distal end, (ii) a second circumferential ridge (18) on its outer surface spaced apart from the first circumferential ridge, and (iii) a third circumferential ridge (20) on its outer surface located between said first and second circumferential ridges, such that a first respective recess (19) is defined between said second and third circumferential ridges and a second respective recess (17) is defined between said first and third circumferential ridges; the waveguide further comprising a sleeve member (22) over said butted interface (28), such that a respective first cavity (19a) is defined between an inner surface of said sleeve member (22) and each said first recess (19) and a respective second cavity is defined between the inner surface of said sleeve member (22) and each said second recess (17), each said first cavity (19a) having a chemical adhesive therein operative to join said first and second waveguide sections together by means of said sleeve member (22).
US10673104B2 Method for testing semi-finished battery cell
A method is provided for testing a semi-finished battery cell. The semi-finished battery cell is charged with a constant current when a voltage difference between the first conductor and the second conductor is less than a voltage threshold. The semi-finished battery cell is charged with a constant voltage when the voltage difference between the first conductor and the second conductor is equal to or larger than the voltage threshold. An overall electric quantity is obtained after a default time period, wherein the overall electric quantity is an electric quantity charged to the semi-finished battery cell with the constant current during the default time period. Accordingly, an insulation related to electrodes of the semi-finished battery cell is determined as poor when the overall electric quantity is larger than an electric quantity threshold.
US10673101B2 Systems, methods, and devices for health monitoring of an energy storage device
A monitoring device for a battery pack, which includes a plurality of battery cells, has at least one ultrasound source and at least one ultrasound sensor. The ultrasound source can be configured to generate and direct ultrasound at one or more battery cells of the battery pack. The ultrasound sensor can be configured to detect ultrasound reflected from or transmitted through one or more cells of the battery pack. A battery management unit receives one or more signals from the ultrasound sensor responsive to the detected ultrasound. The battery management unit can be configured to determine a state of the battery pack based at least in part on the detected ultrasound.
US10673100B2 Electric power system and management method thereof
An electric power system and a management method thereof. The electric power system includes a plurality of battery packs and a battery management apparatus. Each of the battery packs includes a casing, a battery cell assembly disposed in the casing, an encoder, and a monitoring unit, wherein the encoder could generate one of a plurality of encoding configurations and has an operating section which is adapted to be manually set the encoding configuration by a user; the monitoring unit senses a state of the battery cell assembly and generates an identification code according to the encoding configuration of the encoder, and outputs a state signal including the identification code. The battery management apparatus receives the state signal of each of the monitoring unit and obtain the state of the corresponding battery cell assembly according to the identification code of the received state signal.
US10673098B2 Separator core and separator roll
A core (u1, u2) around which a nonaqueous electrolyte secondary battery separator is to be wound. A side surface of the core (u1, u2) has a depression (20). This makes it possible, in a case where cores (separator cores) are stored by being stacked while still wet after cleaning, to prevent damage to a core caused by a problem where cores stick together and an core lower in a stack falls when a core higher in the stack is removed.
US10673097B2 High charge rate, large capacity, solid-state battery
Solid-state battery structures, particularly solid-state lithium-based battery structures, which are fast charging and have a high capacity are provided. Notably, fast charging, high capacity solid-state battery structures are provided that include a plurality of solid-state-thin-film batteries that are stacked one atop the other, or that include an array of interconnected solid-state thin-film batteries, or that contain a solid-state thin-film battery located on physically exposed surfaces of fin structures.
US10673090B2 All-vanadium sulfate acid redox flow battery system
All-vanadium sulfate redox flow battery systems have a catholyte and an anolyte comprising an aqueous supporting solution including chloride ions and phosphate ions. The aqueous supporting solution stabilizes and increases the solubility of vanadium species in the electrolyte, allowing an increased vanadium concentration over a desired operating temperature range. According to one example, the chloride ions are provided by MgCl2, and the phosphate ions are provided by (NH4)2HPO4.
US10673088B2 System and method for producing 3.5-valence high-purity vanadium electrolyte
A system and method for producing a 3.5-valence high-purity vanadium electrolyte, comprising hydrolyzing high-purity vanadium oxytrichloride into vanadium pentoxide in a fluidized bed, and reducing vanadium pentoxide into a low-valence vanadium oxide having an average vanadium valence of 3.5 adding water and a sulfuric acid solution under a microwave field applied externally for dissolution at a low temperature, to obtain a 3.5-valence high-purity vanadium electrolyte. The preparation of vanadium pentoxide by means of gas-phase hydrolysis in the fluidized bed is of short process and high efficiency. By providing an internal member within the reduction fluidized bed, the precise regulation of the valence state of the reduction product is achieved, and the special chemical effect of the microwave field is used to promote dissolution of the vanadium oxide and activate the vanadium ions, thereby greatly improving the activity of the electrolyte.
US10673086B2 Device and method for manufacturing membrane-electrode assembly of fuel cell
A manufacturing device of a membrane-electrode assembly for a fuel cell is provided. The manufacturing device includes an electrolyte membrane feeding unit forming a first and second ionomer bases impregnated at both surfaces of a reinforcing layer and unwinding an electrolyte membrane wound in a roll type supplied in a predetermined transporting path. A first patterning unit is disposed at a rear side of the electrolyte membrane feeding unit and patterns a first ionomer protrusion pattern layer on the first ionomer base and a second patterning unit is disposed at the rear side of the first patterning unit and patterns a second ionomer protrusion pattern layer on the second ionomer base. A transfer unit is disposed at the rear side of the second patterning unit and couples a catalyst electrode layer on the first and second ionomer protrusion pattern layers by a roll laminating method.
US10673082B2 System and method for fuel cell cathode gas humidification
A system for humidifying a fuel cell includes: a container including an aqueous solution of hydrogen peroxide; a source of pressurized gas coupled to the container for pressurizing the hydrogen peroxide solution container; and a catalyst reaction chamber including a catalyst for decomposing hydrogen peroxide into a gaseous mixture of water vapor and oxygen. The gaseous mixture of water vapor and oxygen is combined with a flow of reactant oxidant gas to obtain a humidified oxidant gas stream, which is delivered to the fuel cell.
US10673078B2 Bipolar plate and redox flow cell comprising same
The present invention relates to a bipolar plate with fibrous conductive materials inserted into the flow path and a redox flow battery including the bipolar plate.It is possible to realize the redox flow battery having an excellent energy efficiency while improving the charging/discharging capacity and efficiency regardless of the flow rate of the electrolyte solution, by increasing the retention time of the electrolyte solution in the flow path by the fibrous conductive materials to increase the chance of reaction with the electrode layer.
US10673077B2 Printed silver oxide batteries
An energy storage device, such as a silver oxide battery, can include a silver-containing cathode and an electrolyte having an ionic liquid. An anion of the ionic liquid is selected from the group consisting of: methanesulfonate, methylsulfate, acetate, and fluoroacetate. A cation of the ionic liquid can be selected from the group consisting of: imidazolium, pyridinium, ammonium, piperidinium, pyrrolidinium, sulfonium, and phosphonium. The energy storage device may include a printed or non-printed separator. The printed separator can include a gel including dissolved cellulose powder and the electrolyte. The non-printed separator can include a gel including at least partially dissolved regenerate cellulose and the electrolyte. An energy storage device fabrication process can include applying a plasma treatment to a surface of each of a cathode, anode, separator, and current collectors. The plasma treatment process can improve wettability, adhesion, electron and/or ionic transport across the treated surface.
US10673069B2 Hybrid anodes for energy storage devices
Energy storage devices having hybrid anodes can address at least the problems of active material consumption and anode passivation that can be characteristic of traditional batteries. The energy storage devices each have a cathode separated from the hybrid anode by a separator. The hybrid anode includes a carbon electrode connected to a metal electrode, thereby resulting in an equipotential between the carbon and metal electrodes.
US10673062B1 Method and system for thermal gradient during electrode pyrolysis
Systems and methods for thermal gradient during electrode pyrolysis may include fabricating the battery electrode by pyrolyzing an active material on a metal current collector, wherein the active material comprises silicon particles in a binder material, the binder material being pyrolyzed more than 75% at an outer surface and less than 50% at an inner surface in contact with the current collector. The active material may be pyrolyzed by electromagnetic radiation, which may be provided by one or more lasers, which may include one or more CO2 lasers. The electromagnetic radiation may be provided by one or more infrared lamps. An outer edge of the current collector may be gripped using a thermal transfer block that removes heat from the current collector during pyrolysis of the active material and subsequent cool down. Heat transfer plates may be placed on or adjacent to the active material during pyrolysis.
US10673061B2 Electrode sheet manufacturing method
A method includes performing roll pressing such that a first electrode mixture layer and a second electrode mixture layer are compressed in a thickness direction of the first electrode mixture layer and the second electrode mixture layer by passing an electrode sheet through a gap between a seventh roll and an eighth roll facing each other and rotating. When performing the roll pressing, T7 as a surface temperature of the seventh roll disposed on the first electrode mixture layer side and contacting the first electrode mixture layer and T8 as a surface temperature of the eighth roll disposed on the second electrode mixture layer side and contacting the second electrode mixture layer satisfy a relationship of T7
US10673059B2 Method for manufacturing electrode and method for manufacturing secondary battery
Disclosed is a method for manufacturing a positive electrode including a positive electrode substrate made of aluminum foil and a positive electrode active material layer containing a positive electrode active material on the positive electrode substrate. This method includes the steps of forming the positive electrode active material layer on the positive electrode substrate; forming a protective layer on the positive electrode substrate; stretching an exposed region of the positive electrode substrate after the steps of forming the active material layer and the protective layer; and compressing the positive electrode active material layer after the stretching step.
US10673053B2 Connector system, battery module, method for forming a tap, and operating device
A connector system for a battery module has a number of cell connectors of different successive cell connector types in order to form one or more electric contacts with one or more connections of one or more individual cells of the battery module, in particular for a power-transmitting tap in which each cell connector of a subsequent cell connector type is designed to electrically connect a larger number of connections of individual cells than the number of connections which can be connected by each cell connector of a preceding cell connector type. Each cell connector of a preceding cell connector type can be stacked and/or nested on a cell connector of a subsequent cell connector type in an assembly direction perpendicular to the main direction of extension.
US10673052B2 Rechargeable battery module and rechargeable battery pack
A rechargeable battery module includes a plurality of unit cells adjacent to each other in a first direction, each unit cell including an electrode assembly in a case, a cap plate sealing an opening of the case, and an electrode terminal electrically connected to the electrode assembly through the cap plate, a bus bar electrically connecting electrode terminals of unit cells adjacent in the first direction, a module frame accommodating the plurality of unit cells, the module frame including at least two sidewalls spaced apart from each other in the first direction to restrict opposite sides of the first direction, and a bottom supporting the at least two side walls, a restricting member fixed to a top of the module frame, the restricting member being spaced apart from the bottom of the module frame along a second direction perpendicular to the first direction to restrict the second direction.
US10673048B2 Secondary battery
A secondary battery has an electrode assembly including a negative electrode plate and a positive electrode plate and a battery case accommodating the electrode assembly. The negative electrode plate includes a negative electrode core body and first and second negative electrode active material mix layers disposed on the respective surfaces of the negative electrode core body. A first separator is bonded to the first negative electrode active material mix layer, and a second separator is bonded to the second negative electrode active material mix layer. In at least one side edge portion of the negative electrode plate, the first separator has a first bent portion bent toward the second separator, the negative electrode core body has a second bent portion bent toward the second separator, and the second negative electrode active material mix layer includes a region having a thickness less than the thickness of the central portion.
US10673045B2 Secondary battery with improved life characteristics
The present disclosure refers to a secondary battery which comprises a high-voltage cathode active material and a separator whose pores are not obstructed even though being used together with the high-voltage cathode active material, thereby preventing the obstruction of pores in the separator and the formation of a dendrite in the anode and eventually providing good battery life performance.
US10673034B2 Battery module
A battery module includes: a cell stack body; a pair of end plates disposed on a front surface and a rear surface of the cell stack body; and a fastening frame connecting the pair of end plates. The fastening frame includes; a pair of side frames disposed on the right surface and the left surface of the cell stack body. The pair of side frames each includes: a side frame body; a front turn-around portion that turn around the front surface of the cell stack body; and a rear turn-around portion that turn around the rear surface of the side frame body. The front turn-around portion and the rear turn-around portion each has a width in a front-rear direction larger than a width in a left-right direction of the side frame body.
US10673033B2 Gasket and diaphragm for electrochemical cell
An electrochemical cell includes a can configured to serve as one electric contact of the electrochemical cell, the can containing active materials, a diaphragm configured to serve as an opposite electric contact of the electrochemical cell, and a gasket that is initially of generally cylindrical shape, the diaphragm positioned inside the gasket in an opening of the can wherein an outer edge of the can is crimped onto the gasket, the gasket having an inner periphery inside the can and an outer periphery outside the can, the outer periphery comprising leaves that after crimping extend along an outer surface of the diaphragm.
US10673028B2 Electrochemical element
[Problem] The present invention provides an electrochemical element having an electrode body covered with a laminate-film jacket; the electrochemical element is structured to prevent damage and short-circuiting of a positive electrode lead while making it possible to prevent decreased sealing ability of the laminate-film jacket.[Solution] A laminate-type cell 1 includes: an electrode body 10; a positive terminal 41; a laminate-film jacket 20; a positive electrode sealing material 45 located between the positive terminal 41 and the laminate-film jacket 20; and an insulating material 55. The positive terminal 41 and the positive electrode sealing material 45 include a plurality of bending portions 51a, 51b inside the laminate-film jacket 20. The insulating material 55 coats a part of the positive electrode sealing material 45 near the electrode body 10. The positive electrode sealing material 45 includes a positive-electrode insulated portion 51c coated with the insulating material 55 and a positive-electrode welded portion 51d pinched by the laminate-film jacket 20.
US10673023B2 Display device
A display device is provided that can prevent degradation of an emission layer and improve reliability by removing moisture produced in an organic light-emitting display. The display device comprises: a thin-film transistor (TFT) array substrate where organic light-emitting diodes are formed; a color filter array substrate that faces the TFT array substrate and comprises a black matrix; and a getter layer that is disposed between the TFT array substrate and the color filter array substrate and comprises a getter pattern overlapping the black matrix.
US10673019B2 Display device
A light-emitting element display device includes: a display area which has an organic insulating layer that is made of an organic insulating material; a peripheral circuit area which is disposed around the display area and which has the organic insulating layer; and a blocking area that is formed between the display area and the peripheral circuit area. The blocking area includes: a first blocking area configured by only one or a plurality of inorganic material layers between an insulating base substrate and an electrode layer which covers the display area and is formed continuously from the display area, and which configures one of two electrodes for allowing the light emitting area to emit the light; and a second blocking area including a plurality of layers configuring the first blocking area, and a light emitting organic layer.
US10673016B2 Display device comprising an inorganic encapsulation layer covering a pixel area and a pixel area gap
A display device includes: a substrate; a plurality of pixels on the substrate; an organic encapsulation layer covering a pixel area including at least one pixel; a first inorganic encapsulation layer on the organic encapsulation layer and having a first crack at a pixel area gap; and a second inorganic encapsulation layer on the first inorganic encapsulation layer and filling the first crack.
US10673012B2 Panel bottom sheet and display device including the same
A panel bottom sheet and a display device including the same are provided. The panel bottom sheet comprises a main sheet, a bonding member disposed on a bottom surface of the main sheet and partially exposing the bottom surface of the main sheet, a release film disposed below the bonding member, and a spacer disposed between the release film and the bottom surface of the main sheet. The bottom surface of the main sheet is divided into a cover region in which the bonding member is disposed and an exposed region which is exposed by the bonding member. The release film is disposed to overlap with the cover region and the exposed region, and the spacer is disposed to overlap with the exposed region.
US10673008B2 Display device and method of manufacturing the same
A display device includes a base substrate, a first transistor, a second transistor, an organic light emitting diode, and a capacitor electrically connected to the first thin film transistor. The first transistor includes a first semiconductor pattern below a first interlayer insulation layer and a first control electrode above the first interlayer insulation layer and below a second interlayer insulation layer. The second transistor includes a second control electrode above the first interlayer insulation layer and below the second interlayer insulation layer. A second semiconductor pattern is above the second interlayer insulation layer.
US10673007B2 OLED device and method for manufacturing the same, OLED display panel and device
The present disclosure provides an organic light emitting diode (OLED) device and a method for manufacturing the same, an OLED display substrate and an OLED display device. The OLED device of the present disclosure comprises a substrate, and a first electrode, a light emitting layer and a second electrode arranged on the substrate, wherein the light emitting layer comprises fibers of p-phenylene based polymer as a host material, and the fibers of p-phenylene based polymer are arranged in a first orientation; and wherein the light emitted by the fibers of p-phenylene based polymer arranged in the first orientation is linearly polarized light in a first direction. The OLED device of the present disclosure can simultaneously ensure a good contrast, brightness and light transmittance.
US10673006B2 Organic light emitting device and display device including the same
An organic light emitting device includes: a first electrode; a second electrode that overlaps the first electrode; and an organic layer that is disposed between the first electrode and the second electrode, wherein the organic layer comprises a hole transport region that includes a hole transport material and a p-dopant, and wherein when a doping amount of the p-dopant doped to the hole transport region exceeds 1 wt %, the following Equation 1 is satisfied, while when the doping amount of the p-dopant is 1 wt % or less than 1 wt %, the following Equation 2 is satisfied: HOMO_HTM−LUMO_p-dopant<−0.05 eV  [Equation 1] HOMO_HTM−LUMO_p-dopant>−0.05 eV  [Equation 2] In Equation 1 and Equation 2, HOMO_HTM denotes HOMO energy of the hole transport material and LUMO_p-dopant denotes LUMO energy of the p-dopant.
US10673005B2 Organic light-emitting device and organic light-emitting display device using the same
An organic light-emitting device is disclosed. The organic light-emitting device includes light-emitting layers that emit light of the same color in a stack structure. The phosphorescence and fluorescence characteristics at the exit side and the inside of the organic light-emitting device are adjusted to improve a viewing angle, lifetime, and efficiency.
US10673004B2 Electroluminescent display device
An electroluminescence display device, including a first electrode and a second electrode facing each other; a quantum dot emission layer disposed between the first electrode and the second electrode, the quantum dot emission layer including a plurality of quantum dots and not including cadmium, wherein the quantum dot emission layer includes a red emission layer disposed in a red pixel, a green emission layer disposed in a green pixel, and a blue emission layer disposed in a blue pixel, wherein the device has color reproducibility according to a DCI standard of greater than or equal to about 89%.
US10672999B2 Gold complexes for OLED applications
Gold(III) emitters showing high emission quantum efficiency and stable in thermal deposition process are described. High performance OLEDs can be fabricated from these emitters.
US10672998B2 Organic electroluminescent materials and devices
A compound having the formula Ir(LA)x(LB)y(LC)z is disclosed, wherein LA, LB, and LC each independently represents a bidentate ligand; wherein LA, LB, and LC can be same or different; wherein x is 1, 2 or 3; y is 0, 1 or 2; z is 0, 1 or 2; wherein x+y+z is 3; wherein LA includes an acetylide first dentate group bonded to Ir to form an Ir—C≡C partial structure; and wherein LA, LB, and LC are optionally linked together to form a tetradentate or hexadentate ligand.
US10672996B2 Organic electroluminescent materials and devices
The present invention relates to organometallic complexes for use as emitters where a molecule of the compound has an orientation factor greater than 0.67, and devices, such as organic light emitting diodes, including the same.
US10672995B2 Organometallic compound and organic light-emitting device including the same
An organometallic compound represented by Formula 1: Ir(L1)n(L2)(3-n)  Formula 1 wherein in Formula 1, L1, L2, and n are the same as described in the specification.
US10672990B2 Compound for organic optoelectronic device, composition for organic optoelectronic device and organic optoelectronic device and display device
Disclosed are a compound for an organic optoelectronic device represented by Chemical Formula 1, a composition for an organic optoelectronic device, an organic optoelectronic device including the same, and a display device.Details of Chemical Formula 1 are the same as defined in the specification.
US10672988B2 Functionalized nanostructures and devices including photovoltaic devices
Embodiments described herein provide functionalized carbon nanostructures for use in various devices, including photovoltaic devices (e.g., solar cells). In some cases, the carbon nanostructures are fullerenes substituted with one or more isobenzofulvene species and/or indane species. Devices including such materials may exhibit increased efficiency, increased open circuit potential, high electron/hole mobility, and/or low electrical resistance.
US10672987B2 Polymer and electronic device and organic thin film transistor including the same
A polymer includes a first repeating unit and a second repeating unit forming a main chain, the first repeating unit including at least one first conjugated system, and the second repeating unit including at least one second conjugated system and a multiple hydrogen bonding moiety represented by Chemical Formula 1.
US10672986B2 Self-assembly of nanostructures
Sub-lithographic structures configured for selective placement of carbon nanotubes and methods of fabricating the same generally includes alternating conformal first and second layers provided on a topographical pattern formed in a dielectric layer. The conformal layers can be deposited by atomic layer deposition or chemical vapor deposition at thicknesses less than 5 nanometers. A planarized surface of the alternating conformal first and second layers provides an alternating pattern of exposed surfaces corresponding to the first and second layer, wherein a width of at least a portion of the exposed surfaces is substantially equal to the thickness of the corresponding first and second layers. The first layer is configured to provide an affinity for carbon nanotubes and the second layer does not have an affinity such that the carbon nanotubes can be selectively placed onto the exposed surfaces of the alternating pattern corresponding to the first layer.
US10672982B1 Fabrication of correlated electron material (CEM) devices
Subject matter disclosed herein may relate to fabrication of a correlated electron material (CEM) switch. In particular embodiments a method may include forming a structure on a first portion of a substrate while maintaining a second portion of the substrate exposed. A sealing layer may be deposited over the structure and over at least a portion of the exposed second portion of the substrate. A conductive via may be formed by way of a dry etch through the sealing layer to contact the exposed metal layer. In embodiments, an etch-stop control layer may be utilized to control an etching process prior to formation of metal contacts over the CEM switch and the conductive via.
US10672979B1 Method for fabricating magnetoresistive random access memory
A method for fabricating semiconductor device includes the steps of: forming an inter-metal dielectric (IMD) layer on a substrate; forming a metal interconnection in the IMD layer; forming a bottom electrode layer on the IMD layer; forming a cap layer on the bottom electrode layer; and removing part of the cap layer, part of the bottom electrode layer, and part of the IMD layer to form a trench.
US10672977B2 Perpendicular magnetoresistive elements
A perpendicular magnetoresistive element includes a novel recording layer being a multi-layer comprising a first Co-alloy layer including at least one of CoFeB, CoFeB/CoFe and CoFe/CoFeB, a second Co-alloy layer including at least one of CoFeB and CoB, an insertion layer provided between the first Co-alloy layer and the second Co-alloy layer and containing at least one element selected from Zr, Nb, W, Mo, Ru and having a thickness less than 0.5 nm, and a novel buffer layer having rocksalt crystal structure(s) interfacing to the recording layer with lattice parameter mismatch between 3% and 18%. The magnetoresistive element is annealed at an elevated temperature and both the first Co-alloy layer and the second Co-alloy layer are crystallized to form body-center cubic (bcc) CoFe or bcc Co grain having epitaxial growth with (100) plane parallel to substrate and with in-plane expansion and out-of-plane contraction.
US10672973B2 Composition for forming Ce-doped PZT-based piezoelectric film
A composition for forming a Ce-doped PZT-based piezoelectric film contains: PZT-based precursors containing metal atoms configuring the composite metal oxides; a diol; and polyvinylpyrrolidone. The PZT-based precursors are contained so that a metal atom ratio (Pb:Ce:Zr:Ti) in the composition satisfies (1.00 to 1.28):(0.005 to 0.05):(0.40 to 0.55):(0.60 to 0.45) and the total of Zr and Ti in a metal atom ratio is 1. A concentration of the PZT-based precursor in 100 mass % of the composition is from 17 mass % to 35 mass % in terms of an oxide concentration, a rate of diol in 100 mass % of the composition is from 16 mass % to 56 mass %, and a molar ratio of polyvinylpyrrolidone to 1 mole of the PZT-based precursor is 0.01 moles to 0.25 moles in terms of monomers.
US10672972B2 Ultrasonic transducer unit
A resonance layer (30) and an acoustic separation layer (34) are arranged adjacent to each other between a piezoelectric element (24) and a circuit board (16) provided with an electronic circuit for driving the piezoelectric element. The acoustic impedance of the resonance layer (30) is higher than that of the piezoelectric element (24), and the acoustic impedance of the acoustic separation layer (34) is lower than that of the circuit board (16). An ultrasonic wave is reflected at the interface between the resonance layer (30) and the acoustic separation layer (34) where the difference in acoustic impedance is large, and the ultrasonic wave propagating to the circuit-board (16) side is reduced.
US10672969B2 Thermocouple device
A semiconductor device includes a substrate; a first thermoelectric conduction leg, disposed on the substrate, and doped with a first type of dopant; a second thermoelectric conduction leg, disposed on the substrate, and doped with a second type of dopant, wherein the first and second thermoelectric conduction legs are spatially spaced from each other but disposed along a common row on the substrate; and a first intermediate thermoelectric conduction structure, disposed on a first end of the second thermoelectric conduction leg, and doped with the first type of dopant.
US10672966B2 Method of producing thermoelectric material
A process for manufacturing a thermoelectric material having a plurality of grains and grain boundaries. The process includes determining a material composition to be investigated for the thermoelectric material and then determining a range of values of grain size and/or grain boundary barrier height obtainable for the material composition using current state of the art manufacturing techniques. Thereafter, a range of figure of merit values for the material composition is determined as a function of the range of values of grain size and/or grain boundary barrier height. And finally, a thermoelectric material having the determined material composition and an average grain size and grain boundary barrier height corresponding to the maximum range of figure of merit values is manufactured.
US10672963B2 Method of manufacturing substrate and method of manufacturing light emitting device
A method of manufacturing a substrate for a light emitting device includes: forming wiring to form a plurality of first wiring parts and second wiring parts on/above an upper surface of a base member; forming projection parts including a first projection part on each of the first wiring parts and a second projection part on each of the second wiring parts by forming a first metal film on a region including at least parts of the first wiring parts and the second wiring parts and etching the first metal film using a resist for forming projection part; and forming an alignment mark by forming a second metal film on the substrate and etching the second metal film using a resist, wherein the resist for forming the projection part and the resist for forming alignment mark are exposed to light in an identical step of exposing to light.
US10672954B2 Light emitting device package
A light emitting device package can include first and second frames spaced apart from each other; a package body including a body portion disposed between the first and second frames; a light emitting device including first and second electrode pads; a first through hole in the first frame; a second through hole in the second frame; a conductive material disposed in the first and second through holes; and an intermetallic compound layer disposed between the conductive material and the first frame, and between the conductive material and the second frame, in which the first electrode pad of the light emitting device overlaps with the first through hole in the first frame, the second electrode pad of the light emitting device overlaps with the second through hole in the second frame, and the first and second electrode pads are spaced apart from each other.
US10672953B2 Flip-chip light emitting diode chip and fabrication method
A light-emitting diode (LED) includes an epitaxial laminated layer with an upper surface and an opposing lower surface, the LED including: a first-type semiconductor layer; an active layer; and a second-type semiconductor layer. A portion of the first-type semiconductor layer and the active layer are etched to expose a portion of the second-type semiconductor layer; a first electrode and a second electrode are disposed over the lower surface of the epitaxial laminated layer; the first electrode is disposed over a surface of the first-type semiconductor layer; the second electrode is disposed over a surface of the exposed second-type semiconductor layer; a transparent medium layer over the upper surface of the epitaxial laminated layer, having a refractive index n1> 1.6; a transparent bonding medium layer over one upper surface of the transparent medium layer, having a refractive index n2
US10672952B2 Light emitting diode for surface mount technology, method of manufacturing the same, and method of manufacturing light emitting diode module
Provided are a light emitting diode (LED) in which a conductive barrier layer surrounding a reflective metal layer is defined by a protective insulating layer, and a method of manufacturing the same. A reflection pattern including a reflective metal layer and a conductive barrier layer is formed on an emission structure in which a first semiconductor layer, an active layer, and a second semiconductor layer are formed. The conductive barrier layer prevents diffusion of a reflective metal layer and extends to a protective insulating layer recessed under a photoresist pattern having an overhang structure during a forming process. Accordingly, a phenomenon where the conductive barrier layer is in contact with sidewalls of the photoresist pattern having an over-hang structure and the reflective metal layer forms points is prevented. Thus, LED modules having various shapes may be manufactured.
US10672948B2 Methods for producing light extraction structures for semiconductor devices
Aspects of the disclosure provide for mechanisms for fabricating light extraction structures for semiconductor devices (e.g., light-emitting devices). In accordance with some embodiments, a semiconductor device is provided. The semiconductor device may include: a first semiconductor layer including an epitaxial layer of a semiconductor material; a second semiconductor layer comprising an active layer; and a light-reflection layer configured to cause at least a portion of light produced by the active layer to emerge from the semiconductor device via a surface of the second semiconductor layer, wherein the light-reflection layer is positioned between the first semiconductor layer and the second semiconductor layer. In some embodiments, the semiconductor material includes gallium nitride. In some embodiments, the light-reflection layer includes a layer of gallium.
US10672943B2 Method and device for producing solar cell strands
An uninterrupted production of solar cell strings is provided herein that includes electrically conductive ribbons (2) being dispensed at a dispensing station (4, 5) that has a reserve of ribbons (2), and fed to at least one string (7) of unconnected solar cells (3). The ribbons (2) are kept ready for dispensing on at least two dispensing stations (4, 5) that each have a reserve of ribbon material. At least one ribbon (2) is then dispensed in an automated manner, wherein the dispensing station (4, 5) from which the at least one ribbon (2) is dispensed is selected depending on a reserve of ribbon material that remains or exists in that dispensing station (4, 5), and wherein switching to the at least one other dispensing station (4, 5) takes place at the latest upon complete consumption of the reserve of the dispensing station (4, 5).
US10672941B2 Fabricating thin-film optoelectronic devices with modified surface
A method (200) for fabricating thin-film optoelectronic devices (100), the method comprising: providing a substrate (110), forming a back-contact layer (120); forming at least one absorber layer (130) made of an ABC chalcogenide material, adding at least one alkali metal (235), and forming at least one cavity (236, 610, 612, 613) at the surface of the absorber layer wherein forming of said at least one cavity is by dissolving away from said surface of the absorber layer at least one crystal aggregate comprising at least one alkali crystal comprising at least one alkali metal. The method (200) is advantageous for more environmentally-friendly production of photovoltaic devices (100) on flexible substrates with high photovoltaic conversion efficiency and faster production rate.
US10672940B2 High-resistivity single crystal zinc oxide wafer based radiation detector and preparation method and use thereof
The present invention discloses a high-resistivity single crystal zinc oxide (ZnO) wafer and a high-resistivity single crystal ZnO-based radiation detector, and preparation method and use thereof. The preparation method of the high-resistivity single crystal zinc oxide wafer is to place a single crystal ZnO wafer in a metal lithium electrochemical device for a constant-current discharge treatment, and then to place the single crystal ZnO wafer in a high-pressure oxygen atmosphere at 800 to 1000° C. and 10 to 30 atm for an annealing treatment for 20 to 28 hours. The preparation method of the radiation detector is to evaporate a metal electrode layer at both sides of the high-resistivity single crystal ZnO wafer, then to bond the wafer onto a circuit board, and to connect the wafer with the circuit board by a gold thread.
US10672932B2 Cost-efficient high power PECVD deposition for solar cells
A method for forming a photovoltaic device includes providing a substrate. A layer is deposited to form one or more layers of a photovoltaic stack on the substrate. The depositing of the amorphous layer includes performing a high power flash deposition for depositing a first portion of the layer. A low power deposition is performed for depositing a second portion of the layer.
US10672930B2 Photoelectric conversion device and photoelectric conversion module
A tandem-type photoelectric conversion device includes, arranged in the following order from a light-incident side: a first photoelectric conversion unit; an anti-reflection layer; a transparent conductive layer; and a second photoelectric conversion unit. The first photoelectric conversion unit includes a light absorbing layer including a photosensitive material of perovskite-type crystal structure represented by general formula R1NH3M1X3 or HC(NH2)2M1X3, wherein R1 is an alkyl group, M1 is a divalent metal ion, and X is a halogen. The second photoelectric conversion unit includes a light absorbing layer having a bandgap narrower than a bandgap of the light absorbing layer in the first photoelectric conversion unit. The anti-reflection layer and the transparent conductive layer are in contact with each other, and a refractive index of the anti-reflection layer is lower than a refractive index of the transparent conductive layer.
US10672929B2 Heterojunction photovoltaic device and fabrication method
A photovoltaic device and method include a doped germanium-containing substrate, an emitter contact coupled to the substrate on a first side and a back contact coupled to the substrate on a side opposite the first side. The emitter includes at least one doped layer of an opposite conductivity type as that of the substrate and the back contact includes at least one doped layer of the same conductivity type as that of the substrate. The at least one doped layer of the emitter contact or the at least one doped layer of the back contact is in direct contact with the substrate, and the at least one doped layer of the emitter contact or the back contact includes an n-type material having an electron affinity smaller than that of the substrate, or a p-type material having a hole affinity larger than that of the substrate.
US10672928B2 Metal foil pattern layered body, metal foil layered body, metal foil multi-layer substrate, solar cell module, and method of manufacturing metal foil pattern layered body
A metal foil pattern layered body of the invention includes a base member; a metal foil including a metal pattern formed by an opening and a metal portion; and a protuberance provided at the metal foil and at a boundary between the opening and the metal portion.
US10672925B2 Thin film solar cell and method of forming same
A solar cell device with improved performance and a method of fabricating the same is described. The solar cell includes a back contact layer formed on a substrate, an absorber layer formed on the back contact layer, a buffer layer formed on the absorber layer, and a front contact layer formed by depositing a transparent conductive oxide layer on the buffer layer and annealing the deposited TCO layer.
US10672923B2 Front electrode for solar cell and solar cell including the same
A front electrode for solar cells and a solar cell, the front electrode including a stepped structure at an outermost surface thereof, wherein the stepped structure is composed of n stages, in which n is an integer of 3 or greater, and an nth stage has a smaller cross-sectional area than an (n−1)th stage such that the (n−1)th stage is partially exposed, and the stepped structure occupies about 5% to about 100% of a total surface area of the outermost surface.
US10672919B2 Moisture-resistant solar cells for solar roof tiles
One embodiment can provide a solar module. The solar module can include one or more moisture-resistant photovoltaic structures. A respective photovoltaic structure can include a base layer, an emitter layer positioned on a first side of the base layer, and a moisture barrier layer positioned on a first side of the emitter layer, thereby reducing the amount of moisture that reaches a junction between the base layer and the emitter layer.
US10672913B2 Semiconductor device and method for manufacturing the same
A semiconductor device having a reduced amount of oxygen vacancy in a channel formation region of an oxide semiconductor is provided. Further, a semiconductor device which includes an oxide semiconductor and has improved electric characteristics is provided. Furthermore, a methods for manufacturing the semiconductor device is provided. An oxide semiconductor film is formed; a conductive film is formed over the oxide semiconductor film at the same time as forming a low-resistance region between the oxide semiconductor film and the conductive film; the conductive film is processed to form a source electrode and a drain electrode; and oxygen is added to the low-resistance region between the source electrode and the drain electrode, so that a channel formation region having a higher resistance than the low-resistance region is formed and a first low-resistance region and a second low-resistance region between which the channel formation region is positioned are formed.
US10672911B2 Thin film transistor substrate and display panel having the same
A thin film transistor array panel device comprises: a base substrate; a barrier layer disposed over the base substrate and comprising a plurality of transparent material layers; and an array of thin film transistors disposed over the barrier layer. A difference between a refractive index of the barrier layer and a refractive index of the base substrate may be within about 6%. The transparent material layers may be arranged such that the transparent material layers having compressive residual stress and the transparent material layers having tensile residual stress are alternately stacked. Each of the transparent material layers may comprise silicon oxynitride (SiON).
US10672908B2 Fin field effect transistor
A substrate is patterned to form trenches and a semiconductor fin between the trenches. Insulators are formed in the trenches and a dielectric layer is formed to cover the semiconductor fin and the insulators. A dummy gate strip is formed on the dielectric layer. Spacers are formed on sidewalls of the dummy gate strip. The dummy gate strip and the dielectric layer underneath are removed until sidewalls of the spacers, a portion of the semiconductor fin and portions of the insulators are exposed. A second dielectric layer is selectively formed to cover the exposed portion of the semiconductor fin, wherein a thickness of the dielectric layer is smaller than a thickness of the second dielectric layer. A gate is formed between the spacers to cover the second dielectric layer, the sidewalls of the spacers and the exposed portions of the insulators.
US10672907B2 Channel region dopant control in fin field effect transistor
A dummy gate structure straddling at least one semiconductor fin is formed on a substrate. Active semiconductor regions and raised active semiconductor regions may be formed. A planarization dielectric layer is formed over the at least one semiconductor fin, and the dummy gate structure is removed to provide a gate cavity. Electrical dopants in the channel region can be removed by outgassing during an anneal, thereby lowering the concentration of the electrical dopants in the channel region. Alternately or additionally, carbon can be implanted into the channel region to deactivate remaining electrical dopants in the channel region. The threshold voltage of the field effect transistor can be effectively controlled by the reduction of active electrical dopants in the channel region. A replacement gate electrode can be subsequently formed in the gate cavity.
US10672904B2 Power MOSFETs and methods for manufacturing the same
A semiconductor device and the method of manufacturing the same are provided. The semiconductor device comprises a substrate, a source region, a drain region, a filed plate and a gate electrode. The source region is of a first conductivity type located at a first side within the substrate. The drain region is of the first conductive type located at a second side within the substrate opposite to the first side. The field plate is located over the substrate and between the source region and the drain region. A portion of the gate electrode is located over the field plate.
US10672903B2 Semiconductor device with drain active area
A semiconductor device includes a drain region for a transistor, a drain active area directly below the drain region, a drift area directly below an insolation structure, and an accumulation area directly below a gate structure of the transistor. The semiconductor device includes a first selectively doped implant region of a first concentration of a first conductivity type extending to a first depth. The first selectively doped implant region is located in the drift area, the drain active area, and the accumulation area. The semiconductor device includes a second selectively doped implant region of a second concentration of the first conductivity type and extending to a second depth less than the first depth. The second concentration is less than the first concentration. The second selectively doped implant region is located the drain active area, but not in the accumulation area. The second selectively doped implant region occupies a lateral portion of the drain active area that the first doped region does not occupy.
US10672900B2 Semiconductor device having super junction metal oxide semiconductor structure and fabrication method for the same
A semiconductor device includes: a first base layer; a drain layer disposed on the back side surface of the first base layer; a second base layer formed on the surface of the first base layer; a source layer formed on the surface of the second base layer; a gate insulating film disposed on the surface of both the source layer and the second base layer; a gate electrode disposed on the gate insulating film; a column layer formed in the first base layer of the lower part of both the second base layer and the source layer by opposing the drain layer; a drain electrode disposed in the drain layer; and a source electrode disposed on both the source layer and the second base layer, wherein heavy particle irradiation is performed to the column layer to form a trap level locally.
US10672897B2 Semiconductor device and manufacturing method therefor
To enhance the performance of a semiconductor device. Gate electrodes extending in a Y direction and applied with a gate potential, and emitter regions and base regions both applied with an emitter potential are formed in an active cell area. The plural emitter regions are formed so as to be separated from each other in the Y direction by the base regions. A plurality of hole discharge cell areas having a ring-shaped gate electrode applied with an emitter potential are formed within an inactive cell area. The hole discharge cell areas are arranged to be separated from each other along the Y direction. Thus, an input capacitance of an IGBT is reduced, and a switching loss at turn on of the IGBT is improved.
US10672894B2 Method of fabricating ferroelectric field-effect transistor
The disclosed technology generally relates to methods of fabricating a semiconductor device, and more particularly to methods of fabricating a ferroelectric field-effect transistor (FeFET). According to one aspect, a method of fabricating a FeFET includes forming a layer stack on a gate structure, wherein forming the layer stack comprises a ferroelectric layer followed by forming a sacrificial stressor layer. The method additionally includes heat-treating the layer stack to cause a phase transition in the ferroelectric layer. The method additionally includes, subsequent to the heat treatment, replacing the sacrificial stressor layer with a two-dimensional (2D) material channel layer. The method further includes forming a source contact and a drain contact contacting the 2D material channel layer.
US10672892B2 Self-aligned epitaxy layer
Semiconductor structures including active fin structures, dummy fin structures, epitaxy layers, a Ge containing oxide layer and methods of manufacture thereof are described. By implementing the Ge containing oxide layer on the surface of the epitaxy layers formed on the source/drain regions of some of the FinFET devices, a self-aligned epitaxy process is enabled. By implementing dummy fin structures and a self-aligned etch, both the epitaxy layers and metal gate structures from adjacent FinFET devices are isolated in a self-aligned manner.
US10672890B2 Integrated circuit device
An integrated circuit device includes a substrate including a first device region and a second device region; a first fin separation insulating portion on the first device region; a pair of first fin-type active regions spaced from each other with the first fin separation insulating portion therebetween in the first device region and collinearly extending in a first horizontal direction; a second fin separation insulating portion extending in a second horizontal direction over the first device region and the second device region; and a pair of second fin-type active regions spaced from each other with the second fin separation insulating portion therebetween and collinearly extending in the first horizontal direction, wherein the first fin separation insulating portion and the second fin separation insulating portion vertically overlap each other.
US10672886B2 Structure and method for high-k metal gate
A method of forming a gate dielectric material includes forming a high-K dielectric material in a first region over a substrate, where forming the high-K dielectric material includes forming a first dielectric layer comprising hafnium over the substrate, and forming a second dielectric layer comprising lanthanum over the first dielectric layer.
US10672880B2 Thin film transistor array panel and conducting structure
A conductive layer for a thin film transistor (TFT) array panel includes a multi-layered portion defining a source electrode and a drain electrode of a TFT device, and includes a first sub-layer, a second sub-layer, a third sub-layer, and at least one additional sub-layer. The third and the first sub-layers include indium and zinc oxide materials. An indium to zinc content ratio in the first sub-layer is greater than that in the third sub-layer. An indium to zinc content ratio in the additional sub-layer is formulated between that in the first and the third sub-layers. The content ratio differentiation between the first and the third sub-layers affects a lateral etch profile associated with a gap generated in the second conductive layer between the source and the drain electrodes, where the associated gap width in the third sub-layer is wider than that in the first sub-layer.
US10672879B2 Method for forming FinFET and gate-all-around FET with selective high-K oxide deposition
A method of forming a semiconductor device structure is provided. The method includes forming an isolation feature over a semiconductor substrate. The semiconductor substrate includes a fin structure over the isolation feature. Two opposing spacer elements are formed over the isolation feature and across the fin structure so as to define a gate opening. The gate opening exposes the fin structure and the isolation feature and inner sidewalls of the gate opening have carbon-containing hydrophobic surfaces. A gate structure is formed in the gate opening with the carbon-containing hydrophobic surfaces.
US10672871B2 High surface dopant concentration formation processes and structures formed thereby
Embodiments disclosed herein relate generally to forming a source/drain region with a high surface dopant concentration at an upper surface of the source/drain region, to which a conductive feature may be formed. In an embodiment, a structure includes an active area on a substrate, a dielectric layer over the active area, and a conductive feature through the dielectric layer to the active area. The active area includes a source/drain region. The source/drain region includes a surface dopant region at an upper surface of the source/drain region, and includes a remainder portion of the source/drain region having a source/drain dopant concentration. The surface dopant region includes a peak dopant concentration proximate the upper surface of the source/drain region. The peak dopant concentration is at least an order of magnitude greater than the source/drain dopant concentration. The conductive feature contacts the source/drain region at the upper surface of the source/drain region.
US10672869B2 Insulated-gate semiconductor device
An insulated-gate semiconductor device has a multi-channel structure with a plurality of unit-cells arranged in parallel on a semiconductor chip, wherein a main-electrode causing a main current to flow in the semiconductor chip is defined so as to be divided into an inter-electrode portion metallurgically connected to the semiconductor chip between gate electrodes of each of the unit-cells and a covering portion being continuous with the inter-electrode portion and provided on the gate electrode of each of the unit-cells through an interlayer insulating film, wherein an area ratio of the inter-electrode portion to the covering portion of the main-electrode exposed to an opening cut in a protective film covering the semiconductor chip is larger than an area ratio of the inter-electrode portion to the covering portion of the main-electrode located under the protective film.
US10672864B2 Manufacturing method of semiconductor memory device
A semiconductor memory device includes a semiconductor substrate, a first support layer, a first electrode, a capacitor dielectric layer, and a second electrode. The first support layer is disposed on the semiconductor substrate. The first electrode is disposed on the semiconductor substrate and penetrates the first support layer. The capacitor dielectric layer is disposed on the first electrode. The second electrode is disposed on the semiconductor substrate, and at least a part of the capacitor dielectric layer is disposed between the first electrode and the second electrode. The first support layer includes a carbon doped nitride layer, and a carbon concentration of a bottom portion of the first support layer is higher than a carbon concentration of a top portion of the first support layer.
US10672863B2 Metal-oxide-metal capacitor structure
The present invention provides a metal-oxide-metal (MOM) capacitor including a first metal layer and a second metal layer. The first metal layer includes a plurality of first metal stripes and second metal stripes extending along a first direction and a plurality of first metal jogs and second metal jogs extending along a second direction. Each of the first metal jogs is connected to one of the first metal stripes and each of the second metal jogs is connected to one of the second metal stripes. The second metal layer includes a plurality of third metal stripes and fourth metal stripes extending along the first direction and includes a plurality of third metal jogs and fourth metal jogs. Each of the third metal jogs is connected to one of the third metal stripes and each of the fourth metal jogs is connected to one of the fourth metal stripes.
US10672860B2 Multi-terminal inductor for integrated circuit
A multi-terminal inductor and method for forming the multi-terminal inductor are provided. In some embodiments, an interconnect structure is arranged over a semiconductor substrate. A passivation layer is arranged over the interconnect structure. A first magnetic layer is arranged over the passivation layer, and a conductive wire laterally extends from a first input/output (I/O) bond structure at a first location to a second I/O bond structure at a second location. A third I/O bond structure branches off of the conductive wire at a third location between the first location and the second location. A connection between the third I/O bond structure and the first I/O bond structure has a first inductance. Alternatively, a connection between the first I/O bond structure and the second I/O bond structure has a second inductance different than the first inductance.
US10672852B1 Mobile terminal
A mobile terminal includes: a body, an organic light-emitting diode (OLED) screen component over a surface of the body, a first light sensor, and a second light sensor. The OLED screen component includes: a self-emitting light layer and a light transmitting functional layer above the self-emitting light layer; at least one optical microhole in the self-emitting light layer; the first and second light sensors are disposed under the self-emitting light layer and at positions corresponding to the optical microhole; a first polarizer and a quarter phase retarder are disposed on the first optical path; an incident light path of a ambient light to the first light sensor passes through the first polarizer and a second polarizer, and polarization directions of the first polarizer and the second polarizer are perpendicular; an incident light path of the ambient light to the second light sensor passes through the first polarizer.
US10672849B2 Organic light emitting display device comprising multi-type thin film transistor
A pixel of an organic light emitting display device includes a driving thin film transistor (TFT) on a substrate, a switching TFT on the substrate, and an organic light emitting diode (OLED) on the substrate. The driving TFT includes a first active layer including poly-Si, a first insulation layer on the first active layer, and a first source electrode and a first drain electrode contacting the first active layer. At least a portion of the first source electrode and at least a portion of the first drain electrode are disposed on different layers. The switching TFT is electrically connected to the driving TFT, and the switching TFT includes a second active layer including oxide semiconductor material. The OLED is electrically connected to the driving TFT.
US10672846B2 Organic light-emitting display device
An organic light-emitting display device protects a first electrode and reduces any effect due to light leakage from the top or the peripheral side of a bank, thereby increasing lifespan. The organic light-emitting display device includes a first electrode protective pattern.
US10672840B2 Display device having touch sensor
A sealing member containing conductive particles and disposed in a seal region is formed between a display panel and a touch panel. A laminated structure formed on the display panel includes a first detection lines. The first detection lines extend from the seal region to a connection region and are connected through the conductive particles to terminals of second detection lines formed on the touch panel. A peripheral edge of the organic barrier is located inward from the conductive particles of the sealing member. The above described structure can facilitate a work for connecting external lines such as FPC to the display panel and the touch panel. Further, the structure can secure stability of electrical connection between the external lines and the touch panel.
US10672839B2 Touch system, active matrix organic light emitting diode panel, and display driving method
A touch system includes a glass cover, a polarizer, packaging glass, a thin film transistor (TFT) backplane, a transmitter (TX) circuit, and a receiver (RX) circuit, where the glass cover, the polarizer, the packaging glass, and the TFT backplane are fitted in sequence from top to bottom, and the TX circuit is located on the TFT backplane, and the RX circuit is located on the packaging glass. The TX circuit and the RX circuit are respectively disposed on the TFT backplane and the packaging glass. Therefore, a quantity of stacked layers of the touch control system is reduced. This reduces a thickness of the touch system, thereby achieving a thinner and lighter active matrix organic light emitting diode (AMOLED) display screen, and reducing a weight of a terminal product.
US10672838B2 Organic EL display panel and organic EL display panel manufacturing method
An organic EL display panel including a substrate, an element array, a planarizing layer, light emitting layers, and a dummy light emitting layer. The element array is disposed above the substrate and includes a light emitting region and a peripheral region that does not emit light surrounding the light emitting region. The planarizing layer is disposed between the substrate and the element array so as to cover the substrate. The light emitting layers are present in the element array in the light emitting region and include organic light emitting material. The dummy light emitting layer is present in the element array in the peripheral region and includes organic light emitting material. A portion of the planarizing layer below the dummy light emitting layer is recessed, and a lower portion of the dummy light emitting layer extends inside the recessed portion.
US10672833B2 Semiconductor devices including a passive material between memory cells and conductive access lines, and related electronic devices
A semiconductor device includes first conductive lines extending in a first direction, second conductive lines extending in a second direction, memory cells disposed between the first conductive lines and the second conductive lines, each memory cell disposed at an intersection of a first conductive line and a second conductive line, and a passive material between the memory cells and at least one of the first conductive lines and the second conductive lines. Related semiconductor devices and electronic devices are disclosed.
US10672831B2 High density memory architecture using back side metal layers
A microelectronic memory having metallization layers formed on a back side of a substrate, wherein the metallization layers on back side may be used for the formation of source lines and word lines. Such a configuration may allow for a reduction in bit cell area, a higher memory array density, and lower source line and word line resistances. Furthermore, such a configuration may also provide the flexibility to independently optimize interconnect performance for logic and memory circuits.
US10672825B2 Imaging element and method of manufacturing the same
A solid-state image sensor including a substrate having a photoelectric conversion element disposed therein, the photoelectric conversion element converting an amount of incident light into a charge amount, a memory unit disposed at a side of the photoelectric conversion element, the memory unit receiving the charge amount from the photoelectric conversion element, a first light-shielding section formed at a first side of the memory unit and disposed between the charge accumulation region and the photoelectric conversion element, and a second light-shielding section formed at a second side of the memory unit such that the second side is opposite the first side.
US10672822B2 Semiconductor unit, method of manufacturing the semiconductor unit, solid-state image pickup unit, and electronic apparatus
A semiconductor unit includes: a first device substrate including a first semiconductor substrate and a first wiring layer, in which the first wiring layer is provided on one surface side of the first semiconductor substrate; a second device substrate including a second semiconductor substrate and a second wiring layer, in which the second device substrate is bonded to the first device substrate, and the second wiring layer is provided on one surface side of the second semiconductor substrate; a through-electrode penetrating the first device substrate and a part or all of the second device substrate, and electrically connecting the first wiring layer and the second wiring layer to each other; and an insulating layer provided in opposition to the through-electrode, and penetrating one of the first semiconductor substrate and the second semiconductor substrate.
US10672814B2 Light detection device
A light detection device includes: a back-illuminated light receiving element; a circuit element; a connection member; an underfill; and a light shielding mask. The light shielding mask includes a frame having an opening and a light shielding layer formed on an inner surface of the opening. A first opening edge on the side of the circuit element in the opening is located at the outside of an outer edge of the light receiving element. A second opening edge opposite to the circuit element in the opening is located at the inside of the outer edge of the light receiving element. The opening is narrowed from the first opening edge toward the second opening edge. A width of the frame increases from the first opening edge toward the second opening edge. The underfill reaches a gap between the light receiving element and the light shielding layer.
US10672813B2 Solid-state imaging device, imaging apparatus, and manufacturing method of solid-state imaging device with pixels that include light shielding portions
Image plane phase difference pixels that can handle incident light at two or more chief ray angles are realized. A solid-state imaging device includes a pixel, the pixel including a microlens that condenses light from a subject, a photoelectric conversion unit that receives the subject light condensed by the microlens to generate an electrical signal according to an amount of received light, and a light shielding portion provided between the photoelectric conversion unit and the microlens. The light shielding portion includes an edge portion formed across over a light receiving surface of the photoelectric conversion unit, and the edge portion includes a first edge portion and a second edge portion at positions different from each other both in a first direction corresponding to an up and down direction of an output image and a second direction corresponding to a left and right direction of the output image.
US10672811B2 Image sensing device
An image sensing device for minimizing light reflected from a light shielding layer is disclosed. The image sensing device includes a semiconductor layer formed to include an active pixel region and an optical black pixel region, a light shielding layer located at the optical black pixel region formed over the semiconductor layer, a first color filter layer located at the active pixel region formed over the semiconductor layer, and a second color filter layer located over the light shielding layer. Each of the first and second color filter layers includes at least one first color filter, at least one second color filter, and at least one third color filter. In the first color filter layer, the first color filter, the second color filter, and the third color filter are arranged in the same layer. In the second color filter layer, the first color filter and the second color filter are arranged in the same layer whereas the third color filter is formed in another layer different from the layer of the first and second color filters.
US10672807B1 Photo detectors
A photo detector comprises a first photo diode configured to capture visible light, a second photo diode configured to capture one of infrared light or ultraviolet light, and an isolation region between the first photo diode and the second photo diode. The photo detector is capable of capturing infrared light and ultraviolet light in addition to visible light.
US10672800B2 Display panel with non-display area lines and display device including the same
Disclosed are a display panel and a display device including the same, in which each of non-display area lines, provided in an outer side among a plurality of non-display area lines connecting a driving driver to a plurality of display area lines provided in a display area, includes two electrodes electrically connected to each other with an insulation layer therebetween.
US10672798B2 Active array substrate and method of manufacturing the same
A method of manufacturing an active array substrate, comprising: providing a substrate; forming gate electrodes on the substrate; forming a gate insulating layer, a semiconductor layer and an Ohmic contact layer on the transparent substrate and the gate electrodes in order; forming source electrodes and drain electrodes on the Ohmic contact layer; forming a protection layer on the source electrodes and the drain electrodes; and forming a pixel electrode layer on the protection layer, wherein the pixel electrode layer is electrically connected to the drain electrode. The gate insulating layer comprises nanometer porous silicon and nanometer particles, and a dielectric constant of the nanometer particle is greater than a dielectric constant of the nanometer porous silicon.
US10672796B2 Mechanisms for forming FINFET device
Embodiments of mechanisms for forming a semiconductor device are provided. The semiconductor device includes a substrate. The semiconductor device also includes a first fin and a second fin over the substrate. The semiconductor device further includes a first gate electrode and a second gate electrode traversing over the first fin and the second fin, respectively. In addition, the semiconductor device includes a gate dielectric layer between the first fin and the first gate electrode and between the second fin and the second gate electrode. Further, the semiconductor device includes a dummy gate electrode over the substrate, and the dummy gate electrode is between the first gate electrode and the second gate electrode. An upper portion of the dummy gate electrode is wider than a lower portion of the dummy gate electrode.
US10672788B2 Semiconductor memory device having a multi-region semiconductor layer
A semiconductor memory device includes conductive layers and insulation layers alternately stacked along a first direction. A core member extends through the insulation layers and conductive layers. A semiconductor layer on an outer periphery of the core member has a first region facing a conductive layer of the stack and a second region adjacent to the first region and facing an insulation layer. The first region has a first thickness and a first impurity concentration. The second region has a second thickness that is greater than the first thickness and a second impurity concentration that is different from the first impurity concentration. A charge accumulation film is between the semiconductor layer and the conductive layer in a second direction crossing the first direction.
US10672786B2 Semiconductor device and manufacturing method of the same
The present disclosure provides a semiconductor device comprising: a block separator including a semiconductor film and a multi-layered insulating film, wherein the multi-layered insulating film surrounds the semiconductor film; memory block stacks divided from each other by the block separator, each memory block stack including interlayer insulating films and conductive patterns alternately stacked, wherein the conductive patterns are coupled to memory cells; and channel structures passing through the memory block stacks and electrically coupled to the memory cells.
US10672785B2 Integrated structures of vertically-stacked memory cells
Some embodiments include a method of forming vertically-stacked memory cells. An opening is formed through a stack of alternating insulative and conductive levels. Cavities are formed to extend into the conductive levels. Regions of the insulative levels remain as ledges which separate adjacent cavities from one another. Material is removed from the ledges to thin the ledges, and then charge-blocking dielectric and charge-storage structures are formed within the cavities. Some embodiments include an integrated structure having a stack of alternating insulative levels and conductive levels. Cavities extend into the conductive levels. Ledges of the insulative levels separate adjacent cavities from one another. The ledges are thinned relative to regions of the insulative levels not encompassed by the ledges. Charge-blocking dielectric and charge-storage structures are within the cavities.
US10672780B1 Three-dimensional memory device having dual configuration support pillar structures and methods for making the same
Memory openings and support openings are formed in a memory array region and a staircase region, respectively, through an alternating stack of insulating layers and spacer material layers. Pedestal channel portions and pedestal semiconductor portions are formed at the bottom of the memory openings and the support openings, respectively. Semiconductor oxide plates are provided only in a distal subset of the support openings that are spaced from the memory array region by more than a threshold separation distance. Memory openings are filled with memory opening fill structures, and support openings are filled with support pillar structures. Proximal support pillar structures located adjacent to the memory array region provide internal electrically conductive paths for discharging accumulated electrical charges. During an anisotropic etch process that forms the backside trench, the proximal support pillar structures prevent or reduce deformation of the backside trench, and reduce damage to the memory opening fill structures.
US10672769B2 Method of fabricating a transistor having a drain pad with capping and silicide layers
A method includes forming a transistor over a substrate, wherein the transistor includes a source, a drain over the source, a semiconductor channel between the source and the drain, and a gate surrounding the semiconductor channel. A silicide layer is formed over the drain of the transistor. A capping layer is formed over the silicide layer. Portions of the capping layer and the silicide layer are removed to define a drain pad over the drain of the transistor.
US10672763B2 Epitaxial structure of Ga-face group III nitride, active device, and method for fabricating the same
The present invention provides an epitaxial structure of Ga-face group III nitride, its active device, and the method for fabricating the same. The epitaxial structure of Ga-face AlGaN/GaN comprises a substrate, a Buffer layer (C-doped) on the substrate, an i-GaN (C-doped) layer on the Buffer layer (C-doped), an i-Al(y)GaN buffer layer on the i-GaN (C-doped) layer, an i-GaN channel layer on the i-Al(y)GaN buffer layer, and an i-Al(x)GaN layer on the i-GaN channel layer, where x=0.1˜0.3 and y=0.05˜0.75. By using the p-GaN inverted trapezoidal gate or anode structure in device design, the 2DEG in the epitaxial structure of Ga-face group III nitride below the p-GaN inverted trapezoidal structure will be depleted, and thus fabricating p-GaN gate enhancement-mode (E-mode) AlGaN/GaN high electron mobility transistors (HEMTs), p-GaN anode AlGaN/GaN Schottky barrier diodes (SBDs), or hybrid devices.
US10672762B2 Semiconductor device and method of manufacturing semiconductor device
A semiconductor device is provided to reduce thermal fatigue in a junction portion of an external wiring to enhance long-term reliability, where the semiconductor device includes a semiconductor substrate, a transistor portion and a diode portion that are alternately arranged along a first direction parallel to a front surface of the semiconductor substrate inside the semiconductor substrate, a surface electrode that is provided above the transistor portion and the diode portion and that is electrically connected to the transistor portion and the diode portion, an external wiring that is joined to the surface electrode and that has a contact width with the surface electrode in the first direction, the contact width being larger than at least one of a width of the transistor portion in the first direction and a width of the diode portion in the first direction.
US10672757B2 Multiphase parallel direct-current (DC) to DC circuit and chip structure thereof
A multiphase parallel digital current (DC) to DC converter (DCDC) circuit includes a loop operational amplifier (EA) unit, N output-stage circuit units, and M drive units, where a drive unit corresponds to at least one output-stage circuit unit including a comparator (COMP) and a power stage circuit, an output end of the loop operational amplifier EA unit is connected to an input end of the drive unit, an output end of the drive unit is connected to an input end of a COMP in a corresponding output-stage circuit unit, and an output end of the COMP is connected to an input end of a power stage circuit in the same output-stage circuit unit, and an input end of the loop operational amplifier EA unit is connected to output ends of all the power stage circuits.
US10672755B2 Conductive layer structures for substrates
An example substrate includes a surface, a plurality of thin film layers disposed on the surface, and a conductive layer disposed on the surface. The conductive layer includes a bending structure. The bending structure includes a wavy edge and includes a plurality of openings, where a shape of at least one opening of the plurality of openings has a contour having a first curved portion, and a curvature of a portion of the wavy edge is different from a curvature of the first curved portion.
US10672750B2 Semiconductor device
The semiconductor device 100 comprises a first semiconductor element 113 provided on a face on one side of a flat plate shaped interconnect component 101, an insulating resin 119 covering a face of a side where the first semiconductor element 113 of the interconnect component 101 is provided and a side face of the first semiconductor element 113, and a second semiconductor element 111 provided on a face on the other side of the interconnect component 101. The interconnect component 101 has a constitution where an interconnect layer 103, a silicon layer 105 and an insulating film 107 are sequentially formed. The interconnect layer 103 has a constitution where the interconnect layer 103 has a flat plate shaped insulating component and a conductive component extending through the insulating component. The first semiconductor element 113 is electrically connected with the second semiconductor element 111 through the conductive component.
US10672749B2 Light source comprising a number of semi-conductor components
A light source includes a plurality of semiconductor components, wherein a semiconductor component includes a plurality of light-emitting diodes, the diodes are arranged in a predefined grid in at least one column in or on the semiconductor component, and a control circuit that drives the individual diodes is arranged on the semiconductor component.
US10672748B1 Use of device assembly for a generalization of three-dimensional heterogeneous technologies integration
A composite structure is a stack of thinned substrates each having a plurality of active devices of the same or different technologies. An assembled carrier substrate includes die assembled into cavities formed on the carrier substrate such that when the die rest within the cavity, a gap is formed between a bottom surface of the die and a bottom surface of the cavity. This gap removes contact stress applied to the bottom of the die. Another gap can also be formed above the die. Either gap can be filled with a low-stress material. A yield improvement process functionally and physically partitions a conceptual large area die into an array of separate die modules of smaller area. The separate die modules are assembled into an array of cavities formed in a carrier substrate and interconnected to achieve a combined functionality equivalent to the functionality of the conceptual large area die.
US10672745B2 3D processor
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by vertically stacking two or more integrated circuit (IC) dies to at least partially overlap. In this arrangement, several circuit blocks defined on each die (1) overlap with other circuit blocks defined on one or more other dies, and (2) electrically connect to these other circuit blocks through connections that cross one or more bonding layers that bond one or more pairs of dies. In some embodiments, the overlapping, connected circuit block pairs include pairs of computation blocks and pairs of computation and memory blocks. The connections that cross bonding layers to electrically connect circuit blocks on different dies are referred to below as z-axis wiring or connections. This is because these connections traverse completely or mostly in the z-axis of the 3D circuit, with the x-y axes of the 3D circuit defining the planar surface of the IC die substrate or interconnect layers. These connections are also referred to as vertical connections to differentiate them from the horizontal planar connections along the interconnect layers of the IC dies.
US10672738B2 Package structures and methods of forming
Methods of forming and structures of packages are discussed herein. In an embodiment, a method includes forming a back side redistribution structure, and after forming the back side redistribution structure, adhering a first integrated circuit die to the back side redistribution structure. The method further includes encapsulating the first integrated circuit die on the back side redistribution structure with an encapsulant, forming a front side redistribution structure on the encapsulant, and electrically coupling a second integrated circuit die to the first integrated circuit die. The second integrated circuit die is electrically coupled to the first integrated circuit die through first external electrical connectors mechanically attached to the front side redistribution structure.
US10672735B2 Methods for generating wire loop profiles for wire loops, and methods for checking for adequate clearance between adjacent wire loops
A method of generating a wire loop profile in connection with a semiconductor package is provided. The method includes the steps of: (a) providing package data related to the semiconductor package; and (b) creating a loop profile of a wire loop of the semiconductor package, the loop profile including a tolerance band along at least a portion of a length of the wire loop.
US10672733B2 Cu alloy core bonding wire with Pd coating for semiconductor device
A bonding wire for a semiconductor device includes a Cu alloy core material and a Pd coating layer formed on a surface thereof, and the boding wire contains one or more elements of As, Te, Sn, Sb, Bi and Se in a total amount of 0.1 to 100 ppm by mass. The bonding longevity of a ball bonded part can increase in a high-temperature and high-humidity environment, improving the bonding reliability. When the Cu alloy core material further contains one or more of Ni, Zn, Rh, In, Ir, Pt, Ga and Ge in an amount, for each, of 0.011 to 1.2% by mass, it is able to increase the reliability of a ball bonded part in a high-temperature environment of 170° C. or more. When an alloy skin layer containing Au and Pd is further formed on a surface of the Pd coating layer, wedge bondability improves.
US10672730B2 Semiconductor package having reduced internal power pad pitch
A packaged Integrated Circuit (IC) includes an IC and a package. The package has a bottom dielectric layer and a plurality of redistribution layers (RDLs) formed on the bottom dielectric layer. Each the RDLs includes patterned conductors, a dielectric layer, and a plurality of vias that extend between the patterned conductors to a differing RDL or to external connections. The package includes a plurality of package pads that have a first lateral separation pitch. The IC includes a plurality of IC pads that electrically connect to the plurality of package pads that have a first lateral separation pitch. The package also includes a plurality of Printed Circuit Board (PCB) pads that extend through the bottom dielectric layer and contact the plurality of patterned conductors of the first RDL. Power PCB pads and ground PCB pads of the plurality of PCB pads have a second lateral separation pitch that exceeds the first lateral separation pitch.
US10672728B2 Integrated fan-out package
An integrated fan-out (InFO) package includes a first redistribution structure, a plurality of dies, a plurality of first conductive structures, an encapsulant, a second redistribution structure, and insulating layer, a plurality of second conductive structures, an antenna confinement structure, and a slot antenna. The dies and the first conductive structures are disposed on the first redistribution structure. The first conductive structures surround the dies. The encapsulant encapsulates the dies and the first conductive structures. The second redistribution structure is disposed on the dies, the first conductive structures, and the encapsulant. The insulating layer is over the second redistribution structure. The second conductive structures and the antenna confinement structure are embedded in the insulating layer. The slot antenna is disposed on the insulating layer.
US10672726B2 Transient stabilized SOI FETs
Integrated circuits (ICs) that avoid or mitigate creation of changes in accumulated charge in a silicon-on-insulator (SOI) substrate, particularly an SOI substrate having a trap rich layer. In one embodiment, a FET is configured such that, in a standby mode, the FET is turned OFF while maintaining essentially the same VDS as during an active mode. In another embodiment, a FET is configured such that, in a standby mode, current flow through the FET is interrupted while maintaining essentially the same VGS as during the active mode. In another embodiment, a FET is configured such that, in a standby mode, the FET is switched into a very low current state (a “trickle current” state) that keeps both VGS and VDS close to their respective active mode operational voltages. Optionally, S-contacts may be formed in an IC substrate to create protected areas that encompass FETs that are sensitive to accumulated charge effects.
US10672725B2 Semiconductor device
The present disclosure provides a technique for improving the reliability of a semiconductor device where spreading of cracking that occurs at the time of dicing to a seal ring can be restricted even in a semiconductor device with a low-k film used as an interlayer insulating film. Vias are formed in each layer on a dicing region side. The vias are formed at the same intervals in a matrix as viewed in a top view. Even in the case where cracking occurs at the time of dicing, the cracking can be prevented from spreading to a seal ring by the vias. As a result, resistance to moisture absorbed in a circuit formation region can be improved, and deterioration in reliability can be prevented.
US10672724B2 Semiconductor device, manufacturing method of semiconductor device, integrated substrate, and electronic device
The present technology relates to a semiconductor device, a manufacturing method of a semiconductor device, an integrated substrate, and an electronic device capable of improving moisture resistance of the semiconductor device. The semiconductor device includes a semiconductor chip and a protective member which is a transparent member having moisture resistance and covers at least one of a first surface perpendicular to a side surface of the semiconductor chip or a second surface opposite to the first surface and the side surfaces. The electronic device includes the semiconductor device and the signal processing unit. The present technology is applied to, for example, an imaging element and an electronic device including an imaging element.
US10672722B2 Mounting component and electronic device
Disclosed is a wiring substrate including: a first wiring layer, a second wiring layer disposed on the first wiring layer interposed by an insulating film, and a via conductor passing through the insulating film in a thickness direction, the via conductor electrically connecting the first wiring layer and the second wiring layer. The second wiring layer and the via conductor include a second sintered metal layer and a first sintered metal layer arranged to surround the second sintered metal layer, and an average particle diameter of first metal particles forming the first sintered metal layer is smaller than an average particle diameter of second metal particles forming the second sintered metal layer.
US10672721B2 Method for fabricating an electronic device and a stacked electronic device
A method for fabricating an electronic device includes fixing a rear face of an integrated-circuit chip to a front face of a support wafer. An infused adhesive is applied in the form of drops or segments that are separated from each other. A protective wafer is applied to the infused adhesive, and the infused adhesive is cured. The infused adhesive includes a curable adhesive and solid spacer elements infused in the curable adhesive. A closed intermediate peripheral ring is deposited on the integrated-circuit chip outside the cured infused adhesive, and an encapsulation block is formed such that it surrounds the chip, the protective wafer and the closed intermediate peripheral ring.
US10672720B2 Semiconductor device and method of producing semiconductor device
A semiconductor device provided on a semiconductor substrate includes an element region including an element, a moisture-resistant frame surrounding the element region, an insulating layer provided between the moisture-resistant frame and an outer peripheral edge of the semiconductor device and on the semiconductor substrate, a first metal line extending along the outer peripheral edge and provided in the insulating layer, and a groove provided in the insulating layer.
US10672718B2 Through-package-via (TPV) structures on inorganic interposer and methods for fabricating same
Disclosed herein are, for instance, methods for producing through package vias in a glass interposer. For instance, disclosed herein is a method for producing through package vias in a glass interposer comprising laminating a polymer on at least a portion of a top surface of a glass interposer, removing at least a portion of the polymer and the glass interposer to form a through via, filling at least a portion of the through via with a metal conductor to form a metallization layer, and selectively removing a portion of the metallization layer to form a metalized through package via. Other methods are also disclosed, along with through-package-via structures in glass interposers produced therefrom.
US10672716B2 Integrated circuit substrate and method for manufacturing the same
An integrated circuit substrate and a method for manufacturing the same are disclosed. In an embodiment a method includes providing a wafer having a plurality of active areas, each active area being provided in a separate die area and for each active area, providing a code pattern outside the active area, the code pattern being associated with the die area.
US10672713B2 High density organic bridge device and method
Embodiments that allow multi-chip interconnect using organic bridges are described. In some embodiments an organic package substrate has an embedded organic bridge. The organic bridge can have interconnect structures that allow attachment of die to be interconnected by the organic bridge. In some embodiments, the organic bridge comprises a metal routing layer, a metal pad layer and interleaved organic polymer dielectric layers but without a substrate layer. Embodiments having only a few layers may be embedded into the top layer or top few layers of the organic package substrate. Methods of manufacture are also described.
US10672712B2 Multi-RDL structure packages and methods of fabricating the same
Various arrangements of multi-RDL structure devices are disclosed. In one aspect, an apparatus is provided that includes a first redistribution layer structure and a second redistribution layer structure mounted on the first redistribution layer structure. A first semiconductor chip is mounted on the second redistribution layer structure and electrically connected to both the second redistribution layer structure and the first redistribution layer structure.
US10672708B2 Standard-cell layout structure with horn power and smart metal cut
In some embodiments, the present disclosure relates to an integrated circuit (IC) having parallel conductive paths between a BEOL interconnect layer and a middle-end-of-the-line (MEOL) structure, which are configured to reduce a parasitic resistance and/or capacitance of the IC. The IC comprises source/drain regions arranged within a substrate and separated by a channel region. A gate structure is arranged over the channel region and a MEOL structure is arranged over one of the source/drain regions. A conductive structure is arranged over and in electrical contact with the MEOL structure. A first conductive contact is arranged between the MEOL structure and an overlying BEOL interconnect wire (e.g., a power rail). A second conductive contact is configured to electrically couple the BEOL interconnect wire and the MEOL structure along a conductive path extending through the conductive structure, thereby forming parallel conductive paths between the BEOL interconnect layer and the MEOL structure.
US10672706B2 Semiconductor device
A semiconductor device includes a multilayer wiring structure on a substrate. The multilayer wiring structure includes: a top wiring; a fuse element, which is located on a lower layer-side of the top wiring, and is made of metal having a melting point that is higher than that of the top wiring; and a lower-layer wiring, which is connected to each of ends of the fuse element. Provided is a semiconductor device in which fuse elements made of the high-melting point metal are arranged at high density.
US10672702B2 Integrated circuit including standard cell
A standard cell of an IC includes a cell area including a transistor configured to determine a function of the standard cell; a first dummy area and a second dummy area respectively adjacent to two sides of the cell area in a first direction; and an active area extending in the first direction across the cell area, the first dummy area, and the second dummy area. The active area includes a first active area and a second active area spaced apart from each other in a second direction perpendicular to the first direction and extend parallel to each other in the first direction. At least one of the first active area and the second active area provided in the first dummy area is biased, and at least one of the first active area and the second active area provided in the second dummy area is biased.
US10672701B2 Thin electronic package elements using laser spallation
Discussed generally herein are methods and devices for flexible fabrics or that otherwise include thin traces. A device can include a flexible polyimide material, and a first plurality of traces on the flexible polyimide material, wherein the first plurality of traces are patterned on the flexible polyimide material using laser spallation.
US10672695B2 Multi-layer molded substrate with graded CTE
This document discusses, among other things, a multi-layer molded substrate having layers with a graded coefficients of thermal expansions (CTEs) to optimize thermal performance of the multi-layer molded substrate with first and second structures attached to top and bottom surfaces of the multi-layer molded substrate, respectively.
US10672694B2 Printed circuit board, semiconductor package including the printed circuit board, and method of manufacturing the printed circuit board
A printed circuit board (PCB) reducing a thickness of a semiconductor package and improving reliability of the semiconductor package, a semiconductor package including the PCB, and a method of manufacturing the PCB may be provided. The PCB may include a substrate base having at least one base layer, and a plurality of wiring layers disposed on a top surface and a bottom surface of the at least one base layer, the plurality of wiring layers defining a plurality of wiring patterns, respectively may be provided. An elastic modulus of a conductive material of one wiring pattern of at least one wiring layer from among the plurality of wiring layers may be less than a conductive material of another wiring pattern.
US10672692B2 Leadframe having organic, polymerizable photo-imageable adhesion layer
A lead frame that is partially covered with an adhesion layer. A method for forming a lead frame with an adhesion layer starting with a lead frame and using a photo-imageable polyimide or epoxy material to form the adhesion layer. A method for forming a lead frame with an adhesion layer starting with a lead frame blank and using a photo-imageable polyimide or epoxy material to form the adhesion layer.
US10672684B2 Heat sink hold down system for direct attachment to printed circuit board
In one embodiment, an apparatus for holding down a heat sink on a printed circuit board comprises a pair of hold down clips, each of the hold down clips comprising a first end for attachment to the heat sink, a resiliently compressible arm, and a retaining finger at a second end for insertion into an opening in the printed circuit board. The retaining finger is configured to exert a spring force against a lower surface of the printed circuit board when inserted into the opening to securely hold down the heat sink on an upper surface of the printed circuit board.
US10672682B2 Thermally conductive sheet, production method for thermally conductive sheet, heat dissipation member, and semiconductor device
A thermal conducting sheet, including: a binder resin; insulating-coated carbon fibers; and a thermal conducting filler other than the insulating-coated carbon fibers, wherein a mass ratio (insulating-coated carbon fibers/binder resin) of the insulating-coated carbon fibers to the binder resin is less than 1.30, and wherein the insulating-coated carbon fibers include carbon fibers and a coating film over at least a part of a surface of the carbon fibers, the coating film being formed of a cured product of a polymerizable material.
US10672679B2 Heat spreaders for multiple semiconductor device modules
A heat spreader for use in a memory system is provided, including a thermally conductive body having a first planar side surface and a second planar side surface opposite the first planar side surface, the first planar side surface configured to attach to a first plurality of co-planar semiconductor devices of a first memory module of the memory system, the second planar side surface configured to attach to a second plurality of co-planar semiconductor devices of a second memory module of the memory system, wherein the first planar side surface and the second planar side surface are separated by a body width w substantially equal to a distance between the first plurality of co-planar semiconductor devices and the second plurality of co-planar semiconductor devices.
US10672678B2 Method for forming a chip package with compounds to improve the durability and performance of metal contact structures in the chip package
In various embodiments, methods for forming a chip package are provided. The chip package may include a chip comprising a chip metal surface, a metal contact structure electrically contacting the chip metal surface, a packaging material at least partially encapsulating the chip and the metal contact structure, and a chemical compound physically contacting the packaging material and at least one of the chip metal surface and the metal contact structure, wherein the chemical compound may be configured to improve an adhesion between the metal contact structure and the packaging material and/or between the chip metal surface and the packaging material, as compared with an adhesion in an arrangement without the chemical compound, wherein the chemical compound is essentially free from functional groups comprising sulfur, selenium or tellurium.
US10672671B2 Distinct gate stacks for III-V-based CMOS circuits comprising a channel cap
Semiconductor devices and methods of forming the same include forming a first channel region on a first semiconductor region. A second channel region is formed on a second semiconductor region. The second semiconductor region is formed from a semiconductor material that is different from a semiconductor material of the first semiconductor region. A semiconductor cap is formed on one or more of the first and second channel regions. A gate dielectric layer is formed over the nitrogen-containing layer. A gate is formed on the gate dielectric.
US10672665B2 Fin field effect transistor device structure and method for forming the same
A method for forming a FinFET device structure includes forming a first fin structure and a second fin structure on a substrate. The method also includes depositing a first spacer layer over the first and second fin structures. The method also includes growing a power rail between the bottom portion of the first fin structure and the bottom portion of the second fin structure. The method also includes forming a second spacer layer over the sidewalls of the first spacer layer and over the top surface of the power rail. The method also includes forming a first fin isolation structure over the power rail between the first and second fin structures. The method also includes forming a first contact structure over the first fin structure and a portion of the power rail. The method also includes forming a second contact structure over the second fin structure.
US10672664B2 Composite wafer, semiconductor device, electronic component and method of manufacturing a semiconductor device
In an embodiment, a method includes forming at least one trench in non-device regions of a first surface of a semiconductor wafer, the non-device regions being arranged between component positions, the component positions including device regions and a first metallization structure, applying a first polymer layer to the first surface of a semiconductor wafer such that the trenches and edge regions of the component positions are covered with the first polymer layer and such that at least a portion of the first metallization structure is uncovered by the first polymer layer, removing portions of a second surface of the semiconductor wafer, the second surface opposing the first surface, revealing portions of the first polymer layer in the non-device regions and producing a worked second surface and inserting a separation line through the first polymer layer in the non-device regions to form a plurality of separate semiconductor dies.
US10672662B2 Packaging structure and fabrication method thereof
A packaging structure and a method for fabricating the packaging structure are provided. The method includes providing a wafer. The wafer has a first surface and a second surface opposing to the first surface, and the wafer includes a plurality of first chip regions and a spacing region between adjacent first chip regions. The method also includes forming a first adhesive layer adhered to the second surface of the wafer, and forming an opening penetrating through the spacing region of the wafer and a plurality of first chips in the first chip regions on sides of the opening. Further, the method includes forming a molding layer in the opening. The molding layer covers a sidewall of the first chip and exposes a top surface of the first chip.
US10672661B2 Preliminary trenches formed in kerf regions for die singulation
A semiconductor wafer having a main surface and a rear surface opposite from the main surface is provided. A die singulation preparation step is performed in kerf regions of the semiconductor wafer. The kerf regions enclose a plurality of die sites. The die singulation preparation step includes forming one or more preliminary kerf trenches between at least two immediately adjacent die sites. The method further includes forming active semiconductor devices in the die sites, and singulating the semiconductor wafer in the kerf regions thereby providing a plurality of discrete semiconductor dies from the die sites. The one or more preliminary kerf trenches are unfilled during the singulating, and the singulating includes removing semiconductor material from a surface of the semiconductor wafer that is between opposite facing sidewalls of the one or more preliminary kerf trenches.
US10672660B2 Method of manufacturing semiconductor element
A method of manufacturing a semiconductor element includes: providing a wafer having a semiconductor layered body on a sapphire substrate; irradiating a laser light in an interior region of the sapphire substrate to create cracks in the sapphire substrate by performing a first scan to irradiate the laser light at a first depth with a first pulse energy to create a first modified region, and a second scan following the first scan to irradiate the laser light at a second depth with a second pulse energy greater than the first pulse energy along and within the first modified region; and dividing the wafer by extending the cracks to obtain a semiconductor element.
US10672658B2 Semiconductor device and method of forming the same
The present invention relates to a semiconductor device and a method of forming the same, the semiconductor device includes a substrate, a gate structure, an insulating stacked structure and a first conductive layer. The gate structure is disposed on the substrate, and the insulating stacked structure covers the gate structure and the substrate to define a first opening therein to expose a portion of the gate structure and a portion of the substrate. The first conductive layer covers surfaces of the first opening to directly contact the portion of the substrate and the portion of the gate structure, with the first conductive layer including two outer extension wings on a top surface of the insulating stacked structure.
US10672657B2 Semiconductor device structures including stair step structures, and related semiconductor devices
A method of forming a semiconductor device assembly comprises forming tiers comprising conductive structures and insulating structures in a stacked arrangement over a substrate. Portions of the tiers are selectively removed to form a stair step structure comprising a selected number of steps exhibiting different widths corresponding to variances in projected error associated with forming the steps. Contact structures are formed on the steps of the stair step structure. Semiconductor device structures and semiconductor devices are also described.
US10672654B2 Microelectronic assembly from processed substrate
Representative implementations of techniques, methods, and formulary provide repairs to processed semiconductor substrates, and associated devices, due to erosion or “dishing” of a surface of the substrates. The substrate surface is etched until a preselected portion of one or more embedded interconnect devices protrudes above the surface of the substrate. The interconnect devices are wet etched with a selective etchant, according to a formulary, for a preselected period of time or until the interconnect devices have a preselected height relative to the surface of the substrate. The formulary includes one or more oxidizing agents, one or more organic acids, and glycerol, where the one or more oxidizing agents and the one or more organic acids are each less than 2% of formulary and the glycerol is less than 10% of the formulary.
US10672652B2 Gradient atomic layer deposition
A method for forming a semiconductor device includes forming a barrier layer over a dielectric layer, a concentration of an impurity in the barrier layer increasing as the barrier layer extends away from the dielectric layer; and performing a plasma process to treat the barrier layer.
US10672647B2 Wafer level chip scale packaging intermediate structure apparatus and method
Presented herein is a WLCSP intermediate structure and method forming the same, the method comprising forming a first redistribution layer (RDL) on a carrier, the first RDL having mounting pads disposed on the first RDL, and mounting interposer dies on a second side of the first RDL. A second RDL is formed over a second side of the interposer dies, the second RDL having a first side adjacent to the interposer dies, one or more lands disposed on the second RDL, at least one of the one or more lands in electrical contact with at least one of the interposer dies or at least one of the mounting pads. A molding compound is formed around the interposer dies and over a portion of the first RDL prior to the forming the second RDL and the second RDL is formed over at least a portion of the molding compound.
US10672645B2 Method of manufacturing high resistivity SOI wafers with charge trapping layers based on terminated Si deposition
A method of preparing a single crystal semiconductor handle wafer in the manufacture of a silicon-on-insulator device is provided. The method comprises forming a multilayer of passivated semiconductors layers on a dielectric layer of a high resistivity single crystal semiconductor handle wafer. The method additionally comprises forming a semiconductor oxide layer on the multilayer of passivated semiconductor layers. The multilayer of passivated semiconductor layers comprise materials suitable for use as charge trapping layers between a high resistivity substrate and a buried oxide layer in a semiconductor on insulator structure.
US10672626B2 Method and materials for warpage thermal and interconnect solutions
Embodiments describe a semiconductor package that includes a substrate, a die bonded to the substrate, and a solder paste overmold layer formed over a top surface of the die. In an embodiment, the solder paste comprises a high-melting point metal, a solder matrix, intermetallic compounds and a polymer. The overmold layer has a high elastic modulus, a coefficient of thermal expansion similar to the substrate, and reduces the warpage of the package. In an embodiment, interconnects of a semiconductor package are formed with a no-slump solder paste that includes vents. Vents may be formed through a conductive network formed by the high-melting point metal, solder matrix and intermetallic compounds. In an embodiment, vents provide a path through the interconnect that allows for moisture outgassing. In an embodiment, a mold layer may be mechanically anchored to the interconnects by the vents, thereby providing improved mechanical continuity to the mold layer.
US10672625B2 Electronic device package with recessed substrate for underfill containment
Electronic device package technology is disclosed. In one example, an electronic device package can include a substrate having a recess, an electronic component disposed in the recess and electrically coupled to the substrate, and an underfill material disposed in the recess between the electronic component and the substrate. Associated systems and methods are also disclosed.
US10672623B2 Transistor and method of manufacturing the same
A method of manufacturing a transistor, includes: (i) forming a metal-oxide semiconductor layer over a substrate; (ii) forming a source electrode and a drain electrode on different sides of the metal-oxide semiconductor layer; (iii) forming a dielectric layer over the source electrode, the drain electrode, and the metal-oxide semiconductor layer; (iv) forming a hydrogen-containing insulating layer over the dielectric layer, in which the hydrogen-containing insulating layer has an aperture exposing a surface of the dielectric layer, and the aperture is overlapped with the metal-oxide semiconductor layer when viewed in a direction perpendicular to the surface; (v) increasing a hydrogen concentration of a portion of the metal-oxide semiconductor layer by treating the hydrogen-containing insulating layer so to form a source region and a drain region; and (vi) forming a gate electrode in the aperture.
US10672619B2 Material composition and methods thereof
Provided is a material composition and method that includes forming a patterned resist layer on a substrate, where the patterned resist layer has a first line width roughness. In various embodiments, the patterned resist layer is coated with a treatment material, where a first portion of the treatment material bonds to surfaces of the patterned resist layer. In some embodiments, a second portion of the treatment material (e.g., not bonded to surfaces of the patterned resist layer) is removed, thereby providing a treated patterned resist layer, where the treated patterned resist layer has a second line width roughness less than the first line width roughness.
US10672618B2 Systems and methods for patterning features in tantalum nitride (TaN) layer
Embodiments of systems and methods for patterning features in tantalum nitride (TaN) are described. In an embodiment, a method may include receiving a substrate comprising a TaN layer. The method may also include etching the substrate to expose at least a portion of the TaN layer. Additionally, the method may include performing a passivation process to reduce lateral etching of the TaN layer. The method may further include etching the TaN layer to form a feature therein, wherein the passivation process is controlled to meet one or more target passivation objectives.
US10672611B2 Hardmask stress, grain, and structure engineering for advanced memory applications
A method for manufacturing a semiconductor device includes forming one or more memory device layers over a contact structure. In the method, a plurality of hardmask layers are deposited on the one or more memory device layers in a stacked configuration. Alternating hardmask layers of the stacked configuration are different from each other in at least one respect. The method further includes patterning the plurality of hardmask layers and the one or more memory device layers into a pillar over the contact structure.
US10672610B2 Grafting design for pattern post-treatment in semiconductor manufacturing
A method for lithography patterning includes forming an opening in a first layer over a substrate and coating a grafting solution over the first layer and filling in the opening. The grafting solution comprises a grafting compound and a solvent. The grafting compound comprises a grafting unit chemically bonded to a linking unit chemically bonded to a polymer backbone. The linking unit comprises an alkyl segment. The grafting unit is attachable to the first layer. The method further includes curing the grafting solution so that a first portion of the grafting compound is attached to a surface of the first layer, thereby forming a second layer over the surface of the first layer.
US10672609B2 Display device, driving method of the same, and electronic device
A display device which can display a clear image and can display an image with low power consumption is provided. The display device includes an arithmetic circuit having a function of generating first to third display data, a first display portion, and a second display portion. The arithmetic circuit has a function of detecting a color region and a gray-scale region of the generated first display data and generating the second display data corresponding to an image to be displayed on the first display portion and the third display data corresponding to an image to be displayed on the second display portion, on the basis of the detection results.
US10672595B2 Plasma processing apparatus and operation method thereof
A plasma apparatus of processing a wafer disposed in a processing chamber using plasma includes one window, another window, a light receiving unit, a light source, and an optical branching unit which is disposed between the light source and the other window, branches light emitted by the light source to an optical path toward the processing chamber and an optical path in other direction, and reflects light in the processing chamber from the other window, and a detection unit which detects the light having been emitted from the plasma and received by the light receiving unit using one branched light and other branched and reflected light. The apparatus processes the wafer according to a condition for the processing which is adjusted based on a result of the detection.
US10672590B2 Frequency tuning for a matchless plasma source
Frequency tuning for a matchless plasma source is described. To perform the frequency tuning, current is measured at an output of an amplification circuit of the matchless plasma source after a change in a frequency of operation of the matchless plasma source. Upon determining that the current has increased with the change in the frequency of operation, the frequency of operation is further changed until the current has decreased. When the current has decreased, the changed frequency of operation is further modified to be an operational frequency. When the matchless plasma source operates at the operational frequency, the current at the output of the amplification circuit is maximized.
US10672587B2 Preparation of cryogenic sample, e.g. for charged particle microscopy
A method of preparing a cryogenic sample (e.g. for study in a charged-particle microscope), whereby the sample is subjected to rapid cooling using a cryogen, comprising the following steps: Providing two conduits for transporting cryogenic fluid, each of which conduits opens out into a mouthpiece, which mouthpieces are arranged to face each other across an intervening gap; Placing the sample in said gap; Pumping cryogenic fluid through said conduits so as to concurrently flush from said mouthpieces, thereby suddenly immersing the sample in cryogenic fluid from two opposite sides, wherein the flush of cryogenic fluid applied from a first of said mouthpieces is different—e.g. has a different duration—to that applied from the second of said mouthpieces.
US10672586B2 Ion implantation apparatus and ion implantation method
A beamline device includes a deflection device deflecting an ion beam in a first direction perpendicular to a beam traveling direction by applying at least one of an electric field and a magnetic field to the ion beam. A slit is disposed such that the first direction coincides with a slit width direction. A beam current measurement device is configured to be capable of measuring a beam current at a plurality of measurement positions to be different positions in the first direction. A control device calculates angle information in the first direction on the ion beam by acquiring a plurality of beam current values measured at the plurality of measurement positions to be the different positions in the first direction by the beam current measurement device while changing a deflection amount of the ion beam in the first direction with the deflection device.
US10672584B2 X-ray generator
A X-ray generating device includes a chamber, a rotating body in the chamber, a starting material storage vessel for storing a target starting material in liquid form, and a starting material supply mechanism for applying the target starting material onto a surface of the rotating body. The X-ray generating device also includes an energy beam inlet window disposed at an opening of the chamber and configured to transmit an energy beam, which will be directed onto the target starting material on the surface of the rotating body and introduce the energy beam from the exterior of the chamber to the interior of the chamber, and an X-ray outlet window disposed at the opening of the chamber and configured to transmit the X-rays, which are generated upon irradiating the target starting material with the energy beam, and allow the X-rays to proceed to the exterior of the chamber.
US10672582B2 Electric wire
It is an object of the invention to provide an electric wire having an excellent electrical conductivity in use of the high melting point metal and being able to surely cut off by fusing the conductive material itself at a temperature lower than the melting point of the high melting point metal, even where heat is generated from flowing overcurrent in the electrical circuit. The electric wire of the invention has a feature including a conductive material formed of a first conductive member made of a low melting point metal, and a second conductive member made of a high melting point metal, which are provided adjacent to each other, wherein the conductive material is fused by erosion of the high melting point metal according to melting of the low melting point metal.
US10672579B2 Circuit breaker with instant trip mechanism
The circuit breaker according to the present invention comprises: a pair of contact mechanisms for switching a pair of circuits; a switching mechanism for driving the pair of contact mechanism to a circuit opening position or a circuit closing position; a trip bar rotatable to a first position for latching the switching mechanism or to a second position for releasing the switching mechanism; and an instant trip mechanism for pressing the trip bar to rotate to the second position, wherein the instant trip mechanism comprises a pair of armature assemblies and movable to a position for pressing the trip bar to rotate to the second position; and a pair of electromagnets provided to face the pair of armature assemblies and applies a magnetic attractive force to the pair of armature assemblies in response to the fault current on the circuit requiring an instant trip.
US10672574B2 DC breaker capable of blocking fault current generated in direct current lines
Provided is a DC breaker that can block a fault current generated in a direct current line, by using a unidirectional semiconductor switch device. The DC breaker includes: a mechanical switch that is connected between first and second direct current lines; a first unidirectional semiconductor switch device that transfers a resonant current to the first direct current line when the fault current is generated, so that a current of the first direct current line becomes zero; an LC resonant circuit that is charged by receiving a steady state current of the first direct current line, and generates the resonant current to the first unidirectional semiconductor switch device when the fault current is generated; and a second unidirectional semiconductor switch device that enables a capacitor of the LC resonant circuit to be charged with the steady state current of the first direct current line.
US10672571B2 Dial wheel mechanism and control device
A remote controller includes a main body of control device, a dial wheel mechanism arranged at the main body of control device, and a controller configured to obtain rotation angle information of the dial wheel mechanism and control movement of an external device according to the rotation angle information. The dial wheel mechanism includes a support, a positioning member disposed at the support, and a rotating member rotatably disposed at the support. The positioning member includes a positioning element and at least one elastic arm disposed at the positioning element. The rotating member is configured to rotate relative to the support, causing the at least one elastic arm to abut against the support and to be elastically deformed. The rotating member includes multiple positioning slots to engage with the positioning element, which is configured to selectively engage with one of the positioning slots.
US10672570B2 Keyswitch structure
A keyswitch structure includes a base plate, a keycap, a first support, and a second support. The keycap is located above the base plate. The first support is connected to and between the keycap and the base plate and has an upper connection portion, a lower connection portion, and a protruding limitation portion. The upper connection portion is located between the lower connection portion and the protruding limitation portion. The first support is rotatably connected to the keycap and the base plate through the upper connection portion and the lower connection portion respectively. The protruding limitation portion is located close to and under the cap body. The second support is connected to and between the keycap and the base plate. The keycap moves up and down relative to the base plate through the first support and the second support.
US10672568B2 Flexible pressure switch
The disclosure provides a flexible pressure switch. A flexible electrode region and a flexible non-electrode region are formed on a flexible printed circuit board at the bottom layer of the flexible pressure switch, two flexible electrodes separated from each other are arranged in the flexible electrode region, a conductive elastic composite body is adhered to and located on the flexible non-electrode region through an elastic adhesion layer, a pressure contact cavity region directly facing the flexible electrode region is formed on the conductive elastic composite body, and an upper surface of the inner wall of the pressure contact cavity region can contact the two flexible electrodes simultaneously or successively so as to switch on the circuit when being pressed. The flexible pressure switch is simple in fabrication process, low in cost, stable in performance and suitable for mass production.
US10672566B2 Touch window having improved electrode pattern structure
Disclosed is a touch window. The touch window includes a cover window, a first sensing electrode layer formed on a view area (V/A) of the cover window and including a first electrode pattern including a first unit cell electrode pattern, and a second sensing electrode layer formed on the view area and including a second electrode pattern which crosses the first electrode pattern and includes a second unit cell electrode pattern. A ratio of an area of the space part between a first unit cell electrode pattern and a second unit cell electrode pattern adjacent to the first unit cell electrode pattern with respect to an area of the first unit cell electrode pattern of the first electrode pattern or the second unit cell electrode pattern of the second electrode pattern is in the range of 10% to 20%.
US10672563B2 Surface mount multilayer coupling capacitor and circuit board containing the same
The present invention is directed to a surface mount coupling capacitor and a circuit board containing a surface mount coupling capacitor. The coupling capacitor includes a main body containing at least two sets of alternating dielectric layers and internal electrode layers. The coupling capacitor includes external terminals electrically connected to the internal electrode layers wherein the external terminals are formed on a top surface of the coupling capacitor and a bottom surface of the coupling capacitor opposing the top surface of the coupling capacitor.
US10672560B2 Electro-polarizable compound and capacitor
An electro-polarizable compound having the following formula (I): where Core1 is an aromatic polycyclic conjugated molecule having two-dimensional flat form and self-assembling by pi-pi stacking in a column-like supramolecule comprising one or more rylene fragments, R1 is an electron donor group connected to Core1 and R1′ is an electron acceptor group connected to the Core1, m is number of acceptor group R1, m′ is a number of donor group R′, m and m′ are equal to 0, 1, 2, 3, 4, 5 or 6, wherein m and m′ are not both equal to 0, R2 is a substituent comprising one or more ionic groups from a class of ionic compounds that form ionic liquids connected to the Core1-directly or via a connecting group, p is a number of ionic groups R2 which is equal to 0, 1, 2, 3 or 4; wherein the fragment marked NLE containing the Core1 with at least one group R1 and/or R1′ has a nonlinear effect of polarization, wherein Core2 is an electro-conductive oligomer, n is a number equal to 0, 2, or 4, R3 is a substituent comprising one or more ionic groups from a class of ionic compounds that form ionic liquids connected to the Core2 directly or via a connecting group, s is a number of the ionic groups R3 which is equal to 0, 1, 2, 3 or 4; wherein R4 is a non-conjugate cyclic or polycyclic resistive substituent electrically insulating the column-like supramolecules from each other and connected to the aromatic polycyclic conjugated molecule (Core1) and/or to the Core2 directly or via a connecting group, k is a number of substituents R4 which is equal to 1, 2, 3, 4, 5, 6, 7 or 8.
US10672559B2 Multilayer ceramic capacitor and manufacturing method thereof
A multilayer ceramic capacitor includes: a multilayer structure in which each of a plurality of ceramic dielectric layers and each of a plurality of internal electrode layers are alternately stacked, the plurality of internal electrode layers being alternately exposed to a first edge face and a second edge face of the multilayer structure, wherein 1.5≤Db/Da≤10.0 is satisfied in a side margin region that covers edge portions to which the plurality of internal electrode layers extend toward two side faces other than the first edge face and the second edge face, when Da is an average grain diameter of a main component ceramic within 20 μm from an edge of the plurality of internal electrode layers in the side margin region and Db is an average grain diameter of a main component ceramic within 20 μm from a surface layer of the side margin region.
US10672558B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes: a multilayer structure in which each of ceramic dielectric layers and each of internal electrode layers are alternately stacked, the plurality of internal electrode layers being alternately exposed to a first edge face and a second edge face of the multilayer structure, wherein: a region in which a set of internal electrode layers exposed to the first edge face of the multilayer structure face with another set of internal electrode layers exposed to the second edge face of the multilayer structure is a capacity region; at least a part of the circumference region around the capacity region has a protective region of which an average grain diameter of a main component ceramic is larger than that of the capacity region and of which a concentration of a donor element in the main component ceramic is larger than that of the capacity region.
US10672557B2 Wireless power transmitter and method of controlling power thereof
Disclosed are a wireless power transmitter and a method of controlling power thereof. A wireless power transmitter includes a power supply device to supply AC power to the wireless power transmitter; and a transmission coil to transmit the AC power to a reception coil of a wireless power receiver by resonance. The wireless power transmitter controls transmission power to be transmitted to the wireless power receiver based on a coupling state between the transmission coil and the reception coil.
US10672534B1 Hybrid cable assembly with internal nylon jacket
A wire cable comprising a ground conductor and an insulated conductor wherein the insulated conductor comprises a metal conductor, an insulated material surrounding the metal conductor, and a nylon jacket surrounding the insulated material. A binder surrounds the ground conductor and the insulated conductor and a jacket surrounds the binder.
US10672533B2 Resilient air-cooled induction heating cables
An example cable assembly includes: a plurality of conductors in a Litz cable arrangement; a layer of magnet wire insulation over the Litz cable arrangement; an inner silicone dielectric jacket over the layer of magnet wire insulation; and an outer silicone jacket over the inner silicone dielectric jacket.
US10672527B2 In-core transmitter device structured to wirelessly emit signals corresponding to detected neutron flux
A transmitter device includes a neutron detector structured to detect neutron flux, a capacitor electrically connected in parallel with the neutron detector, a gas discharge tube having an input end and an output end, and an antenna electrically connected to the output end. The input end is electrically connected with the capacitor. The antenna is structured to emit a signal corresponding to the neutron flux.
US10672522B2 Magneto-rheological fluid based filter/reflector
A magneto-rheological filter/reflector that controls the transmissivity of any form of electromagnetic or particulate radiation through the filter by varying discrete electromagnetic fields across a magneto-rheological fluid. In one embodiment, the filter/reflector controls the rate of the nuclear reaction within the core of a reactor without any moving parts.
US10672521B2 Spacers with deflection-limited peripheral springs for nuclear fuel assemblies and methods of making the same
Fuel spacers include at least one specialized bathtub on an outer perimeter band. Specialized bathtubs include an elastic resistive extension and a corresponding deflection limiter on a same outer face of the perimeter band. The elastic resistive extension provides flexible resistance to the channel, and the deflection limiter provides rigid movement limitation beyond a particular threshold between channel and spacer. The positioning, spring constant, length, number, and other properties of the specialized bathtub can be chosen based on the desired fuel assembly properties and expected transverse loads in fuel shipping and operation against which specialized bathtubs resiliently protect. The specialized bathtubs can be formed from a simplified stamp operation out of the perimeter band. Bathtubs can be placed on any position(s) on the perimeter band of example embodiment spacers used in nuclear fuel assemblies.
US10672516B1 Decision-support recommendation optimization
Systems, methods, and computer-readable media are provided for facilitating clinical decision making by directing the emission of computer-generated health-care related recommendations towards contexts in which the recipient will likely find the recommendations salient and will likely welcome them and act upon them. ‘Uptake’ of computer-generated recommendations for diagnostic tests or therapeutic interventions is thereby substantially increased, and ‘alert fatigue’ is substantially decreased. Embodiments of our technology overcome certain drawbacks associated with the prior art by providing a means for ascertaining which decision-support recommendations are likely to be favorably considered by the recipient and acted-upon (recommendation ‘uptake’). System and method embodiments for providing a predicted probability of user uptake of a context-specific system-generated recommendation patient are disclosed herein and for applying that information to decide whether or not to emit the relevant recommendation.
US10672515B2 Hazard based assessment patterns
Methods and devices for retrospectively assessing continuous monitoring reference pattern data to determine a risk of a patient glucose level measurement taken in at least one data segment being outside a predetermined range. The methods and devices can include executing an algorithm to compare risk scores derived from reference pattern data in a currently collected data segment with risk scores of previously stored reference pattern data of previously collected data segments for a patient for assessing risk.
US10672514B2 Systems and methods for clinical decision support
The present disclosure relates to systems and methods for bioinformatics and data processing. In particular, in a first aspect, the present disclosure relates to methods and systems for generating a personalized treatment guideline for a patient and for selecting a treatment for a patient. In another aspect, the present disclosure relates to methods and systems for selecting patients for a clinical trial of a treatment. The invention resolves cases in which patients have more than one “actionable” aberration by combining the patient-specific molecular information and the treatment-specific molecular information further with a clinico-molecular disease model, specifically a scoring of genes and/or proteins that represents several aspects of their involvement into the disease. In this way, treatments and patients can be prioritized that are most likely to impact or impacted by the disease mechanism, respectively.
US10672511B2 Frameworks and methodologies configured to enable design and implementation of customised clinical information systems, enable native interoperability between customisable clinical information systems, enable process efficiency management in clinical information systems
Described herein are relates to frameworks and methodologies configured to enable design and implementation of customised clinical information systems. One embodiment includes a computer implemented method for providing Clinical Information System (CIS) functionalities, the framework including: providing a plurality of purpose-specific CIS interfaces, wherein each interface is renderable at a given client terminal based on CIS interface design data, wherein the CIS interface design data includes: (i) content pages, wherein each content page is configured to contain one or more page objects; and (ii) logical rules defining navigation and behaviour of content pages; providing access to a common central patient information database; providing a content and process design user interface, thereby to enable a user of a client terminal to define, by way of a graphical Interface, CIS interface design data; and operating a content and process engine.
US10672508B2 Multi-services application gateway and system employing the same
An intelligent gateway device provided at a premise (home or business) for providing and managing application services associated with use and support of a plurality of digital endpoint devices associated with the premises. The device includes a communications and processing infrastructure integrated with a peer and presence messaging based communications protocol for enabling communications between the device and an external support network and between the device and connected digital endpoint devices. A services framework at the gateway device implements the communications and processing infrastructure for enabling service management, service configuration, and authentication of user of services at the intelligent gateway. The framework provides a storage and execution environment for supporting and executing received service logic modules relating to use, management, and support of the digital endpoint devices. Thus, the gateway device provides a network-based services point of presence for a plurality of digital endpoint devices at the premises.
US10672506B2 Method and device for generating a graphical user interface for procedure-based medical charge capture
A method and device for reducing a complexity of procedure based medical charge capture and coding utilizing a computer system. The method and device including searching for previously generated coding scenarios associated with the provider, using existing coding scenarios or adding coding scenarios to a library, generating and filtering codes associated with at least one of the steps of searching, using, and adding, formatting a graphical user interface specification to use the codes from the generating and filtering step, and storing the graphical user interface for presentation.
US10672505B2 Biological data annotation and visualization
Identification of regions-of-interest within cell maps is disclosed. In certain embodiments, identification of the regions-of interest is based on the use of biomarkers selected based on nucleic acid sequence data. The nucleic acid sequence data may be acquired for a homogeneous or heterogeneous set of cells present in the respective tissue sample.
US10672498B2 Repair device and semiconductor device including the same
A repair device and a semiconductor device including the same are disclosed, which relate to a technology for a Post Package Repair (PPR) device. The repair device includes: a clock generator configured to generate a fuse clock signal based to corresponding to an available fuse; a fuse selection circuit configured to discriminate between a first clock signal and a second clock signal in the fuse clock signal; a fuse signal generator configured to output a first repair signal corresponding to the first clock signal and a second repair signal corresponding to the second clock signal during a post package repair (PPR) mode; and an output circuit configured to output a first output signal by detecting address information of the remaining unused fuses in response to the first repair signal, or configured to output a second output signal by detecting address information of the remaining unused fuses.
US10672497B2 Memory system and method for bad block management
A method is provided for controlling a storage system, which can include a plurality of memory cells arranged in blocks and a memory controller coupled to the plurality of memory cells for controlling data write and read in the plurality of memory cells. The method includes identifying a block as a good block, if a count of bad pages in the block is zero, identifying the block as a degraded block if the count of bad pages is below a threshold number, and identifying the block as a bad block if the count of bad pages is above or equal to the threshold number. The method includes using good blocks and degraded blocks for read and program operations, and not using the bad blocks.
US10672495B1 E-fuse burning circuit and E-fuse burning method
An E-fuse burning circuit comprising: a burning directing circuit, configured to receive first input data comprising first input address and burning directing data, to generate a burning directing signal according to the burning directing data; a ring address latch, configured to latch the first input address responding to a first clock signal, and configured to output second input address responding to the first clock signal; and a control signal generating circuit, configured to generate at least one stop signal to determine whether the data in the ring address latch is shifted or not. The ring address latch applies a first number of the stages when the burning directing signal indicates a row of the E-fuse circuit is to be burned and applies a second number of the stages when the burning directing signal indicates a column of the E-fuse circuit is to be burned.
US10672493B2 Sample and hold circuit
A sample and hold circuit with long hold time. A sample and hold circuit includes an amplifier, a capacitor, a switch, and a sampling network. The capacitor includes a first terminal coupled to an inverting input of the amplifier. The switch includes a first terminal that is coupled to an output of the amplifier, and a second terminal that is coupled to the inverting input of the amplifier. The sampling network is coupled to a non-inverting input of the amplifier.
US10672492B2 Data sampling circuit module, data sampling method and memory storage device
A data sampling circuit module, a data sampling method and a memory storage device are provided. The method includes: receiving a differential signal and generating an input data stream according to the differential signal; sampling a clock signal according to a plurality of turning points of the input data stream and outputting a sampling signal; and outputting a bit data stream corresponding to the input data stream according to the sampling signal.
US10672491B2 Shift register, array substrate and display device
A shift register, an array substrate and a display device in the field of display technology are provided in the present disclosure. In the shift register, the gate electrode of the first transistor is connected to a second node, one of the source electrode and the drain electrode is connected to a first clock signal line, and the other one is connected to the first node. The gate electrode of the second transistor is connected to the second node, one of the source electrode and the drain electrode is connected to the second node, and the other one is connected to the first clock signal line. The charging circuitry is configured to set the second node to an effective level when a second clock signal line is at an effective level. The memory circuitry is configured to store the threshold voltage of the second transistor and compensate the threshold voltage of the first transistor with the stored threshold voltage.
US10672489B2 Electronic device with a fuse array mechanism
An electronic device including: a fuse array including: fuse elements organized along a first direction and a second direction, wherein each fuse element is configured to store information, and a selection circuit configured to provide access to the fuse elements according to positions of the fuse elements along the first direction and the second direction; and a fuse read circuit connected to the fuse array, the fuse read circuit configured to generate a fuse-read output based on reading from one or more of the fuse elements.
US10672488B2 Memory device
A memory device includes a page buffer unit including a plurality of latches latching each of a plurality of pieces of dummy data of selected memory cells according to a plurality of dummy signals provided by a word line of the selected memory cells, and a control logic comparing a count value of a first count latch among the plurality of latches with a reference count value, determining whether to count a second count latch other than the first count latch according to a result of the comparison, and correcting a level of a read signal provided by the word line of the selected memory cells in a read operation.
US10672486B2 Refreshing data stored at a memory component based on a memory component characteristic component
One or more write operations are performed on a memory component. A determination is made as to whether a number of the plurality of write operations performed on the memory component since performance of a refresh operation on the memory component exceeds a threshold value. In response to determining that the number of write operations performed on the memory component exceeds the threshold value, a memory cell of the memory component is identified based on the plurality of write operations. Data stored at memory cells of the memory component that are proximate to the identified memory cell is refreshed.
US10672484B2 Sensing in floating source string NOR architecture
Algorithms for fast data retrieval, low power consumption in a 3D or planar non-volatile array of memory cells, connected between an accessible drain string and a floating, not directly accessible, source string, in a NOR-logic type of architecture, are presented.
US10672482B2 Semiconductor memory device
A semiconductor memory device includes a memory block, a plurality of bit lines, a plurality of select gate lines, a plurality of word lines, and a controller. The memory block includes a plurality of memory strings, each memory string including a selection transistor and a plurality of memory cells. The plurality of bit lines are arranged in the first direction and connected to the respective memory strings. The plurality of select gate lines are arranged in the second direction and connected to gates of the respective selection transistors of the memory strings. The plurality of word lines are arranged in the third direction and connected to gates of the respective memory cells of the memory strings. The controller is configured to perform an erase operation in a unit of the memory block, and perform a sequence of erase verify operations.
US10672478B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first memory cell; a second memory cell; a first word line; a second word line; and a first bit line. The device is configured to execute a first operation, a second operation, and a third operation to write data into the first memory cell. In the first operation, a first voltage is applied to the second word line. In the second operation, after the first operation, a second voltage higher than the first voltage is applied to the second word line. In the third operation, after the second operation, a third voltage higher than the second voltage is applied to the first word line, and a fourth voltage lower than both the second voltage and the third voltage is applied to the second word line.
US10672476B2 Storage device using program speed and method of operating the same
Provided herein may be a storage device having disturb characteristics and a method of operating the storage device. The storage device may include one or more semiconductor memory devices, each including a plurality of memory cells, and a memory controller configured to set levels of pass voltages of the one or more semiconductor memory devices depending on program speeds of the plurality of memory cells.
US10672475B2 Nonvolatile digital computing with ferroelectric FET
Embodiments include nonvolatile a memory (NVM) device that can be configured for logic switching and/or digital computing. For example, embodiments of the NVM device can be configured as any one or combination of a memory cell, a D flip flop (DFF), a Backup and Restore circuit (B&R circuit), and/or a latch for a DFF. Any of the NVM devices can have a Fe field effect transistors (FeFET) configured to exploit the IDS−VG hysteresis of the steep switch at low voltage for logic memory synergy. The FeFET-based devices can be configured to include a wide hysteresis, a steep hysteresis edge, and high ratio between the two IDS states at VG=0.
US10672473B2 Semiconductor memory device
A semiconductor memory device includes a first conductor that extends in a first direction, a second conductor that extends in a second direction, a first memory cell connected between the first conductor and the second conductor and including a phase change element, and a control circuit. The control circuit applies a first voltage across the first memory cell via the first conductor and the second conductor during a first period of time of a write operation targeted to the first memory cell, and a second voltage across the first memory cell via the first conductor and the second conductor during a second period of time of the write operation after the first period. The first voltage is an overshoot voltage. The second voltage is a preset voltage having a magnitude sufficient to place the phase change element in a molten state during the second period of time.
US10672470B1 Performing a test of memory components with fault tolerance
An indication that a test resource of a test platform has failed can be received. The test resource can be associated with performing a portion of a test of memory components. A characteristic of the test resource that failed can be determined. Another test resource of the test platform can be identified based on the characteristic of the test resource that failed. The portion of the test of memory components can be performed based on the another test resource of the test platform.
US10672468B2 Memory device
According to one embodiment, a memory device includes a first circuit including a resistance change memory element capable of setting a low resistance state or a high resistance state according to a falling speed of an applied voltage, and a first rectifier element connected in series to the resistance change memory element, and a second circuit including a current source, and a second rectifier element connected in series to the current source, the second circuit having a mirror relationship with the first circuit.
US10672460B2 Dual port SRAM cell with dummy transistors
A semiconductor device includes a semiconductor substrate including a fin of semiconductor material having a fin width and a fin length. The fin length is greater than the fin width and extends between a first fin end and a second fin end. A gate electrode extends over the fin at a first fin location between the first fin end and the second fin end. A dummy gate electrode extends over the first fin end.
US10672459B2 Transition coupling circuitry for memory applications
Various implementations described herein refer to an integrated circuit having memory circuitry. The memory circuitry may include a first array of bitcells accessible with a first bitline pair and a second array of bitcells accessible with a second bitline pair. The integrated circuit may include first transition coupling circuitry for accessing jumper bitline pairs and coupling the jumper bitline pairs to column multiplexer circuitry. The integrated circuit may include second transition coupling circuitry for accessing the first array of bitcells or the second array of bitcells and providing a data output signal to the jumper bitline pairs. The first bitline pair and the second bitline pair may be on a lower metal layer, and the jumper bitline pairs may be on a higher metal layer.
US10672456B2 Three dimensional memory devices
Systems and methods using a three-dimensional memory device with a number of memory cells disposed vertically in a number of pillars arranged along a horizontal direction can be used in a variety of applications. In various embodiments, pillars of memory cells may be disposed between lower and upper digitlines respectively coupled to different sense amplifiers to provide read/write operations and refresh operations. In various embodiments, a three-dimensional memory device having an array of memory cells vertically arranged in pillars may include a sense amplifier and digitline with a static random access memory cache, where the static random access memory cache is disposed below the array of memory cells in the same die. Additional apparatus, systems, and methods are disclosed.
US10672455B2 Method of self-testing and reusing of reference cells in a memory architecture
An integrated circuit includes an artificial intelligence (AI) logic and an embedded memory coupled to the AI logic and connectable to an external processor. The embedded memory includes multiple storage cells and multiple reference units. One or more reference units in the memory are selected for memory access through configuration at chip packaging level by the external processor. The external processor may execute a self-test process to select or update the one or more reference units for memory access so that the error rate of memory is below a threshold. The self-test process may be performed, via a memory initialization controller in the memory, to test and reuse the reference cells in the memory at chip level. The embedded memory may be a STT-MRAM, SOT, OST MRAM, and/or MeRAM memory.
US10672454B2 Nonvolatile memory devices and memory systems
A nonvolatile memory device includes a memory cell array, a voltage generator, a page buffer circuit, a row decoder and a control circuit. The memory cell array includes a plurality of mats corresponding to different bit-lines. The voltage generator generates word-line voltages applied to the memory cell array. The page buffer circuit is coupled to the memory cell array through bit-lines. The row decoder is coupled to the memory cell array through word-lines, and the row decoder transfers the word-line voltages to the memory cell array. The control circuit controls the voltage generator, the row decoder and the page buffer circuit based on a command and an address. The control circuit selects a voltage between different voltages to apply the selected different voltages to at least one of the word-lines or at least one of the bit-lines according to a number of mats of the plurality mats, which operate simultaneously.
US10672452B2 Temperature informed memory refresh
Devices and techniques for temperature informed memory refresh are described herein. Temperature data can be updated in response to a memory component write performed under an extreme temperature. Here, the write is performed on a memory component element in the memory component. The memory component element can be sorted above other memory component elements in the memory component based on the temperature data. Once sorted to the top of these memory component elements, a refresh can be performed the memory component element.
US10672451B2 Storage device and refresh method thereof
A storage device and a refresh method thereof are provided. The storage device includes at least a first processing core configured to operate by receiving a first power from a host, a second processing core separate from the first processing core, at least a first three-dimensional (3D) flash memory, a power module and a retention management module supplied with a second power from the power module when the first power is not supplied from the host. The retention management module is configured to refresh a part of the first 3D flash memory using the second processing core. The retention management module is configured to be woken up at intervals of a first period to refresh the part of the first 3D flash memory.
US10672450B2 Protocol for memory power-mode control
In one embodiment, a memory device includes a memory core and input receivers to receive commands and data. The memory device also includes a register to store a value that indicates whether a subset of the input receivers are powered down in response to a control signal. A memory controller transmits commands and data to the memory device. The memory controller also transmits the value to indicate whether a subset of the input receivers of the memory device are powered down in response to the control signal. In addition, in response to a self-fresh command, the memory device defers entry into a self-refresh operation until receipt of the control signal that is received after receiving the self-refresh command.
US10672445B2 Memory device including local support for target data searching and methods of operating the same
A memory device can include a plurality of memory banks coupled to an input/output bus and a memory controller coupled to the plurality of memory banks. The memory controller can be configured to control operations of the plurality of memory banks, where each of the plurality of memory banks can include a bank array including a plurality of memory cells configured to store data, a latch circuit coupled to the input/output bus, where the latch circuit can be configured to store target data received via the input/output bus to provide stored target data, and a comparison circuit coupled to the latch circuit, where the comparison circuit can be configured to compare stored data output by the bank array with the stored target data to provide result data to the memory controller.
US10672442B2 Voltage control circuit including assist circuit and memory device including the same
Provided are a voltage control circuit including an assist circuit and a memory device including the voltage control circuit. The memory device includes: a volatile memory cell array, which is connected to a plurality of word lines and includes a memory cell including at least one transistor; and an assist circuit, which is connected to at least one of the plurality of word lines and adjusts a driving voltage level of each of the plurality of word lines, wherein the assist circuit includes a diode N-channel metal oxide semiconductor (NMOS) transistor having a gate and a drain connected to each other.
US10672440B2 Write cycle execution based on data comparison
Aspects of the present disclosure include a memory sub-system configured to reduce latency and power consumption during a read-write cycle. The memory system comprises a first memory component and a processing device operatively coupled to the first memory component. The processing device is configured to receive a request to write a first sequence of data bits from a first data block of a second memory component to memory media of the first memory component. In response to receiving the request, the processing device reads a second sequence of data bits from a second data block stored in the memory media of the first memory component, and compares the first sequence of data bits with the second sequence of data bits. The processing device determines whether to execute a write cycle, at the first memory component, to write the first sequence of data bits from the first data block to the memory media of the first memory component based on a result of comparing the first sequence of data bits with the second sequence of data bits.
US10672434B2 Storage device and method of operating the same
A storage device includes a memory device configured to store voltage drop information indicating whether a voltage drop occurred in a supply voltage while the operation is performed; and a memory controller configured to provide, to the memory device, a status read command for requesting a result of the performing of the operation, and determine whether the operation has passed, based on the voltage drop information included in a status read response provided from the memory device in response to the status read command.
US10672433B2 Semiconductor memory device
A semiconductor memory device includes a power source pad, a first bank including a plurality of memory cells, a second bank including a plurality of memory cells, the first bank being sandwiched between the power source pad and the second bank, first power supply lines connected to the power source pad and supplying power to the first bank and not to the second bank, and second power supply lines connected to the power source pad, passing over the first bank, and supplying power to the second bank and not to the first bank.
US10672432B2 Semiconductor devices, and related control logic assemblies, electronic systems, and methods
A semiconductor device comprises a stack structure comprising decks each comprising a memory element level comprising memory elements, and a control logic level in electrical communication with the memory element level and comprising control logic devices. At least one of the control logic devices of the control logic level of one or more of the decks comprises at least one device exhibiting a gate electrode shared by neighboring vertical transistors thereof. A control logic assembly, a control logic device, an electronic system, a method of forming a control logic device, and a method of operating a semiconductor device are also described.
US10672431B2 Damping layers for mitigation of motor-induced disturbances applied to a tape reel
An apparatus according to one embodiment includes a reel having a hub, and a damping layer coupled to the reel for translating motion of a motor to the reel. The damping layer is physically configured to dampen motor-induced motion of the reel along an axis of rotation of the reel. An apparatus according to another embodiment includes a reel having a hub, and a damping layer coupled to the reel for translating motion of a motor to the reel. The damping layer includes a laminate having a first metal layer and a viscoelastic layer extending along the first metal layer for dampening motor-induced motion of the reel along an axis of rotation of the reel.
US10672428B1 High-density optical data recording
A method to record data in a solid substrate comprises modulating a polarization angle of a coherent optical pulsetrain, and, while the polarization angle is being modulated, focusing the coherent optical pulsetrain on a locus moving through the solid substrate at a relative velocity. Here the relative velocity, a width of the locus in a direction of the relative velocity, and a rate of modulation of the polarization angle are such that the substrate receives within the width of the locus two or more pulses of the optical pulsetrain differing in polarization angle. In this manner, the two or more pulses record, in different portions of the substrate within the width of the locus, two or more different symbols.
US10672423B2 Electronic test structures for one or more magnetoresistive elements, and related methods
The present disclosure involves electronic test structures, and related methods, for use with one or more magnetoresistive elements at least at the wafer stage of slider manufacturing.
US10672420B2 Storage device, storage apparatus, magnetic head, and electronic apparatus
The present technology relates to a storage device that realizes both a high information retention property and a low power consumption. A storage device includes a fixed layer, a storage layer, an intermediate layer, and a heat generation layer. The fixed layer includes a first ferromagnetic layer that includes a fixed perpendicular magnetization. The storage layer includes a second ferromagnetic layer that includes a perpendicular magnetization invertible by a spin injection. The intermediate layer is formed of an insulator and is arranged between the storage layer and the fixed layer. The heat generation layer is formed of a resistance heating element and is arranged in at least one of the storage layer and the fixed layer. With this configuration, it becomes possible to provide a storage device that realizes both a high information retention property and a low power consumption.
US10672418B2 Shingled magnetic recording device capable of setting track-pitch at target track and two adjacent tracks
According to one embodiment, a magnetic disk device including a disk, a head, and a controller which sets a first track pitch based on fringing when a second track is written, sets a second track pitch based on fringing when a third track is written, calculates a difference between the first track pitch and the second track pitch, sets, when the difference is less than or equal to a reference value, an area to which the first track is written in a first recording area, and sets, when the difference is greater than the reference value, the area to which the first track is written in a second recording area.
US10672416B2 Causing microphones to detect inaudible sounds and defense against inaudible attacks
An audio transmitter includes a first ultrasonic speaker associated with a first channel; a second ultrasonic speaker co-located with the first ultrasonic speaker and associated with a second channel; and a waveform generator to: frequency modulate a first inaudible signal at a first ultrasonic frequency, to generate a modulated inaudible signal; drive, over the first channel, the first ultrasonic speaker with the modulated inaudible signal; and drive, over the second channel, the second ultrasonic speaker with a second inaudible signal at a second ultrasonic frequency so that a combination of the modulated inaudible signal and the second inaudible signal arrive at a microphone system. The second ultrasonic frequency is selected to frequency shift the modulated inaudible signal, upon demodulation by hardware of the microphone system, causing non-linearities of the hardware to translate the first ultrasonic frequency to below a low-pass filter cutoff frequency that is recordable by the microphone system.
US10672414B2 Systems, methods, and computer-readable media for improved real-time audio processing
Systems, methods, and computer-readable storage devices are disclosed for improved real-time audio processing. One method including: receiving audio data including a plurality of frames having a plurality of frequency bins; calculating, for each frequency bin, an approximate speech signal estimation based on the plurality of frames; calculating, for each approximate speech signal estimation, a clean speech estimation and at least one additional target including an ideal ratio mask using a trained neural network model; and calculating, for each frequency bin, a final clean speech estimation using the calculated at least one additional target including the calculated ideal ratio mask and the calculated clean speech estimation.
US10672413B2 Decoding of encoded audio bitstream with metadata container located in reserved data space
Apparatus and methods for generating an encoded audio bitstream, including by including program loudness metadata and audio data in the bitstream, and optionally also program boundary metadata in at least one segment (e.g., frame) of the bitstream. Other aspects are apparatus and methods for decoding such a bitstream, e.g., including by performing adaptive loudness processing of the audio data of an audio program indicated by the bitstream, or authentication and/or validation of metadata and/or audio data of such an audio program. Another aspect is an audio processing unit (e.g., an encoder, decoder, or post-processor) configured (e.g., programmed) to perform any embodiment of the method or which includes a buffer memory which stores at least one frame of an audio bitstream generated in accordance with any embodiment of the method.
US10672412B2 Optimized scale factor for frequency band extension in an audio frequency signal decoder
A method and device are provided for determining an optimized scale factor to be applied to an excitation signal or a filter during a process for frequency band extension of an audio frequency signal. The band extension process includes decoding or extracting, in a first frequency band, an excitation signal and parameters of the first frequency band including coefficients of a linear prediction filter, generating an excitation signal extending over at least one second frequency band, filtering using a linear prediction filter for the second frequency band. The determination method includes determining an additional linear prediction filter, of a lower order than that of the linear prediction filter of the first frequency band, the coefficients of the additional filter being obtained from the parameters decoded or extracted from the first frequency and calculating the optimized scale factor as a function of at least the coefficients of the additional filter.
US10672406B2 Encoding and decoding of interchannel phase differences between audio signals
A device for processing audio signals includes an interchannel phase difference (IPD) mode selector and an IPD estimator. The IPD mode selector is configured to select an IPD mode based on at least a strength value associated with a temporal misalignment between a first audio signal and a second audio signal. The IPD estimator is configured to determine IPD values based on the first audio signal and the second audio signal. The IPD values have a resolution corresponding to the selected IPD mode.
US10672403B2 Age compensation in biometric systems using time-interval, gender and age
A score indicating a likelihood that a first subject is the same as a second subject may be calibrated to compensate for aging of the first subject between samples of age-sensitive biometric characteristics. Age of the first subject obtained at a first sample time and age of the second subject obtained at a second sample time may be averaged, and an age approximation may be generated based on at least the age average and an interval between the first and second samples. The age approximation, the interval between the first and second sample times, and an obtained gender of the subject are used to calibrate the likelihood score.
US10672400B2 Standby mode in electronic device, information processing system, information processing method, and program
An electronic device is attachable to and detachable from an information processing device having a mode control portion performing control for switching an operation state in which background processing is executed in a standby mode in which the display of a display portion is stopped and a low power consumption state in which the information processing device can be quickly returned to the operation state and has a light emission portion disposed so as to be visibly recognized in a state in which the display of the display portion is stopped and a lighting control portion lighting the light emission portion in the standby mode when a predetermined event to be notified to a user occurs in the background processing.
US10672398B1 Speech recognition biasing
Systems and methods are described include a robot and/or an associated computing system that can use various cues about an environment of the robot to apply a bias to increase the accuracy of speech transcription. In some implementations, audio data corresponding to a spoken instruction to a robot is received. Candidate transcriptions of the audio data are obtained. A respective action of the robot corresponding to each of the candidate transcriptions of the audio data is determined. One or more scores indicating characteristics of a potential outcome of performing the respective action corresponding to the candidate transcription of the audio data are determined for each of the candidate transcriptions of the audio data. A particular candidate transcription is selected from among the candidate transcriptions based at least on the one or more scores. The action determined for the particular candidate transcription is performed.
US10672395B2 Voice control system and method for voice selection, and smart robot using the same
Disclosed are a voice control system, a method for selecting options and a smart robot using the same. The method includes: detecting whether there is any first command sentence in a voice signal; determining a set of the voice options corresponding to the first command sentence; sequentially playing each voice option of the set of voice options, wherein there is a predetermined time interval between every two voice options; within the predetermined time interval, detecting whether there is a response sentence in the voice signal; determining whether the response sentence matches with one of the voice options when there is the response sentence in the voice signal; and if the response sentence matches with one of the voice options, outputting the task content corresponding to the voice option and then making the voice control system enter a sleep mode.
US10672392B2 Device, system and method for causing an output device to provide information for voice command functionality
A device, system and method for causing an output device to provide information for voice command functionality is provided. A controller determines when a received textual term, received at the controller via one or more of an input device and a communications unit, is phonetically similar to one or more existing textual terms used for activating functionality at a communication device using a voice recognition algorithm. When the received textual term, are phonetically similar to one or more existing textual terms, the controller: generates one or more suggested textual terms, related to the received textual term, that minimizes phonetic similarities with the one or more existing textual terms; and causes an output device to provide an indication of the one or more suggested textual terms to use in place of the received textual term.
US10672383B1 Training speech recognition systems using word sequences
A method may include obtaining first audio data of a communication session between a first device and a second device, obtaining a text string that is a transcription of the first audio data, and selecting a contiguous sequence of words from the text string as a first word sequence. The method may further include comparing the first word sequence to multiple word sequences obtained before the communication session and in response to the first word sequence corresponding to one of the multiple word sequences, incrementing a counter of multiple counters associated with the one of the multiple word sequences. The method may also include deleting the text string and the first word sequence and training and after deleting the text string and the first word sequence, training a language model of an automatic transcription system using the multiple word sequences and the multiple counters.
US10672382B2 Input-feeding architecture for attention based end-to-end speech recognition
Methods and apparatuses are provided for performing end-to-end speech recognition training performed by at least one processor. The method includes receiving, by the at least one processor, one or more input speech frames, generating, by the at least one processor, a sequence of encoder hidden states by transforming the input speech frames, computing, by the at least one processor, attention weights based on each of the sequence of encoder hidden states and a current decoder hidden state, performing, by the at least one processor, a decoding operation based on a previous embedded label prediction information and a previous attentional hidden state information generated based on the attention weights; and generating a current embedded label prediction information based on a result of the decoding operation and the attention weights.
US10672380B2 Dynamic enrollment of user-defined wake-up key-phrase for speech enabled computer system
Techniques are provided for wake-on-voice (WOV) key-phrase enrollment. A methodology implementing the techniques according to an embodiment includes generating a WOV key-phrase model based on identification of the sequence of sub-phonetic units of a user-provided key-phrase. The WOV key-phrase model is employed by a WOV processor for detection of the user spoken key-phrase and triggering operation of an automatic speech recognition (ASR) processor in response to the detection. The method further includes updating an ASR language model based on the user-provided key-phrase. The update includes one of embedding the WOV key-phrase model into the ASR language model, converting sub-phonetic units of the WOV key-phrase model and embedding the converted WOV key-phrase model into the ASR language model, or generating an ASR key-phrase model by applying a phoneme-syllable based statistical language model to the user-provided key-phrase and embedding the generated ASR key-phrase model into the ASR language model.
US10672379B1 Systems and methods for selecting a recipient device for communications
Systems and methods for establishing a communications system between multiple electronic devices are described herein. In some embodiments, audio data representing a first utterance may be received from a first electronic device. A user account may be associated with the electronic device, and intent data may be determined from the audio data. Based on the intent data, it may be determined that the utterance includes an intent to communicate with a contact. A list of potential contacts may then be generated. Based on the intent data, a condition may be determined. The condition may represent a particular circumstance in which the utterance was received by the first electronic device, and based on the condition, a plurality of interaction ranks may be determined. A contact name having the highest interaction rank may be determined from the plurality of contacts, and a communications session between the first electronic device and an electronic device belonging to the contact may be established.
US10672372B2 Tone setting device, electronic musical instrument system, and tone setting method
This tone setter comprises a memory for storing a program and a plurality of tone data; and at least one processor configured to utilize the plurality of tone data and set a sound source. In accordance with the program, the at least one processor executes accepting a selection of one or more tones made by an operation of a user; and setting, in at least an electronic musical instrument or a sound source of the tone setter, tone data corresponding to the selected one or more tones such that sound having the selected one or more tones is generatable with the musical instrument.
US10672367B2 Providing data to a display in data processing systems
A method of operating a data processing system is disclosed for a data processing system that comprises a display and a display controller. The method comprises the display controller providing to the display data for an output surface to be displayed, storing the data in a memory of the display, and the display reading the data from the memory and displaying the output surface. The method further comprises the display controller indicating to the display a particular memory address of the memory, and the display using the indication to control the reading of data from the memory. The display controller may provide to the display image data for one or more sub-regions of the output surface that were not present in a previous version of the output surface.
US10672366B2 Handling surface level coherency without reliance on fencing
Systems, apparatuses and methods may provide for technology that detects a memory fence in a thread, adds a group identifier to one or more memory operations in the thread that follow the memory fence, and sends the one or more memory operations and the group identifier to a memory structure. In one example, the group identifier is used to track completion of the one or more memory operations.
US10672365B2 Address location assistance system and associated methods
The present invention is directed to a location or address identification system and method including an on-site electronic location identification display device in communication with a software application to assist response or delivery times of a driver. Hardware and software are provided to communicate, display and clearly identify the delivery location. Various components of the embodiments include wireless communication-enabled hardware, RF technology, web application software and network connectivity. A programmable electronic display device syncs with another device to provide an illuminated signal, indicating the street address or location, to a delivery driver or emergency responder.
US10672364B2 Image display device and method of displaying image
An image display device includes an image display unit including first pixels each constituted of sub-pixels of three or more colors included in a first color gamut and second pixels each constituted of sub-pixels of three or more colors included in a second color gamut different from the first color gamut, the first pixels and the second pixels being arranged in a matrix and adjacent to each other; and a processing unit that determines an output of the sub-pixels included in each pixel of the image display unit corresponding to an input image signal. The processing unit determines an output of the sub-pixels included in the other one of the pixels based on part of components of an input image signal corresponding to one of the first pixel and the second pixel that are adjacent to each other.
US10672356B2 NMOS type GOA circuit and display panel
The present application provides an NMOS type GOA circuit including: M cascaded GOA units, a Nth level GOA unit including: a forward reverse scan control circuit, a node signal control circuit, a node signal output circuit, a pull down circuit, and a output circuit; the forward reverse scan control circuit configured to perform a forward scan or a reverse scan according to a forward scan control signal or a reverse scan control signal; the output circuit including a first thin film transistor and a second thin film transistor, the node signal output circuit including a third thin film transistor, and the pull-down circuit including a fourth thin film transistor; wherein M≥N≥1, the high potential signal is a direct current signal, and the first and the drain terminal of the thin film transistor is one of a source and a drain, and the drain, the third terminal is a gate.
US10672355B2 Method of improving a high current of GOA circuit when power on
A method of improving a high current of GOA circuit when power on is provided, including: determining a GOA circuit, wherein the GOA circuit includes a plurality of GOA structure units in cascade, each of GOA structure units includes a pull-up control circuit, a pull-up circuit, a transfer circuit, a pull-down circuit, a pull-down holding circuit and a bootstrapping capacitor, and a pre-charge signal, a first clock signal and a second clock signal are disposed on each of GOA structure units; and pulling up a voltage of the first clock signal and the second clock signal to a predetermined value for a certain time at an abnormal power off moment to discharge the pre-charge signal when detecting the GOA circuit abnormally power off. By practice of the disclosure, the pre-charge signal of GOA structure unit could discharge when the GOA circuit abnormally power off to reduce the high current probability.
US10672352B2 Array substrate, display device and driving method for display device
An array substrate, a display device and a driving method for a display device are provided. In the array substrate and the display device, one sub-pixel includes a first sub-pixel portion and a second sub-pixel portion adjacent to each other. The first sub-pixel portion and the second sub-pixel portion are connected to different gate lines and are electrically connected to the same data line, so that, in the case of progressive scanning, the first sub-pixel portion and the second sub-pixel portion are applied with different data voltages.
US10672351B2 Pixel circuit
A pixel circuit arranged in an electrophoretic display is provided. The pixel circuit includes a first transistor, a storage capacitor, and an output stage. A first terminal of the first transistor is coupled to a data line. A control terminal of the first transistor is coupled to a scan line. The storage capacitor is coupled to a second terminal of the first transistor. The output stage is coupled to the second terminal of the first transistor and the storage capacitor. The output stage receives a first voltage and a second voltage. The output stage selectively outputs the first voltage or the second voltage to a pixel electrode of the electrophoretic display according to a data voltage provided by the storage capacitor.
US10672343B2 Signal control apparatus and method, display control apparatus and method, and display apparatus
The present disclosure discloses a signal control apparatus and method, a display control apparatus and method, and a display apparatus. The display apparatus comprises M rows*N columns of pixel driving circuits arranged in an array, wherein the M pixel driving circuits of each column of pixel driving circuits are divided into k groups. The signal control apparatus comprises: a phase shifting circuit configured to provide a scanning signal to a pixel driving circuit to cause the pixel driving circuit to enter a data signal writing phase, wherein a phase difference between scanning signals of adjacent two pixel driving circuits in the same group of pixel driving circuits in the same column of pixel driving circuits is T, and a phase difference between scanning signals of adjacent two pixel driving circuits in the same column of pixel driving circuits is T/k; a write control circuit configured to provide a data signal from a data signal terminal to a pixel driving circuit for a data writing period of Ti=T/k; and a matching control circuit configured to control the write control circuit to provide the data signal to a pixel driving circuit that receives a scanning signal.
US10672342B2 Display device
A display device is disclosed. The display device of the present invention may comprise: a substrate including a display area and a non-display area adjacent to the display area; an anode electrode being positioned in the display area; an organic light emitting layer being layered on the anode electrode, the organic light emitting layer being positioned in the display area; a cathode electrode being layered on the organic light emitting layer; and a gate driver being positioned in the display area.
US10672341B2 Organic light emitting diode display device
An organic light emitting diode (OLED) display device for monitoring a driving voltage supplied to an OLED display panel from a set unit and generating a compensation voltage and transmitting the compensation voltage to a display panel when voltage drop occurs is discussed. The OLED display device includes a power supply unit of a set unit configured to supply a voltage for driving an OLED of a panel unit, a cable configured to transmit the voltage supplied from the power supply unit of the set unit to the panel unit, and a control circuit unit comprising a voltage adjustment module configured to compare the voltage transmitted through the cable with a target voltage and to generate a voltage with an amplitude corresponding to a difference.
US10672335B2 Display panel driving method and display panel
A method for driving a display panel includes controlling a signal of ON/OFF state of a switch in a Demux circuit as a switch signal, and dividing each rising time period in the switch signal into two phases (T, T1), so that the abrupt change effect of voltage generated on both side positions of the display panel and a middle position of the display panel is relatively uniform, ensuring that the charging effect of the display panel at different positions is substantially the same, the brightness of the display panel is even after being driven, and the problem of bright lines in the column direction of the display panel is effectively improved.
US10672334B2 Organic light-emitting display panel, method for driving the same, and organic light-emitting display device
In an organic light-emitting display panel, a display area and a peripheral area surrounding the display area are provided on the base substrate, and the display area includes a display sub-area and a fingerprint recognition sub-area. A plurality of pixel driving circuits and a plurality of organic light-emitting components are arranged in the display area, and the organic light-emitting components are electrically connected to the pixel driving circuits in one-to-one correspondence. The first emission driving circuit is arranged in the peripheral area and electrically connected to pixel driving circuits arranged in the display sub-area. The second emission driving circuit is arranged in the peripheral area and electrically connected to pixel driving circuits arranged in the fingerprint recognition sub-area.
US10672329B2 Light emitting device and method of driving the light emitting device
A light emitting device that achieves long life, and which is capable of performing high duty drive, by suppressing initial light emitting element deterioration is provided. Reverse bias application to an EL element (109) is performed one row at a time by forming a reverse bias electric power source line (112) and a reverse bias TFT (108). Reverse bias application can therefore be performed in synchronous with operations for write-in of an image signal, light emission, erasure, and the like. Reverse bias application therefore becomes possible while maintaining a duty equivalent to that of a conventional driving method.
US10672327B1 Low-profile display assembly for a vehicle and configured to display computer-generated imagery at the front of the assembly
A low-profile display assembly for a vehicle is provided. The assembly includes a substrate having a plurality of holes extending completely therethrough. The assembly further includes at least one lighting display panel and a plurality of semiconductor-based, lighting devices supported and mounted thereon. Each of the lighting devices includes multicolored lighting elements. Each of the lighting elements is individually addressable to control the luminous intensity of the lighting elements. Each of the lighting devices is aligned with one of the holes so that light emitted by each of the lighting devices travels through its hole to the front of the assembly in the form of a pixel of a computer-generated image. Color of light emitted by each of the lighting devices is controlled by controlling the luminous intensity of light emitted by its lighting elements.
US10672326B2 Pixel driving circuit
A pixel driving circuit includes a first transistor receiving a data signalsame. A first end of a second transistor is connected to the first end of the first transistor, and a gate of the same is connected to a second end of the second transistor. A second end of a third transistor is connected to the second end of the second transistor. A first end of a fourth transistor is connected to the gate of the first transistor. A second end of a fifth transistor is connected to the first end of the first transistor. A first end of the sixth transistor is connected to a second end of the first transistor. An anode of a light emitting diode is connected to a second end of the sixth transistor. A capacitor is connected between the first end and the gate of the first transistor.
US10672319B2 Display device and method of converting relative luminance data for picture frame into relative luminance data for display panel
Provided is a method of converting relative luminance data of a picture frame into relative luminance data of a display panel. The picture frame includes a region composed of a plurality of frame unit regions arranged in a matrix. The frame unit region is composed of six pixels. The display area of the display panel includes a region composed of a plurality of panel unit areas arranged in a matrix. The panel unit area is composed of twelve sub-pixels arranged in a delta-nabla position. The relative luminance value of each pixel is assigned to one or two subpixels of each of the three color subpixels. The relative luminance value of each subpixel is determined from the relative luminance value of the corresponding two adjacent pixels.
US10672318B2 Organic light emitting diode display device and method of operating the same in which red, green and blue data values are reduced when there is no white property in a pixel
Embodiments provide an OLED display device and a method of operating the same, which distribute a load to sub-pixels other than a specific sub-pixel such that the specific sub-pixel is not overloaded by using a WRGB-based OLED pixel structure, preventing a residual image and degradation of the specific sub-pixel, which may occur in the OLED display device.
US10672311B2 Head tracking based depth fusion
A multi-layer display (MLD) system may include a plurality of display screens including at least first and second display screens arranged in a substantially parallel and overlapping manner, and a processing system comprising at least one processor and memory. The processing system may be configured to render content on and between two MLD layers, such that the content is correctly rendered from the perspective angle of the viewer.
US10672302B1 Endcap header assembly and associated methods
An endcap header assembly includes a primary frame and an auxiliary frame. The primary frame includes a back wall, a top wall extending forwardly from the back wall, and a bottom wall extending forwardly from the back wall opposite the top wall to define a sign holder track in front of the back wall and at least partially open opposite the back wall. The auxiliary frame includes a primary panel, a top panel, and a bottom panel extending across a bottom of the primary panel. The top and bottom panels collectively define a first auxiliary sign reception track on a first side of the primary panel and a second auxiliary sign reception track on a second side of the primary panel. The auxiliary frame is configured to be slidably and selectively received within the sign holder reception track in a first configuration and a second configuration.
US10672298B2 System and method for a blood flow simulator
A blood flow simulator generates a compression and expansion in a test fluid that emulates the pressure waveform created by a heartbeat in blood flow. The blood flow simulator stores a plurality of pressure waveform files that include actual data recorded from a heartbeat, arterial pressure waveform, or venous pressure waveform. One or more of the pressure waveform files may be selected and the pressure waveform file is used by the blood flow simulator 100 to generate a pressure waveform in pressurized fluid. The pressurized fluid flows through a test site, such as a surrogate body part or an optical window or other component with material having similar properties to human tissue. Various target substances may also be added to the fluid in known concentrations for testing and configuration of medical devices at the test site.
US10672297B2 Simulator for practicing trans-oral surgery and method of use thereof
Simulators for practicing trans-oral surgery and methods of use thereof, are described. The simulator may include a simulated soft palate musculature adjacent to the simulated hard palate, and a simulated mucosal layer covering at least a portion of the simulated hard palate and at least a portion of the simulated soft palate musculature, wherein the simulated mucosal layer is configured to conform to and follow the contours of surface features of the covered portions of the simulated hard palate and simulated soft palate musculature.
US10672295B2 Accessible metadata in data structures
Facilitating navigating presentations of data structures in a computing environment. A method includes detecting user input for navigating to a location in a presentation of a data structure stored at a computing system. The method further includes as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from an accessibility compliant interface at the computing system, at least a portion of a notification identifying the location in the presentation of a data structure. The method further includes, as a result of detecting user input for navigating to a location in the presentation of a data structure, outputting from the accessibility compliant interface at the computing system, at least a portion of an enumeration of tokens for predetermined items of import relevant to the location.
US10672294B2 Systems and methods to provide weld training
Methods and apparatus for weld training are provided. An example weld training system includes a computing device comprising a display device on a first side and a camera on a second side, the computing device configured to: capture images with the camera; process the captured images to identify a first simulation device as a simulation weld torch and a second simulation device as a simulation workpiece; and display images of a simulated welding operation on the display device of the computing device based on analyzing the captured images to detect indicia of weld performance, the images of the simulated welding operation reflecting the indicia of weld performance.
US10672292B2 Method of suppressing of irrelevant stimuli
Provided are methods and tools for enhancing cognition in an individual. The methods involve presenting to the individual multiple sets of stimuli. Each set of the multiple set contains two or more stimuli and at least one set of the multiple sets contains a target stimulus. The method then receives an input from the individual, and informs the individual as to whether the input is a correct response. The methods encompass iterations of stimuli presentation, receiving of the input, and lastly, generation of feedback to the individual until the individual learns and retains what the target stimulus is.
US10672290B1 Method of learning, teaching, and playing guitar
A method of stringing and tuning and learning to play a guitar. The strings are first reversed from a traditionally strung guitar. The guitar is strung such that a first string (lightest) is at a top of the fret board and a remainder of the strings are disposed consecutively from top to bottom until a sixth string, which is at the bottom of the fret board. The method further includes tuning the guitar so that the first string plays an E note, the second string plays a B note, the third string plays a G note, the fourth string plays a D note, the fifth string plays an A note, and the sixth string plays a D note.
US10672289B2 System for dynamically provisioning cyber training environments
Methods and systems allow a user or operator to easily create cyber-training environments for use in a cyber-training system. In one embodiment, the environments are configured as missions. The missions may have a plurality of features, such as training objectives, a mission storyline, a mission order and mission objectives, relative to a mission environment. The mission environment comprises a virtual environment, such as defined by a virtual network having virtual machines or devices.
US10672288B2 Augmented and virtual reality simulator for professional and educational training
A method and apparatus for an augmented reality simulator for professional and educational training is provided. The simulator provides a training environment spanning one or more physical locations in which one or more virtual avatars representing purely virtual objects or persons or real physical objects or persons which are located at a different physical location are projected into the physical space. The avatars are interactive with other avatars and real objects or persons and update over time or in response to actions taken by other real or virtual elements, or based on predefined instructions. Sensors and devices are used to detect the locations of and actions taken by real persons or real objects and this sensed data is used to evolve the state of the simulation and avatars based on predefined instructions and programs and update the view of all participants.
US10672285B2 System, method and apparatus for managing education and training workflows
A method of managing an interaction of a student with a class about a subject, the subject having at least one lesson having at least one topic, the topic having at least one of exposition content, demonstration content and test content, the test content having a query and a scheme for mapping a response to a result, comprising: presenting content to the student and storing the interaction of the student with the content presented.
US10672284B2 Methods and systems for dynamically generating a training program
Learning content management systems and processes are described that enable a user to independently define or select learning content, frameworks, styles, and/or protocols. The frameworks may be configured to specify a flow or an order of presentation to a learner with respect to a learning content presentation. The style definition may define an appearance of learning content. At least partly in response to a publishing instruction, the received learning content and the received framework definition are merged and then rendered in accordance with the defined style. The rendered merged learning content and framework definition are packaged in accordance with the defined/selected protocol to provide a published learning document.
US10672277B2 Systems and methods for managing space at a location for receiving assets
In one example embodiment, a computer-implemented method for managing available capacity at a location for receiving an asset includes obtaining data indicative of one or more first assets that will arrive at a first location within a first transfer hub at an arrival time, the one or more first assets being associated with a first service provider. The method includes determining an available capacity at the first location within the first transfer hub for receiving the one or more first assets at the arrival time. The method includes moving one or more second assets positioned at the first location to a second location within the first transfer hub to increase the available capacity at the first location for receiving the one or more first assets at the arrival time.
US10672267B1 Smart notification center
A system for controlling notifications in a vehicle includes an output device, a sensor to detect at least one of a vehicle condition or an environment of the vehicle, and a memory to store a notification center including notifications to be output by the output device. The system further includes an ECU to determine a new notification to be added to the notification center based on the sensor data and to add the new notification to the notification center. The ECU is further designed to determine a priority of each of the notifications in the notification center and to control the output device to output a highest priority notification from the notification center. The ECU is further designed to identify an obsolete notification to be removed from the notification center based on the sensor data. The ECU is further designed to remove the obsolete notification from the notification center.
US10672264B2 Predictive incident aggregation
In one embodiment, an incident report including a path segment identifier and an incident identifier is received at a computing device. The incident identifier is sent to a traffic prediction model. The traffic prediction model returns a traffic distribution value. The traffic distribution value identifies a portion of a traffic prediction distribution derived from historical data. The computing device accesses a lookup table according to traffic distribution value and the path segment identifier to receive a speed prediction.
US10672263B2 Mining vehicle monitoring and control system
A mining vehicle monitoring and control system includes at least one sensor that is located in the vehicle. The sensor collects real-time data for at least one condition of the vehicle. A server is located remote from the vehicle and a first transmission means transmits the collected data to the server. At least one control parameter is loaded onto the server and a comparison means in the server compares the collected data to the control parameter and generates at least one vehicle condition recommendation based on the comparison. A display device is located in the vehicle and is visible to a driver of the vehicle. A second transmission means transmits the vehicle condition recommendation from the server to the display device. The driver of the vehicle is able to see the vehicle condition recommendation and adjust the operating conditions of the vehicle according to the recommendation.
US10672253B2 Mobile device self-identification system
Techniques for locating and identifying mobile devices are described. According to various embodiments, an ambient sound signal may be detected using a microphone of a mobile device. Thereafter, it may be determined that the ambient sound signal corresponds to a predefined user query for assistance in locating the mobile device. For the, a predefined response sound corresponding to the predefined user query may be emitted, using a speaker of the mobile device.
US10672247B2 Vehicle occupant detection device
A vehicle occupant detection device according to an embodiment of the present invention is provided. The vehicle occupant detection device includes a sensor unit disposed in a vehicle to detect biometric information of an occupant located in a front seat of the vehicle and a rear seat of the vehicle, a control unit analyzing the biometric information measured by the sensor unit, and an output unit outputting a warning message on the basis of the information analyzed by the control unit, wherein the control unit determines that the occupant located in the rear seat is in a dangerous state when the biometric information is not detected in the front seat but detected in the rear seat.
US10672246B2 Device, system and method for detecting emergencies in public facilities building, vehicles and transport networks
The object of the present invention generally relates to a device (100), system and method for detecting emergencies in public facilities, buildings, vehicles and transportation networks including the use of thermal imaging capture devices (104) in combination with smoke and/or gas detectors (102, 103) for monitoring and controlling personal safety in any of the mentioned public facilities, buildings, vehicles and transportation networks, regardless of where they are installed.
US10672245B2 Security system and method of detecting contraband items
A security screening apparatus for use in detecting ferromagnetic objects comprisesa detector apparatus which comprises a housing that supports at least one magnetic sensor arranged to produce a signal indicative of an ambient magnetic field or gradient over a zone of sensitivity which extends away from the housing, the size of the zone being large enough to contain the whole body of the person, and a signal processing circuit which receives as an input the signal from the magnetic sensor and which, in response to a change in the signal produces an alert signal. A beacon that comprises a light source is able to emit at least two visually distinct colours of light, and a control means controls the light source such that in a first condition in the absence of the alert signal the beacon emits a first colour light and in a second condition corresponding to the presence of the alert signal the beacon emits a second, different, colour of light. The light source is arranged such that the position and/or size and/or shape of the illuminated area of the light source in the first condition is different from the position and/or size and or shape of the illuminated area of the light source in the second condition.
US10672244B2 Systems and methods for geofence security
The present invention is directed to methods and systems for enforcing at least one rule within a geofence. The rule is enforced by a fencing agent on an Unmanned Aerial Vehicle (UAV). The geofence is defined by a plurality of geographic designators, with the plurality of geographic designators each being associated with an Internet Protocol (IP) address, preferably an IPv6 address.
US10672242B2 Proximity based security monitoring
In one embodiment, a method to monitor a proximity of an item within the confines of an automation system is described. The method may comprise setting one or more monitoring thresholds for an item. The monitoring threshold factors are communicating by a sensor proximate the item. The method may receive one or more notifications via the sensor that the item has exceeded at least one monitoring threshold and activating a monitoring aspect of the sensors based at least in part on the receiving. The method may monitor the item for one or more alarm thresholds based at least in part on the receiving. One or more alarms may be activated based at least in part on the monitoring.
US10672240B2 Operating device for operating an electrical bicycle component
An operating device for operating an electrical bicycle component includes a base element, an actuating element and a housing. The base element is configured to be non-rotatably mounted about a bicycle handlebar. The actuating element is rotatable relative to the base element from a neutral position to a first actuating position. The actuating element may be pre-loaded into the neutral position. A first electrical contact switch may be actuated when the actuating element is moved from the neutral position to the first actuating position.
US10672239B2 Responsive visual communication system and method
A wearable device providing responsive visual feedback is provided. The wearable device includes a wearable device housing, at least one lighting element associated with the housing for providing visual feedback, a processor disposed within the wearable device housing, the processor operatively connected to the at least one lighting element, a plurality of sensors operatively connected to the processor, wherein the processor is programmed to determine a mode of operation using sensed data from the plurality of sensor, and wherein the processor is programmed to control the at least one lighting element to convey visual feedback based on the mode of operation determined by the processor.
US10672235B2 Settlement apparatus
A settlement apparatus contains a case body; a coin inserting slot, provided at the case body, which receives a deposited coin; a coin depositing/dispensing device, provided in the case body, which stores the deposited coin received through the coin inserting slot and dispenses the stored coin; and a concaved shape money placement portion, arranged at the case body, which has a money placement surface on which the deposited coin which is received by the coin inserting slot is temporarily placed, wherein the money placement surface is connected to the coin inserting slot in a width direction of the case body and is formed flatly, and the money placement portion is arranged across a center of the case body in the width direction.
US10672234B2 Method and system for enhanced lottery ticket accounting and sales with smart bin dispensers at a retail establishment
A system and associated method are provided for dispensing lottery tickets at retail establishments. A lottery ticket terminal is in communication with a retail POS register and accepts a request for purchase of a particular lottery ticket selected from a plurality of different lottery tickets. A dispenser array is in communication with the terminal and includes a plurality of separate bins having a different respective lottery tickets stored. The lottery tickets have a machine readable code printed thereon and each bin includes a scanner disposed to read the code as the tickets are dispensed from the bin by an electronic drive mechanism. The lottery ticket terminal transmits a purchase signal for dispensing a particular lottery ticket that is routed to the respective bin containing the particular lottery ticket. The bin transmits a signal that is routed to a central lottery server for each lottery ticket dispensed from the bin, the signal identifying the lottery ticket from the scanned code.
US10672232B2 System and method for providing a game with warping symbols
A gaming machine identifies a first pattern within a first play area including a plurality of first positions arranged in a plurality of first columns, determines whether the first pattern satisfies a predetermined first threshold based on a first position and a first symbol, identifies a second position associated with the first symbol in a second play area including a plurality of second positions arranged in a plurality of second columns, and associates the second position with a second symbol. Each first position is associated with a respective symbol of a plurality of symbols including the first symbol and the second symbol. The first pattern is associated with the first position. The first position is associated with the first symbol. Each second position is associated with a respective symbol of the plurality of symbols.
US10672230B2 Method of operating a gaming machine, a gaming machine and a game controller
A gaming machine comprises memory storing a pay table comprising a plurality of pay table items, each item defining a prize and a required winning combination of symbols to achieve the respective prize, a pay table modifier configured to modify the pay table to apply to at least one game outcome by changing the required winning combination of symbols associated with a first prize such that a lower number of symbols are required to achieve the first prize, an outcome generator configured to generate each at least one game outcome by selecting symbols for display in a plurality of columns of symbol display positions on a display of the gaming machine, and an outcome evaluator configured to evaluate the selected symbols based on the modified pay table upon the pay table being modified.
US10672217B2 Product dispensing device
A system, device and method for dispensing a product includes a delivery system that includes at least one auger with internal flighting that is either integral with or attached to an internal wall of a barrel portion of the auger. The auger rotates and the spiral flighting within the auger transmits a product from a bulk loading station to a product dispensation area. Thus, products can be bulk loaded into a device rather than having to be loaded one-by-one into a dispensing device. The spiral flighting reduces pinch points associated with conventional auger systems.
US10672216B2 System and method for using a mobile device to access inventory
A system and method for using a mobile device to cause a vending machine to provide access to a product. After a calibration position is established within the mobile device, an accelerometer of the mobile device is used to determine a current location of the mobile device relative to the vending machine resulting from a movement of the mobile device from the calibration position. A product location to mobile device location mapping is then used to determine a one of a plurality of vending mechanisms associated with the vending machine that is to be activated given the determined current location of the mobile device. A signal may then be sent from the mobile device to the vending machine to instruct the vending machine to activate the determined one of the plurality of vending mechanisms.
US10672214B2 Method for securing an electronic device, and corresponding electronic device
A method and corresponding electronic device for securing the device. The device and method may include operations for: receiving a command requesting a modification of an operating parameter of the electronic device (C2); detecting whether the operating parameter is a parameter that is predefined as a sensitive parameter; and if so, determining whether the modification requested by the command, if applied, would lead to a degradation of the security of the electronic device. The determining may be done by comparing the initial state of the parameter on receiving the command with a new state for giving to the operating parameter in response to the command. And, in the event of the security of the electronic device being degraded, triggering an operation of securing the electronic device in response to the first command.
US10672212B2 Universal access control device
Described herein is a system and universal access control device that may be installed in proximity to, or within, an access control system to enable a user to use a user device to gain access to a secure area or resource. In some embodiments, a user may submit a request for access to a remote server and may be provided with an access token. The user may relay the received access token to the universal access device via a wireless transmission means on his or her user device. The universal access device may verify the authenticity of the access token by relaying the access token information to the remote server. Once the access token has been authenticated, the universal access control device may retrieve a credential stored in memory and provide that credential to the access control system to enable the user to gain entry to a secure area.
US10672210B2 Communication device and method for communication
A communication device (10) comprises a conductor (11), a transceiver (12) coupled to the conductor (11) and a data processing unit (13) that is coupled to the transceiver (12). The communication device (10) is configured to determine a strength signal (ST) depending on a receiver signal (SR) received via the conductor (11) and to determine a proximity signal (SP) depending on a proximity of a body to the communication device (10). The data processing unit (13) is configured to generate a disable signal (STO) depending on at least a value of the strength signal (ST) and on at least a value of the proximity signal (SP).
US10672209B2 Door lock control apparatus and method
Provided are door lock control apparatus and method having enhanced security and being capable of providing improved convenience to a user, the door lock control method including: requesting a server for security information set in a door lock; receiving first security information from the server; unlocking the door lock by using the first security information; and setting second security information different from the first security information, in the door lock.
US10672208B2 Touch-free operable stowage bin assemblies
A stowage bin assembly includes a latch that is configured to selectively lock and unlock the stowage bin assembly, and a sensor in communication with the latch. The sensor is configured to be engaged to lock, unlock, open, and/or close the stowage bin assembly without the latch or the sensor being touched.
US10672204B2 Real time streaming analytics for flight data processing
An example method includes receiving a plurality of data streams acquired for a respective parameter of a plurality of parameters indicating an operating condition of the aircraft, selecting at least one data stream corresponding to at least one parameter of the respective plurality of parameters, selecting a portion of data from the at least one data stream, comparing the portion of data to a model determined for the at least one parameter based on historical data, determining that a failure has occurred or is likely to occur during operation of the aircraft based on the comparing, and transmitting aircraft health monitoring information indicative of occurrence or likelihood of occurrence of the failure.
US10672200B2 System and method for providing inter-vehicle communications amongst autonomous vehicles
A cloud server maintains a neighboring vehicle data structure storing vehicle information of vehicles coupled to the cloud server over a network. The server receives a first request from a first of the vehicles, including a first vehicle identifier (ID) and current vehicle metadata of the first vehicle. In response to the first request, the server traverses the neighboring vehicle data structure to update a first node corresponding to the first vehicle based on the first vehicle ID and the current vehicle information of the first vehicle. The server transmits to the first vehicle over the network a list of one or more vehicle IDs identifying one or more vehicles that are within a predetermined geographic proximity of the first autonomous vehicles to allow the first vehicle to directly communicate with any vehicle in the list via a wireless local area network.
US10672199B2 Method for monitoring component life
Methods and systems are provided for reliably prognosing a vehicle component, such as a vehicle battery or an intake air filter. A state of degradation of the component is recursively predicted by updating, based on a sensed vehicle operating parameter, a previously estimated state of degradation of the component, the parameter selected based on the component being diagnosed, as well as based on past driving history and future driving predictions. The predicted state of degradation is then converted into an estimate of time or distance remaining before the component needs to serviced, and displayed to the vehicle operator.
US10672197B2 Time-warping adjustment based on depth information in a virtual/augmented reality system
A technique includes determining a depth value for each of a plurality of pixels of a frame, down-sampling the depth values of a tile of the frame to obtain a plurality of down-sampled depth values, the frame including one or more tiles, determining a change in a head pose, determining, from the plurality of down-sampled depth values, a down-sampled depth value for a vertex, determining an adjusted position for the vertex based on the change in head pose and the down-sampled depth value for the vertex, performing, based on at least the adjusted position for the vertex, a depth-adjusted time-warping of the frame to obtain a depth-adjusted time-warped frame, and triggering display of the depth-adjusted time-warped frame.
US10672193B2 Methods of restricted virtual asset rendering in a multi-user system
Embodiments relate to receiving an indication of a desired item by a user in a multi-use virtual world. The indication requests a rendering of a restricted virtual object in a space of the user. A server can determine and retrieve a partially rendered model of the restricted virtual object, determine a rendering location based on position data, and link the partially rendered model to the user and to the rendering location. The partially rendered model and the rendering location can be sent to user devices for rendering the partially rendered model at the rendering location. A partially rendered appearance of the restricted virtual object indicates to a second user the desired item by a first user. A fully rendered model may contain restricted content data, whereas a partially rendered model may not contain restricted content data. The restricted content data may include a restricted digital media file.
US10672191B1 Technologies for anchoring computer generated objects within augmented reality
Devices, systems, and methods may implement one or more techniques for anchoring computer generated objects within an augmented reality scene. One or more techniques may include capturing an image frame via a camera sensor, for example. One or more techniques may include determining a ground plane of the image frame and/or identifying a wall plane of the image frame. One or more techniques may include generating a model of a guide reticle and/or linking a virtual tether connecting the guide reticle to a digital object to be rendered relative to the guide reticle. One or more techniques may include rendering the guide reticle and the virtual tether to a display of, for example, a mobile image capture computing device relative to the wall plane and the ground plane. One or more techniques may include rendering the digital object to the display relative to the guide reticle and the virtual tether.
US10672189B2 Three-dimensional model creation and rendering with improved virtual reality experience
A cloud network server system, a method, and a software program product for compiling and presenting a three-dimensional (3D) model are provided. An end 3D model is composed from at least two pre-existing 3D models stored in the cloud network server system by combining the pre-existing 3D models. The end 3D model is partitioned into smaller cells. The system and method allow a drawing user to view and draw the end 3D model for example of a computer game, via a drawing user terminal computer. Based on a virtual location of the drawing user in the end 3D model, parts of at least one version of the end 3D model are rendered to the drawing user. The system and method render a more lifelike virtual reality gaming experience with substantially lesser time lag, lesser memory footprint requirement, and lesser production effort.
US10672185B2 Multi-rate shading using replayed screen space tiles
One aspect of the disclosure provides a method for rendering an image. The method includes: placing primitives of the image in a screen space; binning the primitives into tiles of the screen space that the primitives touch; and rasterizing the tiles at one tile of the tiles at a time. The aforementioned rasterizing includes shading a subset of the primitives binned to the one tile at a first shading rate during a first pass and shading the subset of primitives binned to the one tile at a second shading rate during a second pass, the second shading rate is different from the first shading rate, and the aforementioned placing is performed once while the image is rendered.
US10672184B2 Method and apparatus for performing tile-based path rendering
A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
US10672181B2 3D capture: object extraction
Previously our 3DSOM software has solved the problem of extracting the object of interest from the scene by allowing the user to cut-out the object shape in several photographs. This is known as manual “masking”. However, we wish to avoid this step to make the system as easy to use as possible. For an unskilled user the process needs to be as simple to use as possible. We propose a method of extracting a complete closed model of an object without the user being required to do anything other than capture the shots.
US10672178B2 Ray traversal with virtual grids
Circuitry for identifying a closest intersected bounding volume in a target grid in a 3-dimensional scene includes circuitry that generates grid coordinates of candidate x-, y-, and z-planes in the target grid that belong to bounding volumes and which are closest to the ray. Comparator circuitry determines the closest plane among the candidate x-, y-, and z-planes to the ray. Circuitry generates an identifier of the bounding volume using the grid coordinates of the closest plane. The allocation of resources for some components comprising the circuitry is based on the number of planes that define the target grid, and for other components of the circuitry is based on the number of bounding volumes being considered.
US10672176B2 Apparatus and method for processing commands in tile-based renderers
An apparatus and method are described for culling commands in a tile-based renderer. For example, one embodiment of an apparatus comprises: a command buffer to store a plurality of commands to be executed by a render pipeline to render a plurality of tiles; visibility analysis circuitry to determine per-tile visibility information for each of the plurality of tiles and to store the visibility information for a first tile in a first storage, the visibility information specifying either that all of the commands associated with rendering the first tile can be skipped or identifying individual commands associated with rendering the first tile that can be skipped; and a render pipeline to read the visibility information from the first storage to determine whether to execute or skip one or more of the commands from the command buffer to render the first tile.
US10672171B2 System and method for dynamic content generation in a virtual space
A computerized system and method provides for the dynamic generation of content in a virtual space. The method and system includes selecting at least one virtual object that provides content in the virtual space and defining interaction parameters for the virtual object, such as movement along an axis in the virtual space. The method and system includes instantiating an avatar, or selecting another object, in the virtual space that moves along the selected axis and pairing a location of the avatar, or the other object to the interaction parameters for the virtual object. Therein, the method and system includes modifying an output generated by the at least virtual object based on changes in position of the avatar, or other object, within the virtual space, the modifying of the output determined based on the interaction parameters.
US10672170B1 Systems and methods for utilizing a device as a marker for augmented reality content
Systems and methods for utilizing a device as a marker for virtual content viewed in an augmented reality environment are discussed herein. The device (or sign post) may comprise a wirelessly connectable device linked to a power source and associated with multiple linkage points. The device may provide information to a user (or a device of a user) defining virtual content and a correlation between the linkage points and a reference frame of the virtual content. When rendered by a display device, the virtual content may be presented based on the reference frame of the virtual content correlated to the real world by virtue of the position of the linkage points in the real world.
US10672166B2 Systems and methods for providing a virtual aircraft build process
Systems and methods are provided for displaying multiple aircraft states of an aircraft build process. A method includes storing, in a computer storage device, visual depictions of the multiple aircraft states that are layered over one another. The multiple build states of an aircraft represent different operational states of the aircraft over time. A user interface is configurable to display aircraft build states that occur during an aircraft build process based upon retrieval of the particular build phase from the computer storage device.
US10672162B1 Density gradient analysis tool
A density gradient analysis tool can be employed in conjunction with heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an interval of time. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
US10672156B2 Systems and methods for processing computational workflows
In one embodiment, a method of processing a computational workflow comprises receiving a description of a computational workflow. The description comprises a plurality of steps, in which each step has at least one input and at least one output, and further wherein an input from a second step depends on an output from a first step. The description is translated into a static workflow graph stored in a memory, the static workflow graph comprising a plurality of nodes having input ports and output ports, wherein dependencies between inputs and outputs are specified as edges between input ports and output ports. Information about a first set of nodes is then extracted from the static workflow graph and placed into a dynamic graph. A first actionable job is identified from the dynamic graph and executed.
US10672149B2 Head mounted display device and processing method of head mounted display device
This application discloses a head mounted display device for extending a display area of an electronic device and a processing method of the head mounted display device. A display of the electronic device displays first content of an image. The image further includes second content that is not displayed on the display of the electronic device. The head mounted display device obtains, by using an image sensor, the first content displayed on the display of the electronic device, performs projection transformation on the second content, and displays the obtained first content and the second content obtained after the projection transformation on the display of the head mounted display device.
US10672148B2 Compressing and uncompressing method for high bit-depth medical gray scale images
A digital encoding and decoding method of high bit-depth gray scale medical images allows standard 3-channel color image compression algorithms to be used to compress and de-compress such encoded high bit-depth gray scale images without significant image quality loss. The digital encoding and decoding method may be used to improve the network transmission, storage and rendering of such gray scale images in a standard web browser.
US10672143B2 Image processing method for generating training data
A method includes steps of: (a) causing a display device to display an image of a real object based on captured image data of a real object; (b) causing the display device to display a 2D model obtained from a projection of a 3D model corresponding to the real object based at least on a view; and (c) storing appearance data of the real object and data of the 2D model into a memory device while associating the appearance data and the data of the 2D model with each other after the real object and the 2D model are displayed so as to be aligned with or substantially aligned with each other by the display device.
US10672139B2 Method and system for remotely measuring the volume of liquid stored in external floating roof tanks
A method for measuring a liquid volume and/or corresponding fill rate of floating roof tanks includes selecting an Area Of Interest (AOI) to be monitored at the earth's surface, gathering geographical coordinates of tanks in the AOI, and downloading and pre-processing a time series of SAR reference images covering the AOI. The method includes projecting geographical coordinates of the tanks on the time series of the images to determine pixel coordinates of the tanks, and determining tank dimensions through processing of the images at the pixel coordinates. The method includes downloading and pre-processing at least one new SAR image over the AOI and registering it on top of the reference images, and, for each tank of the AOI, detecting in the new SAR image a bright spot corresponding to the roof of the tank and converting its pixel coordinates into liquid volume and/or fill rate information.
US10672137B2 Generating a disparity map having reduced over-smoothing
This disclosure describes systems and techniques for generating a disparity map having reduced over-smoothing. To achieve the reduction in over-smoothing that might otherwise occur, a third image is captured in addition to stereo reference and search images. Information from the third image, which may be of the same or different type as the stereo images (e.g., RGB, grey-scale, infra-red (IR)) and which may have the same or different resolution as the stereo images, can help better define the object edges.
US10672131B2 Control method, non-transitory computer-readable storage medium, and control apparatus
A control method includes: estimating, in a first image within an image series, a plurality of sets including candidate regions and indexes according to image feature quantities of the first image, the candidate regions being regions in which presence of an object is estimated within the first image, the indexes being values indicating possibilities of the presence of the object in the candidate regions; obtaining movement information about movement of the object from the image series; correcting the candidate regions and the indexes in the plurality of sets based on the movement information obtained by the second processing; and determining the position of the object in the first image based on the plurality of sets including the corrected candidate regions and the corrected indexes.
US10672126B2 Image processing apparatus and magnetic resonance imaging apparatus
An image processing apparatus according to an embodiment includes processing circuitry. The processing circuitry acquires a magnetic resonance (MR) image in which objects of interest scattered in a brain of a subject are rendered. The processing circuitry acquires connection information indicating connectivity among a plurality of regions of the brain. The processing circuitry performs an analysis with use of the MR image and the connection information, and calculates analytical values related to the objects of interest and allocated to the regions.
US10672124B2 System and method for creating a decision support material indicating damage to an anatomical joint
A system for creating decision support material indicating damage to an anatomical joint of a patient. The system is configured to: i) receive a series of radiology images of at least a part of the anatomical joint; ii) obtain a three-dimensional image representation of the at least part of the anatomical joint; iii) identify tissue parts of the anatomical joint using image analysis; iv) determine damage to the anatomical joint by analyzing said image representation; v) mark damage to the anatomical joint in the obtained three-dimensional image representation; and vi) generate decision support material. The analysis comprises: detecting an irregular shape of a contour of a tissue part; and/or detecting that the intensity in an area within or adjacent to bone and/or cartilage parts differs from a predetermined value; and/or comparing at least one identified tissue part with a template representing a predefined damage pattern for an anatomical joint.
US10672123B2 Image processing apparatus, endoscope system, and image processing method
An image processing apparatus includes: an image acquisition unit that acquires a plurality of endoscope images obtained by imaging an observation target at different times with an endoscope; a blood vessel extraction unit that extracts blood vessels of the observation target from the plurality of endoscope images; a blood vessel information calculation unit that calculates a plurality of pieces of blood vessel information for each of the blood vessels extracted from the endoscope images; a blood vessel parameter calculation unit that calculates a blood vessel parameter, which is relevant to the blood vessel extracted from each of the endoscope images, by calculation using the blood vessel information; and a blood vessel change index calculation unit that calculates a blood vessel change index, which indicates a temporal change of the blood vessel, using the blood vessel parameter.
US10672122B2 Optimizing user interactions in segmentation
A system and a computer-implemented method are provided for segmenting an object in a medical image using a graphical segmentation interface. The graphical segmentation interface may comprise a set of segmentation tools for enabling a user to obtain a first segmentation of the object in the image. This first segmentation may be represented by segmentation data. Interaction data may be obtained which is indicative of a set of user interactions of the user with the graphical segmentation interface by which the first segmentation of the object was obtained. The system may comprise a processor configured for analyzing the segmentation data and the interaction data to determine an optimized set of user interactions which, when carried out by the user, obtains a second segmentation similar to the first segmentation, yet in a quicker and more convenient manner. A video may be generated for training the user by indicating the optimized set of user interactions to the user.
US10672115B2 Weakly supervised anomaly detection and segmentation in images
Systems and methods are disclosed for processing an image to detect anomalous pixels. An image classification is received from a trained convolutional neural network (CNN) for an input image with a positive classification being defined to represent detection of an anomaly in the image and a negative classification being defined to represent absence of an anomaly. A backward propagation analysis of the input image for each layer of the CNN generates an attention mapping that includes a positive attention map and a negative attention map. A positive mask is generated based on intensity thresholds of the positive attention map and a negative mask is generated based on intensity thresholds of the negative attention map. An image of segmented anomalous pixels is generated based on an aggregation of the positive mask and the negative mask.
US10672109B2 Multi-scale architecture of denoising monte carlo renderings using neural networks
A modular architecture is provided for denoising Monte Carlo renderings using neural networks. The temporal approach extracts and combines feature representations from neighboring frames rather than building a temporal context using recurrent connections. A multiscale architecture includes separate single-frame or temporal denoising modules for individual scales, and one or more scale compositor neural networks configured to adaptively blend individual scales. An error-predicting module is configured to produce adaptive sampling maps for a renderer to achieve more uniform residual noise distribution. An asymmetric loss function may be used for training the neural networks, which can provide control over the variance-bias trade-off during denoising.
US10672107B2 Image processing apparatus and method of controlling the same
In order to suitably perform image processing on each partial area of an input image, an image processing apparatus divides an input image into a plurality of rectangular images, and performs image processing for each rectangular image. The apparatus stores intermediate information corresponding to each pixel in a rectangular image; performs image processing on pixel data of a rectangular image of interest based on the intermediate information, and generates intermediate information to be used in image processing on pixel data subsequent to the rectangular image of interest; and updates the intermediate information with the generated intermediate information. The apparatus updates the intermediate information based on given update period information that indicates an intermediate information update period.
US10672105B2 Display control apparatus changing size of plurality of objects displayed on display device, control method of the display control apparatus, and computer executable instructions for causing a computer to execute the control method
An apparatus includes a memory, a processor, a control unit and an instruction unit. The control unit controls display on a display unit on which an image based on received image data is displayed. The instruction unit provides an instruction to switch a display size of the image on the display unit. When the instruction unit provides the instruction, in a state in which the image before the switching is performed is displayed on the display unit, the control unit causes display of a first object visually indicating a second display size of the image that is to be displayed on the display unit, the second display size being a size after the switching is performed, and, when the second display size is determined on the basis of the instruction from the instruction unit, the control unit causes display of the image based on the second display size.
US10672104B2 Method and apparatus for generating an extrapolated image based on object detection
A method and apparatus for generating an extrapolated image from an existing film or video content, which can be displayed beyond the borders of the existing file or video content to increase viewer immersiveness, are provided. The present principles provide to generating the extrapolated image without salient objects included therein, that is, objects that may distract the viewer from the main image. Such an extrapolated image is generated by determining salient areas and generating the extrapolated image with lesser salient objects included in its place. Alternatively, salient objects can be detected in the extrapolated image and removed. Additionally, selected salient objects may be added to the extrapolated image.
US10672103B2 Virtual object movement
A method for moving a virtual object includes displaying a virtual object and moving the virtual object based on a user input. Based on the user input attempting to move the virtual object in violation of an obstacle, displaying a collision indicator and an input indicator. The collision indicator is moved based on user input and movement constraints imposed by the obstacle. The input indicator is moved based on user input without movement constraints imposed by the obstacle.
US10672099B2 Memory cache management for graphics processing
Systems, methods, and computer readable media to manage memory cache for graphics processing are described. A processor creates a resource group for a plurality of graphics application program interface (API) resources. The processor subsequently encodes a set command that references the resource group within a command buffer and assigns a data set identifier (DSID) to the resource group. The processor also encodes a write command within the command buffer that causes the graphics processor to write data within a cache line and mark the written cache line with the DSID, a read command that causes the graphics processor to read data written into the resource group, and a drop command that causes the graphics processor to notify the memory cache to drop, without flushing to memory, data stored within the cache line.
US10672096B1 Multistage neural network processing using a graphics processor
A multistage neural network system can store neural networks as shader programs on GPU memory. Neural network weights can be stored as shader objects or textures on the GPU memory. The GPU can receive a number of neural network image processing tasks to perform on images captured by a client device. The GPU can execute the tasks per driver parameters and display results in real time or near real time on the client device.
US10672093B2 Delivery order relaying system using TTS and method therefor
A delivery order relaying system is disclosed. The system comprises: an order receiving module for receiving a delivery order, to be processed, which is transmitted from an orderer terminal; a TTS module for generating, through TTS, a voice delivery order corresponding to the delivery order to be processed; a voice output module for connecting a phone call to a vendor corresponding to the delivery order to be processed, and outputting the voice delivery order through the connected phone call; a response receiving module for receiving, from the vendor through the phone call, an order response to the delivery order to be processed; and a delivery order response module for transmitting order processing result information, corresponding to the order response, to the orderer terminal having transmitted the delivery order to be processed.
US10672092B2 Systems and methods for mapping to milestones in a policymaking process
A system for normalizing aggregated electronic data may include at least one processor and a memory. The processor may access data scraped from a plurality of local databases, each storing localized terms for temporal local milestones; for example, a first localized term for a first temporal milestone in a first locale may differ from a second localized term for a similar second temporal milestone in a second locale. The processor may store the temporal local milestones in a central database, determine a mapping of each of the localized terms for each temporal local milestone to a normalized term for each milestone, and identify, in a displayed timeline associated with the first locale, each associated temporal local milestone using the normalized term for each milestone. The processor may further identify, in a displayed timeline associated with the second locale, each associated temporal local milestone using the normalized term for each milestone.
US10672091B2 Physician performance and recommendation interface
The technology provides for utilizing and displaying physician analytics. For example, a result metric for a physician is based on a value metric, a quality metric, and/or a quantity metric. The value metric, quality metric, and/or quantity metric may all be received from different sources. The result metric may be displayed on a chart, or the result metric may be utilized for determining referral recommendations for a physician. The result metric may be displayed as a physician indicator on the chart. An insight for the physician may also be determined from the result metric. The insight may be based on the location of the physician indicator on the chart, and the insight may be represented by the color or other visual attribute of the physician indicator. For referral recommendations, the result metric may be used to adjust the rank of a physician in a referral search result.
US10672090B1 Customer incapacity management
Systems and method of managing incapacity of a customer is provided. The subject innovation can determine when a customer cannot receive financial communications due to incapacity. The determination can be made due to lack of a response from the customer or to account activity indicating the customer may be incapacitated. The innovation can default to a designated person for sending financial communications of the customer upon a determination of incapacity.
US10672087B1 Order volume management system
A merchant management system including an order management application to manage customer orders for bespoke or made-to-order goods and determine a suitable allocation of order volume to respective available merchants. The order management application collects, determines, and considers “online” activity data and “offline” activity data in generating a suitability score for each available merchant as it relates to allocation of an existing order volume or a projected order volume.
US10672082B1 Systems and methods for calculating seasonal insurance premiums
Insurance premiums for seasonal products may be generated. The insurance premium may be calculated by determining a historic seasonal variation in aggregate risk to an insurer; determining a predicted seasonal variation in aggregate risk to the insurer; and generating a premium installment payment schedule. The predicted seasonal variation in aggregate risk to the insurer may be based on the historical seasonal variation in aggregate risk. The premium installment payment schedule may be based on the predicted seasonal variation in aggregate risk. The monthly insurance premium may vary throughout the year and be based on a seasonal predicted risk to an insurer.
US10672078B1 Scoring of insurance data
Methods, apparatuses, and systems for applying models to score insurance data are disclosed. In one aspect, a system comprising a master node, a plurality of nodes in at least one cluster connected to the master node, and one or more computing devices connected to the master node is disclosed, where the master node is configured to distribute, using a HIVE module, an insurance scoring script and a predictive model to each of the plurality of nodes. The master node may call a function of the HIVE module to instruct each of the plurality of nodes to execute the insurance scoring script to generate scored results, wherein the scored results are written into a results table, and wherein the scored results comprise insurance scores for a plurality of customers.
US10672077B2 System and method for proactive underwriting using social data
Pursuant to some embodiments, systems, methods, apparatus and computer program code for proactive underwriting are provided. Pursuant to some embodiments, a computer implemented processing method is provided which includes identifying, by an insurance processing platform, an action by an entity that matches at least a first trigger rule. A proactive underwriting template is selected based on the at least first trigger rule, where the proactive underwriting template defines a number of data items required to complete the proactive underwriting template. The insurance processing platform is operated to automatically collect data associated with the plurality of required data items, and to perform a proactive underwriting analysis using the collected data. An underwriting determination is then rendered based on the proactive underwriting analysis.
US10672072B2 Method and system for vendor-neutral subcontractor enablement
A method implemented in a computer infrastructure having computer executable code, includes receiving information in support of a bid and determining if value-add eligibility criteria is met. Additionally, the method includes calculating a bid price based on the information if the value-add eligibility criteria is met, updating a record indicating the bid price and tracking additions and changes to the record.
US10672071B2 System and method for event-based trading
A system and method for news-based trading are developed. According to one method, a trader can pre-define a trading strategy including a number of trading rules to be applied based on a comparison of one or more estimated event values to the respective actual event values to be released at some later time. The example method further includes, upon receiving one or more actual event values via a user input or directly from outside sources, executing one or more predefined trading rules selected based on the comparison of the received actual event values to the respective estimated indicator values.
US10672067B2 Bid advising in resource allocation data analytics frameworks
Techniques facilitating advising bid values for usage of resource in a resource allocation data analytics framework are provided. In one example, a computer-implemented method can include generating, by a system operatively coupled to a processor, one or more performance models. A performance model of the one or more performance models is associated with respective service classes for a resource of a computing infrastructure associated with a provider network and comprising one or more resources available for allocation. A service class of the respective service classes represents a performance differentiation compared to other ones of the respective service classes. The computer-implemented method can also include determining, by the system, a suggested bid value for the resource. The suggested bid value represents an expected performance metric of the resource as a function of a bid value and is based on the one or more performance models.
US10672065B2 Systems and methods of targeted interactions for integrated retail applications
Example gesture based cross-channel commerce retail systems and methods are provided. Some of the example systems and methods permit a consumer to complete a Store Pick Up order, i.e., an order placed by the consumer via computer, mobile device, telephone, fax, mail-order, etc., by gesturing with a mobile device near a digital kiosk and optical sensor at a store pick up location. The mobile device and/or the digital kiosk may display media content to the consumer while the consumer completes the Store Pick Up order. In another example system, a digital kiosk is located in a public area such as an airport, shopping mall, train station, or stadium. The digital kiosk displays media content to the consumer, and the consumer may transfer to a mobile device such media by gesturing with the mobile device near the digital kiosk.
US10672062B2 Systems and methods for managing shopping lists and shopping routes
A system or method is provided to monitor a consumer's shopping routes associated with shopping lists. A location and movements of the consumer in a merchant's store may be monitored using a network of Bluetooth beacons installed throughout the merchant's store. When the consumer picks up a product from a store shelve and crosses out an item from a digital shopping list, the system may mark the location where the merchandise is picked up. Thus, a shopping route of the consumer may be detected as the consumer picks ups and crosses out various products listed on the shopping list during the shopping trip in the store. The consumer may share the shopping route with another consumer. The shopping route may be shared in real time, such that another consumer may make suggestions or comments or approve various items picked up by the consumer in real time.
US10672061B2 Managing product acquisition based on product characteristics
Managing product acquisition based on product characteristics is provided. Characteristics of a product in an electronic shopping cart are determined based on product provider data and product data corresponding to the product. A number of product characteristic points for the product in the electronic shopping cart is calculated based on mapping the determined characteristics of the product to user-defined product points. It is determined whether the calculated number of product characteristic points for the product in the shopping cart is less than or equal to a user-defined product characteristic point budget. In response to determining that the calculated number of product characteristic points for the product in the shopping cart is greater than the user-defined product characteristic point budget, a warning is displayed on a user client device that the user-defined product characteristic point budget is exceeded.
US10672060B2 Methods and systems for automatically sending rule-based communications from a vehicle
A vehicle is provided that determines a need for communication with a third party vendor, retrieves the user rule from the memory (the user rule defining to which third party vendor the vehicle can send a first communication to address the need and defining a geographic location of the third party vendor relative to a current location of the vehicle, a monetary amount the vehicle can pay to a third party vendor for a product or service to address the need, and a time limit for the third party vendor to provide the product or service to address the need), based on the user rule, selects a third party vendor from among multiple possible third party vendors, and when determined by the user rule, automatically sends the first communication to the selected third party vendor to order the product or service and provides an authorization to the selected third party vendor to complete the order. The vehicle uses different communication protocols to provide the first communication and authorization to the selected third party vendor.
US10672057B2 System and method for predicting and presenting a cross-sell product
A method for facilitating a price quote for a cross-sell product includes receiving an input indicating that a first price quote application associated with a first insurance product has been completed and, after receiving the input, directing a customer to a cross-sell bundle web page. The web page indicates a price quote for the first insurance product, and a message prompting the customer to begin a second price quote application associated with a second insurance product. The method also includes causing, using information obtained from the customer via the first price quote application, one or more information fields of the second price quote application to be populated, and calculating, based at least on information in the populated fields, a price quote for the second insurance product. The method also includes causing a the price quote for the second insurance product to be displayed to the customer.
US10672056B2 Systems and methods for recommending software based on user similarity
Systems and methods for determining software recommendations for a user. A first application list of applications installed on a user's computer is received. A distribution score is determined for each application in the first application list. A set of least distributed applications is determined based on the distribution score. A similarity score is determined for each user in a set of users having one or more applications of the set of least distributed applications installed on their respective systems. A second list of applications is determined based on applications installed by users in the set of users having a similarity score above a threshold. Recommendations for applications in the first list of applications are determined based, at least in part, on typicality scores for the applications.
US10672055B2 Method and system for presenting personalized products based on digital signage for electronic commerce
Method and system for electronic commerce are provided. An image of a user is obtained. A plurality of features based on the image of the user is determined. A group of products based on the plurality of features are selected. A recommendation to the user is provided based on the group of products.
US10672053B1 Systems, manufactures, and methods for comparative bid analysis and purchase order preparation
Embodiments include systems and methods for providing comparative bid analysis and purchase order preparation. In one embodiment, a method can include receiving price data from one or more vendors; based at least in part on the received price data, identifying similar items from the two or more vendors; comparing the identified similar items to determine a lowest price; generating one or more indications for output to a user to verify price data; based at least in part on the received price data, generating a proposed purchase order selecting the lowest price for some or all of the identified items; providing the proposed purchase order for the user to select one or more items; after user approval, generating a purchase order for the two or more vendors utilizing some or all of the user-selected items in the proposed purchase order; and transmitting the purchase order to the two or more vendors.
US10672046B2 Systems and methods for non-destructive testing online stores
A non-transitory computer readable medium may include executable instructions which, when executed by a processor, cause the processor to provide for a repository of digital content, and to provide for a store configured to sell a right to use the digital content to a customer and to transmit the digital content to a non-destructive testing (NDT) device, and wherein the digital content is configured to be executed by, used by, or displayed the NDT device, or a combination thereof.
US10672040B1 Ordering of fill requests to send to online ad networks to fill an ad unit in an electronic publisher application with an online advertising impression
In general, embodiments of the invention relate to servicing fill request using ad networks and demand-side partners.
US10672036B2 Bidding based on the relative value of identifiers
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A linking is provided of identifiers for users or devices known to a content delivery service. Each identifier is associated with the user or device in a specific context. The linking includes first and second identifiers. A request for content is received that includes either the first or second identifier. Bidders in an exchange are identified that have expressed an interest in bidding on a content delivery opportunity associated with the user or the device. For each bidder, a relative value is determined for a respective bidder for the opportunity to present content to the user or device in association with each identifier known to the bidder. For each bidder, a real-time bid request is generated in the exchange that includes the highest value identifier for submission to a respective bidder.
US10672035B1 Systems and methods for optimizing advertising spending using a user influenced advertisement policy
Systems and methods are disclosed for generating an optimized bid value for an advertisement relating to a product. In one implementation, a computerized-method is provided for receiving information about online activity by a plurality of users, the information including a user ID associated with each of the plurality of users. The method may also include extracting a feature set corresponding to purchasing users, the purchasing users being a subset of the plurality of users who have purchased the product. The method may further include generating a model that represents the extracted feature sets of the purchasing users, based on the extracted data, calculating a reward function according to the generated model, and generating an optimized bid value for the advertisement according to the calculated reward function, the optimized bid value representing the difference between a value of displaying the advertisement, and a value of not displaying the advertisement.
US10672031B2 Display device and content display system
A display device (1) includes a screen (3), at least one sensor, and a processing unit (6) configured to manage content displayed on the screen (3) based on information received from the at least one sensor. The device (1) is configured to detect the presence of one or more user in the vicinity of the device (1) and display content, such as advertisements, on the screen based on information received from the sensors. A plurality of display devices may be interconnected to form a composite display system. The device/system may further use sensors to determine information/advertising content relevant to the demographic of the user(s).
US10672029B2 Clustering users of a social networking system based on user interactions with content items associated with a topic
A social networking system presents users with a content items and ad requests, which may include targeting criteria specifying a topic. Interactions by users who were presented with an advertisement from an ad request including targeting criteria specifying the topic are stored by the social networking system and used to identify a cluster group of additional users having characteristics similar to characteristics of users who were presented with the advertisement from the ad request including targeting criteria specifying the topic and who interacted with the advertisement. The social networking system determines scores for additional users in the cluster group based on measures of similarity between the additional users and the users who were presented with the advertisement and who interacted with the advertisement. Based on the determined scores, the social networking system associates additional users in the cluster group with the topic.
US10672028B2 Region merging and coding parameter reuse via merging
A favorable merging or grouping of simply connected regions into which the array of information samples is sub-divided, is coded with a reduced amount of data. To this end, a predetermined relative locational relationship is defined enabling an identifying, for a predetermined simply connected region, of simply connected regions within the plurality of simply connected regions which have the predetermined relative locational relationship to the predetermined simply connected region. Namely, if the number is zero, a merge indicator for the predetermined simply connected region may be absent within the data stream. In other embodiments, spatial sub-division is performed depending on a first subset of syntax elements, followed by combining spatially neighboring simply connected regions depending on a second subset of syntax elements, to obtain an intermediate sub-division.
US10672022B2 System and method for targeted marketing and consumer resource management
Systems and methods are provided for providing gift card exchange opportunities to consumers. For example, a consumer may elect to trade registered gifts cards by selecting the gift cards to swap and indicating the value of the card to be swapped. Cards may be digitally swapped, for example, via a universal transaction card, or gift cards may be cancelled and replaced with one or more new cards and partial gift card values may be exchanged. The consumer may use a consumer account to purchase and configure gift cards that may be used for purchasing goods and services. A universal transaction identifier may be associated with the consumer account and used to purchase goods and services from more than one selected goods and services providers.
US10672021B2 System and method for location-based trafficking for resource accumulation
Embodiments of the present invention provide a system for location-based trafficking for resource accumulation. The system may monitor location data of a mobile device of a user to determine when the user is within a predetermined distance from a specific geographical location of a resource. The system may then automatically transmit a token alert across a wireless network to the mobile device, activating a resource accumulation application to cause a user interface of the mobile device to display an augmented reality of a camera display that includes a virtual token. In some embodiments, the system determines that some advanced interaction has occurred between the user and a merchant associated with the geographical location of the resource and, in response, provides additional virtual tokens or improves the benefit to the user for one or more virtual tokens.
US10672018B2 Systems and methods to process offers via mobile devices
A mobile device is configured with a mobile application to direct a user to a location of more interest to the user based on benefits of offers provided to the user. The mobile application may be configured to capture an image of an offer presented in an advertisement via a digital camera, identify the offer from the image, and store data associating the offer with one or more accounts of the user. The mobile application is configured to present information to suggest a direction of travel to the user for improved opportunities to take advantage of the offers.
US10672014B2 Method and a device for decoding data streams in reconfigurable platforms
A decoding device is implemented on an integrated circuit, for decoding a market data input stream received in a given data representation format. The decoding device comprises an engine built around a finite state machine, the engine being generated from at least one description file and configured to perform the following steps, in a current state of the finite state machine: i) dividing the market data input stream into a number of tokens and reading a set of tokens, ii) accumulating the set of read tokens in internal registers, iii) generating output commands from the tokens accumulated in the internal registers depending on a condition related to the tokens accumulated in the internal registers, and iv) selecting the next state of the Finite State Machine state based on a triggering condition.
US10672010B2 Management system
A management system includes: an information terminal that reads an information code attached to a management target, the information code storing code identification information that specifies the management target; and a server communicable with the information terminal. The information terminal includes: a reading portion that optically reads display information including the information code; a position information acquisition portion that acquires position information of the information terminal; a terminal-side transmission portion that transmits the position information as reading position information to the server; and a notification portion that notifies predetermined information. The server includes: a storage portion that stores management information; a determination portion that determines whether the code identification information corresponds to information of the information code attached to the management target; and a server-side transmission portion that transmits a determination result to the information terminal. The notification portion notifies information with respect to the determination result.
US10672009B2 Method for authenticating financial instruments and financial transaction requests
A method for authenticating a check of a plurality of checks where the check was previously issued from a first party to a second party, including receiving first information from the first party, storing the first information in a file of a third party and receiving the check. The check has first party identifying information, a unique pseudorandom number of a pseudorandom sequence, and an amount. A status of activating the plurality of checks is determined. At least a portion of the first party identifying information included with the check, the unique pseudorandom number included with the check and the check amount included with the check are authenticated. The received check is authenticated if the first party, the unique pseudorandom number included with the check and the amount included with the check are authenticated and if the plurality of checks have been activated.
US10672004B2 Managing fraudulent sign-ups at payment systems
A method for detecting fraudulent sign-ups at a payment system is discussed. The method includes receiving a suspect sign-up request for creating a new user account at the payment system. The method includes providing access to a new duplicate user account responsive to receiving the suspect sign-up request, the new duplicate user account imitating the new user account. The method includes initiating a fraud determination of whether the suspect sign-up request is fraudulent. The method includes receiving a request from the user device, the request for adding a new financial account to the new user account. The method includes providing an indication of an addition of the new financial account to the new user account. The method also includes delaying the addition of the new financial account to the new user account until receiving results of the fraud determination.
US10671997B2 Transaction processing systems and methods for per-transaction personal financial management
An improved point of sale terminal and method of operation thereof providing new personal financial management support features thereto including receiving payment for a transaction amount from a user includes means for receiving from the user a primary account number associated with a primary account having a plurality of subaccounts each having a subaccount indicator and means for receiving from the user a user selected subaccount indicator from among the plurality of subaccount indicators for processing of the transaction amount. The system also includes means for transmitting the primary account number and the subaccount indicator as received from the user to a financial institution for payment authorization of the transaction amount and means for receiving authorization from the financial institution responsive to the transmitting.
US10671995B1 Payment card with budget display
Various examples are directed to payment cards with budget displays including systems and methods for using the same. A payment card may comprise a display and a control circuit. The control circuit may display, at the display of the payment card, a first display state indicating a first unused portion of a budget amount for a current budget period. The control circuit may access first budget status data generated in response to a transaction made with the payment card and modify the display to display a second display state indicating a second unused portion of the budget amount for the current budget period, wherein the second unused portion is based at least in part on the transaction.
US10671991B2 Self-authenticating peer to peer transaction
A system and method of transaction processing is provided. The system includes a central server, which, after receiving transaction and recipient information from an initiator, sends a verification code to the initiator. The server also sends instructions for the initiator to send the code to a recipient via an outside communication channel. The server receives the verification code from the recipient, and verifies the transaction. In this manner, security may be maintained.
US10671990B2 Register apparatus having a status indicator associated with a predetermined sales restriction
A register apparatus includes a scanner, an operation panel, a status indicator, and a processor. The processor is configured to process a product code of a product for a transaction obtained through the scanner or the operation panel, to determine whether or not the product code is associated with a predetermined sales restriction and whether or not sale is allowed for the product. The processor is also configured to control the status indicator to perform a first indication when the product code is determined to be not associated with the predetermined sales restriction, a second indication when the product code is determined to be associated with the predetermined sales restriction and sales is determined to be allowed for the transaction, and a third indication when the product code is determined to be associated with the predetermined sales restriction and sales is determined to be not allowed for the transaction.
US10671987B2 System and method for interacting with a self-service terminal
Systems and methods for processing custom structured tags at a self-service terminal are disclosed. Custom structured tags received by a self-service terminal can include information to identify one or more devices attached to the terminal and identify one or more types of data to be obtained from a user by use of the attached devices. In some embodiments, a browser can natively interpret the custom structured tags. The self-service terminal can also be configured to receive and decode structured tags identifying or more actions to be performed by the device, such as printing a transaction record or dispensing currency.
US10671985B2 Tracking use of a virtualization service recording to globalization characteristic based usage
Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
US10671981B2 Centralized financial account migration system
Systems and methods for migration of financial account settings are disclosed. One system includes a migration server. The migration server includes a third-party interface directory, including notification data associated with notifying one or more third parties of an account migration. The migration server further includes a transaction analysis module configured to parse transaction histories associated with an existing financial account to identify a third party that has initiated at least one transaction with the existing financial account. The migration server also includes a notification module configured to generate a notification for the identified third party based on notification data associated with the identified third party stored in the third-party interface directory and information associated with a target financial account.
US10671977B2 Management team mailbox integrating email repository and content management store services
A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
US10671976B2 Instant messaging window display method and apparatus, and computer readable medium
The present disclosure discloses an instant messaging window display method, including the following steps: running an instant messaging window on a user terminal; receiving a small window instruction; extracting, in response to the small window instruction, the instant messaging window run on the user terminal as a to-be-converted window; converting the to-be-converted window into a floating small window; and displaying the floating small window on the top of a current page of a browser. Therefore, the terminal converts the instant messaging window into the floating small window, and always keeps displaying the floating small window on the top of the current page of the browser. When the user browses and operates another webpage on the browser, the display of the floating small window is not affected. This is convenient for the user to check an instant messaging interaction message in time, thereby improving convenience of instant messaging interaction.
US10671974B2 Robot interaction with a tele-presence system
The disclosure provides methods and systems for spatial communication in a tele-presence system. In particular, the present technology provides human-robot interaction that allows users to feel a stronger sense of successful communication with a tele-presence system. Various embodiments of the present technology facilitate spatial communication between users via the tele-presence system, including communicating body language, spatial awareness, and improved information display, with a tele-presence device including a camera system and a hub. The methods and systems may include determining a user input, such as a gesture, indicative of an object, and detecting and tracking the object. The methods and systems may further include transmitting at least one control signal to one or more servo motors coupled to the camera system, the at least one control signal configured to reposition the camera system such that the detected object is kept within boundaries of a video signal.
US10671970B2 Assigning boxes to storage bays based on available spaces
Assigning boxes to available spaces in storage bays may include: obtaining a first data structure identifying available spaces in multiple storage bays, the first data structure including xyz measurements of available spaces, and the multiple storage bays including one or more boxes; comparing, by a processor, for match xyz dimensions of a box with xyz dimensions of one or more available spaces in the first data structure to identify a matching available space, the box being selected from a second data structure identifying boxes to be placed into the multiple storage bays; and assigning, based on a match, the box to the matching available space, and removing the box from the second data structure, and the matching available space from the first data structure. The assigning of boxes may be combined with identifying desired products to be ordered, and ordering products based on available spaces in the storage bays.
US10671969B2 Operating room situated, parts-inventory control system and supervisory arrangement for accurately tracking the use of and accounting for the ultimate disposition of an individual component part of a complete implant which is then being surgically engrafted in-vivo upon or into the body of a living subject
The preset invention is an inventory-parts control system and supervisory arrangement suitable for tracking the actual use of and accounting for the ultimate disposition of at least some of the individual pieces constituting an implant (or a complete implant construct), which is then being surgically engrafted in-vivo. This inventory-parts control system and supervisory arrangement is accurate, reliable, and fully functional for inventory part control purposes during the surgery; and will account for the ultimate disposition of each required component item of that implant (or complete implant construct) individually and in a timely manner, as each part is individually surgically introduced and engrafted in-vivo at a preselected anatomic site upon or within the body of a living subject.
US10671966B2 System and methods for enabling efficient shipping and delivery
A method for recipient-initiated shipping includes receiving, at an internet connected server, recipient data (including a first shipping address) from a shipping recipient; providing delivery options to the shipping recipient based on a set of delivery option criteria and the recipient data; receiving a delivery choice from the shipping recipient; and notifying at least one of a shipping sender and a shipping carrier of the delivery choice.
US10671963B2 Systems and methods for creating and using a hybrid-digital mailbox
A method, electronic device, and computer-readable storage medium are provided for populating a calendar. In one embodiment, a method is provided for receiving tracking data regarding a delivery item, calculating an expected delivery date for the delivery item, identifying one or more deadlines associated with the delivery item, based on the tracking information, and automatically populating a user's calendar with the expected delivery date and the one or more deadlines.
US10671960B2 System and method for performing precision guided air to ground package delivery
Described is a method of delivery for cargo or goods from an aerial vehicle (mothership) to a designated ground delivery location via the use of a direct air shipping (DASH) package. For example an aerial vehicle may be an airplane or helicopter that remains at altitude with a DASH packaged stowed for deployment. As the mothership travels in the vicinity of the designated location the DASH package flight control computer (flight controller) calculates a preferred travel trajectory based upon the aerodynamic properties of the package and location relative to the designated delivery location such as a small delivery pad located on a patio of a home. When the mothership transits through a calculated release point the DASH package disengages the mothership. As the DASH package descends it may increase accuracy relative to the designated delivery location by altering aerodynamic properties to maintain the preferred travel trajectory and decreasing landing zone size requirements and increasing precision of delivery. To reduce the impact force at landing the designated delivery location and/or the DASH package may contain a net, airbag, parachute or similar device to provide a suitably soft landing suitable for commercial home delivery.
US10671959B2 Information processing system, information processing method, and non-transitory computer readable storage medium
Assume that a first step in a series of processing is completed while data used in the series of processing is stored in a first directory in a first unit. In this case, the data is stored in a second directory different from the first directory in a second unit corresponding to a second step as a next step of the first step.
US10671957B2 Reducing cybersecurity risk level of a portfolio of companies using a cybersecurity risk multiplier
A multiplier is utilized to quantify a cybersecurity risk level of a portfolio of entities (e.g., companies) and enable actions to mitigate that quantified risk. In doing so, features or attributes of one or more companies in a portfolio are compared to features or attributes of one or more companies that experienced an adverse cybersecurity event (e.g. a data breach). Further, a degree of dependency, such as a matrix of a number of shared vendors and the proximity of those vendors to the companies, can be measured between (1) portfolio companies and one or more companies that experienced a cybersecurity event, and/or (2) the portfolio companies themselves to better quantify the risk. That is, to more meaningfully analyze a cybersecurity event that occurred at one or more companies and better predict the likelihood of an occurrence at portfolio companies, embodiments can determine an n-degree interdependency between companies.
US10671952B1 Transmission of a message based on the occurrence of a workflow event and the output of an externally augmented propensity model identifying a future financial requirement
A method for transmitting a message based on the occurrence of a workflow event and the output of an externally augmented propensity model. The method includes scoring a business entity by applying a propensity model to data. The data includes a first portion created based on a platform utilized by users associated with the business entity, and a second portion that includes financial data of an owner of the business entity. The method includes generating, based on the score, a classification of a future financial requirement of the business entity, and determining that the classification meets a financial requirement threshold. Moreover, the method includes determining, using the first portion of data, that an aspect of the business entity meets a business activity threshold. Also, the method includes detecting that a workflow event has occurred on the platform, and, in response, transmitting a message to a user of the business entity.
US10671950B2 Automated buffer setting
Method, system, and computer program product for assigning various operations to itineraries that can be assigned to personnel. Past instances of an operation are analyzed to determine at least one time variance associated with a reliability factor. A combination of operations, with the respective at least one predicted time variance, that does not exceed at least one personal limit of personnel can be identified. The identified combination can be assigned to an itinerary.
US10671948B2 Work cycle management
Methods and systems for asset and work flow management are disclosed. According to one embodiment, a method for work cycle management includes creating one or more work zones, creating a work cycle of events between the created work zones, creating an operating schedule for the events of work cycle at the zones, monitoring activity at the work zones and comparing the activity to the operating schedule and identifying schedule violations.
US10671947B2 Distributing tasks to workers in a crowd-sourcing workforce
One embodiment of the invention disclosed herein provides techniques for distributing tasks to skilled workers participating in a managed crowd-sourcing workforce. A crowd worker routing system receives a request for a task assignment from a first worker participating in the crowd-sourcing workforce. The crowd worker routing system retrieves one or more scores associated with the first worker, wherein each score is related to the performance of the first worker with respect to completing a prior set of task assignments. The crowd worker routing system determines that a first task assignment included in a first set of task assignments is related to a first score included in the one or more scores. The crowd worker routing system determines whether to route the first task assignment to the first worker for completion based on the first score and one or more routing rules.
US10671943B2 Reservation management server and method that generate a new plan to be recommended to a facility
The information providing server retrieves piece of first posted information, posted by user, on a base plan provided by a facility that requests a recommended plan, and also retrieves piece of second posted information, posted by the user, on reference plan different from the base plan. The information providing server identifies first popular element popular with the user, who posted the piece of first posted information, and also identifies second popular element that are popular with the user and different from the first popular element. Then, the information providing server determines the identified first popular element and second popular element as plan elements included in a new recommended plan to be recommended for the facility that requests the recommended plan.
US10671940B2 Controlling display of data to a person via a display apparatus
A method comprising: identifying characteristic changes in radio environment arising from a person; and using the identified characteristic changes in radio environment arising from a person to predict when a person approaches a display apparatus and to pre-fetch data for the person.
US10671937B2 Systems and methods for quantum computation
A computational method via a hybrid processor comprising an analog processor and a digital processor includes determining a first classical spin configuration via the digital processor, determining preparatory biases toward the first classical spin configuration, programming an Ising problem and the preparatory biases in the analog processor via the digital processor, evolving the analog processor in a first direction, latching the state of the analog processor for a first dwell time, programming the analog processor to remove the preparatory biases via the digital processor, determining a tunneling energy via the digital processor, determining a second dwell time via the digital processor, evolving the analog processor in a second direction until the analog processor reaches the tunneling energy, and evolving the analog processor in the first direction until the analog processor reaches a second classical spin configuration.
US10671934B1 Real-time deployment of machine learning systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for real-time deployment of machine learning systems. One of the operations is performed by the system receiving video data from a video image capturing device. The received video data is converted into multiple video frames. These video frames are encoded into a particular color space format. The system renders a first display output depicting imagery from the multiple encoded video frames. The system performs an inference on the video frames using a machine learning network to determine the occurrence of one or more objects in the video frames. The system renders a second display output depicting graphical information corresponding to the determined one or more objects from the multiple encoded video frames. The system then generates a composite display output including the imagery of the first display output overlaid with the graphical information of the second display output.
US10671926B2 Method and system for generating predictive models for scoring and prioritizing opportunities
A computer implemented system for automating the generation of an analytic model includes a processor configured to process a plurality of data sets. Each data set includes values for a plurality of variables. A time-stamping module is configured to derive values for a plurality of elapsed-time variables for each data set, and the plurality of variables and plurality of elapsed-time variables are included in a plurality of model variables. A model generator is configured to create a plurality of comparison analytic models each based on a different subset of model variables. Each comparison analytic model is configured to operate on new data sets associated with current opportunities, and to output a likelihood of successfully closing each current opportunity. A model testing module is configured to select an operational analytic model from among the comparison analytic models based on a quality metric.
US10671918B2 Attention based sequential image processing
Techniques facilitating attention based sequential image processing are provided. A system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an initialization component that can perform self-attention based training on a model that comprises context information associated with a sequence of images. Images of the sequence of images can be selected during the self-attention based training. The computer executable components can also comprise a localization component that can extract local information from the images selected during the self-attention based training based on the context information. In addition, the computer executable components can also comprise an integration component that can update the model based on an end-to-end integrated attention training framework comprising the context information and the local information.
US10671915B2 Method for calling for preemptive maintenance and for equipment failure prevention
A method for operating digital electronic appliance that empanels several different artificial intelligence (AI) classification technologies into a “jury” uses combinational digital logic to render “verdicts” about the need for service and impending equipment failures of the machines they monitor. Networks can be used to forward signals from remote locations to a centralized appliance that may be plugged as a module into a server. The appliance outputs can also be communicated over networks to servers that will muster appropriate maintenance personnel who are forewarned as to the nature of the trouble.
US10671912B2 Spatio-temporal spiking neural networks in neuromorphic hardware systems
Technologies are provided for implementing temporal and spatio-temporal spiking neural networks (SNNs) using neuromorphic hardware devices. Temporal synapse circuits, with associated weight values, can be used to control spike times of connected neuron circuits. The controlled spike times of multiple neuron circuits can be used to temporally encode information in a neural network in neuromorphic hardware. Neuron circuits in a state space detection layer can be organized into multiple subsets. Neuron circuits in different subsets can be connected to output neuron circuits in an output layer by separate temporal synapse circuits. Spiking signals sent from the neuron circuits in the state space detection layer via separate temporal synapse circuits can cause associated output neuron circuits to generate output spiking signals at different times. The various spike times of the output neuron circuits can be aggregated to produce an output signal for the network.
US10671911B2 Current mirror scheme for an integrating neuron circuit
Embodiments are directed to a driver circuit including a first amplifier having a voltage follower configured to control a first node to maintain a voltage of the first node at a constant value. By maintaining the first node voltage, the first amplifier having the voltage follower is further configured to have a first amplifier output current into the first node at a value without the effect of the voltage fluctuation. The driver circuit further includes a second amplifier configured to control a second node, wherein the second amplifier is in a current mirror configuration with respect to the first amplifier such that a second amplifier current output is a highly precise mirror of the first amplifier current output.
US10671910B2 Space-efficient dynamic addressing in very large sparse networks
A connectivity look up structure is maintained for a network that comprises a plurality of nodes, each node is connectable to one or more other nodes, and nodes that are connected tend to be local to one another in the network, and the number of node connections in the network tends to be sparse in relation to the number of potential node connections in the network. The connectivity look up structure stores, for a given node, an address of each other node that is connected to the given node, wherein the stored address for the other node is represented as a run-length encoded difference between a full network address of the given node and a full network address of the other node.
US10671905B2 Error based locationing of a mobile target on a road network
Methods, systems, apparatus, and tangible non-transitory carrier media encoded with one or more computer programs that can determine the path or route most likely navigated by a mobile target are described. In accordance with particular embodiments, the most likely path or route is determined based on path-based scoring of position estimates obtained from different types of complementary locationing signal sources. Instead of fusing the position data derived from the different types of signal sources, these particular embodiments determine the most likely path navigated by the mobile target based on an independent aggregation of the position estimates derived from complementary signals of different source types.
US10671903B2 Interactive toy
An interactive toy is described that provides a physical representation of an avatar created by a user within a virtual or on-line gaming environment. The interactive toy comprises a unique identifier tag and an electrical circuit the electrical circuit comprising, an identifier tag sensor and an interface that provides a means for the toy to communicate with a computer system. The inclusion of the unique identifier tag allows for a portable toy to be produced that can act as both an identifier and a scanner and so provides for increased interaction within the real world for the users of the interactive toys. As a result such toys are able to record physical meetings that can be reflected as befriending events in the corresponding virtual on-line world.
US10671900B1 Method of making a transaction instrument
A transaction instrument and a method of making a transaction instrument by continuous liquid interface production. The transaction instrument such as a transaction card may have many features or components made by or using continuous liquid interface production.
US10671899B2 Device and method for optimising transformation by digital processing of a substrate
The present invention relates to a device for transforming by digital processing a substrate and preferably a pre-processed substrate. The present invention also relates to a method for transforming by digital processing a substrate, preferably a pre-processed substrate.
US10671898B2 Tape cassette and printing apparatus
A printing apparatus to print a character in conjunction with a tape cassette is provided. The tape cassette includes a tape and a first memory device to store character data. The printing apparatus includes an attachable section, a second memory device, a controller, and a printer. The controller reads specific character data that satisfies a predetermined condition from the first memory device in the tape cassette, stores the specific character data in the second memory device as in-apparatus stored data, and appoints print-object data being the character data corresponding to an object character, which is the character appointed as a print object, from the in-apparatus stored data in the second memory device. The printer prints the object character on the tape in the tape cassette based on the appointed print-object data.
US10671895B2 Automated selection of subjectively best image frames from burst captured image sequences
A “Best of Burst Selector,” or “BoB Selector,” automatically selects a subjectively best image from a single set of images of a scene captured in a burst or continuous capture mode, captured as a video sequence, or captured as multiple images of the scene over any arbitrary period of time and any arbitrary timing between images. This set of images is referred to as a burst set. Selection of the subjectively best image is achieved in real-time by applying a machine-learned model to the burst set. The machine-learned model of the BoB Selector is trained to select one or more subjectively best images from the burst set in a way that closely emulates human selection based on subjective subtleties of human preferences. Images automatically selected by the BoB Selector are presented to a user or saved for further processing.
US10671893B2 System and method for recipe to image associations
System and method for associating images to recipe records. In one embodiment, a method is provided which includes: receiving an uploaded photograph of a recipe image; and searching a database for an image which matches to the uploaded image. The database search may, in one embodiment, make use of a convolutional neural network (CNN)-based classifier. When one of the records in the database is identified as matching, providing a portion of the data associated to the record to the user device; receiving feedback from the user; and based on the feedback, providing a remaining portion of the data associated to the identified record to the user device for logging thereat; or enabling the user to create a new consumable item record.
US10671890B2 Training of a neural network for three dimensional (3D) gaze prediction
Techniques for generating 3D gaze predictions based on a deep learning system are described. In an example, the deep learning system includes a neural network. The neural network is trained with training images generated by cameras and showing eyes of user while gazing at stimulus points. Some of the stimulus points are in the planes of the camera. Remaining stimulus points are not un the planes of the cameras. The training includes inputting a first training image associated with a stimulus point in a camera plane and inputting a second training image associated with a stimulus point outside the camera plane. The training minimizes a loss function of the neural network based on a distance between at least one of the stimulus points and a gaze line.
US10671889B2 Committed information rate variational autoencoders
A variational autoencoder (VAE) neural network system, comprising an encoder neural network to encode an input data item to define a posterior distribution for a set of latent variables, and a decoder neural network to generate an output data item representing values of a set of latent variables sampled from the posterior distribution. The system is configured for training with an objective function including a term dependent on a difference between the posterior distribution and a prior distribution. The prior and posterior distributions are arranged so that they cannot be matched to one another. The VAE system may be used for compressing and decompressing data.
US10671888B1 Using batches of training items for training a network
Some embodiments provide a method for training a machine-trained (MT) network that processes inputs using network parameters. The method propagates a set of input training items through the MT network to generate a set of output values. The set of input training items comprises multiple training items for each of multiple categories. The method identifies multiple training item groupings in the set of input training items. Each grouping includes at least two training items in a first category and at least one training item in a second category. The method calculates a value of a loss function as a summation of individual loss functions for each of the identified training item groupings. The individual loss function for each particular training item grouping is based on the output values for the training items of the grouping. The method trains the network parameters using the calculated loss function value.
US10671880B2 Object retrieval apparatus and object retrieval method
An object retrieval apparatus includes a storage and a retrieval. The storage stores first to N-th space index information relating to X1 objects to XN objects which are selected in a descending order of an object size from among a plurality of objects, and in which a value of XT (where T is a value from 1 to N) decreases as a value of T increases. The retrieval processor divides a sight range into a plurality of pieces according to distance from a sight point, assign a different one of the first to N-th space index information to each divided range such that a smaller index number of the space index information is assigned to the divided range closer to the sight point, and specifies an object having a size visible from the sight point among objects existing in each divided range by retrieving the assigned space index information.
US10671878B1 Systems and methods for text localization and recognition in an image of a document
Disclosed are methods, systems, and non-transitory computer-readable medium for localization and recognition of text from images. For instance, a first method may include: receiving an image; processing the image through a convolutional backbone to obtain feature maps(s); processing the feature maps through a region of interest (RoI) network to obtain RoIs; filtering the RoIs through a filtering block to obtain final RoIs; and processing the final RoIs through a text recognition stack to obtain predicted character sequences for the final RoIs. A second method may include: constructing a text localization and recognition neural network (TLaRNN); obtaining training data; training the TLaRNN on the training data; and storing trained weights of the TLaRNN. The constructing the TLaRNN may include: connecting a convolutional backbone to a region of interest (RoI) network; connecting the RoI network to a filtering block; and connecting the filtering block to a text recognition network.
US10671877B2 Method and apparatus for performing privacy masking by reflecting characteristic information of objects
An image masking method is provided. The method includes: extracting an object from an image; obtaining characteristic information about the extracted object by analyzing the extracted object; determining whether the extracted object is a masking target according to an input setting value or the obtained characteristic information; and performing masking such that the obtained characteristic information is reflected on the extracted object, in response to determining that the extracted object is the masking target among a plurality of objects extracted from the input image, wherein the setting value is set by an input designating at least a partial region in the input image, and wherein in the determining whether the extracted object is the masking target, an object positioned in the at least a partial region is determined as the masking target among the extracted objects.
US10671873B2 System and method for vehicle wheel detection
A system and method for vehicle wheel detection is disclosed. A particular embodiment can be configured to: receive training image data from a training image data collection system; obtain ground truth data corresponding to the training image data; perform a training phase to train one or more classifiers for processing images of the training image data to detect vehicle wheel objects in the images of the training image data; receive operational image data from an image data collection system associated with an autonomous vehicle; and perform an operational phase including applying the trained one or more classifiers to extract vehicle wheel objects from the operational image data and produce vehicle wheel object data.
US10671868B2 Vehicular vision system using smart eye glasses
A vision system for a vehicle includes a control and smart eye glasses worn by a driver of the vehicle. The smart eye glasses include a driver monitoring camera that has a field of view that encompasses at least one eye of the driver when wearing the smart eye glasses. The control includes an image processor that processes image data captured by the driver monitoring camera to determine drowsiness of the driver. Responsive to determination that the driver is drowsy, the control communicates a signal to a portable device in the vehicle and the portable device in the vehicle generates an alert to the driver.
US10671865B2 Autonomous vehicle control method and apparatus
A processor implemented vehicle control method for autonomous driving includes: obtaining a driving image of a vehicle; determining a control parameter for controlling the vehicle in response to a driving situation of the vehicle by applying the driving image to a neural network; and transmitting the control parameter to an electronic control unit (ECU) of the vehicle for controlling the vehicle to drive autonomously, wherein the neural network comprises first layers in a convolutional structure and second layers in a recurrent structure, the driving image is applied to a first layer among the first layers, a last layer among the first layers is connected with a first layer among the second layers, and the control parameter is output from a last layer among the second layers.
US10671863B2 Methods and systems for managing vehicles to enhance safety
Embodiments for managing vehicles by one or more processors are described. Deactivation of a vehicle is detected. While the vehicle is deactivated, an event indicative of a safety concern associated with the vehicle is detected. An indication of the event is caused to be provided to a user of the vehicle when the vehicle is reactivated.
US10671858B2 Systems and methods for locating image data for selected regions of interest
A server system obtains a first video sub-stream comprising a first plurality of images of a scene and obtains a second video sub-stream comprising a second plurality of images of at least a portion of the scene. Images of the second video sub-stream have a higher image resolution than images of the first video sub-stream. The first video sub-stream is transmitted to a client device for display. A selection of a region of interest in the scene is received, wherein the selection is from a first image of the first plurality of images of the first video sub-stream. The server systems locates image data of the selected region of interest from the second plurality of images, and provides the located image data of the selected region of interest to the client device for display.
US10671853B2 Machine learning for identification of candidate video insertion object types
The method disclosure provides methods, systems and computer programs for identification of candidate video insertion object types using machine learning. Machine learning is used for at least part of the processing of the image contents of a plurality of frames of a scene of a source video. The processing includes identification of a candidate insertion zone for the insertion of an object into the image content of at least some of the plurality of frames and determination of an insertion zone descriptor for the identified candidate insertion zone, the insertion zone descriptor comprising a candidate object type indicative of a type of object that is suitable for insertion into the candidate insertion zone.
US10671851B2 Determining recommended object
A recommended object determination method includes: acquiring at least one key frame corresponding to video data, the key frame being a video frame that validly identifies an in-frame object; performing an object detection operation on a first key frame among the key frames to determine object information associated with the first key frame, the object information including: object semantic information and object visual information; and determining candidate objects based on the object semantic information, and obtaining a recommended object associated with the first key frame by screening the candidate objects based on the object visual information. A user may be provided with a object precisely associated with video content, thus improving user experience.
US10671846B1 Object recognition techniques
Techniques for efficiently identifying objects of interest in an environment and, thereafter, determining the location and/or orientation of those objects. As described below, a system may analyze images captured by a camera to identify objects that may be represented by the images. These objects may be identified in the images based on their size, color, and/or other physical attributes. After identifying these potential objects, the system may define a region around each object for further inspection. Thereafter, portions of a depth map of the environment corresponding to these regions may be analyzed to determine whether any of the objects identified from the images are “objects of interest”—or objects that the system has previously been instructed to track. These objects of interest may include portable projection surfaces, a user's hand, or any other physical object. The techniques identify these objects with reference to the respective depth signatures of these objects.
US10671843B2 Technologies for detecting interactions with surfaces from a spherical view of a room
Technologies for detecting interactions with surfaces from a spherical view of a room include a compute device. The compute device includes an image capture manager to obtain one or more images that depict a spherical view of a room that includes multiple surfaces. Additionally, the compute device includes a surface interaction detection manager to detect, from the one or more images, a person in the room, generate a bounding box around the person, preprocess the bounding box to represent the person in an upright orientation, determine a pose of the person from the preprocessed bounding box, detect an outstretched hand from the determined pose, and determine, from the detected outstretched hand, a surface of interaction in the room.
US10671838B1 Methods and systems for image and voice processing
Systems and methods are disclosed configured to train an autoencoder using images that include faces, wherein the autoencoder comprises an input layer, an encoder configured to output a latent image from a corresponding input image, and a decoder configured to attempt to reconstruct the input image from the latent image. An image sequence of a face exhibiting a plurality of facial expressions and transitions between facial expressions is generated and accessed. Images of the plurality of facial expressions and transitions between facial expressions are captured from a plurality of different angles and using different lighting. An autoencoder is trained using source images that include the face with different facial expressions captured at different angles with different lighting, and using destination images that include a destination face. The trained autoencoder is used to generate an output where the likeness of the face in the destination images is swapped with the likeness of the source face, while preserving expressions of the destination face.
US10671835B2 Object recognition
The present disclosure relates to methods, devices, and systems for object recognition. For example, the systems, devices, and methods described herein may be used to recognize types, orientations and positions of objects, such as objects (e.g., planar industrial parts) in a bin picking industrial environment. In an aspect of the present disclosure, a system for object recognition may project first 3D point cloud surface data to a 2D representation data. The system may perform a matching operation to evaluate a 2D object pose of the 2D representation data and to match the 2D representation data to a 2D object template. After a match is identified, the system may project the 2D representation data to 3D space to obtain a coarse 3D object pose.
US10671834B2 Using context to update product models
A system for processing images captured in a retail store is provided. The system may include a processor configured to: access a database storing a group of product models; receive an image depicting at least part of a store shelf having a plurality of products of a same type displayed thereon; analyze the image and determine a first candidate type of the products based on the group of product models and the image analysis; determine a first confidence level associated with the first candidate type; when the first confidence level is below a confidence threshold, determine a second candidate type of the products using contextual information; determine a second confidence level associated with the determined second candidate type of the plurality of products; and when the second confidence level is above the confidence threshold, initiate an action to update the group of product models stored in the database.
US10671833B2 Analyzing digital holographic microscopy data for hematology applications
A method for analyzing digital holographic microscopy (DHM) data for hematology applications includes receiving a plurality of DHM images acquired using a digital holographic microscopy system. One or more connected components are identified in each of the plurality of DHM images and one or more training white blood cell images are generated from the one or more connected components. A classifier is trained to identify a plurality of white blood cell types using the one or more training white blood cell images. The classifier may be applied to a new white blood cell image to determine a plurality of probability values, each respective probability value corresponding to one of the plurality of white blood cell types. The new white blood cell image and the plurality of probability values may then be presented in a graphical user interface.
US10671824B2 Decoding designated barcode in field of view of barcode reader
Embodiments of the present invention generally relate to the field of barcode readers, and more particularly, to barcode readers designed to operate in an environment with densely packed barcodes. In an embodiment, the present invention is a barcode reader that includes an imaging assembly operable to capture image frames; an aiming light assembly operable to emit an aiming light; and a controller configured to: decode a barcode within a decode frame image captured by the imaging assembly; upon decoding the barcode within the decode frame image, cause a capture of a picklist frame image; and report the barcode to an external host upon at least some overlap between a location of the barcode within the decode frame image and the location of the at least a portion of the aiming light pattern in the picklist frame image.
US10671820B2 Wearable sports timing tag assembly
A wearable sport timing tag assembly comprising at least a first and second tag is described for transmitting data associated with the wearer of the tag assembly to at least one detection antenna, wherein the tag assembly comprises means for attaching the tag assembly to at least a body part or clothing of the wearer, wherein when attached to said body or clothing the main signal transmission direction of said first tag being in a first direction; and, the main signal transmission direction of said second tag being in a second direction which is different from said first direction.
US10671819B2 Multipurpose detection unit
A device (1, 33) for readout of and/or communication with a consumer carried token is proposed comprising a first area (5) for wireless radiofrequency detection and/or communication; and a second area (6) spatially separated from said first area for a wireless optical detection and/or communication; wherein said first area (5) is located above said second area (6). Said second area (6) comprises a cavity with at least a front opening (53) for inserting said token by a user, bordered by at least a bottom surface (7), a backside wall (41), and a top illumination unit (54), wherein said top illumination unit (54) comprises at least one essentially vertical translucent skirt (8) with its free edge (55) pointing towards the second area (6); as well as an opening (9). Behind and/or below said first area (5) a scanning light source as well as scanning camera is located, both aiming in an upward direction, and above said scanning light source as well as scanning camera a mirror (20) is mounted, for at the same time deflecting the scanning light beam (21) and directing it (22) into said second area (6) onto said bottom surface (7) through said opening (9) in an essentially vertical direction.
US10671816B1 Language independent representations
Snippets can be represented in a language-independent semantic manner. Each portion of a snippet can be represented by a combination of a semantic representation and a syntactic representation, each in its own dimensional space. A snippet can be divided into portions by constructing a dependency structure based on relationships between words and phrases. Leaf nodes of the dependency structure can be assigned: A) a semantic representation according to pre-defined word mappings and B) a syntactic representation according to the grammatical use of the word. A trained semantic model can assign to each non-leaf node of the dependency structure a semantic representation based on a combination of the semantic and syntactic representations of the corresponding lower-level nodes. A trained syntactic model can assign to each non-leaf node a syntactic representation based on a combination of the syntactic representations of the corresponding lower-level nodes and the semantic representation of that node.
US10671815B2 Text generation from correlated alerts
Methods, apparatuses, and computer program products are described herein that are configured to generate an operator text in response to an alarm that is either received from an alarm or alert system or that is self-generated based on an analysis of one or more data feeds. The method of an example embodiment may include determining whether an operator text is to be generated in response to a received alert condition by performing data analysis operations comprising: analyzing, using a processor, a primary data feed and at least one confirmatory data feed to identify one or more features; and determining based on the detection of a feature in the primary data feed or the at least one confirmatory data feed satisfies at least one predetermined constraint. The method may further include generating an output text that is displayable in a user interface that describes at least a diagnosis for the feature that satisfied that at least one predetermined constraint.
US10671814B2 Translation device and program recording medium
A translation device includes an input unit, a controller, a notification unit, an output unit, and a memory. The input unit inputs an utterance of a speaker to generate utterance data. The controller determines accuracy of a translation result when translated utterance data from the utterance data is obtained. The notification unit notifies the speaker of the determination result of the controller. The output unit outputs a translated utterance according to the translated utterance data. The memory stores dictionary data associating utterance data with translated utterance data. The controller performs translation based on the dictionary data. When the controller determines that the accuracy of the translation result is lower than a predetermined value, the controller controls the output unit not to output the translated utterance, and controls the notification unit to issue a notification regarding the determination result.
US10671813B2 Performing actions based on determined intent of messages
Systems and methods are described herein for performing actions based on a determined intent within messages received by a mobile device. In some embodiments, the systems and methods may access a message received by a mobile application (e.g., text messaging application, chat application, and so on) of the mobile device, analyze the message to determine an intent of the message (e.g., whether the message includes a request or a task for a recipient of the message), and perform an action based on the determined intent (e.g., set a reminder when the message includes a task for the recipient). Further details are described herein.
US10671810B2 Citation explanations
Examples relate to citation explanations. A process to provide citation explanation is provided herein. The process analyzes a primary document to extract a citation claim. The process generates a set of candidate segments of a cited document that may correspond to the citation claim. The process also analyzes the set of candidate segments.
US10671805B2 Digital processing and completion of form documents
A system, a computer program, and a computerized method for the processing and completion of form documents. A form processing engine receives the form from the user. The form processing engine captures and stores an image of the form and extracts field metadata from the form, specifically each field on the form by name, type, and position. A form completion engine then renders the captured image of the form and generates a field overlay. The form completion engine populates the field overlay with user data as retrieved from a user information data store. The form completion engine may add additional objects and events to the form and invite the user to provide additional information. Completion of form documents is streamlined and largely or completely automated.
US10671804B2 Obtaining attribution information for representations
This disclosure describes systems and methods that enable attribution information to be obtained and associated with digital items, also referred as representations, as well as enable supplemental information to be associated with the representations. In some implementations, a user may request to use a representation and the system may determine that attribution information is to be obtained from a rights holder and/or provider of the representation. When the attribution information is obtained it is associated with the representation that is available for use by the user.
US10671802B2 Tiered variables for a graphical user interface
A processing device in a system can receive a definition and an assigned value for a global variable for an on-line document such as an HTML document, and a definition of a component variable associated with a component of the on-line document. The component variable is defined so as to acquire a globally specified value, such as the value of a globally specified variable. The definition of the global variable and the definition of the component variable are stored in an aesthetic descriptor file such as a cascading style sheet configured to refer to the assigned value for the global variable and the globally specified value for the component variable when rendering the on-line document. The descriptor file can then include two tiers of variables with values that are globally assigned, providing granular control to authors.
US10671801B2 Markup code generator
A markup generation system generates a markup file that can be interpreted in a consistent manner by different markup viewers. The markup generation system includes inert variables declarations and markers in the markup file. The markup generation system determines a position in a code segment in the markup file for placing the attribute value based on the marker in the code segment. The attribute value can be used by markup viewers to interpret the markup file.
US10671799B2 Generating digital document content from a digital image
One or more embodiments of systems and methods for a digital content management system for creating a digital document from handwritten content are described herein. For example, the digital content management system receives a digital image of handwritten content and analyzes the digital image to identify handwritten content as well as to identify specific command indicators. In response to identifying a command indicator associated with a command to create a digital document, the digital content management system creates a new digital document and adds digital content portions to the digital document that correspond to the identified content portions identified within the handwritten content depicted within the digital image.
US10671795B2 Handwriting preview window
One embodiment provides a method, including: detecting, in an overlay input application, one or more ink strokes provided to an input field overlay area; and providing, in the overlay input application, a preview area that displays a typeset preview for the one or more ink strokes; wherein the preview area is displayed in a location determined by an area associated with current ink stroke input. Other embodiments are described and claimed.
US10671791B2 Dynamic microprocessor gate design tool for area/timing margin control
A computer-implemented method for optimizing microprocessor gates in a microprocessor includes receiving, via a processor, a dataset comprising a model of a plurality of gates of a microprocessor; determining, via the processor, whether a transmission line in the model, if implemented in a physical circuit, would result a signal transmission time less than a predetermined threshold time; applying to the model, via the processor, a proposed gate change to one or more of the plurality of gates; evaluating, via the processor and an area degradation based on the proposed gate change; determining, via the processor, a margin value based on the signal transmission time and an area degradation value; and making, via the processor, a gate change decision based on the margin value.
US10671790B2 Method and apparatus for verifying structural correctness in retimed circuits
A method for designing a system on a target device includes performing register retiming on an original design for the system to generate a retimed design. Whether the retimed design is structurally correct is verified by performing register retiming on the retimed design.
US10671784B2 Transient IR-drop waveform measurement system and method for high speed integrated circuit
A transient IR-drop waveform measurement system and method for a high speed integrated circuit are provided. The system includes all-digital elements and is based on a ring oscillator in GHz. Through oscillation with a Fast Ring Oscillator, sampling with an Edge Detector and counting with a Ripple Counter, a width and a peak of an IR-drop waveform are obtained. Moreover, a power supply network is adapted during a clock cycle through sending an adaptation signal to a connected dynamic voltage frequency scaling (DVFS) system. The measurement method includes 11 steps. The measurement system has following features: 1) IR-drop peak/width measurement ability; 2) low fabrication and test cost; 3) high accuracy and sensitivity; 4) early adaptation ability. Therefore, the measurement system can be used alone for chip monitoring or testing, in order to reduce a power supply noise disturbance to a chip.
US10671783B2 Incremental generation of an FPGA implementation with a graph-based similarity search
A method for generating an FPGA implementation based on an FPGA design serving as an FPGA model and/or a hardware description, including the steps of synthesizing a net list from the FPGA design and generating the FPGA implementation from the net list. The method includes searching for a similar FPGA implementation, the step of generating the FPGA implementation from the net list takes place using the similar FPGA implementation, the method includes a step of generating a graph-based representation based on the FPGA design, and the step of searching for a similar FPGA implementation comprises comparing the graph-based representation of the FPGA design with a graph-based representation of the at least one similar FPGA implementation. A method for generating a bit stream based on an FPGA design is also provided, serving as an FPGA model and/or a hardware description.
US10671774B2 Application-specific processor generation from general purpose processors
A method for tailoring a bespoke processor includes generating first gate-level activity information of a general purpose processor design for all possible executions of a first target application for any possible inputs to the first target application. The method includes gate cutting and stitching based on the first gate-level activity information to remove unusable gates from the general purpose processor design and reconnect cut connections between the remaining gates of the general purpose processor design to generate a bespoke processor design for the first target application.
US10671771B2 Cable wiring program, cable wiring method, and information processing apparatus
A cable wiring method, wherein a route of a cable that connects a first connector of a first product and a second connector of a second product that are provided in an area surrounded by a plurality of columns, the method comprises; generating a provisional point at an intersection between a cable route along one of the columns and a plane that includes a coordinate of the first connector and is parallel to a plane of axes in depth and lateral directions; generating a first point at any position between a position away from the provisional point by the length of a certain bend radius of the cable in the lateral direction and a position determined by a coordinate of the axis in the lateral direction of the first connector.
US10671766B2 Evaluating the stability of three-dimensional models
A three-dimensional (3D) modeling application is configured to generate a graphical user interface (GUI) that notifies a user whether a 3D model represents a stable, marginally stable, or unstable object. The 3D modeling application includes a stability module that determines the stability of the object based upon the 3D model. Advantageously, the user may ensure that an object will be stable, before printing the object with a 3D printer.
US10671765B2 Internet-of-things (IOT) gateway tampering detection and management
Systems and methods for Internet-of-Things (IoT) gateway tampering detection and management. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory including program instructions stored thereon that, upon execution by the processor, cause the IHS to: identify a priority value for each of a plurality of IoT devices coupled to the IHS, detect an event indicative of physical tampering of the IHS, and initiate an action in response to the detection, wherein the action is based, at least, in part, upon the priority values.
US10671761B2 Group based complete and incremental computer file backup system, process and apparatus
The present invention is capable of determining the rights to a file based on providing a descriptor. The descriptor can be calculated using an algorithm, which may be cryptographic and/or non-cryptographic. The descriptor may further be based on the file contents, metadata of the file, other file data, or any combination thereof to uniquely identify the file in a shared file repository. Since the descriptor is generated based on file data it will be the same regardless of which user generates it. Accordingly, only one copy of the file needs to be maintained in the shared file repository, thereby reducing the amount of network bandwidth required to assure the file is backed up and further reducing the amount of storage required to backup the files. This results in a vastly more efficient method of backup in terms of processing time, network bandwidth, and storage requirements.
US10671760B2 Secure and private data storage
A method of securely authorizing limited access by a software application to private user data may include operating a software application that can utilize user data, sending a request to a first server to authorize release of the user data, receiving an authorization from the first server to release the user data, and sending a request to retrieve the user data to a plurality of second servers. The method may also include receiving a portion of the user data from each of the plurality of second servers, assembling the user data from at least two of the portions of the user data, and providing the user data to the software application.
US10671756B2 Detection of sensitive personal information in a storage device
A method, system and computer program product for detecting sensitive personal information in a storage device. A block delta list containing a list of changed blocks in the storage device is processed. After identifying the changed blocks from the block delta list, a search is performed on those identified changed blocks for sensitive personal information using a character scanning technique. After identifying a changed block deemed to contain sensitive personal information, the changed block is translated from the block level to the file level using a hierarchical reverse mapping technique. By only analyzing the changed blocks to determine if they contain sensitive personal information, a lesser quantity of blocks needs to be processed in order to detect sensitive personal information in the storage device in near real-time. In this manner, sensitive personal information is detected in the storage device using fewer computing resources in a shorter amount of time.
US10671749B2 Authenticated access and aggregation database platform
A data processing system is disclosed for data processing, including database and file management, as well accessing one or more databases or other data structures, authenticating users, and categorizing data items for addition to the database system. In some embodiments, the system may be configured to coordinate access to user account information via user-provided authentication credentials; apply account identification rules to the accessed account information to identify a plurality of accounts of the user; and initiate updates to a database record associated with the user indicative of any accounts identified.
US10671748B2 Secrets as a service
Systems and methods for securing objects in a computing environment. Objects are encrypted using keys that are also encrypted after encrypting the objects. In order to access the objects, a master key that is unknown to the service storing the objects and/or managing the keys is used to decrypt the keys so that the objects can be decrypted with the decrypted key. Thus, a key is needed to access the key needed to access the object. The master key is typically maintained separately from all of the encrypted objects and corresponding encrypted keys.
US10671745B2 Electronic apparatus and method of transforming content thereof
An electronic apparatus is provided, which includes a memory, a communicator, and a processor configured to receive a user command requesting sharing of content, search the content for a region which has security information, based on the received user command, extract an image corresponding to the security information from the found region, identify the security information in the image, and determine whether to change the image, based on the identified security information.
US10671742B2 Sharing an object using the scattered storage system with high-entropy credentials
A method and apparatus of a device that stores an object on a plurality of storage servers is described. In an exemplary embodiment, the device shares an object between a first user and a second user stored in a secure virtual storage space. In this embodiment, the device storing an object in a secure virtual storage space, where the object is encrypted using an object key and is stored as a first plurality of different randomized bit vectors stored in a first plurality of storage servers in the secure virtual storage space. In addition, the device retrieves a private first user key from a client and retrieves a public second user key from the secure virtual storage space. Furthermore, the device creates a datagram key from the private first user key and the public second user key. The device additionally encrypts the object key using the datagram key to generate a datagram. In addition, the device stores the datagram in the secure virtual storage space, where the datagram is stored as a second plurality of different randomized bit vectors stored in second plurality of storage servers in the secure virtual storage space. The device further sends a message to second user from first user indicating that the object and datagram are available to be read.
US10671739B2 Managing the sharing of common library packages with subscribers
A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
US10671736B2 Secure data processing on sensitive data using trusted hardware
Methods, systems, and computer-readable media are directed towards receiving, at an untrusted component, a query for a data store. The query includes a plurality of data operations. The data store is accessible by the untrusted component. A first proper subset of data operations is determined from the plurality of data operations that do not access sensitive data within the data store. A second proper subset of data operations is determined from the plurality of data operations that access sensitive data within the data store. The first proper subset of data operations is executed, at the untrusted component, to create first results. The second proper subset of data operations is sent to a trusted component for execution. Second results based on the sending the second proper subset of data operations are received from the trusted component. Results to the query are returned based on the first results and the second results.
US10671735B2 Framework for security strength and performance analysis of machine learning based biometric systems
A framework for measuring the security strength of bio-metric security systems against spoofing attacks considering the adversary's knowledge about the system is disclosed.
US10671726B1 System and method for malware analysis using thread-level event monitoring
According to one embodiment, a computerized method comprises processing one or more objects by a first thread of execution that are part of a multi-thread process, monitoring events that occur during the processing of the one or more objects by the first thread, and storing information associated with the monitored events within an event log. The stored information comprises at least an identifier of the first thread to maintain an association between the monitored events and the first thread. Subsequently, the stored information within the event log is accessed for rendering a graphical display of the monitored events detected during processing of the one or more objects by the first thread on a display screen.
US10671717B2 Communication device, communication method and computer program
A communication device includes: a first subscriber identification unit that stores first subscriber identification unit identification information associated with user identification information; and a communication unit that communicates with another communication device, the other communication device including a second subscriber identification unit that stores second subscriber identification unit identification information associated with user identification information. The first subscriber identification unit includes: a key memory unit that records a pair of a public key certificate and a secret key, the pair being shared with the second subscriber identification unit; a public key certificate generation unit that generates, using the secret key recorded in the key memory unit, a “first public key certificate comprising the first subscriber identification unit identification information or the user identification information associated with the first subscriber identification unit identification information”; and a secret key memory unit that records a secret key paired with the first public key certificate.
US10671709B2 Data isolation in distributed hash chains
Certain aspects of the present disclosure provide techniques for managing data in a plurality of nodes of a distributed system. Embodiments include storing, by a node of the plurality of nodes, sensitive data in a block of a hash chain. Embodiments further include determining, by the node, that the sensitive data should not be distributed to other nodes of the plurality of nodes. Embodiments further include distributing, by the node, a limited version of the block to the other nodes. The limited version of the block may comprise a hash and a pointer to a previous block of the hash chain, and the limited version of the block may not contain the sensitive data.
US10671702B2 System and method of event sequencing and record automation for healthcare
Methods and devices are provided for healthcare action sequencing and record keeping. The method may involve scanning a patient care area for tags for entities present in the area, a given patient being located in the area. The method may involve reading identity data from a tag, in response to detecting the tag for an entity in the area. The method may involve receiving input data regarding the given patient by a healthcare personnel via a user-interface. The method may involve communicating with a management system that includes a first database storing rules for how patients with known sets of conditions are to be cared for, a second database storing rules for how the input data are to be used, and a third database storing rules relating to procedures and restrictions for the healthcare personnel.
US10671697B1 Iterative and efficient technique for singular value decomposition
Matrix processing includes: accessing an original matrix; iteratively determining a plurality of estimated singular vectors of the original matrix, a plurality of estimated singular values of the original matrix, or both, using a plurality of iteration cycles; wherein at least some of the plurality of iteration cycles are performed in parallel on a plurality of processors; and outputting the plurality of estimated singular vectors of the original matrix, the plurality of estimated singular values of the original matrix, or both.
US10671694B2 Methods and apparatuses for providing internet-based proxy services
A proxy server receives, from multiple visitors of multiple client devices, a plurality of requests for actions to be performed on identified network resources belonging to a plurality of origin servers. At least some of the origin servers belong to different domains and are owned by different entities. The proxy server and the origin servers are also owned by different entities. The proxy server analyzes each request it receives to determine whether that request poses a threat and whether the visitor belonging to the request poses a threat. The proxy server blocks those requests from visitors that pose a threat or in which the request itself poses a threat. The proxy server transmits the requests that are not a threat and is from a visitor that is not a threat to the appropriate origin server.
US10671690B2 Search and retrieval of keyed data maintained using a keyed database
This document describes a digital component deduplication system for generating packetized data with encryption tokens for transmittal over one or more packetized networks. A packetized data search determines that an encryption token is included with the packetized data. The encryption token includes keyed data representing a first digital component. The packetized data search engine searches the keyed database to identify contents, in the keyed database, of one or more entries that includes the keyed data representing the first digital component. A list of candidate digital components is generated. For candidate digital components associated with a data interface for requesting an eligibility value from a second client device associated with the candidate digital component, a security server generates, using the data interface, additional packetized data comprising i) a request for the eligibility value from the second client device, and ii) the encryption token.
US10671688B2 Information processing apparatus and display control method
According to the present invention, an information processing apparatus is provided, which comprises a unit which acquires the requested resource, a unit which stores a history of the resource, a unit which causes a display unit to display a screen that is based on the acquired resource and includes an input portion for receiving an input of a return instruction instructing that an immediately previous screen be returned to, and a unit which determines whether the immediately previous screen is a screen that is based on a resource stored in the history, and if the screen is not based thereon, transmits a message indicating that the return instruction has been made to a unit that has instructed the request of the resource, and if not, returns the screen to an immediately previous screen according to the history.
US10671685B1 Suggestion refinement
Methods and apparatus related to adjusting the ranking of a suggestion for a geographic location based on determining how many of one or more users visited the geographic location after receiving the suggestion. In some implementations the one or more users may belong to first grouping of users and the ranking may be adjusted only for suggestions to the first grouping of users. In some implementations it may be determined if a second grouping of users visited the geographic location after receiving the suggestion. In some implementations a property of the given geographic location may be determined based on a comparison of how many of the second grouping of users visited the given geographic location after receiving the suggestion and how many of the one or more users visited the given geographic location after receiving the suggestion.
US10671683B2 Analyzing concepts over time
A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US10671673B2 Answering polar questions
Adapting a polar question to a form answerable by a non-polar question answering system. Entities are identified in the polar question. A set of non-polar questions are generated by removing an entity and using the remaining entities to form a set of questions with the removed entities as the expected answers. The set of non-polar questions are presented to a non-polar question answering system, and a set of answers are received. The set of answers are scored to determine a polar answer to the polar question.
US10671669B2 Sub-graph interface generation
A specification including a description of a first directed graph including a first plurality of components interconnected by a first set of one or more directed links is received. A graph interface is formed for the first plurality of components including: forming a first interface element of the graph interface, the first interface element being associated with a first port of a first component of the first number of components, and configuring one or more properties of the first interface element such that the first port of the first component is consistent with the one or more properties of the first interface element. A first implementation of the graph interface is formed including the first number of components, the forming including forming a first correspondence between the first interface element and the first port of the first component of the first number of components.
US10671667B2 Data matching method and apparatus and computer storage medium
A data matching method includes that: a lookup table is generated according to a content to be searched; hash processing is performed on a keyword to be searched to obtain a hash index value of the keyword to be searched; and a matched content to be searched is found in the lookup table according to the hash index value of the keyword to be searched. Meanwhile, a data matching apparatus is provided.
US10671661B2 Graph query logic
In one embodiment, a method includes generating a first query requesting a data structure of a specific data type, retrieving the data structure of the specific data type from one or more hierarchical graphs using the first query, retrieving one or more data items from the hierarchical graphs using the data structure, and validating the retrieved data items by determining whether the data structure corresponds to the retrieved data items.
US10671659B2 Systems and methods for collecting large medical image data
A system and method for collecting medical image data items. A central processor identifies a new medical image data file on a remote image storage memory. The central processor determines that the new medical image data file is a completed file and copies the completed file to a central storage memory. The central processor determines an expected set of files corresponding to the medical image data file that defines a medical image data item. The central processor determines that each of the medical image data files in the expected set have been copied to the central storage memory. The central processor then generates an indicator that the medical image date item is available on the central storage memory.
US10671656B2 Method for recommending text content based on concern, and computer device
A method for recommending a text content based on a concern, a computer device, and a non-transitory computer readable storage medium are provided. The method includes: acquiring a query input by a user, and acquiring a reference text content selected by the user from search results corresponding to the query; generating a term vector of the query according to a term relative to the query in the reference text content; determining the concern of the user from a plurality of reference concerns according to similarities between the term vector of the query and term vectors of the plurality of reference concerns; and recommending the text content matched with the concern to the user.
US10671653B2 Analyzing search queries to provide potential search query modifications via interactive user-interfaces
The present disclosure is directed toward systems and methods for utilizing semantic information in association with a search query. For example, one or more embodiments described herein identify key terms within a search query and utilize semantic information associated with the identified key terms to provide suggested replacement terms. A user can select one or more suggested replacement terms to broaden or refine a search query so as to add more meaning and specificity to the search query. Furthermore, one or more embodiments provide unique and interactive user interfaces to allow users to efficiently refine and improve search queries when using mobile devices with smaller or more limited display and input capabilities.
US10671651B1 Deriving signal location information
The invention extends to methods, systems, and computer program products for deriving signal location information. A raw signal is ingested and normalized, including deriving a partially normalized signal. The partially normalized signal can be a signal including a Time, a Context and possibly a non-dispositive location hint. A list of one or more geo cells where the raw signal potentially originated is accessed. In one aspect, the one or more geo cells are accessed based on the non-dispositive location hint. A location annotation identifying a geo cell from among the one or more geo cells is formulated. The partially normalized signal can be annotated with the location annotation. A location in a two dimensional space is determined from the location annotation. The location is inserted into the partially normalized signal forming a fully normalized signal. The fully normalized signal can include a Time, a Location, and a Context.
US10671646B2 Methods and systems for linking data records from disparate databases
In an illustrative embodiment, systems and methods for performing cascading matching of data records from disparate data sources comprise identifying matches using at least one uniquely identifying data field and at least one additional data field shared by a first data set and a second data set. Potential matches may be resolved through calculating differences between one or more shared data fields of a matched data record of the first data set and both a first matched record and a second matched record of the second data set, and determining a best match through analyzing the calculated differences. Unmatched records may be iteratively matched using a different uniquely identifying data field and/or different at least one additional data field(s).
US10671643B2 Network partition handling in fault-tolerant key management system
A method, system, and computer-program product for handling network partitions in a network is provided. For example, a method can include providing a first compute node and a second compute node on the network. In such an example, the first compute node can include a master instance of a cryptographic database. In addition, the second compute node can include a first synchronous slave instance associated with the master instance. The method can further include identifying a network partition event on the network. The method can further include providing an asynchronous slave instance associated with the master instance and changing the asynchronous slave instance to a second synchronous slave instance in response to identifying the network partition event.
US10671641B1 Method and computer program product for efficiently loading and synchronizing column-oriented databases
An automated method and computer program product are provided for synchronizing a column-oriented target database with a row-oriented source database. Change data are replicated from a change log of the row-oriented source database via a staging database to the column-oriented target database. The change data including inserts and deletes. Change data of the change log is read into the staging database and is consolidated and grouped into a consolidated grouping of inserts, and a consolidated grouping of deletes. The consolidated grouping of inserts from the staging database are applied to the target database in a batched manner, and the consolidated grouping of deletes from the staging database are applied to the target database in a batched manner.
US10671639B1 Selectively replicating changes to hierarchial data structures
Updates to a hierarchical data structure may be selectively replicated to other replicas of the hierarchical data structure. An update for a hierarchical data structure may be received and committed to the hierarchical data structure. A determination as to whether any other replicas of the hierarchical data structure have permission to receive the update may be made. For those replicas of the hierarchical data structure with permission to receive the update, the update may be provided to the replicas and committed to the replicas. Different types of replication techniques may be implemented, such as pull-based replication techniques or push-based replication techniques. Replication permissions for objects of the hierarchical data structure may be individually defined, in some embodiments.
US10671636B2 In-memory DB connection support type scheduling method and system for real-time big data analysis in distributed computing environment
Provided herein is an In-Memory DB connection support type scheduling method and system for real-time big data analysis in distributed computing environment. The data processing method according to an embodiment of the present disclosure analyzes data based on a distributed computing environment using a distributed system and dynamically alters a structure of a distributed DB constituting the distributed system based on the distributed computing environment. By this method, it is possible to secure concurrency adaptively to the distributed computing environment by dynamically managing the number of shards, and secure real-timeliness through TMO-based scheduling, thereby ultimately improving the speed/efficiency of big data analysis.
US10671633B2 System and method for 3D geolocation to a building floor level in an urban environment
A computer system and method for performing 3D geolocation within an urban environment to at least a building floor level by combining geocoded locations with local dimensional data available from municipal agencies processed to calculate estimated elevation of building floors in a target building. The local dimensional data is building inventory information that includes the ground elevation of the target building, the number of above-ground floors in the target building and the height of the target building. The system is configured to calculate the building floor level of a particular floor in the target building from the local data. Standard equations for estimating the height of a building are adapted to generate the elevation of the particular floor within the target building relative to the ground elevation of the target building.
US10671632B1 Automated pipeline
The methods and system disclose an automated pipeline which receives a list of Accession IDs corresponding to transcriptomic, proteomic, genomic, or metabolomic data. Each Accession ID is submitted in parallel, launching a specific cloud computer to carry out a customized, fully automated transcriptome assembly (or proteomic assembly or genome assembly or metabolome assembly) and analysis by the automated pipeline. The output from multiple assemblies is automatically compiled and compared with genes of interest to identify new gene variants. The new gene variants can be used as queries by the automated pipeline to: discover variants of the variants; and determine new studies to analyze.
US10671629B1 Intelligent data integration system with data lineage and visual rendering
A computer-executed method includes storing in a data store data attributes, data objects, a data analysis tool (DAT), and render functions. Each data object has an attribute set and an identifier set. The method includes identifying each data object that has an attribute set comprising a data attribute matching each reference data attribute associated with the DAT, and selecting an identified data object as an input data object for the DAT. The DAT generates a new data object as a function of the input data object, which includes analyzing the input data object with reference to an auxiliary data object and creating an identifier set for the new data object that includes an identifier of the new data object for distinguishing the new data object from each other data object in the data store, and the identifier of the auxiliary data object. The new data object is stored in the data store. Each render function is associated with a set of reference data attributes. Each render function generates a graphic user interface representing a data object having a data attribute that matches the set of reference data attributes.
US10671627B2 Processing a data set
Embodiments relate to processing a data set stored in a computer system. In one aspect, a method of processing a data set stored in a computer system includes providing one or more parameters for quantifying data quality of the data set. A processor generates, for each parameter of the one or more parameters, a reference pattern indicating a dysfunctional behavior of the values of the parameter. The data set is processed to obtain values of the one or more parameters. A parameter of the one or more parameters is identified whose obtained values match a corresponding reference pattern of the generated reference patterns. The identified parameter is assigned a resource weight value indicating the amount of processing resources required to fix the dysfunctional behavior of the identified parameter.
US10671621B2 Predictive scaling for cloud applications
A compute cloud hosts a distributed application and is configured to add or remove instances of the application at datacenters at disperse geographic regions. Operations of the application are captured in a telemetry stream. Each record in the telemetry stream indicates a time, client location, and performance measure for a corresponding client request. After pre-processing such as rounding the times, the telemetry records are passed to a frequent itemset mining algorithm that identifies frequent time-location pairs in the telemetry stream. The frequent time-location pairs are consolidated into encompassing frequent region time-range pairs. An aggregate performance measure is computed from the performance measures of the telemetry records that match a frequent region time-range pair. A recommended region and time for adding or removing instances of the application is computed based on the aggregate performance measure and the region time-range pair.
US10671619B2 Information processing system and information processing method
An information processing system includes a storing unit that stores evaluation data in which a plurality of subjects are associated with a plurality of evaluation expressions respectively and evaluation expression relationship data indicating relationships between the evaluation expressions, a question generating unit that generates and outputs questions on the basis of the evaluation data and the evaluation expression relationship data, and a matching unit that outputs information relating to the subject included in the evaluation data on the basis of responses when the responses with respect to the questions are input.
US10671615B2 Methods and systems for assigning affinity scores to contacts
Exemplary embodiments relate to techniques for determining social networking or messaging user affinity and engagement coefficients (e.g., a measure of the connectedness between two people in a network). The described techniques are particularly well-suited to cases in which only limited information is available, such as when a new user joins a network and only the user's contacts list is available. The available information may be used to determine a group of existing users to which the new user is connected. Some embodiments relate to calculating scores among these existing users in order to infer an affinity for the new user to the existing users. Other embodiments involve calculating bilateral scores that reflect a degree of mutual affinity between two users.
US10671605B2 Managing persistent database result sets
A method, system, and apparatus for managing a persistent query result set are disclosed. A resource manager is disclosed that receives a query from a client over a computer network. A computer database server is disclosed that executes the query and generates a result set based on and in response to the received query. An execution platform is disclosed that divides the result set into a plurality of chunks, wherein each chunk comprises a portion of the generated result set. The resource manager adds metadata to each of the plurality of chunks. A first chunk of the plurality of chunks comprises metadata pointing to the plurality of chunks. The resource manager delivers at least the first chunk of the plurality of chunks to the client in response to the query. The execution platform offloads the remaining plurality of chunks to cloud storage in parallel.
US10671604B2 Using row value constructor (RVC) based queries to group records of a database for multi-thread execution
Methods for splitting a plurality of records into subsets for parallel processing by separate threads are disclosed. In one embodiment, a plurality of records are added to a database. The adding includes tracking, for each unique value found in the plurality of records within a selected one of the sequence of fields, a statistic based on the values found in the plurality of records within a next one of the sequence of fields. Then a plurality of queries are generated, each includes a row value constructor (RVC) with a logical operation, a specific one of the unique values found within the selected one of the sequence of fields, and, for that specific value, the tracked statistic. Then a plurality of threads are caused to execute that each submit one of the queries and operate on a subset of the plurality of records responsive to execution of that query.
US10671602B2 Random factoid generation
Providing a random factoid in response to a user trigger is provided. Aspects are directed to a device, method, and computer-readable medium to provide random factoids responsive to a triggering event. Various inputs such as user taps, gestures, voice commands, environment commands, etc., are monitored to recognize a triggering event associated with the random factoid system. Upon determining that the input is a triggering event, a random factoid is randomly selected and provided to the user. The factoid can be a fun fact or a helpful learning tip. In some examples, the random factoid system provides a contextual random factoid based one or more contextual factors, such as geographic location of the device, the user's interaction history, the user's demographic data, etc., thus providing an improved user experience.
US10671600B1 Communications-enabled dynamic social network routing utilizing presence
The present invention is directed to architectures for receiving, from requestors, requests for information, identifying appropriate responders, unknown to the requestors, to provide the requested information, and effecting interactions between the requestors and responders.
US10671599B2 Consensus system and method
Consensus methods, systems, and apparatus, including computer programs encoded on computer storage media, are provided. One of the methods is to be implemented on a blockchain maintained by a number (N) of nodes. One of the nodes acts as a primary node and the other (N−1) nodes act as backup nodes. The method includes: detecting a change in a current height H of the blockchain; determining the primary node based on a parameter P and the number of nodes N, wherein the parameter P is proportional to the current height H of the blockchain; in response to determining that the one of the N nodes is the primary node, executing a PBFT normal operation protocol as the primary node; and in response to determining that the one of the N nodes is not the primary node, executing the PBFT normal operation protocol as one of the backup nodes.
US10671596B1 Consistency determination
A method, system, and computer program product for determining a consistent point in time in a replication environment comprising determining periods of time that no IO was received from sources; wherein the periods are determined to account for differences between the clocks of the sources and the clock at a replication appliance, adjusting the periods of time that no IO was received by at least one delay factor, comparing the adjusted periods of time from the sources to determine a common period of time; wherein the common point in time denotes that each source was in a consistent state and marking the adjusted point in time as a consistent point in time in a journal.
US10671595B2 Concurrent multiple hierarchical data structures with consistent data
A method may include maintaining first data structure with records organized in a first hierarchy, and maintaining a second data structure with records organized in a second hierarchy. The method may also include receiving a first change request for a value stored in a first record. The first change request may be received from a parent in the first data structure of the first record. The method may additionally include changing the first value according to the first change request, and receiving a second change request for the value stored in the first record. The second change request may be received from a parent in the second data structure of the first record. The method may further include sending a notification to the parent in the first data structure that the parent in the second data structure is attempting to change the first record.
US10671593B2 Normalization engine to manage configuration management database integrity
Data is often populated into Configuration Management Databases (CMDBs) from different sources. Because the data can come from a variety of sources, it may have inconsistencies—and may even be incomplete. A Normalization Engine (NE) may be able to automatically clean up the incoming data based on certain rules and knowledge. In one embodiment, the NE takes each Configuration Item (CI) or group of CIs that are to be normalized and applies a rule or a set of rules to see if the data may be cleaned up, and, if so, updates the CI or group of CIs accordingly. In particular, one embodiment may allow for the CI's data to be normalized by doing a look up against a Product Catalog and/or an Alias Catalog. In another embodiment, the NE architecture could be fully extensible, allowing for the creation of custom, rules-based plug-ins by users and/or third parties.
US10671591B2 Configuration-free alert monitoring
Systems and methods for generating an event-based data set using a computer implemented asset monitoring system are provided. An asset repository stores data related to one or more commissioned assets of an asset monitoring system. When event data is received from an asset, whether an asset maintenance record corresponding to the asset exists in the asset repository is determined based on comparing the data in the asset repository to the event data. When the asset maintenance record is determined to not exist in the asset repository, an asset identification record corresponding to the asset is rendered. The asset identification record comprises the event data and additional asset-related data collected from the asset. An event-based data set is generated based on the asset identification record.
US10671590B2 Delta database synchronization
Aspects of the embodiments are directed to synchronizing at least a portion of a link-state database. A network element can lose an adjacency. The network element can transmit a request to a neighboring network element for synchronization of a link-state database. The request can include a version number of a last synchronized link-state database from the neighboring network element. The neighboring network element can determine whether the version of the link-state database is greater than or less than a copy of the link-state database stored by the neighboring network element. If the requested version number is less than the neighboring network element's link-state database version number, then the neighboring network element can send changes to the link-state database since the requested link-state database version number.