Document Document Title
US10320031B2 Additives for electrochemical cells
Articles and methods including additives in electrochemical cells, are generally provided. As described herein, such electrochemical cells may comprise an anode, a cathode, an electrolyte, and optionally a separator. In some embodiments, at least one of the anode, the cathode, the electrolyte, and/or the optional separator may comprise an additive and/or additive precursor. For instance, in some cases, the electrochemical cell comprises an electrolyte and an additive and/or additive precursor that is soluble with and/or is present in the electrolyte. In some embodiments, the additive precursor comprises a disulfide bond. In certain embodiments, the additive is a carbon disulfide salt. In some cases, the electrolyte may comprise a nitrate.
US10320024B2 Electrode assembly and secondary battery including the same
An electrode assembly includes: a positive electrode plate including a positive electrode collector having, on its first side, a positive electrode coating portion having a positive electrode active material thereon and a first positive electrode non-coating portion; a positive electrode tab on the first positive electrode non-coating portion; a negative electrode plate including a negative electrode collector having, on its first side facing the first side of the positive electrode collector, a negative electrode coating portion having a negative electrode active material thereon and a first negative electrode non-coating portion; and a separator between the positive and negative electrode plates. The first positive electrode non-coating portion is between ends of the positive electrode plate, and the first negative electrode non-coating portion overlaps the first positive electrode non-coating portion.
US10320023B2 Neat methods for forming titanium catecholate complexes and associated compositions
Titanium catecholate complexes can be desirable active materials for flow batteries and other electrochemical energy storage systems, particularly when incorporated in aqueous electrolyte solutions. It can be desirable to avoid introducing even traces of certain organic solvents into aqueous electrolyte solutions. Neat methods for synthesizing titanium catecholate complexes can help avoid the unwanted introduction of trace organic solvents into aqueous electrolyte solutions and also provide further advantages. Methods for synthesizing titanium catecholate complexes can include: combining a catechol compound and a titanium reagent in an absence of solvent to produce a reaction mixture, and reacting the titanium reagent with the catechol compound in a neat state to form a titanium catecholate complex containing at least one catecholate ligand. The titanium catecholate complex can be further reacted with a base to produce a salt form titanium catecholate complex, which can be present in an aqueous phase.
US10320019B2 Process for producing a solid oxide fuel cell by depositing an electrically conductive and gas permeable layer on a porous support substrate
A process for depositing an electrically conductive, preferably perovskitic layer uses a pulsed sputtering process. The layer has a low diffusivity for the elements in the iron group and is especially suitable for use in solid oxide fuel cells (SOFC). An assembly of the electrically conductive ceramic layer on a porous support substrate is also provided.
US10320013B2 Hydrophobized gas diffusion layers and method of making the same
A gas diffusion layer having a first major surface and a second major surface which is positioned opposite to said first major surface and an interior between said first and second major surfaces is formed. The gas diffusion layer comprises a porous carbon substrate which is directly fluorinated in the interior and is substantially free of fluorination on at least one of the first major surfaces or the second major surfaces, and preferably both surfaces. The gas diffusion layer may be formed using protective sandwich process during direct fluorination or by physically or chemically removing the C—F atomic layer at the major surfaces, for example by physical plasma etching or chemical reactive ion etching.
US10320012B2 Fuel cell device
A fuel cell device is provided having an active structure with an anode and cathode in opposing relation with an electrolyte therebetween, a fuel passage adjacent the anode for supplying fuel to the active structure, and an air passage adjacent the cathode for supplying air to the active structure. A porous ceramic layer is positioned between each of the anode and fuel passage and the cathode and air passage, the porous ceramic layers having a porosity configured to permit transport of fuel and air from the respective fuel and air passage to the respective anode and cathode. An inactive surrounding support structure is provided that is monolithic with the electrolyte and the porous ceramic layers, wherein the inactive surrounding support structure lacks the anode and cathode in opposing relation and the active structure resides within the inactive surrounding support structure.
US10320011B2 Fuel cell system
A fuel-cell stack system includes a stack of electrochemical cells, a fuel gas supply circuit and an oxidant gas supply circuit, a cooling circuit, a micropump, a temperature measurement device, and a controller. The cells are separated by bipolar plates, with each bipolar plate including an anode, a cathode, and an ion-exchange membrane. The cooling circuit, which is structured to enable a coolant fluid to circulate therein, includes a secondary circuit and a primary circuit that is smaller in size than the secondary circuit, with the primary and secondary circuits being isolated from each other by a thermostatic valve. The micropump is installed at an outlet of the stack and enables a volume of water inside the stack to be mixed. The temperature measurement device determines an internal temperature of a core of the stack. The primary circuit is activated when the internal temperature rises above a predetermined threshold.
US10320008B2 Porous separator for fuel cell
A porous separator for a fuel cell is provided and features the shape of a passage aperture formed in a flow field plate. The modified shape of the passage aperture minimizes destruction of a gas diffusion layer or a membrane electrode assembly attributable to stress concentration. The porous separator has a flow field plate that includes a first contact portion that is in contact with a gas diffusion layer or a membrane electrode assembly; a second contact portion that is in contact with a coolant channel; and a connection portion that is connected between the first contact portion and the second contact portion. Additionally, a passage aperture is formed in the connection portion, wherein a portion of an inside surface of the passage aperture protrudes toward a center of the passage aperture.
US10320007B2 Fuel cell having oxygen selective membrane
A device includes a container, an oxygen-to-water selectively permeable membrane supported by the container, a chamber disposed in the container to hold a hydrogen generating fuel, and a proton exchange membrane fuel cell supported within the container between the oxygen-to-water selectively permeable membrane and the chamber.
US10320001B2 Secondary cell
To provide a secondary cell including an electrode active material that is a compound represented by General Formula (1) below: where n is a natural number of from 4 through 8, a is a natural number of from 1 through 4, R1 and R2 may be identical to or different from each other and are each a hydrogen atom, an alkyl group, or an aromatic hydrocarbon group that may have a substituent, Y is a substituent, and b is an integer of from 0 through 3 and a+b is 4 or less in General Formula (1).
US10319996B2 Cathode material for lithium ion secondary battery, method of producing the same, and lithium ion secondary battery
The present invention discloses a cathode material for lithium ion secondary battery. The cathode material is in the form of powder particles. The powder particle includes a bulk portion and a coating portion coated on the outer surface of the bulk portion. The bulk portion is formed of at least one first cathode material which is a lithium-nickel based composite oxide. The first cathode material has electrochemical activity and has high charging-discharging specific capacity at a charged voltage of 4.2V versus Li/Li+. The coating portion is formed of at least one second cathode material. The second cathode material has no electrochemical activity or has low charging-discharging specific capacity at a charged voltage of 4.2V versus Li/Li+. Lithium ion secondary battery using the cathode material has high energy density, cycling stability, security, and output power.
US10319991B2 Zinc anode composition
An alkaline electrochemical cell, preferably a zinc/air cell which includes a container; a negative electrode, a positive electrode, wherein said negative electrode and said positive electrode are disposed within the container, and an alkaline electrolyte, wherein the negative electrode comprises zinc, a branched chain fluorosurfactant, barium sulfate (and, more specifically, amino- and/or epoxy-functionalized barium sulfate) and nano sized zinc oxide. The negative electrode composition supports high zinc to electrolyte weight ratios.
US10319982B2 Coated iron electrode and method of making same
Provided is an iron based electrode comprising a single layer of a conductive substrate coated on at least one side with a coating comprising an iron active material and a binder. The iron based electrode is useful in a Ni—Fe battery as the anode. The electrode can also be prepared by continuously coating each side of the substrate with a coating mixture comprising the iron active material and binder.
US10319981B2 Dual bus battery balancing system
A battery balancing system for parallel connected batteries for balancing batteries that are at dissimilar voltages. The system has first and second buses, connected by a current limiter. A high bus takes energy from the highest voltage battery or batteries in the system and transfers the energy through the current limiter to the low bus, which in turn delivers energy to the lowest voltage battery or batteries in the system.
US10319980B2 Battery pack
The present invention relates to a battery pack connected to an electronic device. The battery pack comprises: a battery module provided with a plurality of battery cells which are disposed adjacent to each other and connected to each other in series and on which first and second electrode terminals are disposed; a fuse disposed between the first electrode terminal of the uppermost battery cell and the second electrode terminal of the electronic device; and a switching device provided with a first plate disposed on a top surface of the uppermost battery cell and connected to the first electrode terminal of the uppermost battery cell, a second plate disposed above the first plate and connected to the second electrode terminal of the lowermost battery cell, and a support frame disposed between the first plate and the second plate and having fragility.
US10319978B2 Multi-tabbed electrodes having high aspect ratios and batteries incorporating the same
Lithium battery cells, and battery packs comprising the same, include an electrolyte, and an anode and a cathode, each of which include a current collector having a length, the length defining a first end and a second end, a width, a host or active material disposed on the current collector between the first end and the second end, a first tab extending from the first end, and a second tab extending from the second end. A plurality of cells can be stacked in a planar configuration, and a plurality of anode first tabs, a plurality of anode second tabs, a plurality of cathode first tabs, and a plurality of cathode second tabs can each be electrically connected via a respective busbar. The anode and cathode can have a length:width ratio of at least three, or 2.5 to 10. The battery cell can be a power source for an electric/hybrid vehicle.
US10319976B2 Cable fixing structure
A cable fixing structure of a fuel cell stack fixes together a connector housing containing a substrate and a flat cable joined to the substrate. The cable fixing structure includes a fixing part provided for the connector housing, and having a convexly curved surface, and a heat contraction tube configured to surround the flat cable and the fixing part, and press the flat cable against the convexly curved surface.
US10319971B2 Method for making lithium-sulfur battery separator
The present disclosure relates to a method for making a lithium-sulfur battery separator. The method comprises providing a separator substrate, and forming a functional layer on at least one surface of the separator substrate. A method for forming the functional layer comprises applying a first carbon nanotube layer on the at least one surface; dispersing a plurality of graphene oxide sheets and a plurality of manganese dioxide nanoparticles in a solvent to form a mixture; and depositing the mixture on a surface of the first carbon nanotube layer to form a first graphene oxide composite layer; applying a second carbon nanotube layer on a surface of the first graphene oxide composite layer; and forming a second graphene oxide composite layer on a surface of the second carbon nanotube layer.
US10319968B2 Battery pack
A battery pack has a sealed case. Battery modules are housed in the sealed case. Each battery module contains multiple battery cells. The sealed case has a main body having an opening. The opening in the main body is closed by a rectangular plate-shaped lid member. The lid member has a first releasing portion and a second releasing portion, which are opened when the internal pressure of the sealed case increases. The second releasing portion is arranged below the first releasing portion in the vertical direction.
US10319967B2 Battery module
A battery module includes a bus bar; and a plurality of battery packs electrically connected to each other by the bus bar and arranged in front and rear directions, wherein each of the plurality of battery packs comprises a front polarity display part and a rear polarity display part that display polarities of terminals in front and rear positions of the terminals, wherein the front polarity display part and the rear polarity display part are formed to have different heights.
US10319965B2 Battery cell holder member
A battery cell holder member, including a main body including a plurality of accommodating portions accommodating ends of a plurality of battery cells, respectively, and a partition separating the plurality of accommodating portions; at least one stopper portion on a first side of the partition; and at least one engaging portion on a second side of the partition.
US10319964B2 Battery array frame including frame rail insert
A battery array frame according to an exemplary aspect of the present disclosure includes, among other things, a frame body extending along a longitudinal axis and including a top frame rail, a bottom frame rail and frame arms that connect between the top frame rail and the bottom frame rail. An insert extends inside the frame body.
US10319962B2 Secondary battery pack having battery cells mounted in cartridge frame
A secondary battery pack is provided that includes a battery cell array configured to have a structure in which two or more battery cells, each of which includes electrode terminals and a thermally bonded surplus portion formed at the side thereof at which the electrode terminals are formed, are arranged side by side, a protection circuit module (PCM), the PCM being loaded on the thermally bonded surplus portions of the battery cells, a cartridge frame including two or more battery cell location parts for fixing the two battery cells, respectively, each of the battery cell location parts being formed in a frame shape, and a sheathing label attached to the cartridge frame such that the sheathing label wraps the cartridge frame in a state in which the battery cells, to which the PCM is connected, are fixed in the cartridge frame.
US10319961B2 Energy storage cell and energy storage module
An energy storage cell includes an electrically conductive housing having at least one first, one second, and one third outer wall, with the first outer wall being located at a distance from the second outer wall, and with the third outer wall connecting the first and second outer walls to one another. At least one electrochemical element is disposed in the housing having one anodic connection and one cathodic connection. An anodic current tap on the first outer wall is connected to the anodic connection in an electrically conductive fashion, and a cathodic current tap is connected in an electrically conductive fashion to the first or third outer wall. The cathodic connection is connected in the interior of the housing to the second outer wall in an electrically and thermally conductive fashion.
US10319960B2 Cap assembly of power battery
A cap assembly of a power battery comprises: a cap plate, a first electrode terminal provided to the cap plate, a second electrode terminal provided to the cap plate and electrically insulated from the cap plate, and a resistance member electrically connected to the cap plate and the first electrode terminal. The resistance member comprises: a heat-resistant insulating base body positioned between the cap plate and the first electrode terminal; and a heat-resistant metal layer provided to the heat-resistant insulating base body. The heat-resistant metal layer and the cap plate and the first electrode terminal are electrically connected to form a conductive path, the conductive path passes along the heat-resistant insulating base body positioned between the cap plate and the first electrode terminal. The formed conductive path is a curved path, therefore the resistance value of the resistance member can be controlled by controlling the conductive path.
US10319957B2 Energy storage device and energy storage apparatus
An energy storage device includes a metal case which houses an electrode assembly therein, and an insulation sheet mounted on a portion of an outer surface of the case. The case includes a projecting portion which extends in a thickness direction of the insulation sheet along an edge surface of at least a portion of the insulation sheet, and a distal end of the projecting portion projects from the insulation sheet.
US10319956B2 Pouch case for secondary battery and pouch-type secondary battery comprising the same
The present invention relates to a pouch case for a secondary battery and a pouch-type secondary battery comprising the same. More particularly, it relates to a pouch case for a secondary battery comprising an inner resin layer, a metal layer and an outer resin layer, wherein the inner resin layer comprises a porous non-woven fabric support having a plurality of pores and a polymer sealant filled in the pores of the non-woven fabric support; and a secondary battery comprising the same.
US10319955B2 Power storage device and electronic device
A power storage device with high capacity per unit volume, a flexible power storage device with a novel structure, a repeatedly bendable power storage device, a highly reliable power storage device, or a long-life power storage device is provided. The power storage device includes an inner structure and an exterior body surrounding the inner structure. The inner structure includes a positive electrode and a negative electrode. The exterior body includes a first film containing titanium and one or more elements selected from niobium, tantalum, vanadium, zirconium, and hafnium. It is preferable that the first film further contain one or more elements selected from molybdenum, chromium, and aluminum.
US10319951B2 Organic light-emitting display device and method for manufacturing the same
Provided are an organic light-emitting display (OLED) device and a method of manufacturing the same. An OLED device includes: a substrate, a display area on the substrate, the display area including: a first pixel including a first organic light-emitting layer configured to emit first-colored light, a second pixel including a second organic light-emitting layer configured to emit second-colored light, and a third pixel including a third organic light-emitting layer configured to emit third-colored light, and an inspection pattern area in a non-display area on the substrate, the inspection pattern area including a first inspection pixel including a first inspection organic light-emitting layer including a same material as that of the first organic light-emitting layer.
US10319949B2 Organic electroluminescent device
An organic electroluminescent device includes at least two light-emissive units provided between a cathode electrode and an anode electrode opposed to the cathode electrode, each of the light-emissive units including at least one light-emissive layer. The light-emissive units are partitioned from each other by at least one charge generation layer, the charge generation layer being an electrically insulating layer having a resistivity of not less than 1.0×102 Ωcm.
US10319944B2 Display apparatus having an encapsulation inorganic layer and method of manufacturing the same
A display apparatus includes a substrate on which a central area having a display area and a peripheral area disposed around the central area are defined. The display apparatus includes a display area inorganic layer on the display area and extending to a portion of the peripheral area; and an encapsulation inorganic layer covering the display area, on the display area inorganic layer, and having an edge that is in parallel with or extending over an edge of the display area inorganic layer.
US10319943B2 Display device
A structure including a first resin layer and a second resin layer sandwiching a self-light emitting element layer, a first stopper layer, a first resin sacrificial layer and a first glass substrate which are stacked on the first resin layer on the opposite side of the self-light emitting element layer, and a second glass substrate stacked on the second resin layer is prepared. The first glass substrate is peeled off from the first resin sacrificial layer by irradiating the first glass substrate with a laser beam. The first resin sacrificial layer is decomposed by a chemical reaction using a gas. The first stopper layer has a resistance to the chemical reaction, and the first resin sacrificial layer is removed while leaving the first stopper layer in a step of decomposing the first resin sacrificial layer.
US10319942B2 OLED device, packaging method thereof, and packaging apparatus
The present invention provides an OLED device, and a packaging method thereof and a packaging apparatus. The packaging method is for packaging an OLED device formed on a base substrate, and includes: separating a graphene thin film formed on a copper foil from the copper foil; and packaging the OLED device using the graphene thin film. In the packaging method, the graphene thin film is introduced into packaging of an OLED device, thereby not only improving packaging effect of the OLED device, but also simplifying packaging process of the OLED device and increasing production efficiency.
US10319941B2 Electroluminescence device
An organic EL display device (electroluminescence device) including a TFT substrate (substrate), an organic EL element (electroluminescence element) disposed on the TFT substrate, a first inorganic film covering the organic EL element, at least one protruding body having a frame shape, the at least one protruding body being configured by an organic film and surrounding the electroluminescence element on the first inorganic film, a second inorganic film covering the first inorganic film and the at least one protruding body, and a leveled film configured by an organic film and provided on the second inorganic film.
US10319938B2 Display apparatus having a larger display region and moisture impermeability
A display apparatus includes a substrate having a first region and a second region surrounding the first region. An insulating part is disposed above the substrate, covering the first region and the second region, and comprising a first opening portion in the second region. A dam part is disposed above the insulating part in the second region and surrounds a periphery of the first opening portion. A first organic insulating layer is disposed above the insulating part and covers an inner surface of the first opening portion. An organic light-emitting device is disposed above the insulating part in the first region and comprises a pixel electrode. An encapsulation layer is disposed above the insulating part in both the first region and the second region. The encapsulation layer covers the organic light-emitting device.
US10319937B2 Display device
A display device includes a substrate having a light emission area and a non-light emission area, a pixel defining layer disposed in the non-light emission area, the pixel defining layer defining the light emission area, a first electrode disposed in the light emission area, a light emitting layer disposed on the first electrode, and a second electrode disposed on the light emitting layer, in which the second electrode includes a first transmission portion in the light emission area and a second transmission portion on an edge portion of the light emission area, the second transmission portion surrounding the first transmission portion, and the second transmission portion has a light transmittance greater than a light transmittance of the first transmission portion.
US10319936B2 Light-emitting device, method of manufacturing light-emitting device, and light-emitting system
A substrate (100) has optical transparency, and a light-emitting unit (140) is formed on the substrate (100). The light-emitting unit (140) includes a first electrode (110), an organic layer (120), and a second electrode (130). The organic layer (120) is located between the first electrode (110) and the second electrode (130). The second electrode (130) extends outside the light-emitting unit (140). At least an end of a portion of the second electrode (130) which is located outside the light-emitting unit (140) is oxidized.
US10319933B2 OLED device and manufacturing method thereof, and flexible display unit
The invention discloses an OLED device including: a flexible substrate; a first anode and a second anode on the flexible substrate and being spaced from each other to form a channel therebetween; a flexible electrically-conductive assembly in the channel and connecting the first anode with the second anode; a first organic light emitting layer on the first anode and a second organic light emitting layer on the second anode; and a cathode on the first and the second organic light emitting layers. The invention can improve the flexibility of the anode of the OLED device, reduce an actual continuous length of the anode on a bending direction, reduce the probability of crack generation in the process of the OLED device being bent by external force, and therefore can increase bendable and wearable abilities of a flexible OLED display device formed by such OLED device.
US10319931B2 Light emitting device, method for manufacturing light emitting device, and display device
A light emitting device includes: a first electrode, a second electrode and an electroluminescent layer (EL) interposed between the first electrode and the second electrode, the EL including an emitting material layer (EML) and an electron blocking layer (EBL), wherein the EML includes a first base material doped with a first guest material, and the EBL includes a second base material doped with a second guest material.
US10319927B2 End-bonded metal contacts on carbon nanotubes
A method of forming an end-bonded contact on a semiconductor is disclosed herein. The method can include forming a dielectric layer on a substrate and depositing a carbon nanotube layer onto the dielectric layer. Additionally, the method can include depositing a resist mask onto the carbon nanotube layer and patterning the resist mask to form a contact mold such that a portion of the carbon nanotube layer is exposed. In some aspects, the method can include depositing a contact metal such that the contact metal contacts the exposed carbon nanotube layer and thermally annealing the device such that the carbon nanotube layer dissolves into the contact metal such that a single contact surface is formed between the contact and the carbon nanotube layer.
US10319923B2 Compound for organic electronic element, organic electronic element comprising the same and electronic device thereof
Provided are a compound of Formula 1 and an organic electric element comprising a first electrode, a second electrode, and an organic material layer formed between the first electrode and the second electrode, and electronic device comprising the organic electric element, wherein the luminous efficiency and life span can be improved and the driving voltage of the organic electronic device can be lowered by comprising the compound represented by Formula 1 in the organic material layer.
US10319911B2 Wiring pattern production method and transistor production method
A wiring pattern production method includes forming, on a substrate, a precursor film for a plating base film including a first formation material having an amino group protected by a photoreactive protecting group, forming a photoresist layer including a photoresist material on a surface of the precursor film, exposing the photoresist layer with a desired pattern of light, exposing the precursor film with a desired pattern of light to form the plating base film, developing the exposed photoresist layer, removing a deprotected protecting group, and depositing an electroless plating catalyst on the exposed surface of the plating base film.
US10319910B2 Organic electroluminescent diode and method for manufacturing hole transporting layer thereof
Provided is a multilayer-structured organic electroluminescent diode, and a method of manufacturing a hole transporting layer thereof. The hole transporting layer included in the organic electroluminescent diode is a thin film formed through electrochemical polymerization. The method of manufacturing the hole transporting layer includes the steps of: preparing an electrolyte; electro-polymerizing the electrolyte; controlling thickness of an electropolymerized film; and washing and drying the electropolymerized film as obtained. Specific electropolymerization parameters are set to finely regulate a crosslinking degree and reactivity of the electropolymerized film, thereby solving a prior-art problem that the crosslinking degree and reactivity of a polymer or small molecule hole transporting material in a film state cannot be effectively controlled.
US10319907B1 Resistive memory device having a template layer
A memory device including a template layer is disclosed. The memory device also includes a memory layer connected to the template layer, where the memory layer has a variable resistance, and where the crystalline structure of the memory layer matches the crystalline structure of the template layer. The memory device also includes a conductive top electrode on the memory layer, where the top electrode and the memory layer cooperatively form a heterojunction memory structure.
US10319906B2 Process for fabricating resistive memory cells
A oxide-based direct-access resistive nonvolatile memory may include within the interconnect portion of the integrated circuit a memory plane including capacitive memory cells extending in orthogonal first and second directions and each including a first electrode, a dielectric region and a second electrode. The memory plane may include conductive pads of square or rectangular shape forming the first electrodes. The stack of the dielectric layer and the second conductive layer covers the pads in the first direction and forms, in the second direction, conductive bands extending over and between the pads. The second electrodes may be formed by zones of the second bands facing the pads.
US10319903B2 Multiferroic magnetic tunnel junction devices
Some embodiments include a magnetic tunnel junction device having a first magnetic electrode, a second magnetic electrode, and a tunnel insulator material between the first and second magnetic electrodes. A tungsten-containing material is directly against one of the magnetic electrodes. In some embodiments the tungsten-containing material may be in a first crystalline lattice arrangement, and the directly adjacent magnetic electrode may be in a second crystalline lattice arrangement different from said first crystalline lattice arrangement. In some embodiments the tungsten-containing material, the first magnetic electrode, the tunnel insulator material and the second magnetic electrode all comprise a common crystalline lattice arrangement.
US10319900B1 Perpendicular magnetic tunnel junction device with precessional spin current layer having a modulated moment density
A magnetoresistive random-access memory (MRAM) is disclosed. The MRAM device includes a perpendicular magnetic tunnel junction device having a reference layer, a free layer, and a precessional spin current magnetic layer. The precessional spin current magnetic layer has a non-uniform moment density, and may have a moment density at its center that is greater than a moment density at its perimeter. The device is designed to provide control over the injection of stray fields and the electronic coupling between the precessional spin current magnetic layer and the free layer. Switching speed, switching current, and thermal barrier height for the device can be adjusted. The decreased moment density at the perimeter of the precessional spin current layer helps to stabilize the free layer when the effective magnetic field of the precessional spin current layer is high. Spin accumulation can be increased near the center of the precessional spin current layer, helping to switch the free layer.
US10319898B2 Resonance circuit with a single crystal capacitor dielectric material
A single crystal acoustic electronic device. The device has a substrate having a surface region. The device has a first electrode material coupled to a portion of the substrate and a single crystal capacitor dielectric material having a thickness of greater than 0.4 microns and overlying an exposed portion of the surface region and coupled to the first electrode material. In an example, the single crystal capacitor dielectric material is characterized by a dislocation density of less than 1012 defects/cm2. A second electrode material is overlying the single crystal capacitor dielectric material.
US10319897B2 Ultrasonic sensor and manufacturing method for the same
An ultrasonic sensor includes: when two orthogonal axes are referred to as an X axis and a Y axis and a plane formed by the X axis and the Y axis is referred to as an XY plane, a substrate disposed across the XY plane; a plurality of spaces formed in the substrate in at least one direction of an X-axis direction and a Y-axis direction; a vibrating plate that is provided on the substrate such that the spaces are closed and that has a first surface on the substrate side and a second surface facing the first surface; and a piezoelectric element that is provided at a portion on the second surface side of the vibrating plate that corresponds to the space, and that transmits/receives an ultrasonic wave. At least some of the spaces are arranged to form a zigzag shape.
US10319894B2 Wearable electronic device
A wearable electronic device including a display portion and a fixed portion connected with the display portion. The fixed portion is configured to fix the wearable electronic device on body of a wearer. The display portion includes a display screen. The fixed portion is provided with a thermoelectric conversion module which is insulated and isolated from external environment. The thermoelectric conversion module is configured to convert a temperature difference between a body temperature of the wearer and a temperature of the external environment into electrical energy used for operating the wearable electronic device. The wearable electronic device has enhanced endurance.
US10319892B2 Light-emitting element mounting substrate and method for manufacturing light-emitting element mounting substrate
A light-emitting element mounting substrate includes a substrate including insulating resin, a first conductor layer formed on a first surface of the substrate and having an element mounting portion, a second conductor layer formed on a second surface of the substrate on the opposite side of the first surface, metal blocks formed such that the metal blocks are penetrating through the first conductor layer, the substrate and the second conductor layer and positioned in the element mounting portion of the first conductor layer, and through-hole conductors formed adjacent to the metal blocks respectively such that the through-hole conductors electrically connect the first conductor layer and the second conductor layer and that a diameter of each metal block is larger than a diameter of each through-hole conductor.
US10319891B2 Light emitting module and light emitting module manufacturing method
A light emitting module includes a first light transmissive insulator, a conductive circuitry layer formed on a surface of the first light transmissive insulator, a second light transmissive insulator disposed so as to face the conductive circuitry layer, a light emitting element disposed between the first light transmissive insulator and the second light transmissive insulator, and connected to the conductive circuitry layer, and a third light transmissive insulator which is disposed between the first light transmissive insulator and the second light transmissive insulator, and which is thermosetting.
US10319889B2 Light emitting device
A light emitting device includes a light emitting element having a light emitting surface from which the light emitting element is configured to emit a first light having a first peak wavelength. A light transform layer is provided on the light emitting surface to transform the first light to a second light having a second peak wavelength longer than the first peak wavelength. A light-transmissive layer is provided on the light transform layer and includes a first surface that has a substantially flat shape and that is opposite to the light emitting surface and a second surface connected to the first surface and having a curved shape to surround the light emitting element. A reflecting film is provided between the light transform layer and the light-transmissive layer to extend along the first surface and the second surface so as to reflect the first light and to transmit the second light.
US10319887B2 Semiconductor light-emitting device and method for manufacturing the same
A semiconductor light-emitting device includes a base, a light-emitting element and a sealing resin. The base includes an obverse surface and a reverse surface spaced in a first direction, first side surfaces spaced in a second direction crossing the first direction, and second side surfaces spaced in a third direction crossing the first and second directions. The light-emitting element is on the base obverse surface. The sealing resin for covering the light-emitting element is smaller than the base in plan. The base has a wiring pattern connected to the light-emitting element and including an obverse surface electrode on the base obverse surface. The base also has a resist layer including a pattern-covering portion overlapping with the obverse surface electrode. The pattern-covering portion includes a resin outflow preventing portion, disposed outside the sealing resin in plan and extends continuously from one second side surface to the other.
US10319884B2 Light emitting diode
A light emitting diode includes a first conductive type semiconductor layer and a mesa disposed on the first conductive type semiconductor layer. The mesa includes an active layer and a second conductive type semiconductor layer. A reflective electrode is disposed on the mesa to be in ohmic-contact with the second conductive type semiconductor layer. A current spreading layer is disposed on the mesa and the reflective electrode. A first portion of the current spreading layer is in ohmic-contact with an upper surface of an end portion of the first conductive type semiconductor layer. A lower insulating layer is disposed between the mesa and the current spreading layer, and the reflective electrode and the current spreading layer. An upper insulating layer covers the current spreading layer and includes a first hole exposing a second portion of the current spreading layer that is disposed on an upper portion of the mesa.
US10319883B2 Semiconductor device and display unit
A semiconductor device includes a substrate, a gate electrode, an oxide semiconductor film, a first electrode, a second electrode, and a third electrode. The gate electrode is provided on the substrate. The oxide semiconductor film is provided on the substrate with the gate electrode interposed therebetween. The oxide semiconductor film includes a channel region facing the gate electrode and a low-resistance region adjacent to the channel region. The first electrode contains a constituent material same as that of the gate electrode, and has same thickness as that of the gate electrode. The second electrode has at least a portion facing the first electrode, and contains a constituent material same as that of the oxide semiconductor film. The third electrode has at least a portion provided at a position facing the first electrode with the second electrode interposed therebetween. The third electrode is electrically coupled to the first electrode.
US10319882B2 UV light emitting diode and method of fabricating the same
Exemplary embodiments provide a UV light emitting diode and a method of fabricating the same. The method of fabricating a UV light emitting diode includes growing a first n-type semiconductor layer including AlGaN, wherein growth of the first n-type semiconductor layer includes changing a growth pressure within a growth chamber and changing a flow rate of an n-type dopant source introduced into the growth chamber. A pressure change during growth of the first n-type semiconductor layer includes at least one cycle of a pressure increasing period and a pressure decreasing period over time, and change in flow rate of the n-type dopant source includes increasing the flow rate of the n-type dopant source in the form of at least one pulse. The UV light emitting diode fabricated by the method has excellent crystallinity.
US10319880B2 Display device
A display device is provided. The display device includes a substrate, a first transistor, and a light emitting diode. The first transistor is disposed on the substrate, wherein the first transistor comprises a first semiconductor layer comprising silicon having a first lattice constant. The light emitting diode is disposed on the substrate and electrically connected to the first transistor, wherein the light emitting diode comprises a semiconductor layer comprising gallium nitride having a second lattice constant and a third lattice constant, and the third lattice constant is greater than the second lattice constant. A ratio of the second lattice constant to the first lattice constant is greater than or equal to 0.56 and is less than or equal to 0.68.
US10319879B2 Semiconductor structure
A semiconductor structure includes a first-type semiconductor layer, a second-type semiconductor layer, a light emitting layer and a hole supply layer. The light emitting layer is disposed between the first-type semiconductor layer and the second-type semiconductor layer. The hole supply layer is disposed between the light emitting layer and the second-type semiconductor layer, and the hole supply layer includes a first hole supply layer and a second hole supply layer. The first hole supply layer is disposed between the light emitting layer and the second hole supply layer, and a chemical formula of the first hole supply layer is Alx1Iny1Ga1-x1-y1N, wherein 0≤x1<0.4, and 0≤y1<0.4. The second hole supply layer is disposed between the first hole supply layer and the second-type semiconductor layer, a chemical formula of the second hole supply layer is Alx2Iny2Ga1-x2-y2N, wherein 0≤x2<0.4, 0≤y2<0.4, and x1>x2.
US10319872B2 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.
US10319870B2 Photovoltaic module with a controllable infrared protection layer
An apparatus, system, and method are disclosed for a photovoltaic module, the photovoltaic module comprising a plurality of photovoltaic cells, a controllable infrared protection layer, and a protection switching means. The controllable infrared protection layer is for reducing the infrared radiation absorbed by the photovoltaic module, where the controllable infrared protection layer has a first state and a second state. When the infrared protection layer is in the first state the transmission of infrared radiation to the photovoltaic cells is higher than when the infrared protection layer is in the second state. The protection switching means is for switching the controllable infrared protection layer between the first state and the second state.
US10319864B2 Vertical memory device
A vertical memory device and a method of manufacturing such device are provided. The vertical memory device may include a plurality of gate electrode layers stacked in a cell region of a semiconductor substrate; a plurality of upper isolation insulating layers dividing an uppermost gate electrode layer among the plurality of gate electrode layers, extending in a first direction; a plurality of vertical holes arranged to have any two adjacent vertical holes to have a uniform distance from each other throughout the cell region and including a plurality of channel holes penetrating through the plurality of gate electrode layers disposed between the plurality of upper isolation insulating layers and a plurality of first support holes penetrating through the plurality of upper insulating layers; a plurality of channel structures disposed in the plurality of channel holes; and a plurality of first support structures disposed in the plurality of first support holes.
US10319863B2 Semiconductor device having a varying thickness nanowire channel and method for fabricating the same
A semiconductor device includes a drain, a source, a gate electrode, and a nanowire between the source and drain. The nanowire has a first section with a first thickness and a second section with a second thickness greater than the first thickness. The second section is between the first section and at least one of the source or drain. The first nanowire includes a channel when a voltage is applied to the gate electrode.
US10319858B2 Semiconductor devices having lower and upper fins and method for fabricating the same
Provided are a semiconductor device and a method for fabricating the same. The semiconductor device includes a lower fin that protrudes from a substrate and extends in a first direction, an oxide film the lower fin, an upper fin that protrudes from the oxide film and that is spaced apart from the lower fin at a position corresponding to the lower fin, and a gate structure the upper fin that extends in a second direction to intersect the upper fin, wherein germanium (Ge) is included in a portion of the oxide film located between the lower fin and the upper fin.
US10319853B2 Semiconductor device
A semiconductor device includes a semiconductor layer of a first conductivity type. A well region that is a second conductivity type well region is formed on a surface layer portion of the semiconductor layer and has a channel region defined therein. A source region that is a first conductivity type source region is formed on a surface layer portion of the well region. A gate insulating film is formed on the semiconductor layer and has a multilayer structure. A gate electrode is opposed to the channel region of the well region where a channel is formed through the gate insulating film.
US10319851B2 Semiconductor device and method for manufacturing same
A semiconductor device includes an n+ type silicon carbide substrate, an n− type layer, an n type layer, a plurality of trenches, a p type region, an n+ type region, a gate insulating film, a gate electrode, a source electrode, a drain electrode, and a channel. The plurality of trenches is disposed in a planar matrix shape. The n+ type region is disposed in a planar mesh type with openings, surrounds each of the trenches, and is in contact with the source electrode between the trenches adjacent to each other in a planar diagonal direction. The p type region is disposed in the opening of the n+ type region in a planar mesh type.
US10319846B1 Multiple work function nanosheet field-effect transistors with differential interfacial layer thickness
A semiconductor structure includes a substrate, an isolation layer disposed over the substrate, a plurality of nanosheet channels, interfacial layers surrounding each of the nanosheet channels, and dielectric layers surrounding each of the interfacial layers. The plurality of nanosheet channels includes first and second sets of two or more nanosheet channels for first and second NFETs and third and fourth sets of two or more nanosheet channels for first and second PFETs. The interfacial layers surrounding the first and third sets of nanosheet channels for the first NFET and the first PFET have a first thickness, and interfacial layers surrounding the second and fourth sets of nanosheets channels for the second NFET and the second PFET have a second thickness smaller than the first thickness. The first NFET has a higher threshold voltage than the second NFET, and the first PFET has a lower threshold voltage than the second PFET.
US10319843B2 Semiconductor device having a necked semiconductor body and method of forming semiconductor bodies of varying width
Semiconductor devices having necked semiconductor bodies and methods of forming semiconductor bodies of varying width are described. For example, a semiconductor device includes a semiconductor body disposed above a substrate. A gate electrode stack is disposed over a portion of the semiconductor body to define a channel region in the semiconductor body under the gate electrode stack. Source and drain regions are defined in the semiconductor body on either side of the gate electrode stack. Sidewall spacers are disposed adjacent to the gate electrode stack and over only a portion of the source and drain regions. The portion of the source and drain regions under the sidewall spacers has a height and a width greater than a height and a width of the channel region of the semiconductor body.
US10319831B2 Semiconductor device with a gate electrode positioned in a semiconductor substrate
Technique disclosed herein can suppress performance variation among semiconductor devices to be manufactured upon manufacturing each semiconductor device by forming diffusion layer by ion implantation to semiconductor substrate after etching. A semiconductor device includes a semiconductor substrate. The semiconductor substrate includes an emitter region, a top body region, a barrier region, a bottom body region, a drift region, a collector region, a trench, a gate insulating film, and a gate electrode. A front surface of the gate electrode is provided at a deeper position than a front surface of the semiconductor substrate. Within the gate electrode, a front surface of a first portion at a widthwise center of a trench is provided at a shallower position than a front surface of a second portion in contact with the gate insulating film.
US10319828B2 Semiconductor device with diffusion prevention layer
A semiconductor device according to an embodiment includes a semiconductor region, a gate electrode, and a first gate insulating film provided between the semiconductor region and the gate electrode and containing a material having a chemical composition expressed by (SiO2)n(Si3N4)m (where n and m are positive integers), in the material, at least one silicon atom being bonded with at least one oxygen atom and at least one nitrogen atom.
US10319824B2 Semiconductor device includes a substrate having a bandgap wider than that of silicon and method of manufacturing semiconductor device
A MOS gate is provided on a front surface side of a silicon carbide substrate. The silicon carbide substrate includes silicon carbide layers sequentially formed on an n+-type starting substrate by epitaxial growth. Of the silicon carbide layers, a p+-type silicon carbide layer is a p+-type high-concentration base region and is separated into plural regions by a trench. A p-type silicon carbide layer among the silicon carbide layers covers the p+-type silicon carbide layer and is embedded in the trench. A p-type silicon carbide layer among the silicon carbide layers is a p-type base region. From a substrate front surface, a gate trench penetrates the p-type base region in the trench and the n+-type source region to reach an n−-type drift region. Between the p+-type high-concentration base region and a gate insulating film at a sidewall of the gate trench, the p-type base region is embedded in the trench.
US10319821B2 Silicon carbide substrate
A silicon carbide substrate includes a carbon-surface-side principal surface and a silicon-surface-side principal surface. The silicon carbide substrate has a diameter of 100 mm or greater and a thickness of 300 μm or greater. An off angle of the carbon-surface-side principal surface and the silicon-surface-side principal surface relative to a {0001} plane is smaller than or equal to 4°. A nitrogen concentration in the carbon-surface-side principal surface is higher than a nitrogen concentration in the silicon-surface-side principal surface, and a difference in Raman peak shift between the carbon-surface-side principal surface and the silicon-surface-side principal surface is smaller than or equal to 0.2 cm−1.
US10319820B2 Semiconductor device having silicon carbide layer provided on silicon carbide substrate
A semiconductor device includes a silicon carbide semiconductor substrate, a first silicon carbide layer of a first conductivity type, a first semiconductor region of a second conductivity type, a second semiconductor region of the first conductivity type, a third semiconductor region of the second conductivity type, a gate insulating film, a gate electrode, an interlayer insulating film, a source electrode, and a drain electrode. The third semiconductor region is thicker than the second semiconductor region and a width of a side of the third semiconductor region facing the first semiconductor region is narrower than a width of a side thereof facing the source electrode.
US10319806B2 Electrode for a metal-insulator-metal structure, capacitor of metal-insulator-metal type, and method for fabricating one such electrode and one such capacitor
The electrode for a structure of Metal-Insulator-Metal type is formed by a stack successively comprising a gold layer, a barrier layer made from electrically conducting oxide and a platinum layer.The electrically conducting oxide is advantageously a noble metal oxide, and preferentially ruthenium oxide.The electrode is arranged on a substrate. The gold layer of the electrode is separated from the substrate by an adhesion layer made from titanium dioxide.The electrode is used to fabricate a capacitor of Metal-Insulator-Metal type.
US10319805B2 Method of fabricating semiconductor devices
Provided is a method of fabricating a semiconductor device. The method includes forming an oxide film on a target layer, forming a first mask film on the oxide film, wherein the first mask film contains a semiconductor material and has a first thickness and a first etch selectivity with respect to the oxide film, forming a second mask film on the first mask film, wherein the second mask film contains a metal and has a second thickness smaller than the first thickness and a second etch selectivity larger than the first etch selectivity with respect to the oxide film, forming a second mask film pattern by patterning the second mask film, forming a first mask film pattern by patterning the first mask film, etching some portions of the oxide film by using the second mask film pattern as an etch mask film, and etching the rest of the oxide film by using the first mask film pattern as an etch mask film to form a hole, wherein the target layer is exposed via the hole.
US10319800B2 OLED display screen
An OLED display screen belonging to an OLED display screen technical field includes a first substrate, a second substrate, an OLED light-emitting layer and a metallic signal line. The first substrate and the second substrate are disposed opposite. The OLED light-emitting layer and the metallic signal line are both disposed between the first substrate and the second substrate. A light block layer is disposed between the first substrate and the second substrate. All or a section of the light block layer is disposed between the metallic signal line and the first substrate. The light block layer is applied to prevent incidence of natural light and/or reflective light generated by the metallic signal line. The disclosure can shelter the metallic signal line by the light block layer to absorb reflective light of the metallic signal line, a polarizer can be omitted. The structure is simple and illuminous efficiency is improved.
US10319799B2 Flexible display device including bent flexible substrate and bent circuit layer
A display device includes a substrate that is formed of a plurality of layers stacked together and a circuit layer. A circuit layer includes a display element area in which a plurality of pixel electrodes corresponding to a plurality of unit pixels and a self-luminous element layer are provided, and a peripheral area that has a wiring to the display element area and a terminal and is at least partially bent. The substrate includes a first area that overlaps the display element area of the circuit layer and a second area that overlaps the peripheral area and is at least partially bent. The layers include at least one inorganic layer and a plurality of organic layers. The number of the organic layers in the first area is greater than the number of the organic layers in the second area.
US10319798B2 Light emitting display apparatus
There is provided a light emitting display apparatus including at least a light emitting element and a thin film transistor (TFT) for driving the light emitting element, characterized in that a mechanism is provided in which a semiconductor constituting the TFT is irradiated with at least a part of light whose wavelength is longer than a predetermined wavelength among the light emitted by the light emitting element.
US10319796B2 Organic light emitting display device
An organic light emitting display device includes an overcoating layer on a substrate; a first electrode on the overcoating layer; a bank layer on the overcoating layer and the first electrode, the bank layer including an opening through which the first electrode is exposed; a pattern layer having an island shape on the exposed portion of the first electrode; an organic emission layer on the first electrode and the pattern layer; and a second electrode on the organic emission layer.
US10319794B2 OLED array substrate, manufacturing method thereof, OLED display panel
The present disclosure provides an OLED array substrate, a manufacturing method thereof, and an OLED display panel. The OLED array substrate comprises a first electrode layer, a pixel definition layer, an organic material functional layer, and a second electrode layer arranged successively in a light exit direction. The organic material functional layer comprises light-emitting regions that emit light of different colors. The pixel definition layer comprises pixel regions corresponding to the light-emitting regions, and spacing regions arranged between adjacent pixel regions. Each spacing region is configured to electrically isolate adjacent light-emitting regions.
US10319787B2 Memory device and memory system
Provided is a memory device that has a structure suitable for still higher integration while securing production easiness, and includes n memory cell units stacked, on a substrate, in order as first to n-th memory cell units in a first direction. The n memory cell units each include: one or more first electrodes; a plurality of second electrodes each provided to intersect the first electrode; a plurality of memory cells provided at respective intersections of the first electrode and the second electrodes and each coupled to both the first and second electrodes; and one or more lead lines coupled to the first electrode to form one or more coupling parts, which, in (m+1)-th memory cell unit, are located at a position where the coupling parts and m-th memory cell region surrounded by the memory cells in m-th memory cell unit overlap each other in the first direction.
US10319784B2 Semiconductor device including variable resistance memory device
A semiconductor device includes a substrate including a memory cell region and a logic region; a variable resistance memory device on the memory cell region; a logic device on the logic region; a first horizontal bit line extending in a horizontal direction on a surface of the substrate on the memory cell region and electrically connected to the variable resistance memory device; a second horizontal bit line extending in a horizontal direction on the surface of the substrate on the logic region and electrically connected to the logic device; and a vertical bit line electrically connected to the first horizontal bit line and the second horizontal bit line and extending perpendicular to the surface of the substrate.
US10319783B2 Integrated magnetic tunnel junction (MTJ) in back end of line (BEOL) interconnects
A method is presented for forming a semiconductor structure. The method includes depositing a barrier layer, such as a tantalum nitride (TaN) layer, over a dielectric incorporating magnetic random access memory (MRAM) regions, forming magnetic tunnel junction (MTJ) stacks over portions of the TaN layer, patterning and encapsulating the MTJ stacks, forming spacers adjacent the MTJ stacks, and laterally etching sections of the TaN layer, after spacer formation, to form an electrode under the MTJ stacks. The electrode protects the MRAM regions. The electrode can be recessed from the spacers.
US10319781B2 Display substrate, its manufacturing method and display device
The present disclosure provides a display substrate, its manufacturing method, and a display device. The method includes a step of forming a plurality of TFTs. The method further includes steps of: forming a lattice matching layer on a substrate so as to deposit AlN thereon; depositing an AlN layer on the lattice matching layer by low-temperature pulse magnetron sputtering; and forming on the AlN layer GaN LEDs each including an n-type GaN layer, a multilayered quantum well structure and a p-type GaN layer and corresponding to one of the TFTs.
US10319777B2 Pixel circuit
A pixel circuit includes a floating diffusion layer of a first conductivity-type between a drain/source of a second conductivity-type and a source/drain of the second conductivity-type. The source/drain and the drain/source touch the floating diffusion layer. A cathode of a photoelectric converter is electrically connected to the floating diffusion layer. An anode of the photoelectric converter touches the cathode. The cathode is of the first conductivity-type and the anode is of the second conductivity-type.
US10319769B2 Solid-state imaging device and electronic apparatus
A solid-state imaging device includes a semiconductor layer on which a plurality of pixels are arranged along a light-receiving surface being a main surface of the semiconductor layer, photoelectric conversion units provided for the respective pixels in the semiconductor layer, and a trench element isolation area formed by providing an insulating layer in a trench pattern formed on a light-receiving surface side of the semiconductor layer, the trench element isolation area being provided at a position displaced from a pixel boundary between the pixels.
US10319766B2 Packaged optical device with sealing resin and method of manufacturing packaged optical device
First, a three-dimensional substrate is placed such that the rear surface is oriented upward. Next, a translucent member is placed inside a recessed portion so as to cover a through-hole by bringing a first surface of the translucent member into contact with a protruding portion. Next, an element is placed on the rear surface of the three-dimensional substrate so as to cover the recessed portion. Next, a sealing resin is filled between three-dimensional substrate and the element, between the element and a second surface of the translucent member that opposes the first surface, between a side surface of the translucent member and the three-dimensional substrate, and between the first surface of the translucent member and the three-dimensional substrate. In this way, the element and the translucent member are integrated with the three-dimensional substrate.
US10319763B2 Solid-state imaging apparatus
A solid-state imaging apparatus includes: a solid-state imaging device photoelectrically converting light taken by a lens; and a light shielding member shielding part of light incident on the solid-state imaging device from the lens, wherein an angle made between an edge surface of the light shielding member and an optical axis direction of the lens is larger than an incident angle of light to be incident on an edge portion of the light shielding member.
US10319758B2 Solid-state imaging device, method for manufacturing solid-state imaging device, and imaging apparatus
A solid-state imaging device includes, in a semiconductor substrate, a pixel portion provided with a photoelectric conversion portion, which photoelectrically converts incident light to obtain an electric signal and a peripheral circuit portion disposed on the periphery of the pixel portion, wherein a gate insulating film of aMOS transistor in the peripheral circuit portion is composed of a silicon oxynitride film, a gate insulating film of aMOS transistor in the pixel portion is composed of a silicon oxynitride film, and an oxide film is disposed just above the photoelectric conversion portion in the pixel portion.
US10319757B2 Photoelectric conversion device and imaging system
A photoelectric conversion device includes a photoelectric conversion portion in a silicon layer having a light-receiving surface. The silicon layer includes a P-type impurity region including a base portion having an atomic boron concentration Ba that is the highest of the portions opposite the light-receiving surface with respect to a charge accumulation region and an atomic oxygen concentration Oa, and a deep portion located opposite the charge accumulation region in the depth direction with respect to the base portion and having an atomic boron concentration Bb and an atomic oxygen concentration Ob. The impurity region satisfies Ba×Oa2
US10319754B2 Method of fabricating crystalline island on substrate
Certain electronic applications, such as OLED display back panels, require small islands of high-quality semiconductor material distributed over a large area. This area can exceed the areas of crystalline semiconductor wafers that can be fabricated using the traditional boule-based techniques. This specification provides a method of fabricating a crystalline island of an island material, the method comprising depositing particles of the island material abutting a substrate, heating the substrate and the particles of the island material to melt and fuse the particles to form a molten globule, and cooling the substrate and the molten globule to crystallize the molten globule, thereby securing the crystalline island of the island material to the substrate. The method can also be used to fabricate arrays of crystalline islands, distributed over a large area, potentially exceeding the areas of crystalline semiconductor wafers that can be fabricated using boule-based techniques.
US10319753B2 Array substrate, display panel and display device
An array substrate, a display panel and a display device are provided. The array substrate includes a display region and a frame region surrounding the display region. The frame region includes multiple bridge pressure sensing units and multiple first heat conductive sheets. Each of the multiple bridge pressure sensing units includes a bridge electrode, a first power supply line electrically connected to a power supply terminal of the bridge electrode, and a detection line electrically connected to a detection terminal of the bridge electrode. Each of the multiple first heat conductive sheets is arranged opposite to the bridge electrode, and a vertical projection of the first heat conductive sheet on the bridge electrode covers the bridge electrode.
US10319752B2 Array substrate and method for making same
An array substrate includes a substrate, a first insulator layer on the substrate, a second insulator layer on the first insulator layer, a third insulator layer on the second insulator layer, and a first TFT and a second TFT on the substrate. The second TFT includes a second gate electrode on the first insulator layer, a second channel layer on the second insulator layer, and a second source electrode and a second drain electrode on the third insulator layer. The third insulator layer covers the second channel layer and defines a second source hole and a second drain hole.
US10319744B2 Analog circuit and semiconductor device
An object is to obtain a semiconductor device having a high sensitivity in detecting signals and a wide dynamic range, using a thin film transistor in which an oxide semiconductor layer is used. An analog circuit is formed with the use of a thin film transistor including an oxide semiconductor which has a function as a channel formation layer, has a hydrogen concentration of 5×1019 atoms/cm3 or lower, and substantially functions as an insulator in the state where no electric field is generated. Thus, a semiconductor device having a high sensitivity in detecting signals and a wide dynamic range can be obtained.
US10319742B2 Array substrate, display panel, display device and method of manufacturing the same
The disclosure relates to an array substrate, a display panel, a display device, and methods of manufacturing them. The array substrate includes: a base substrate, a first electrode, a first insulating layer, and a second electrode, the second electrode having a plurality of second electrode portions spaced apart from one another, the first electrode having overlapped portions that overlap the plurality of second electrode portions, the first electrode is one of a common electrode and a pixel electrode and the second electrode is the other; at least one of the second electrode and the overlapped portions has a recess recessing towards the base substrate and an area of an opening of the recess is larger than an area of a bottom of the recess.
US10319740B2 Memory device and method for manufacturing memory device
A memory device includes first and second conductive layers, first and second semiconductor members, first and second charge storage members, first and second insulating members, and first and second insulating layers. The second conductive layer is distant from the first conductive layer. The first semiconductor member is positioned between the first and second conductive layers. The second semiconductor member is positioned between the first semiconductor member and the second conductive layer. The first insulating layer includes a first region positioned between the first semiconductor member and the first charge storage member and a second region positioned between the first semiconductor member and the second semiconductor member. The second insulating layer includes a third region positioned between the second semiconductor member and the second charge storage member and a fourth region positioned between the second region and the second semiconductor member.
US10319738B2 Three dimensional semiconductor memory devices
A three-dimensional semiconductor memory device includes a cell string vertically extending from a top surface of a substrate and having first and second cell transistors, first and second word lines connected to gate electrodes of the first and second cell transistors respectively, a first pass transistor connecting the first word line to a row decoder, and a second pass transistor connecting the second word line to the row decoder. The first pass transistor includes a plurality of first sub-transistors connected in parallel between the first word line and the row decoder.
US10319732B2 Transistor element including a buried insulating layer having enhanced functionality
In sophisticated SOI transistor elements, the buried insulating layer may be specifically engineered so as to include non-standard dielectric materials. For instance, a charge-trapping material and/or a high-k dielectric material and/or a ferroelectric material may be incorporated into the buried insulating layer. In this manner, non-volatile storage transistor elements with superior performance may be obtained and/or efficiency of a back-bias mechanism may be improved.
US10319726B2 Semiconductor device
A semiconductor device includes a substrate including an active region and an element isolation region defining the active region, a gate trench extending into the element isolation region and penetrating the active region, and a gate structure filling the gate trench and including a first conductivity-type semiconductor layer, a conductive layer, and a second conductivity-type semiconductor layer, sequentially stacked from a lower portion of the gate trench.
US10319724B2 Memory cells and memory arrays
Some embodiments include a memory cell having a first transistor supported by a semiconductor base, and having second and third transistors above the first transistor and vertically stacked one atop the other. Some embodiments include a memory cell having first, second and third transistors. The third transistor is above the second transistor, and the second and third transistors are above the first transistor. The first transistor has first and second source/drain regions, the second transistor has third and fourth source/drain regions, and the third transistor has fifth and sixth source/drain regions. A read bitline is coupled with the sixth source/drain region. A write bitline is coupled with the first source/drain region. A write wordline includes a gate of the first transistor. A read wordline includes a gate of the third transistor. A capacitor is coupled with the second source/drain region and with a gate of the second transistor.
US10319720B2 Integrated circuit device and method of manufacturing the same
An integrated circuit device may include a fin-type active region extending in a first direction on a substrate; an insulating separation structure extending in a second direction that intersects the first direction on the fin-type active region; a pair of split gate lines spaced apart from each other with the insulating separation structure therebetween and extending in the second direction to be aligned with the insulating separation structure; a pair of source/drain regions located on the fin-type active region and spaced apart from each other with the insulating separation structure therebetween; and a jumper contact located over the insulating separation structure and connected between the pair of source/drain regions.
US10319716B2 Substrate isolation for low-loss radio frequency (RF) circuits
Methods and structures for improved isolation in a SiGe BiCMOS process or a CMOS process are provided. In one method, shallow trench isolation (STI) regions are formed in a first semiconductor region located over a semiconductor substrate. Dummy active regions of the first semiconductor region extend through the STI regions to an upper surface of the first semiconductor region. A grid of deep trench isolation (DTI) regions is also formed in the first semiconductor region, wherein the DTI regions extend entirely through the first semiconductor region. The grid of DTI regions includes a pattern that exhibits only T-shaped or Y-shaped intersections. The pattern defines a plurality of openings, wherein a dummy active region is located within each of the openings.
US10319715B2 Semiconductor devices including separate doped regions
A semiconductor device may include a substrate, a first doped region and a second doped region on the substrate, a base region on the first doped region, a channel region on the second doped region, and a third doped region and a fourth doped region on the base region and the channel region, respectively. The first doped region and the second doped region may be isolated from direct contact with each other in a first direction that is substantially parallel to a top surface of the substrate. A channel gate structure may be on a side surface of the channel region. A thickness of the base region, in a second direction that is substantially perpendicular to the top surface of the substrate, may be equal to or larger than a thickness of the channel region.
US10319710B2 Semiconductor device
Provided is a semiconductor device with a reduced variation in temperature among a plurality of unit transistors. A semiconductor device includes: a semiconductor substrate; and a transistor group including at least one column in which a plurality of unit transistors are aligned and arranged along a first axis on the semiconductor substrate. A first column of the at least one column includes: a first group of transistors including two of the unit transistors that are adjacent to each other with a first distance therebetween, and a second group of transistors including two of the unit transistors that are adjacent to each other with a second distance therebetween, the first group of transistors is disposed at a position closer to a center of the first column along the first axis than the second group of transistors, and the first distance is larger than the second distance.
US10319707B2 Semiconductor component, package structure and manufacturing method thereof
A package manufacturing having a semiconductor substrate, a bonding layer, at least one semiconductor device, a redistribution circuit structure and an insulating encapsulation. The bonding layer is disposed on the semiconductor substrate. The at least one semiconductor device is disposed on and in contact with a portion of the bonding layer, wherein the bonding layer is located between the semiconductor substrate and the at least one semiconductor device and adheres the at least one semiconductor device onto the semiconductor substrate. The redistribution circuit structure is disposed on and electrically connected to the at least one semiconductor device, wherein the at least one semiconductor device is located between the redistribution circuit structure and the bonding layer. The insulating encapsulation wraps a sidewall of the at least one semiconductor device, wherein a sidewall of the bonding layer is aligned with a sidewall of the insulating encapsulation and a sidewall of the redistribution circuit structure.
US10319702B2 Semiconductor packages
A semiconductor package includes a substrate including a signal pattern on an upper surface thereof, a chip stack on the substrate, and a first semiconductor chip and one or more spacers between the substrate and the chip stack. The chip stack includes one or more second semiconductor chips stacked on the substrate. The one or more spacers and the first semiconductor chip are adjacent to respective corners of a lowermost second semiconductor chip, in plan view. The one or more spacers have the same planar shape as the first semiconductor chip.
US10319698B2 Microelectronic device package having alternately stacked die
A microelectronic device package including multiple layers of stacked die. Multiple die layers in the package can include two or more die. At least two die in a first layer will be laterally spaced from one another to define a first gap extending in a first direction; and at least two die in a second layer will be laterally spaced from one another to define a second gap extending in a second direction that is angularly offset from the first direction. The first and second directions can be perpendicular to one another.
US10319696B1 Methods for fabricating 3D semiconductor device packages, resulting packages and systems incorporating such packages
Methods of forming semiconductor device packages comprising stacking multiple dice, the die stack exhibiting thin bond lines and having an outer environmental coating, the bond lines and environmental coating comprising an in situ formed compound. Semiconductor device packages so formed and electronic systems incorporating such packages are also disclosed.
US10319694B2 Semiconductor assembly and method of making same
A semiconductor device according to some examples of the disclosure may include a package substrate, a semiconductor die coupled to one side of the package substrate with a first set of contacts on an active side of the semiconductor die and coupled to a plurality of solder prints with a second set of contacts on a back side of the semiconductor die. The semiconductor die may include a plurality of vias connecting the first set of contacts to the second set of contacts and configured to allow heat to be transferred from the active side of the die to the plurality of solder prints for a shorter heat dissipation path.
US10319693B2 Micro-pillar assisted semiconductor bonding
Micro pillars are formed in silicon. The micro pillars are used in boding the silicon to hetero-material such as III-V material, ceramics, or metals. In bonding the silicon to the hetero-material, indium is used as a bonding material and attached to the hetero-material. The bonding material is heated and the silicon and the hetero-material are pressed together. As the silicon and the hetero-material are pressed together, the micro pillars puncture the bonding material. In some embodiments, pedestals are used in the silicon as hard stops to align the hetero-material with the silicon.
US10319692B2 Semiconductor structure and manufacturing method thereof
A method for manufacturing a semiconductor structure includes: receiving a semiconductive substrate with a post passivation interconnect including an oval landing area; forming a first conductor on the oval landing area; forming a polymer layer above the semiconductive substrate, thereby surrounding a portion of the first conductor; polishing the polymer layer and the first conductor in order to form a planarized surface; and forming a second conductor on the polished first conductor.
US10319689B2 Antenna assembly for wafer level packaging
Embodiments are provided for a packaged semiconductor device that includes a package substrate that in turn includes an embedded die configured to process a radio frequency (RF) signal; a printed circuit board (PCB) attached to a front side of the package substrate, where the PCB includes a cavity; and an antenna enabling element attached to the front side of the package substrate within the cavity, the antenna enabling element configured to convey the RF signal through the cavity.
US10319687B1 Soluble sensor node and method of manufacture
A soluble sensor is provided. The soluble sensor includes a soluble handle substrate and a layer of semiconductor material that is disposed on the soluble handle substrate. The layer of semiconductor material includes a plurality of semiconductor devices interconnected to perform a sensing function.
US10319686B2 Radiation-hard electronic device and method for protecting an electronic device from ionizing radiation
A radiation-hard electronic device including a package structure, a semiconductor chip in a cavity within the package structure, an integrated circuit in the semiconductor chip, and structures for protection from radiation for protecting the integrated circuit from ionizing radiation. The structures for protection from radiation include a protective layer of gel, which occupies at least in part the cavity and coats the semiconductor chip.
US10319684B2 Dummy conductive structures for EMI shielding
A semiconductor device has a first conductive layer and a second conductive layer. A first portion of the first conductive layer is aligned with a first portion of the second conductive layer. An insulating layer is deposited over the first conductive layer and second conductive layer. A third conductive layer includes a first portion of the third conductive layer vertically aligned with the first portion of the first conductive layer and the first portion of the second conductive layer. An electrical component is disposed over the first conductive layer and second conductive layer. An encapsulant is deposited over the first conductive layer, second conductive layer, and electrical component. A cut is made through the encapsulant, first conductive layer, and second conductive layer. A fourth conductive layer is deposited over side surfaces of the first conductive layer, second conductive layer, and encapsulant.
US10319678B2 Capping poly channel pillars in stacked circuits
A three dimensional or stacked circuit device includes a conductive channel cap on a conductor channel. The channel cap can be created via selective deposition or other process to prevent polishing down the conductive material to isolate the contacts. The conductor channel extends through a deck of multiple tiers of circuit elements that are activated via a gate. The gate is activated by electrical potential in the conductor channel. The conductive cap on the conductor channel can electrically connect the conductor channel to a bitline or other signal line, and/or to another deck of multiple circuit elements.
US10319669B2 Packaged fast inverse diode component for PFC applications
A novel four-terminal packaged semiconductor device is particularly useful in a 400 volt DC output PFC boost converter circuit. Within the body of the package an NFET die and a fast inverse diode die are mounted such that a bottomside drain electrode of the NFET is electrically coupled via a die attach tab to a bottomside P type anode region of the inverse diode. First terminal T1 is coupled the die attach tab. Second terminal T2 is coupled to the gate of the NFET die. Third terminal T3 is coupled to the source of the NFET die. Fourth terminal T4 is coupled to a topside cathode electrode of the fast inverse diode die. Due to a novel P+ type charge carrier extraction region of the inverse diode die, the packaged device is fast and has a low reverse leakage current in the PFC boost converter circuit application.
US10319668B2 Integrated circuit having contact jumper
An integrated circuit includes first and second active regions extending in a first direction, a first gate line extending in a second direction substantially perpendicular to the first direction and crossing the first and second active regions, and a first contact jumper including a first conductive pattern intersecting the first gate line above the first active region and a second conductive pattern extending in the second direction above the first gate line and connected to the first conductive pattern.
US10319667B2 Electronic device and method of fabricating the same
An electronic device includes: a substrate that includes a first penetration hole; a first electrode that is located on a first surface of the substrate so as to cover the first penetration hole; and a first penetrating electrode that is located in the first penetration hole and is in contact with or away from the first electrode depending on temperature.
US10319642B2 Heterogeneous integration of 3D SI and III-V vertical nanowire structures for mixed signal circuits fabrication
A method of forming Si or Ge-based and III-V based vertically integrated nanowires on a single substrate and the resulting device are provided. Embodiments include forming first trenches in a Si, Ge, III-V, or SixGe1-x substrate; forming a conformal SiN, SiOxCyNz layer over side and bottom surfaces of the first trenches; filling the first trenches with SiOx; forming a first mask over portions of the Si, Ge, III-V, or SixGe1-x substrate; removing exposed portions of the Si, Ge, III-V, or SixGe1-x substrate, forming second trenches; forming III-V, III-VxMy, or Si nanowires in the second trenches; removing the first mask and forming a second mask over the III-V, III-VxMy, or Si nanowires and intervening first trenches; removing the SiOx layer, forming third trenches; and removing the second mask.
US10319640B2 FinFET devices
FinFET devices and processes to prevent fin or gate collapse (e.g., flopover) in finFET devices are provided. The method includes forming a first set of trenches in a semiconductor material and filling the first set of trenches with insulator material. The method further includes forming a second set of trenches in the semiconductor material, alternating with the first set of trenches that are filled. The second set of trenches form semiconductor structures which have a dimension of fin structures. The method further includes filling the second set of trenches with insulator material. The method further includes recessing the insulator material within the first set of trenches and the second set of trenches to form the fin structures.
US10319638B2 Self-aligned contact cap
A method for forming a semiconductor device includes recessing a gate conductor in a gate structure to form a first divot, forming a gate cap in the first divot and recessing a dielectric fill that encapsulates the gate structures to a position below a top of the gate cap. An extension layer is deposited over the dielectric fill and the top of the gate cap and is planarized to the top of the gate cap. The extension layer is expanded to form a profile growth layer that is thicker than the extension layer and creates a second divot over the gate cap. A top cap is formed in the second divot to provide a cap with a thickness of the gate cap and the top cap.
US10319637B2 Method for fully self-aligned via formation using a directed self assembly (DSA) process
A formed back-end-of-line (BEOL) metal line layer may include a plurality of metal lines with dielectric oxide caps that are disposed in between each metal lines. To overlay an interconnecting layer of metal lines on a selected metal line of the BEOL metal line layer, a block copolymer (BCP) may be formed on a patterning layer. Thereafter, a selective etching of the formed BCP creates a recess above the selected metal line. The created recess facilitates the overlaying of the interconnecting layer of metal lines.
US10319627B2 Air-gap spacers for field-effect transistors
Structures for air-gap spacers in a field-effect transistor and methods for forming air-gap spacers in a field-effect transistor. A gate structure is formed on a top surface of a semiconductor body. A dielectric spacer is formed adjacent to a vertical sidewall of the gate structure. A semiconductor layer is formed on the top surface of the semiconductor body. The semiconductor layer is arranged relative to the vertical sidewall of the gate structure such that a first section of the first dielectric spacer is located in a space between the semiconductor layer and the vertical sidewall of the gate structure. A second section of the dielectric spacer that is located above a top surface of the semiconductor layer is removed. An air-gap spacer is formed in a space from which the second section of the dielectric spacer is removed.
US10319626B1 Interconnects with cuts formed by block patterning
Methods of fabricating an interconnect structure. A first sacrificial layer is deposited over a dielectric layer, and a block mask is formed that covers an area on the first sacrificial layer. A second sacrificial layer is deposited over the block mask and the first sacrificial layer. After the block mask is formed, the second sacrificial layer is patterned to form a mandrel that is arranged in part on a portion of the block mask.
US10319623B2 Conveyance hand, conveyance apparatus, lithography apparatus, manufacturing method of article, and holding mechanism
A conveyance hand for holding a conveyed object can include a base, a pad configured to suction the conveyed object, and a first support member fixed to the base and configured to support the pad. First support member can include three or more support members each configured to support the pad.
US10319614B2 Wafer leveling device
The present disclosure relates to a wafer leveling device which comprises a carrier module, a fixture module and a dynamic module. A wafer, which is conveyed to and stays above a claw component of the carrier module by a robotic arm, is further carried by the lifted claw component for a continuous ascent until the wafer is contacted by a ring component of the fixture module; the clamp component of the fixture module releases the ring component; the claw component, the ring component and the wafer, all of which keep stabilized mutual positions, are lowered so that several protrudent structures on a base component of the carrier module contact the wafer; the claw component, the ring component and the wafer which completes a manufacturing process are lifted; the carrier module and the wafer are lowered with the clamp components stabilizing the ring component.
US10319611B2 Semiconductor device package with warpage prevention
A semiconductor device package includes a substrate having a first surface and a second surface facing away from the first surface, a conductive column extending in the substrate between the first surface and the second surface, a dielectric layer on the first surface of the substrate, a redistribution structure provided in the dielectric layer and electrically connected to the conductive column, a semiconductor chip provided above the dielectric layer and electrically connected to the redistribution structure, and an encapsulation layer on the dielectric layer and encapsulating the semiconductor chip. The package is manufactured such that each of the substrate and the encapsulation layer is formed of molding compound.
US10319606B1 Chip package assembly with enhanced interconnects and method for fabricating the same
An integrated circuit interconnects are described herein that are suitable for forming integrated circuit chip packages. In one example, an integrated circuit interconnect is provided that includes a package substrate having a plurality of solder balls coupled to a plurality of contact pads. The package substrate includes a solder mask having a plurality of stepped openings, a plurality of contact pads, and circuitry disposed in the package substrate and coupled to the plurality of contact pads. The solder mask defines a top side of the package substrate. The stepped openings expose the contact pads through solder mask.
US10319603B2 Selective SiN lateral recess
Exemplary methods for laterally etching silicon nitride may include flowing a fluorine-containing precursor and an oxygen-containing precursor into a remote plasma region of a semiconductor processing chamber. The methods may include forming a plasma within the remote plasma region to generate plasma effluents of the fluorine-containing precursor and the oxygen-containing precursor. The methods may also include flowing the plasma effluents into a processing region of the semiconductor processing chamber. A substrate may be positioned within the processing region, and the substrate may include a trench formed through stacked layers including alternating layers of silicon nitride and silicon oxide. The methods may also include laterally etching the layers of silicon nitride from sidewalls of the trench while substantially maintaining the layers of silicon oxide. The layers of silicon nitride may be laterally etched less than 10 nm from the sidewalls of the trench.
US10319602B2 Substrate treatment method and substrate treatment apparatus
A substrate treatment apparatus which can more efficiently regenerate phosphoric acid which is able to be returned to etching treatment along with such etching treatment as much as possible without using a large facility, that is, a substrate treatment apparatus which treats a silicon substrate W on which a nitride film is formed by a liquid etchant which contains phosphoric acid, which comprises an etching treatment unit (the spin treatment unit 30) which gives a suitable quantity of liquid etchant to each substrate which is fed one at a time so as to etch the substrate and remove the nitride film, a phosphoric acid regenerating unit (the spin treatment unit 30) which mixes liquid etchant used for treatment of one substrate and a suitable quantity of liquid hydrofluoric acid for the amount of the used liquid etchant under a predetermined temperature environment to regenerate the phosphoric acid, and a phosphoric acid recovery unit (the pump 38, phosphoric acid recovery tank 50, and pump 52) which returns the phosphoric acid which was obtained by the phosphoric acid regenerating unit to the liquid etchant to be used at the etching treatment unit.
US10319599B2 Methods of planarizing SiC surfaces
A method of planarizing a roughened surface of a SiC substrate includes: forming a sacrificial material on the roughened surface of the SiC substrate, the sacrificial material having a density between 35% and 120% of the density of the SiC substrate; implanting ions through the sacrificial material and into the roughened surface of the SiC substrate to form an amorphous region in the SiC substrate; and removing the sacrificial material and the amorphous region of the SiC substrate by wet etching.
US10319597B2 Semiconductor device with particular fin-shaped structures and fabrication method thereof
A semiconductor device includes first fin-shaped structures and second fin-shaped structures, which are separately disposed on a semiconductor substrate. Each of the first and second fin-shaped structures includes a base portion and a top portion protruding from the top portion. The base portions of the second fin-shaped structures are wider than the top portions of the second fin-shaped structures, and the top portions of the second fin-shaped structures are as wide as the top portions of the first fin-shaped structures. Each second fin-shaped structure further includes a recessed region on its sidewall.
US10319590B2 Method of forming semiconductor device using metal-containing hardmask to pattern photoresist having protected polymer
A method of forming a semiconductor device includes forming an etching layer on a substrate, forming a photoresist layer on the etching layer, forming an exposed area configured to define an unexposed area in the photoresist layer, forming a hardmask layer on the exposed area using a selective deposition process, partially removing the photoresist layer using the hardmask layer as an etch mask and forming a photoresist pattern, and etching the etching layer using the photoresist pattern as an etch mask and forming a fine pattern.
US10319589B2 High performance thin films from solution processible two-dimensional nanoplates
A method of forming a thin film includes: (1) providing an ink composition including nanoplates of a layered material disposed in a liquid dispersion medium; (2) applying the ink composition over a substrate to form a coating; and (3) annealing the coating to form a thin film of the layered material over the substrate.
US10319585B2 Film forming method
A film forming method of forming a film containing a metal element on a substrate using a source gas containing the metal element and a reactant gas that reacts with the source gas, which includes: forming a lower layer film containing the metal element on a surface of the substrate through a plasma CVD process by supplying the source gas into a process container and plasmarizing the source gas; and subsequently, laminating an upper layer film containing the metal element on the lower layer film by a plasma ALD process which alternately performs an adsorption step of supplying the source gas into the process container to adsorb the source gas onto the surface of the substrate with the lower layer film formed thereon, and a reaction step of supplying the reactant gas into the process container and plasmarizing the reactant gas.
US10319582B2 Methods and apparatus for depositing silicon oxide on metal layers
Thin layer of silicon oxide is deposited on a substrate having an exposed layer of metal (e.g., W, Cu, Ti, Co, Ta) without causing substantial oxidation of the metal. The method involves: (a) contacting the substrate having an exposed metal layer with a silicon-containing precursor and adsorbing the precursor on the substrate; (b) removing the unadsorbed precursor from a process chamber; and (c) contacting the adsorbed precursor with a plasma formed in a process gas comprising an oxygen source (e.g., O2, CO2, N2O, O3) and H2, to form silicon oxide from the silicon-containing precursor while suppressing metal oxidation. These steps can be repeated until a silicon oxide film of a desired thickness is formed. In some embodiments, the silicon oxide film is used to improve nucleation of subsequently deposited silicon carbide.
US10319577B2 Combined mass-to-charge ratio and charge state selection in tandem mass spectrometry
A mass spectrometer is disclosed comprising an ion mobility spectrometer and an ion gate. A collision cell is arranged downstream of the ion gate. The operation of the ion mobility spectrometer and the ion gate are synchronized so that only ions having a particular mass to charge ration and a desired charge state are onwardly transmitted to the collision cell.
US10319575B2 Method of introducing ions into a vacuum region of a mass spectrometer
A method of mass or ion mobility spectrometry is disclosed. The method comprises providing a spectrometer comprising an orifice between an atmospheric and a sub-atmospheric pressure region of the spectrometer, wherein the latter comprises an ion guide or ion trap; providing a sample probe comprising a needle assembly on which a sample is deposited or that is supplied with a sample; inserting the needle assembly through the orifice into the sub-atmospheric pressure region so that the sample is arranged within or adjacent to the ion guide or trap in the sub-atmospheric pressure region; and then desorbing the sample from the needle assembly within the sub-atmospheric pressure region and/or ionizing the sample within the sub-atmospheric pressure region so as to generate ions that enter the ion guide or ion trap. The proximity of the sample to the ion guide or trap allows analyte ions from the sample to be captured efficiently.
US10319569B2 Self cleaning ion generator device
The present invention provides methods and systems for a self-cleaning ion generator that includes a self-cleaning ion generator device that includes a bottom portion, a top portion, and a sidewall, and at least one electrode extending from the top portion, and a cleaning apparatus for cleaning the at least one electrode.
US10319568B2 Plasma processing apparatus for performing plasma process for target object
A plasma processing apparatus includes a process chamber including a sidewall, a mounting table disposed in the process chamber, a shield member which is disposed along the inner surface of the sidewall to surround the mounting table and has an opening facing the transfer port, and a shutter configured to open/close the opening, the shutter being movable up and down. The shutter has a first portion adapted to face the opening, and a second portion adapted to face the shield member at a lower side of the shield member. The shield member has a lower portion including a contact surface facing the second portion. A contactor adapted to contact the contact surface is disposed at the second portion. The first portion of the shutter closes the opening through a gap between the first portion and the shield member. The contact surface and the contactor are formed of HASTELLOY®.
US10319562B2 Charged particle beam device
To reduce the risk of measurement accuracy degradation and information lost due to adhesion of contamination that occurs by irradiation with charged particle beam.The charged particle beam device includes: a deflector for scanning a charged particle beam; a detector for detecting secondary charged particles generated by the interaction of the charged particle beam with a sample; and a system control unit including a calculation part, a measurement part, and a storage part. The measurement part measures a feature amount from an image formed based on a signal output from the detector after a charged particle beam is scanned on the sample by the deflector (S303). The calculation part calculates an amount of contamination adhering to a surface of the sample by irradiation of the sample with the charged particle beam, from a change in the feature amount measured by the measurement part (S304). Then, the storage part adds the information of the contamination amount to the image and stores the image information (S313).
US10319555B2 X-ray device
Example embodiments presented herein are directed towards an x-ray generating device. The device comprises at least one electron emitter(s) that has an electrically conductive substrate. The electrically conductive substrate comprises a coating of nanostructures. The device further comprises a heating element attached to each electrically conductive substrate. The device further comprises an electron receiving component configured to receive electrons emitted from the at least one electron emitter(s). The device also comprises an evacuated enclosure configured to house the at least one electron emitter(s), the heating element and the electron receiving component. The at least one electron emitter(s) is configured for Schottky emission when the heating element is in an on-state and the at least one electron emitter(s) is negatively biased.
US10319554B2 Compact modular cathode
Example compact modular electron beam units are provided that can be used to generate electron beams using field emitter elements. A modular electron beam unit may comprise an electron beam source including a base portion, at least one field emitter element coupled to the base portion, the field emitter element including a field emitter tip, at least one gate electrode and a membrane window disposed over the at least one gate electrode.
US10319550B2 Ground fault circuit interrupter having reversed wiring protection function
A ground fault circuit interrupter with a reversed wiring protection function is provided. The ground fault circuit interrupter may include a main circuit switch, a middle layer bracket, a reset button, a trip coil, an electromagnetic trip mechanism, a lifting piece, a locking piece, and an elastic reset mechanism. Sides of the lifting piece may be sleeved upon live line and neutral line metal rods, respectively. Reset springs may be sleeved upon the metal rods. In a correct wiring state, an upper end of the live line metal rod may be in conductive contact with a live line movable metal sheet of the main circuit switch, and an upper end of the neutral line metal rod may be in conductive contact with a neutral line movable metal sheet of the main circuit switch, the movable metal sheets extending from the power load end.
US10319548B2 Shock-resistant electrical switch
Systems, devices, and methods for an electrical switch including: an enclosure; a hinged armature disposed within the enclosure; a moveable contact electrically coupled to the hinged armature and disposed substantially parallel to the hinged armature; and a rib positioned between the hinged armature and an outer edge of the electrical switch, where the rib transfers external forces applied to the electrical switch to the enclosure by limiting movement of the hinged armature towards an outer edge of the electrical switch.
US10319547B2 Electric switch
The invention relates to an electric switch, in particular a rocker switch, comprising a contact system and comprising a movable actuating element for switching over the contact system between two switch positions, in particular an on position and an off position. The switch has a drivable actuator, which is operatively connected to the actuating element in such a way that the actuating element in at least one of the two switch positions is moved, on driving of the actuator, into the other switch position by the actuator for switching the contact system. In particular, the actuating element is moved by the actuator from the on position to the off position of the contact system.
US10319546B2 Wireless switch
A wireless switch is provided. The wireless switch comprises a mechanical switch, an electronic switch module, a charger module, a power storage module, and a wireless control module. The electronic switch module is connected to the mechanical switch in parallel. When one of the mechanical switch and the electronic switch module is turned on, the power storage module is charged through the charger module.
US10319542B2 Electric arc-control device
An electric arc breaker device comprises a contact zone in which there are present at least one stationary contact and at least one movable contact that is movable relative to the stationary contact. The contacts are capable of being put into contact with each other and of being separated from each other. An arcing horn is present facing the stationary contact, the height hc of the arcing horn being greater than or equal to the height ht of the stationary contact, and the arcing horn presenting a folded-back arc switching portion extending in a direction away from the stationary contact.
US10319534B2 Perovskite thin film low-pressure chemical deposition equipment and uses thereof
The present disclosure relates to perovskite thin film low-pressure chemical deposition equipment and a usage method thereof, and application of the usage method. The equipment comprises a main chamber, wherein two precursor heating plates and a substrate holddown groove are respectively arranged in the main chamber, the precursor heating plates are respectively provided with precursor containers, a plurality of groups of substrates on which a thin film is to be deposited are arranged on the substrate holddown groove, each group is provided with two substrates which are tightly attached back to back, and the surface of each of the two substrates on which a thin film is to be deposited faces towards one end of the main chamber; the left and right ends of the main chamber respectively communicate with carrier gas pipelines provided with carrier gas inlet mass flow control valves, the main chamber also communicates with a vacuum providing unit, and the main chamber is also provided with a main chamber heater for heating the substrates; and the carrier gas pipelines on the two ends respectively communicate with solvent evaporators. By adopting simultaneous introduction of the gas from the two ends of the main chamber and the substrate back-to-back configuration mode, the rate of preparing the perovskite thin film by the method is doubled as compared with the existing methods.
US10319531B2 Composite electronic component and resistor device
A composite electronic component includes a capacitor device and a resistor device stacked together in a height direction. The capacitor device includes a capacitor body and first and second external electrodes. The resistor device includes a base, a resistive element, first and second upper surface conductors, first and second lower surface conductors, a first connection conductor, and a second connection conductor. The upper surface of the base of the resistor device faces the lower surface of the capacitor body of the capacitor device, the first upper surface conductor is electrically connected to the first external electrode, and the second upper surface conductor is electrically connected to the second external electrode.
US10319530B2 Electronic component and manufacturing method thereof
An electronic component is provided to include: a capacitor array having a structure in which a plurality of capacitors are arranged; a pair of metal frames disposed on side surfaces of the capacitor array, connected to external electrodes of the plurality of capacitors, and including penetration portions formed in positions in which the pair of metal frames are connected to the external electrodes; and a plating member filling the penetration portions. A manufacturing method thereof is further provided.
US10319524B2 Thin-film capacitor
A thin-film capacitor includes electrode layers stacked in a stacking direction; dielectric layers stacked between the electrode layers; an opening portion that includes a side surface penetrating at least a part of the electrode layers and at least a part of the dielectric layers in the stacking direction from a top side and a bottom surface exposing one of the electrode layers; and a wiring portion disposed in the opening portion to be separated from the side surface of the opening portion, and electrically connected to the electrode layer exposed from the bottom surface of the opening portion. The dielectric layer that is stacked immediately on the electrode layer exposed from the bottom surface of the opening portion among the dielectric layers includes an extension portion extending in the opening portion from the side surface of the opening portion to the wiring portion side.
US10319523B2 Yanli dielectric materials and capacitor thereof
A composite polymeric material includes one or more repeating backbone units; one or more polarizable units incorporated into or connected to one or more of the one or more repeating backbone units; and one or more resistive tails connected to one or more of the repeating backbone units or to the one or more polarizable units as a side chain on the polarizable unit, on a hydrocarbon chain linking a polarizable unit to a backbone unit, or directly attached to a backbone unit. The composite polymeric material may be used to form a metadielectric, which may be sandwiched between to electrodes to form a metacapacitor.
US10319520B2 Multilayer ceramic capacitor with decreased high voltage stress defects and board having the same
A multilayer ceramic capacitor with decreased high voltage stress defects and a board having the same may include a body formed by stacking a plurality of dielectric layers and a plurality of first and second internal electrodes in a width direction, the first and second internal electrodes including body portions overlapping each other and lead portions exposed to a mounting surface of the body and disposed to be spaced apart from each other, respectively; and first to third external electrodes disposed on the mounting surface of the capacitor body to be connected to the lead portions, respectively, wherein the body portions of the first and second internal electrodes have different areas from each other.
US10319518B2 Method of manufacturing a vertical inductor
A method of fabricating a spiral inductor includes providing a substrate having a top surface and a bottom surface, forming a plurality of through holes aligned in a vertical plane and spaced apart from each other, forming a metal interconnect structure having at least one top metal layer on the top surface of the substrate, the metal interconnect structure configured to connect to a top portion of the through holes, and forming a redistribution layer having at least a bottom layer on the bottom surface of the substrate. The redistribution layer is configured to connect to a bottom portion of the through holes to form a spiral structure.
US10319512B2 Coil component
Disclosed herein is a coil component that includes a drum-shaped core having a winding part, first and second terminal electrodes provided on the first flange part of the drum-shaped core, third and fourth terminal electrodes provided on the second flange part of the drum-shaped core, a first coil wound around the winding core part connected between the first and third terminal electrodes, and a second coil wound around the winding core part connected between the second and fourth terminal electrodes. The first and second coils cross each other at the first drawing part positioned between the winding part and the first flange part. The first coil is constituted by two or more wires.
US10319510B2 Transformers with alternately radially disposed first and second conductors
A transformer may comprise a winding wrapped around a magnetic core, the winding having at least one winding portion extending between the magnetic core and the exterior of the winding in radial direction. The winding may comprise at least a first conductor and at least a second conductor, arranged radially adjacent to each other in each winding portion with the interposition of an insulating layer, wherein the first conductor is arranged radially inwardly with respect to the second conductor for part of each winding portion length, and radially outwardly with respect to the second conductor for another part of each winding portion length.
US10319502B2 Polymer-encapsulated magnetic nanoparticles
Magnetic particles (100) have a particle size (134) of 500 nm or less and include a core (110) and a polymer coating (120) that surrounds and encapsulates the core (110). The core (110) includes a metal, metal alloy, or metal oxide of at least one metal such as B, Mg, Al, Mn, Co, Ni, Cu, Fe Sm, Yb, Dy, Gd or Er and Nb. The magnetic core (100) is a polycrystalline particle and is a superspin glass magnetic material, having a coercivity greater than zero and a magnetic remenance greater than zero at room temperature. Above room temperature and at low field, the magnetic moment of these superspin glass magnetic materials increases with temperature. An in situ hydrolysis/precipitation method from precursor metal salts is used to form the polymer-encapsulated magnetic particles (100).
US10319500B2 Superconducting wire material having laminated structure and manufacturing method therefor
Disclosed is a method for manufacturing a superconducting wire material having a laminated structure. The present invention provides a method for manufacturing a laminated superconducting wire material, comprising the steps of: providing a deposition substrate having a predetermined width; sequentially forming, on the deposition substrate, a laminated structure including a buffer layer, a superconducting layer and a stabilization layer, thereby forming, on both sides of the deposition substrate, regions in which a metal substrate is exposed in the width direction; providing a lamination substrate, having a width corresponding to the deposition substrate, to the laminated structure; and providing solder to the regions, in which the metal substrate is exposed, to thereby bond the deposition substrate and the lamination substrate.
US10319498B2 Flexible flat cable
The present invention provides a flexible flat cable. The flexible flat cable including: a first flexible flat cable and a second flexible flat cable, wherein: an end of the first flexible flat cable is connected with a first terminal; an another end of the first flexible flat cable is provided with a plurality of first pads; an end of the second flexible flat cable is connected with a second terminal; an another end of the second flexible flat cable is provided with a plurality of second pads connected with the plurality of first pads in one-to-one correspondence. The flexible flat cable according to the exemplary embodiments of the present invention can improve versatility, reusability and repairability of the flexible flat cable.
US10319497B2 Molded portion-equipped electric cable and method for manufacturing molded portion-equipped electric cable
A molded portion-equipped electric cable includes: a linear conductor portion; a terminal that is connected to an end portion of the conductor portion; a molded portion that covers a connecting portion between the conductor portion and the terminal such that the terminal protrudes from one end side of the molded portion and the conductor portion protrudes from the other end side of the molded portion; and an insulating cover portion that covers over the molded portion and the conductor portion and is formed by shrinking a heat shrinkable tube.
US10319491B2 Rectangular wire, and method of producing the same and electrical equipment using the same
A rectangular wire having: a multilayer conductor member constructed by stacking, in a thickness direction, a rectangular metallic conductor that has a layer of a thermosetting resin formed on the outer periphery thereof, the thermosetting resin having a glass transition temperature of 100° C. or more and 200° C. or less and having a urethane bond; and a layer of a thermoplastic resin having a melting point of 300° C. or more on the outer periphery of the multilayer conductor member.
US10319490B2 Conductive elastomer composition and molded article of the same
There is provided an elastomer composition having both of a flexibility and a wear resistance at a low temperature, while having a high conductivity, and containing an elastomer component (A) including styrene-based thermoplastic elastomer (a1) and propylene-based elastomer (a2); and containing 10 pts.mass or more and 100 pts.mass or less of a conductivity imparting agent (B), and 10 pts.mass or more and 300 pts.mass of less of a process oil (C) based on 100 pts.mass of the elastomer component (A).
US10319487B2 Graphene oxide-metal nanowire transparent conductive film
A process for producing a transparent conductive film, comprising (a) providing a graphene oxide gel; (b) dispersing metal nanowires in the graphene oxide gel to form a suspension; (c) dispensing and depositing the suspension onto a substrate; and (d) removing the liquid medium to form the film. The film is composed of metal nanowires and graphene oxide with a metal nanowire-to-graphene oxide weight ratio from 1/99 to 99/1, wherein the metal nanowires contain no surface-borne metal oxide or metal compound and the film exhibits an optical transparence no less than 80% and sheet resistance no higher than 300 ohm/square. This film can be used as a transparent conductive electrode in an electro-optic device, such as a photovoltaic or solar cell, light-emitting diode, photo-detector, touch screen, electro-wetting display, liquid crystal display, plasma display, LED display, a TV screen, a computer screen, or a mobile phone screen.
US10319483B2 Piping enhancement for backflow prevention in a multiple loop, metal cooled nuclear reactor system
A sodium-cooled nuclear reactor includes at least one electromagnetic pump assembly and a backflow reduction pipe. The backflow reduction pipe may include an inlet, an outlet, at least one tubular section having a first length and a first diameter, and at least one fluid diode section between the inlet and the outlet.
US10319478B2 System and method of modeling erythropoiesis and its management
A method of adjusting a patient's undesired hematocrit and/or hemoglobin concentration to a value within a desired range at a predetermined time with an erythropoiesis stimulating agent (ESA) regimen includes obtaining patient parameters required for input into a model for predicting the patient's hematocrit and/or hemoglobin concentration at a predetermined time with a selected ESA administration regimen, and employing the patient parameters and an initially selected EPO administration regimen in the model to predict the patient's hematocrit and/or hemoglobin concentration at the predetermined time with the initially selected ESA administration regimen. Optionally, if the patient's hematocrit and/or hemoglobin concentration is not predicted by the model to be in the desired range at the predetermined time, the method includes employing the model with one or more different ESA administration regimens until the model predicts that the patient's hematocrit and/or hemoglobin concentration will be in the desired range at the predetermined time. The method then includes administering ESA to the patient with an ESA administration regimen predicted to adjust the patient's hematocrit and/or hemoglobin concentration to the desired range at the predetermined time. The method can be implemented in a computer system for adjusting a patient's undesired hematocrit and/or hemoglobin concentration to a desired range at a predetermined time with an erythropoiesis stimulating agent (ESA) regimen.
US10319472B2 Virtual communication platform for remote tactile and/or electrical stimuli
A system relates to a first communication device configured to present data to and/or receive data from a health care practitioner; a second communication device configured to present data to and/or receive data from a patient; a processor configured to determine values of one or more metrics that characterize the patient's mental state based data received from the patient via the second communication device; a storage configured to store the metrics. Another system for providing tactile and/or electrical stimuli remotely, the system comprising a body-suit to be worn by a human, the body-suit comprising one or more actuators configured to convert electrical signals to tactile and/or stimuli, wherein the body-suit is configured to convey the tactile and/or electrical stimuli to a body part of the human.
US10319469B2 Rule-based low-latency delivery of healthcare data
Methods, systems, and computer-readable media are provided for delivering healthcare records with low latency. Healthcare data is collected from various disparate healthcare data sources. The data is filtered in accordance with routing rules to identify healthcare data to deliver to a processing node. The routing rules specify that healthcare data from a particular originating source of a particular data type is to be delivered to a particular processing node. The healthcare data is converted to a local format for use by a computing solution. This system of delivering healthcare data with low latency ensures that the data is delivered to the correct location in the correct format, even if the routing rules change.
US10319468B2 Medical services tracking system and method
Some embodiments include a system and computer-implemented method for aggregating and tracking medical delivery to a patient including a non-transitory computer-readable medium in data communication with at least one processor, where the non-transitory computer-readable medium includes software instructions for a medical services tracking system and method. Upon execution of the software instructions, information from a patient database or server can be received and displayed a medical record dashboard. A user can view and edit access to the information, and a user selectable link can display medical record information. The system and method enable auto-population of medical data entry fields based at least one part on at least one claim made or billing signed off by a physician for at least one medical service or procedure previously provided to or performed on at least one patient.
US10319466B2 Intelligent filtering of health-related information
Intelligent filtering of health-related information includes receiving health-related information including items encoded in one or more external standard terminologies. The health-related information is converted from the external standard terminologies into an internal medical terminology. Items within the health-related information are then identified that are related to a selected term of the internal medical terminology.
US10319464B2 Method and apparatus for identifying tandem repeats in a nucleotide sequence
A method and corresponding apparatus for identifying tandem repeats in a nucleotide sequence is described. Tandem repeats can be identified by identifying one or more lines present in a self-alignment plot of the nucleotide sequence. The disclosed method includes identifying one or more square-shaped subregions (SSS) representing a tandem repeat and each associated with a plurality of identified candidate alignments by: i) estimating a defining point of an individual square for each of the candidate alignments, each candidate alignment having a start point and an end point, the start point and the end point positioned along adjacent sides of the individual square; ii) selecting one or more seed alignments from the one or more candidate alignments; and iii) associating the one or more candidate alignments with the one or more seed alignments. Based on the associating, a final SSS representing a tandem repeat is determined and its presence is reported.
US10319459B1 Customizable built-in self-test testplans for memory units
An exemplary memory arrangement can be provided, which can include, for example, a memory(ies), and an algorithmic memory unit(s) (AMU) coupled to the memory(ies), wherein the AMU includes a programmed testplan algorithm(s) configured to test the memory(ies). The AMU(s) can further include a hardwired testplan(s) configured to test the memory(ies). A Joint Test Action Group (“JTAG”) controller may be coupled to the AMU(s), which can be configured to access logic of the programmed testplan algorithm(s). A direct access controller (DAC) can be coupled to the AMU(s), which can be configured to access internal nodes in the AMU(s). The DAC can be configured to activate the programmed testplan algorithm(s) using a minimally direct access pin interface in the AMU(s).
US10319458B2 Hardware apparatuses and methods to check data storage devices for transient faults
Methods and apparatuses relating to a hardware memory test unit to check a section of a data storage device for a transient fault before the data is stored in and/or loaded from the section of the data storage device are described. In one embodiment, an integrated circuit includes a hardware processor to operate on data in a section of a data storage device, and a memory test unit to check the section of the data storage device for a transient fault before the data is stored in the section of the data storage device, wherein the transient fault is to cause a machine check exception if accessed by the hardware processor.
US10319452B2 Shift register units and driving methods, gate driving circuits and touch display devices
The present disclosure provides a shift register unit comprising a first signal input terminal, a second signal input terminal, an input and reset module, a pull-up module, a pull-down module, a pull-down control module, a clock signal input terminal, a first level input terminal, a second level input terminal, a first voltage terminal, a second voltage terminal, a signal output terminal, a discharge module and a current leakage suppression module. The present disclosure further provides a gate driving circuit, a touch display device, and a method for driving a shift register unit. A phenomenon of dark lines does not occur during display on the touch display device.
US10319450B2 Semiconductor memory device
A semiconductor memory device includes a first memory cell which is capable of being set to any one of at least eight threshold voltages, a first bit line, a word line, and a sense amplifier which is connected to the first bit line. A verification operation for verifying the threshold voltage of the first memory cell is performed after a programming operation is performed on the first memory cell, and the verification operation includes seven verification operations. The sense amplifier applies a charging voltage to the first bit line during two of the seven verification operations, and does not apply the charging voltage to the first bit line during the remaining five of the seven verification operations.
US10319449B1 Memory device and operation method thereof
A memory device is provided. The memory device includes: a memory array having a plurality of cells; a regulator, coupled to the memory, the regulator being configured to provide a bit line voltage to a selected cell of the memory array and to provide a bias voltage; and a controllable current source, coupled to the memory array, the controllable current source being configured to conduct a controllable current in the controllable current source until a cell current of the selected cell reaches a threshold.
US10319444B2 Memory data randomizer
A method is provided of initializing a chip having synaptic NVRAM cells connected row-wise by word lines and column-wise by bit lines. The method includes selecting each word line through a row decoder connected to all word lines to switch all synaptic NVRAM cells of the selected lines. The method includes driving, on the selected lines, a wave generated by a PLL circuit connected to the row decoder. The method includes generating standing waves from the wave on the selected lines by implementing a resonance detection point at an input end of each word line. The method includes applying a write voltage on all bit lines through a column decoder connected to all bit lines. The method includes simultaneously driving each of the synaptic NVRAM cells of the selected lines by different writing currents for different durations in order to set different analog values to the synaptic NVRAM cells.
US10319441B2 Nonvolatile memory cross-bar array
Provided in one example is a nonvolatile memory cross-bar array. The array includes: a number of junctions formed by a number of row lines intersecting a number of column lines; a first set of controls at a first set of the junctions coupling between a first set of the row lines and a first set of the column lines; a second set of controls at a second set of the junctions coupling between a second set of the row lines and a second set of the column lines; and a current collection line to collect currents from the controls of the first set and the second set through their respective column lines and output a result current corresponding to a sum of a first dot product and a second dot product.
US10319438B2 Memory with margin current addition and related methods
In accordance with an embodiment, a memory includes: a memory element, a sense amplifier circuit configured to sense a difference during a sense operation between a sense current passing through the memory element and a reference current, and a margin current branch coupled in parallel with the memory element and configured to selectively add a margin current to the sense current.
US10319435B2 Write assist for a memory device and methods of forming the same
A semiconductor memory device includes an array of memory cells arranged in a plurality of rows and columns, with each memory cell including a plurality of bit cell transistors. The semiconductor memory device further includes a plurality of write assist circuits, including one or more write assist circuits within each column of the array of memory cells, each write assist circuit configured to provide a core voltage to memory cells within the same column and to reduce the core voltage during a write operation. The array of memory cells and the plurality of write assist circuits have a common semiconductor layout.
US10319429B2 SRAM with error correction in retention mode
A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information.
US10319424B1 Adjustable current selectors
The various implementations described herein include methods, devices, and systems for performing operations on memory devices. In one aspect, a memory device includes: (1) a magnetic memory component; and (2) a current selector component coupled to the magnetic memory component, the current selector component including: (a) a first transistor having a first gate with a corresponding first threshold voltage; and (b) a second transistor having a second gate with a corresponding second threshold voltage, distinct from the first threshold voltage; where the second transistor is coupled in parallel with the first transistor.
US10319422B2 Low power decoder using resonant drive circuitry
A decoder according to one embodiment of the invention includes a set of lines, a resonator circuit, a set of input leads for receiving input signals, and a set of switches for coupling some of the lines within the set of lines to the resonator circuit in response to the input signals while the other lines within the set of lines are at a first binary voltage. The lines are coupled to a set of pointer circuits. The pointer circuits perform logic functions on the signals on the lines when the resonating signal is at a second binary voltage opposite the first binary voltage to thereby decode the input signals. Because the lines are driven high and low by a resonator circuit, the decoder circuit power consumption is less than it would be if the lines were pulled up and down by a set of pullup and pulldown transistors.
US10319419B2 Semiconductor memory device, and signal line layout structure thereof
A memory device includes first and second memory blocks each including a memory cell array, a sub-word line drive region and a bit line sense amplifier region corresponding to the memory cell array, first and second data transmission lines disposed in the bit line sense amplifier region of each memory block, wherein the first and second data transmission lines extend on an identical row and transmit data of the memory cell array of the memory block, a row decoder configured to select one of the first and second memory blocks in response to a row address and enable a word line of the memory cell array included in the selected memory block, and a column decoder configured to generate, in response to a column address, first and second column select signals corresponding to the first and second data transmission lines of the bit line sense amplifier region.
US10319418B2 Methods and systems for parallel column twist interleaving
Systems and methods are provided for enhanced parallel bit-interleaving. The parallel bit-interleaving may include, in each of a plurality of cycles, reading a number of bits from an input bitstream; processing the read bits, with the processing including applying a first adjustment to a first combination of bits that includes the read bits and additional bits, wherein each of the additional bits includes a previously read bit in the input bitstream or a pre-set bit; when one or more conditional criteria are met, applying a second adjustment to a second combination of bits that includes bits corresponding to previously read bits, wherein the conditional criteria include completing processing of a full column; writing into memory a number of bits corresponding to the first combination of bits and/or the second combination of bits; and reading from the memory a number of bits, for generating an output corresponding to the particular cycle.
US10319417B2 Apparatuses and methods for mixed charge pumps with voltage regulator circuits
Apparatuses and methods for mixed charge pumps with voltage regulator circuits is disclosed. An example apparatus comprises a first charge pump circuit configured to provide a first voltage, a second charge pump circuit configured to provide a second voltage, a plurality of coupling circuits configured to voltage couple and current couple the first voltage and the second voltage to a common node to provide a regulated voltage, and a feedback circuit configured to regulate the first voltage and the second voltage based on the regulated voltage.
US10319413B2 Vibration-proof fastener post structure
A vibration-proof fastener post structure includes a body portion having a first end integrally formed with or assembled to a first object; a fastening head portion movably mounted to a second end of the body portion and having a neck portion, which is movably disposed in the body portion for moving in a slideway hole of a second object; and an elastic element movably fitted around the neck portion to push against the body portion. The fastening head portion and the body portion are configured for engaging with and fastening to the slideway hole of the second object. The second object is slidably relative to the neck portion. When the second object is slid to a predetermined position, the fastening head portion and the elastic element, the body portion or the pushing member will engage with the slideway hole of the second object to achieve a vibration-proof fastening effect.
US10319410B1 Video story assembly
A system and method is provided for generating an edit decision list used to render a video summarization. The system may determine a structure indicating a pacing and a sequence of video clips included in the video summarization. The system may determine weighted priority metrics for a plurality of video clips, may identify first video clips having a weighted priority metric above a first threshold and may include the first video clips in the video summarization. The system may determine similarity scores for the plurality of video clips, identify second video clips having a weighted priority metric below the first threshold but above a second threshold and a similarity score below a third threshold and may include a portion of the second video clips in the video summarization. The system may determine layouts, apply special effects and transitions and synchronize music with the video summarization based on a theme and annotation data.
US10319406B2 System and method for tape layout optimization
A magnetic tape for use in a tape drive includes a plurality of tracks and a plurality of media defect characteristics. The plurality of tracks are laid out along a length of the magnetic tape, each of the plurality of tracks being configured to receive data that is organized into a plurality of fixed-size subdata sets each including a plurality of codeword interleaves. The data is laid out on the plurality of tracks in accordance with a tape layout allocation strategy as determined by a tape layout module. The tape layout module includes a tape layout optimization system that receives information on the plurality of media defect characteristics, the tape layout optimization system determining the tape layout allocation strategy based at least in part on at least one of the plurality of media defect characteristics; and the tape layout optimization system determining the tape layout allocation strategy further based on distance spectra between pairs of the plurality of codeword interleaves.
US10319404B1 Positioning shuttle cars in a tape storage shuttle complex
Methods that can position shuttle cars in a tape storage shuttle complex are provided. One method includes tracking, by a processor, tape drive occupancy in a plurality of library strings of a shuttle complex, the tape drive occupancy indicating that each tape drive in the plurality of library strings is one of occupied and vacant and positioning a set of shuttle cars in the shuttle complex based on the tape drive occupancy in the plurality of library strings. Apparatus and computer program products that can include, perform, and/or implement the methods are also provided.
US10319401B1 Magnetic disk device and control method for magnetic disk device
A magnetic disk device according to an embodiment includes: a head slider; a magnetic head provided in the head slider; a heater provided in the head slider; and a controller that determines, in seek operation of the magnetic head, a preheat start scheduled position from a remaining seek distance at which a time required for preheating of the head slider can be secured, the controller starting the preheating from the preheat start scheduled position in a case where no bump exists in an area from the preheat start scheduled position to a seek target position, the controller changing a preheat start position to an arbitrary position in an area from the bump to the seek target position in a case where the bump exists in the area from the preheat start scheduled position to the seek target position.
US10319394B2 Apparatus and method for improving speech intelligibility in background noise by amplification and compression
An apparatus for generating a modified speech signal from a speech input signal which has a plurality of speech subband signals, the modified speech signal having a plurality of modified subband signals is provided, having: a weighting information generator for generating weighting information for each speech subband signal depending on a signal power of said speech subband signal, and a signal modifier for modifying each speech subband signal by applying the weighting information on said speech subband signal to obtain a modified subband signal. The weighting information generator is configured to generate the weighting information for each of the plurality of speech subband signals, wherein the signal modifier is configured to modify each of the speech subband signals so that a first speech subband signal having a first signal power is amplified with a first degree, and so that a second speech subband signal having a second signal power is amplified with a second degree, the first signal power being greater than the second signal power, and the first degree being lower than the second degree.
US10319393B2 Speech recognition system and gain setting system
When an instruction to start voice input is received from the user, a gain controller acquires, from a gain table which defines a correspondence between vehicle speed ranges and gains, a gain corresponding to a vehicle speed range including the vehicle speed of a vehicle detected by a vehicle speed detector, and sets the acquired gain as the gain of an input amplifier that amplifies an input audio signal output by a microphone. As a gain corresponding to each vehicle speed range, the gain table records a gain of the input amplifier corresponding, in an experimentally determined frequency distribution of peak values in the vehicle speed range, to a maximum frequency in the range of magnitude of voice output as an input audio signal by the microphone and to be input to a speech recognition engine as voice having a magnitude within the input range of the speech recognition engine.
US10319392B2 Headset having a microphone
Noise cancelling headsets and a method of improving audio sensitivity for a headset are disclosed. The headset comprises a speaker, a microphone unit comprising at least a first and a second microphone for picking up incoming sound and generating a first audio signal generated at least partly from the at least first microphone and a second audio signal being at least partly generated from the at least second microphone, a signal processor being configured to receive and analyze the first audio signal and the second audio signal to determine one or more equalization filter coefficients, an equalization filter configured to receive the second audio signal and the one or more equalization coefficients, and to equalize the second audio signal according to the determined one or more equalization filter coefficients to provide an output audio signal, wherein the one or more equalization filter coefficient are determined so as to approximate a power spectrum of the output audio signal to a power spectrum of the first audio signal.
US10319390B2 Method and system for multi-talker babble noise reduction
A system and method for improving intelligibility of speech is provided. The system and method may include obtaining an input audio signal frame, classifying the input audio signal frame into a first category or a second category, wherein the first category corresponds to the noise being stronger than the speech signal, and the second category corresponds to the speech signal being stronger than the noise, decomposing the input audio signal frame into a plurality of sub-band components; de-noising each sub-band component of the input audio signal frame in parallel by applying a first wavelet de-noising method including a first wavelet transform and a predetermined threshold for the sub-band component, and a second wavelet de-noising method including a second wavelet transform and the predetermined threshold for the sub-band component, wherein the predetermined threshold for each sub-band component is based on at least one previous noise-dominant signal frame received by the receiving arrangement.
US10319389B2 Automatic timbre control
A system and method for automatically controlling the timbre of a sound signal in a listening room are also disclosed, which include the following: producing sound in the time domain from a re-transformed electrical sound signal in the time domain, in which an electrical sound signal in the time domain being transformed into electrical sound signal in the frequency domain and the electrical sound signal in the frequency domain being re-transformed into the re-transformed electrical sound signal; generating a total sound signal representative of the total sound in the room, processing the total sound signal to extract an estimated ambient noise signal representing the ambient noise in the room; and adjusting the spectral gain of the electrical sound signal in the frequency domain dependent on the estimated ambient noise signal, the electrical sound signal and a room dependent gain signal.
US10319385B2 Method and system for encoding left and right channels of a stereo sound signal selecting between two and four sub-frames models depending on the bit budget
A stereo sound encoding method and system, for encoding left and right channels of a stereo sound signal, down mix the left and right channels of the stereo sound signal to produce primary and secondary channels and encode the primary and secondary channels. Encoding the primary channel and encoding the secondary channel comprise determining a first bit budget to encode the primary channel and a second bit budget to encode the secondary channel. If the second bit budget is sufficient, the secondary channel is encoded using a four subframes model and, if the second bit budget is insufficient for using the four subframes model, the secondary channel is encoded using a two subframes model.
US10319382B2 Multi-level voice menu
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD). The UI can include a voice-navigable UI. The voice-navigable UI can include a voice navigable menu that includes one or more menu items. The voice-navigable UI can also present a first visible menu that includes at least a portion of the voice navigable menu. In response to a first utterance comprising one of the one or more menu items, the voice-navigable UI can modify the first visible menu to display one or more commands associated with the first menu item. In response to a second utterance comprising a first command, the voice-navigable UI can invoke the first command. In some embodiments, the voice-navigable UI can display a second visible menu, where the first command can be displayed above other menu items in the second visible menu.
US10319381B2 Iteratively updating parameters for dialog states
An interaction assistant conducts multiple turn interaction dialogs with a user in which context is maintained between turns, and the system manages the dialog to achieve an inferred goal for the user. The system includes a linguistic interface to a user and a parser for processing linguistic events from the user. A dialog manager of the system is configured to receive alternative outputs from the parser, and selecting an action and causing the action to be performed based on the received alternative outputs. The system further includes a dialog state for an interaction with the user, and the alternative outputs represent alternative transitions from a current dialog state to a next dialog state. The system further includes a storage for a plurality of templates, and wherein each dialog state is defined in terms of an interrelationship of one or more instances of the templates.
US10319377B2 Method and system of estimating clean speech parameters from noisy speech parameters
A method and system is provided for estimating clean speech parameters from noisy speech parameters. The method is performed by acquiring speech signals, estimating noise from the acquired speech signals, computing speech features from the acquired speech signals, estimating model parameters from the computed speech features and estimating clean parameters from the estimated noise and the estimated model parameters.
US10319374B2 Deployed end-to-end speech recognition
Embodiments of end-to-end deep learning systems and methods are disclosed to recognize speech of vastly different languages, such as English or Mandarin Chinese. In embodiments, the entire pipelines of hand-engineered components are replaced with neural networks, and the end-to-end learning allows handling a diverse variety of speech including noisy environments, accents, and different languages. Using a trained embodiment and an embodiment of a batch dispatch technique with GPUs in a data center, an end-to-end deep learning system can be inexpensively deployed in an online setting, delivering low latency when serving users at scale.
US10319371B2 Disambiguation of vehicle speech commands
A system and method of recognizing speech in a vehicle. The method includes receiving a voice command at the vehicle via a microphone in the vehicle, and obtaining a recognition result from speech recognition performed on the received voice command. The recognition result may represent the voice command and be indicative of any of two or more available vehicle commands. The method may further include selecting one of the two or more available vehicle commands based on a secondary characteristic and an attribute of the selected one of the vehicle commands. The system may be implemented as vehicle electronics that include a microphone located within the vehicle and configured to receive a voice command from a user located within the vehicle, and a controller in communication with the microphone. The controller may be configured to perform speech recognition on the voice command and obtain a disambiguated recognition result.
US10319370B2 System and method for data-driven socially customized models for language generation
Systems, methods, and computer-readable storage devices for generating speech using a presentation style specific to a user, and in particular the user's social group. Systems configured according to this disclosure can then use the resulting, personalized, text and/or speech in a spoken dialogue or presentation system to communicate with the user. For example, a system practicing the disclosed method can receive speech from a user, identify the user, and respond to the received speech by applying a personalized natural language generation model. The personalized natural language generation model provides communications which can be specific to the identified user.
US10319365B1 Text-to-speech processing with emphasized output audio
Systems and methods for generating output audio with emphasized portions are described. Spoken audio is obtained and undergoes speech processing (e.g., ASR and optionally NLU) to create text. It may be determined that the resulting text includes a portion that should be emphasized (e.g., an interjection) using at least one of knowledge of an application run on a device that captured the spoken audio, prosodic analysis, and/or linguistic analysis. The portion of text to be emphasized may be tagged (e.g., using a Speech Synthesis Markup Language (SSML) tag). TTS processing is then performed on the tagged text to create output audio including an emphasized portion corresponding to the tagged portion of the text.
US10319361B2 Digital circuit arrangements for ambient noise-reduction
A digital circuit arrangement for an ambient noise-reduction system affording a higher degree of noise reduction than has hitherto been possible. The arrangement converts the analog signals into N-bit digital signals at sample rate f0, and then subjects the converted signals to digital filtering. The value of N in some embodiments is 1 but, in any event, is no greater than 8, and f0 may be 64 times the Nyquist sampling rate but, in any event, is substantially greater than the Nyquist sampling rate. This permits digital processing to be used without incurring group delay problems that rule out the use of conventional digital processing in this context. Furthermore, adjustment of the group delay can readily be achieved, in units of a fraction of a micro-second, providing the ability to fine tune the group delay for feed forward applications.
US10319356B2 Transducer array having a transceiver
Various implementations described herein are directed to a transducer array. The transducer array may include a first receiver having a first aperture width. The transducer array may include a second receiver having a second aperture width that is substantially equal to the first aperture width. The transducer array may also include a transceiver having a third aperture width that is larger than the first aperture width and the second aperture width.
US10319355B2 Double-ended keyboard device
The present disclosure relates to double-ended keyboard devices and methods. In one embodiment, a device includes a first housing having a first keyboard section and control surface, with input keys arranged in a first direction and a second housing having a second keyboard section and control surface, with input keys arranged in a second direction. The device includes a joint securing the first housing and the second housing to provide rotation of the housings along an axis. The device also includes a control unit configured to detect input to housing and to generate output. The device includes an output interface coupled to the control unit. Processes are described including generating output based on detected input to the first and second keyboard sections and controlling output. Operations and devices configurations allow for a wearable control device that may be operated or played like an instrument.
US10319351B2 Device for preventing loosening of a drum's tension rod
A device for preventing loosening of a drum's tension rods is presented. The device generally includes an elongated body extending along a first axis between first and second ends and having a first opening formed therethrough adjacent the first end and along a second axis that extends perpendicular to the first axis; first and second side edges that extend in spaced relation to one another and between the first and second ends; a second opening that extends through the first side and into the first opening along a third axis that is perpendicular to the first and second axes; and a set screw that is movably installed within the second opening and can extend into the first opening.
US10319349B2 Contoured pick and a method of multiple variations of 3D CAD models
The original contoured thumb and finger pick for players of stringed instruments introduced an incredible innovation for guitar players and others. Improvements based on this unique concept have transformed a useful tool into an extremely comfortable and natural strumming aid. The pick saddle totally follows the thumb and finger contours for greater comfort and the band is secured to the pick with a low profile post.
US10319348B2 Memory subsystem consumer trigger
A technique includes writing first processed data to a buffer. The first processed data is generated in response to execution of a first subtask of a pipelined task on first data. The technique includes writing command information to the buffer. The command information is appended to the first processed data and is associated with execution of a second subtask of the pipelined task on second processed data. The technique includes executing the second subtask on the second processed data according to the command information received from the buffer at a conclusion of execution of the second subtask on the first processed data. The technique may include executing the first subtask based on the first data to generate the first processed data. Executing the second subtask may include triggering execution of an execution unit in response to the command information.
US10319340B2 Real-time color mapping system and method
A real-time color mapping system includes a memory and a converting module. The memory is configured for storing a mapping table. The converting module is configured for reading the mapping table stored in the memory, and for converting first image grayscale values corresponding to a first image signal into second image grayscale values corresponding to a second image signal according to the mapping table. The converting module utilizes at least part of bits corresponding to each of the first image grayscale values as a memory address to look up in the mapping table, thereby converting the first image grayscale values into the second image grayscale values. A real-time color mapping method is provided herein as well.
US10319339B2 Data transmission method, processor and terminal
A data transmission method, a processor and a terminal. The method in the embodiments of the present invention comprises: converting, by a processor, RGB data into Pentile data; sending, by the processor, the Pentile data which is obtained after conversion to a display drive system, so that the display drive system sends a drive signal, into with the Pentile data is converted, to a display system. Therefore, there is no need to use an additional chip, thereby saving the costs of hardware, and reducing the power consumption and electric power consumption of transmission.
US10319336B2 Electronic device and control method thereof
An electronic device is disclosed. The electronic device receiving content from an external device includes a memory configured to include a first HDMI version of Extended Display Identification Data (EDID) information, a second HDMI version of EDID information, the second HDMI version being an upgraded version of the first HDMI version and, at least one resolution information supportable in the electronic device other than the first HDMI version of EDID information, an external interface configured to communicate with the external device and a processor configured to cause the second HDMI version of EDID information to not be read by the external device, to cause the EDID information of the first HDMI version among the EDID information to be read by the external device, and to cause the at least one resolution information to be read by the external device.
US10319329B2 Gate driving circuit, level shifter, and display device
The present invention attenuates noise appearing at neighboring electrodes by causing a rising edge of one clock signal to be synchronized with a falling edge of another one clock signal when a clock signal for gate driving is generated.
US10319326B2 Display controller and display device
This disclosure provides a display controller. The controller includes a timing controlling unit for providing a signal, a buffer unit for storing image information and outputting the image information processed with certain algorithm, a power management unit for managing the power of the display controller; and a data driving unit for providing a signal to a data line of a display device and controlling the image which is displayed. The timing controlling unit is electrically connected to the buffer unit. The buffer unit and the power management unit are integrated in a first circuit, and The timing controller and the data driving unit are integrated in a second circuit. The cost of the controller in thin disclosure is reduced. This disclosure also provides a display device with the above-mentioned display controller.
US10319323B2 GOA driving panel
A GOA driving panel is disclosed. The GOA driving panel includes a plurality of GOA driving units and a plurality of output capacitors. Each output capacitor is arranged between a GOA driving unit and a corresponding scanning line so that an output waveform of a row scanning signal output by the GOA driving unit is a delay waveform. In the GOA driving unit, a difference among feedback voltages of pixel units in different active areas of the panel can be effectively reduced, whereby image flicker of the panel can be alleviated, and display quality thereof can be improved.
US10319313B2 Methods for driving video electro-optic displays
Video displays using relatively low frame rates of about 10 to about 20 frames per second, but having acceptable video quality are described. The displays may use bistable media, and may be driven such that the medium, when driven, changes its optical properties continuously during the driving of each frame. The displays may use an electro-optic medium such that the frame period is from about 50 to about 200 per cent of the switching time of the electro-optic medium at the driving voltage used.
US10319310B2 Display device
A display device includes: a display panel including first group pixels connected to a first gate line to receive first data voltages, and second group pixels connected to the first gate line to receive second data voltages; a backlight source to provide light to the display panel; a signal controller to divide horizontal image signals into first group image signals and second group image signals, to extract a first maximum grayscale image signal from the first group image signals, and to extract a second maximum grayscale image signal from the second group image signals; a power supply to generate first and second gamma driving voltages from a reference gamma driving voltage based on a grayscale level of the first maximum grayscale image signal and a grayscale level of the second maximum grayscale image signal.
US10319308B2 Display device
A display device includes a substrate including a bent area, and a flat area including a plurality of pixels, a plurality of island-shaped inorganic insulating patterns arranged on the substrate in the bent area to be separate from each other, an organic insulating layer including a concavo-convex surface covering the inorganic insulating patterns in the bent area, and wiring lines arranged on the organic insulating layer and overlapping the inorganic insulating patterns.
US10319307B2 Display system with compensation techniques and/or shared level resources
A voltage-programmed display system allows measurement of effects on pixels in a panel that includes both active pixels and reference pixels coupled to a supply line and a programming line. The reference pixels are controlled so that they are not subject to substantial changes due to aging and operating conditions over time. A readout circuit is coupled to the active pixels and the reference pixels for reading at least one of current, voltage or charge from the pixels when they are supplied with known input signals. The readout circuit is subject to changes due to aging and operating conditions over time, but the readout values from the reference pixels are used to adjust the readout values from the active pixels to compensate for the unwanted effects.
US10319305B2 Display device and drive method therefor
A current measurement circuit measures a current flowing through a drive transistor when a plurality of measurement voltages are written to a pixel circuit in a switching manner, and a current flowing through an organic EL element when another plurality of measurement voltages are written to the pixel circuit in a switching manner. A correction unit obtains a threshold voltage and a gain of the drive transistor and the organic EL element with respect to each pixel circuit based on a measured current, determines in which operation region the drive transistor operates between a saturation region and a triode region with respect to each pixel circuit based on the video signal, and corrects the video signal in accordance with the operation region of the drive transistor. Since the drive transistor operates both in the saturation region and the triode region, it is possible to reduce a power supply voltage and reduce power consumption of a display device.
US10319303B2 Display device for decreasing capacitance voltage dependence
A plurality of pixel circuits included in a display device each includes: a drive transistor; a capacitor connected to a gate electrode and a source electrode of the drive transistor; a light-emitting element which is driven by the drive transistor; a write transistor having a gate electrode connected to a write control line for transmitting a write signal, one of a drain electrode and a source electrode connected to a data line for transmitting a data voltage corresponding to luminance, and the other of the drain electrode and the source electrode connected to the gate electrode of the drive transistor; and a compensation transistor having a gate electrode connected to the data line, and at least one of a drain electrode and a source electrode connected to the write control line, the compensation transistor being of same conductivity type as the write transistor.
US10319302B2 Pixel circuit, driving method thereof and display device
The present invention provides a pixel circuit, a driving method thereof and a display device which are related to the field of display technology. The pixel circuit comprises a reset module, a compensation module, an energy storage module, a drive module, a drive control module, a power supply module and a light emitting module, the input voltage of the third power supply signal terminal is larger than the difference between the input voltage of the data signal terminal and the threshold voltage of the drive module, and is less than the input voltage of the second power supply signal terminal. The present invention is capable of discharging the driving transistor to a potential Vth within a short period, ensuring the driving transistor to be discharged completely in a short time.
US10319300B2 Display device and electronic device having the same
There is provided a display device including a display panel including a first display area and a second display area that include a plurality of pixels, a scan driver configured to provide a scan signal to the pixels, the scan driver being at least partially between the first display area and the second display area, a data driver configured to provide a data signal to the pixels, an emission controller configured to provide an emission control signal to the pixels, the emission controller being at a side of the first display area and at a side of the second display area, and a timing controller configured to generate a control signal that controls the scan driver, the data driver, and the emission controller.
US10319294B2 Organic light emitting diode display capable of compensating a ripple voltage
An organic light emitting diode (OLED) display of the present inventive concept includes: pixels connected to scan lines, data lines, and control lines; a data driver for supplying a data signal to the pixels via the data lines; a scan driver for supplying a scan signal to the pixels via the scan lines; and a control driver for supplying a first control signal to the pixels via the control lines. The control driver feeds back the first control signal supplied to the pixels so as to compensate a ripple voltage included in the first control signal, and generates a compensated first control signal by using the fed-back first control signal.
US10319292B2 Driving system for a display device, and driving circuit applicable to OLED
Provided is a driving system for a display device and a driving circuit applicable to an OLED, which belong to the field of display technology, and can eliminate the phenomenon of shortening in lifetime of the OLED caused by a long-term DC bias light-emitting state of the OLED.
US10319286B2 Display device
The display device according to an embodiment of the present disclosure comprises a display panel; a source drive IC configured to provide data voltages to the pixels, convert signals indicating driving characteristics of the pixels into sensing data and output the sensing data; and a timing controller configured to transmit a control data packet and a video data packet to the source drive IC through first and second wire pairs and receive the sensing data from the source drive IC through the second wire pair, wherein the timing controller is configured to load lock information indicating whether a clock extracted from a signal provided from the source drive IC through the second wire pair is locked or not into the control data packet and provide the control data packet to the source drive IC through the first wire pair, when receiving data from the source drive IC.
US10319283B2 Gate driving circuit and display device including the same
Provided are a gate driving circuit and a display device including the same. The gate driving circuit according to an embodiment includes a shift register including a plurality of stages. An nth stage of the stages includes a latch control circuit including a first NMOS transistor connected to a QB node, a second NMOS transistor connected to a Q node, and a third NMOS transistor having a gate electrode to which a first clock is input and connected to the first and second NMOS transistors, where n is a positive integer. A latch is connected between the Q and QB nodes. A transmission gate is connected to the Q and QB nodes. In the gate driving circuit, output signals of a previous stage and a following stage are controlled so as to be synchronized with the first clock to suppress a glitch.
US10319282B2 Gate driving circuit, an array substrate and a method for recovering the same
The disclosure provides a gate driving circuit, an array substrate and a method for recovering the same. The gate driving circuit comprises: a plurality of cascaded shift registers; a recovering signal line and a first reference signal line, extending along an arrangement direction of the shift registers; and a plurality of recovering units, corresponding to the shift registers respectively. After determining a failed shift register in the gate driving circuit, the recovering unit replaces a signal outputted from the failed shift register with a first reference signal from the first reference signal line and loads the first reference signal to the corresponding gate line for recovering. Thus, compared with a structure of outputting the signal provided by the recovering signal line to the gate line, the gate driving circuit of the disclosure has a less significant attenuation on the signal outputted to the gate line.
US10319280B2 Display device and driving method thereof
There is provided a display device including a display panel including pixels, and a display panel driver configured to drive the display panel, wherein the display panel driver includes a timing controller configured to receive image signals and timing signals from the outside, to convert at least some of the image signals, and to output the converted image signals, wherein the image signals include first image signals corresponding to a first area in the display panel, wherein each of image signals corresponds to each of the pixels and includes a red signal, a green signal, and a blue signal, wherein the timing controller includes a signal receiver configured to receive the image signals and the timing signals, and a first converter configured to receive the first image signals from the signal receiver, to perform color weakness-compensating conversion on the first image signals, and to output the converted first image signals.
US10319275B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a plurality of sub-pixels divided into sub-pixels of a first type, sub-pixels of a second type, sub-pixels of a third type and sub-pixels of a fourth type, each type of sub-pixels being configured to display a different color. An area of an aperture region of any of the fourth-sub-pixel type is smaller than an area of an aperture region of each sub-pixel of the first-sub-pixel type, the second-sub-pixel type and the third-sub-pixel type. Each pixel group also includes at least two display elements. Each of the display elements is associated with one of the sub-pixels in the pixel group, and the at least two display elements are disposed within the non-aperture region of the fourth sub-pixel type.
US10319274B2 Shift register unit, driving method thereof, gate driving circuit and display device
A shift register unit includes an input circuit, an output circuit, a pull-down control circuit, and a pull-down circuit. The pull-down control circuit is coupled to a first power supply signal terminal, a second power supply signal terminal, a pull-up node, a pull-down node, and a reset signal terminal. The pull-down control circuit is configured to transmit a first power supply signal from the first power supply signal terminal to the pull-down node under a control of the first power supply signal, transmit the first power supply signal from the first power supply signal terminal to the pull-down node under a control of the reset signal, and transmit a second power supply signal from the second power supply signal terminal to the pull-down node under a control of the pull-up node.
US10319272B1 Vehicular brightness limiting system
A sensor of a brightness limiting system of a vehicle may sense light from light sources around the vehicle and provide a light measurement signal. The light measurement signal may include information about brightness levels and positions of light sources relative to a window of the vehicle. A brightness controller may monitor the light source measurement signal and perform comparisons of brightness levels from the light measurement signal with brightness thresholds. The brightness controller may determine that a brightness level of a light source exceeds a brightness threshold and may provide a brightness control signal to a brightness control layer positioned adjacent to the window of the vehicle. The brightness control layer may receive the brightness control signal and limit the brightness level of light based on the brightness threshold at a brightness control area of the brightness control layer.
US10319268B2 Ambient light color compensating device
Systems and methods that provide compensation for ambient light in a location of a display device are described. According to various embodiments, a method of compensating for ambient light in a display device is provided. According to the method, an ambient light measurement may be received. The ambient light measurement may include information concerning the intensity of the ambient light present at the location of the display device, the spectrum of the ambient light present at the display device (e.g., color temperature, white balance, or wavelength), and/or both an intensity and a spectrum of the ambient light.
US10319267B2 Display device
A display device includes a display portion having a plurality of pixels; a lens array portion enables light emitted from the plurality of pixels to travel into a plurality of viewpoint areas and thus an image is viewed in the plurality of viewpoint areas; a data compensation circuit generating a compensation image signal by applying a compensation value according to a viewing angle to an input image signal that includes luminance information of the plurality of pixels; and a data driver applying a data voltage to the plurality of pixels according to an image data signal generated based on the compensation image signal, wherein the lens array portion includes a lens providing local focusing to two or more pixels, and the data compensation circuit applies a compensation value according to a viewing angle from a pixel corresponding a center of the lens to two or more different side directions.
US10319265B2 Flexible display panel, fabrication method, display apparatus, and portable terminal
A flexible display panel, a display apparatus, a portable terminal, and a flexible display panel fabrication method are provided. The flexible display panel comprises a display panel having a first surface and a second surface and capable of being bent towards the second surface, and a support layer disposed on the second surface of the display panel and configured to support the second surface of the display panel when bending the display panel, such that a local minimum radius of curvature in a bending portion of the display panel is greater than or equal to a predetermined value. The local minimum radius of curvature is the smallest radius of curvature anywhere in the bending portion of the flexible display panel.
US10319263B2 Flexible display
A flexible display is disclosed. In one aspect, the flexible display a flexible display panel includes a display area and a peripheral area located on opposing sides of the display area and a first fixing part located over an upper surface of the peripheral area of the flexible display panel. The first fixing part is configured to have a first restoring force that presses on the upper surface of the flexible display panel. The flexible display also includes a second fixing part located below a lower surface of the peripheral area of the flexible display panel. The second fixing part is configured to have a second restoring force that presses on the lower surface of the flexible display panel.
US10319260B2 Methods, apparatus and computer program for automatically deriving small-scale maps
One or more small-scale maps are generated automatically and directly from a single large-scale map or database. A subset of geographic features to be represented in the small-scale map is selected based on the scaling law. The geographic features in the subset are determined based on topological connectivity, size, bend size or point density characterizing the geographic features, so the subset includes the larger or more connected or with higher density among the geographic features.
US10319254B2 Graphical user interfaces for spanish language teaching
In one implementation, a computer-implemented method for providing a graphical user interface (GUI) that teaches correct placement of accent marks on Spanish language words through a particular sequence of graphical elements includes receiving, through a GUI presented by a computing device, a selection of a graphical word element corresponding to a word to test as part of a Spanish language teaching program; identifying, by the computing device, a particular word set that corresponds to the word from among a plurality of word sets; and outputting, in the GUI presented by the computing device and based on the particular word set, a first graphical prompt element for the user to identify whether the word has a particular ending characteristic that corresponds to the particular word set.
US10319246B2 Unmanned aerial vehicle and method for safely landing an unmanned aerial vehicle
An unmanned aerial vehicle with lift and propulsion system and a flight control system and method. The flight control system has a flight control unit, a navigation system, a communication system and an actuator system. The flight control unit can calculate, based on data from the navigation system and/or data of a ground control station, control commands which can be fed to the actuator system for actuating the lift and propulsion system. The ground control station is configured to control and/or monitor the aerial vehicle. The aerial vehicle has a monitoring unit to monitor the communication system to determine whether all the communication links are interrupted. The monitoring unit can cause the flight control unit to land the aerial vehicle safely at a suitable landing site based on stored data relating to current flight conditions and nearby landing sites.
US10319244B2 Coordinated planning with graph sharing over networks
A method for path planning for a plurality of vehicles in a mission space includes determining, with a processor, information indicative of a first local graph of a first vehicle; receiving, with the processor over a communication link, information indicative of a second local graph from a second vehicle; assembling, with the processor, information indicative of a global graph in response to the receiving of the second local graph; wherein the global graph includes information assembled from the first local graph and the second local graph; and wherein the global graph indicates connectivity of objectives for each vehicle of the plurality of vehicles in the mission space.
US10319243B2 Computer aided dispatch of drones
Methods, apparatus, systems and articles of manufacture to implement computer aided dispatch of drones are disclosed. Example drone dispatching methods disclosed herein include transmitting a flight plan for a drone to a flight control platform, the flight plan based on a first location associated with a service request. Disclosed example methods also include, in response to receiving a message from the flight control platform indicating the flight plan is approved, initiating a first communication session between the flight control platform and a flight control unit of the drone to permit remote piloting of the drone. Disclosed example methods further include, in response to receiving the message from the flight control platform indicating the flight plan is approved, initiating a second communication session to exchange multimedia data between the flight control platform and a drone observation platform separate from the flight control platform.
US10319241B2 Managing flight paths of a soaring aircraft with crowd sourcing
Disclosed is a novel system and method for adjusting a flight path of an aircraft. The method begins with computing a flight path of an aircraft from a starting point to an ending point which incorporates predicted weather effects at different points in space and time. An iterative loop is entered for the flight path. Each of the following steps are performed in the iterative loop. First lift data is accessed from a fine-grain weather model associated with a geographic region of interest. The lift data is data to calculate a force that directly opposes a weight of the aircraft. In addition, lift data is accessed from sensors coupled to the aircraft. The lift data is one or more of 1) thermal data, 2) ridge lift data, 3) wave lift data, 3) convergence lift data, and 4) a dynamic soaring lift data. Numerous embodiments are disclosed.
US10319238B2 Method for transmitting flight parameters from a leading aircraft to an intruding aircraft
A method for transmitting flight parameters from a leading aircraft (L) to at least one intruding aircraft (I), wherein, the transmission is effected by a collision avoidance system of TCAS type. The transponder of the leading aircraft (L) is configured to measure the spectrum of an interrogation signal received from the intruding aircraft (I) and to compare the power of the spectrum to a threshold power. If the power of the interrogation signal is greater than or equal to the threshold power, then the intruding aircraft (I) is eligible to receive flight parameters from the leading aircraft to be able to compute the position of the centers or the force of circulation of wake vortexes (14L, 15L) generated by the leading aircraft (L). The exchange of flight parameters from the leading aircraft only to eligible intruding aircraft makes it possible to not exceed the maximum automated communication bandwidth capacity.
US10319233B2 Parking support method and parking support device
A parking assist method for assisting parking of a subject vehicle uses a parking assist apparatus comprising a controller and a display. The controller guides the subject vehicle to a parking space. The parking assist method includes detecting available parking spaces into which the subject vehicle can be parked, setting a parking space suitable for parking of the subject vehicle among the detected plurality of available parking spaces as a recommended available parking space in accordance with the traveling state of the subject vehicle, displaying the recommended available parking space on the display, setting the recommended available parking space displayed on the display as a target parking space for the subject vehicle on the basis of an operation by a driver or passenger, and performing automated control of the subject vehicle to park the subject vehicle into the target parking space.
US10319232B2 Traffic flow rates
One or more techniques and/or systems are provided for determining a scaled flow rate of traffic for a road segment. For example, probe flow rate information is determined based upon locational information from one or more probe vehicles on a road segment (e.g., a flow rate of probe vehicles corresponding to a sum of probe vehicles identified from time stamped global positioning system coordinates provided by the probe vehicles). Satellite imagery of the road segment is analyzed to identify a count of vehicles on the road segment. Scale factor and offset information is estimated based upon the probe flow rate information and the count of vehicles. The scale factor and offset information is used to scale the probe flow rate information to determine a scaled flow rate that may be a relatively accurate flow rate of traffic, which may correspond to an inferred traffic volume along the road segment.
US10319224B2 Adaptive road management in the network of moving things
Methods and systems are provided for adaptive road management in a communication network comprising a complex array of both static and moving communication nodes (e.g., a network of moving things, which may be a vehicle network, a network of or including autonomous vehicles, etc.).
US10319222B2 Traffic condition monitoring system, method, and storage medium
A traffic condition monitoring system, provided in a base station installed by a side of a road for monitoring a traffic condition based upon communication signals transmitted from mobile terminals in a plurality of vehicles traveling on the road, includes a receiver part operable to receive the communication signals transmitted from the mobile terminals in the respective vehicles to output received signals, a speed/direction estimation part operable to estimate traveling speeds and traveling directions of the respective vehicles based upon the received signals, and a traffic condition analysis part operable to determine effective traveling speeds of the respective vehicles in each traveling direction, to calculate an average traveling speed of a group of vehicles in each traveling direction, and to analyze a traffic condition in each traveling direction based upon the average traveling speed of the group of vehicles in each traveling direction.
US10319212B2 Electronic device for detecting a magnetic field indicating the gas level in stationary tank and wireless data sending
Some embodiments are directed to a novel electronic device which detects the load level of gas in liquid state contained in tanks, through the magnetic field generated by the magnets used in floater mechanical systems which are incorporated into the containers, sending information by a remote interface, which communicates via the internet, or through a local network, to any computer or smart device. The versatility of the disclosed device, allows it to be adapted into any type of tank which uses the floating mechanical system with a magnet, being the ideal solution for monitoring gas consumption in places where access to the gas container is difficult or risky.
US10319209B2 Method and system for motion analysis and fall prevention
A system and method of motion analysis, fall detection, and fall prediction using machine learning and classifiers. A wearable motion sensor for collecting and transmitting motion data for use in a fall prediction model using features and parameters to classify the motion data and notify when a fall is emergent. Using machine learning, the fall prediction model can be created, implemented, evaluated, and it can evolve over time with additional data. The system and method can use individual data or pool data from various individuals for use in fall prediction.
US10319206B2 Identifying persons of interest using mobile device information
An alarm system including an alarm panel, a sensor operatively connected to the alarm panel and operable to detect alarm events, and a communicator module operatively connected to the alarm panel and operable to capture signals transmitted by mobile devices within a predefined area, extract mobile device identifiers from the signals, and record the mobile device identifiers in an active device identifier list that is maintained in a memory associated with the communicator module.
US10319198B2 Expedited checkout system through portable checkout units
An expedited checkout system allows a customer to generate a virtual shopping list on a client application operating on the customer's mobile device, and expedite checkout from a store using the client application. While shopping within a store, a customer can temporarily secure a mobile device to a portable checkout unit that is attached to a shopping cart. The portable checkout unit can receive item identifiers from an item scanner and transmits item identifiers to the customer's mobile device. The customer's mobile device generates a virtual shopping list of the items collected by the customer and, when the customer is ready to check out of the store, the customer can select a checkout option presented on the mobile device. In response to receiving the checkout selection, the mobile device initiates a checkout transaction to check out the customer from the store.
US10319197B2 Settlement apparatus and method of settling a transaction using the same
A settlement apparatus according to an embodiment includes first and second display devices, and first and second input devices. A money receiving unit receives and discharges money and is rotatable between a first position facing the operator and a second position facing the customer. When the money receiving unit is in the second position, a processor performs a settlement transaction in which the customer inserts money into the money receiving unit. The processor receives an input indicating one of the operator and the customer should confirm completion of the settlement transaction. When the received input indicates that the customer should confirm completion of the settlement transaction, the second display device displays at least one settlement execution button. The processor completes the settlement transaction based on an input received in the second input device with respect to the at least one settlement execution button.
US10319195B1 Sensory slot machine
An olfactory and tactile interactive slot machine having a traditional slot machine enclosure with enhanced functions such as discharging a scent, producing wind, providing a stream of bubbles, and providing ground level fog, all based upon a game progression. The discharge of odors and other tactile effects is correlated to the occurrence of a specific displayed slot machine events. The apparatus provides a plurality of lights and speakers which also provide performance related feedback.
US10319193B2 Skill-based bonusing interleaved wagering system
A mobile device for a gaming system is disclosed, the mobile device providing an interactive controller configured to: communicate application telemetry; receive a wager outcome; receive an application resource; initiate a bonus goal; communicate additional application telemetry; receive and display bonus wager outcome; a wager controller constructed to: receive the wager request; determine a wager outcome; communicate the wager outcome; receive bonus wager request; determine a bonus wager outcome; and communicate bonus wager outcome; and the application controller operatively connecting the mobile device and the wager controller, the application controller constructed to: receive application telemetry; determine whether to trigger a wager; communicating wager request; receive and communicate the wager outcome; determine and communicate the application resource; communicate a bonus goal offer; receive additional application telemetry; determine whether the bonus goal is achieved; generate and communicate bonus wager request; communicate the bonus wager outcome.
US10319189B2 Game system, server, and donation control method
Provided is a game system which performs control so as to change a rank promotion condition in accordance with an amount of a donation made by a user.A donation management server 40 performs controls so as to change the rank promotion condition for said user in accordance with the donation amount when the donation is made by a user operation.
US10319188B2 Game system, server, and donation control method
Provided is a game system which performs control so as to allow a donation to be made by using a value (points) other than a value which a user can directly obtain as an outcome of a game.A donation management server 40 stores settings related to donations made by the user in a donation setting information table 421 and for example, when the user performs a cashing-out operation on a slot machine 1010, performs control so as to automatically make the donation by subtracting points corresponding to a specified donation amount from points stored so as to be associated with a user card based on the above-mentioned settings made by the user.
US10319182B2 Automatically identifying potentially fraudulent gaming accounts
In example embodiments, a method of mitigating the effects of fraudulent usage of game accounts is disclosed. One or more values stored in one or more fields of a row of a database table maintained by the game networking system are received. The one or more fields correspond to features of a game account that are relevant to determining whether the game account is potentially being used fraudulently. Based on a combination of the one or more values transgressing a threshold value, it is determined that the game account is potentially being used fraudulently. At least some use of the potentially fraudulent game account is automatically locked to mitigate the effect of the potentially-fraudulent use.
US10319176B2 Gaming system with privacy features
A wagering game system includes a peripheral device with a peripheral device display and at least one processor configured to execute at least one application to display information on the peripheral device display. The system also includes a wagering game terminal with a terminal display configured to display a wagering game and a player-accessible interface configured to allow a player to communicatively couple the peripheral device to the wagering game terminal. The at least one application includes a wagering game application relating to the wagering game displayed on the terminal display of the wagering game terminal, and the at least one processor of the peripheral device executes the wagering application to display, on the peripheral device display, wagering game information relating to the wagering game.
US10319175B2 Cup dispenser for a beverage vending machine
A cup dispenser for a beverage vending machine and comprising a magazine rotatably mounted about a rotation axis and provided with a plurality of columns arranged around the rotation axis and each adapted to store a respective stack of cups and provided with a respective release device operable to dispense individual cups. The cup dispenser further comprises a first actuator to rotate the magazine about the rotation axis and selectively bring the columns in a fixed cup dispensing station, a second actuator to operate the release device of the column in the dispensing station, a power takeoff powered by the second actuator, and a third actuator operable to selectively move the power takeoff to and from an engagement position, in which the power takeoff is kinematically coupled with a power input of the release device in the dispensing station.
US10319172B2 Banknote crack detection method and apparatus
A banknote crack detection method and a banknote crack detection apparatus are provided. The banknote crack detection apparatus includes an image collection unit, configured to collect an optical transmission image of an inputted banknote, a pre-processing unit, configured to receive a banknote image signal collected by the image collection unit, and perform foreground region positioning and cutting on the banknote image signal; a crack detection unit, configured to detect whether a crack exists; and a determining unit, configured to determine whether the banknote is qualified according to a detection result of the crack detection unit; and a control unit, configured to control operation of each of the above units.
US10319168B2 Quality control method for paper money authentication and system therefor
Provided are a quality control method for banknote identification and a quality control system for banknote identification. The quality control method for banknote identification includes: obtaining a multispectral signal collected by a contact image sensor (CIS); extracting a first eigenvalue of the multispectral signal; obtaining a corresponding second eigenvalue according to the first eigenvalue and a pre-set correction conversion value; and inputting the second eigenvalue into a banknote classifier to obtain a corresponding banknote classification result.
US10319167B1 Systems and methods for peer-to-peer vehicle sharing
According to one example, a key fob for peer-to-peer vehicle sharing is provided. The key fob includes a communications module and a remote enablement module. The communications module is configured to obtain a remote enablement command indicating a rental period for a vehicle associated with the key fob. The remote enablement module is configured to enable one or more functions of the key fob during the rental period based on the remote enablement command.
US10319162B1 Apparatus for determining an authenticated location of an asset with a global resource locator
Methods and apparatus for determining an Authenticated Location of a GRL Device. The GRL Device may include a Miniature Atomic Clock along with other components that can receive process and communicate information to enable locating, identifying, and tracking physical Assets and data contained within the Assets. More specifically, the present disclosure presents methods and apparatus of deploying a Global Resource Locating (GRL) device adhered to or inserted into packaging for an Asset.
US10319161B2 System and method for keyless access control system
A system and method for a keyless physical access control system, including keyless access to locks, is described. An access reader integrates a capacitive touch sensor and an RFID reader; the expected interference in operation of the capacitive touch sensor due to the excitation signal generated by the RFID antenna is avoided by selectively turning the RFID antenna on and off at periodic time intervals. The time intervals are selected to be long enough so that both the capacitive touch sensor and the RFID reader can operate normally during respective time intervals to unlock a lock, but short enough so that a user does not notice any delay in operation.
US10319157B2 System and method for automatic maintenance
Systems and methods for automatic maintenance of an autonomous vehicle include: identifying a maintenance requirement for an autonomous vehicle, wherein identifying a maintenance requirement includes using one or more sensors to obtain vehicle maintenance data; in response to identifying the maintenance requirement, generating a maintenance request comprising a description or data relating to the maintenance requirement; transmitting the maintenance request; receiving maintenance instructions comprising maintenance routing instructions and a maintenance schedule for a maintenance session for resolving the maintenance requirement; and implementing the maintenance instructions.
US10319153B2 Three-dimensional shape color adjustment method, three-dimensional object shaping method, and three-dimensional shape color adjustment apparatus
A color adjustment unit in a shaping controller includes a 3D/2D conversion unit which converts 3D data representing a three-dimensional object having colored layers formed on the surface thereof into 2D data; a two-dimensional color patch data creating unit which creates, as two-dimensional color patch data, a plurality of 2D images in which at least one kind of parameter of a plurality of kinds of parameters related to a color of each layer of the colored layers in the converted 2D data is set at a plurality of different levels; a three-dimensional color patch data creating unit which applies thickness information about thicknesses of the colored layers depending on the number of layers of the colored layers to the two-dimensional color patch data to create three-dimensional color patch data; and a color patch layering unit which layers three-dimensional color patches depending on the thickness according to the three-dimensional color patch data.
US10319149B1 Augmented reality anamorphosis system
Systems, methods, devices, and media for anamorphosis systems to generate and cause display of anamorphic media are disclosed. In one embodiment, an anamorphosis system is configured to identify a set of features of a space, determine relative positions of the set of features, determine a perspective of the mobile device within the space based on the relative positions of the set of features, retrieve anamorphic media based on the location of the mobile device, and apply the anamorphic media to a presentation of the space at the mobile device. The anamorphic media may include media items such as images and videos, configured such that the media items are only visible from one or more specified perspectives. The anamorphic media may include a stylized text string projected onto surfaces of a space such that the stylized text string is correctly displayed when viewed through a user device from a specified perspective.
US10319144B2 Computational localization of fibrillation sources
A system for computational localization of fibrillation sources is provided. In some implementations, the system performs operations comprising generating a representation of electrical activation of a patient's heart and comparing, based on correlation, the generated representation against one or more stored representations of hearts to identify at least one matched representation of a heart. The operations can further comprise generating, based on the at least one matched representation, a computational model for the patient's heart, wherein the computational model includes an illustration of one or more fibrillation sources in the patient's heart. Additionally, the operations can comprise displaying, via a user interface, at least a portion of the computational model. Related systems, methods, and articles of manufacture are also described.
US10319141B2 Method and system for vision based 3D reconstruction and object tracking
Three dimensional model construction includes obtaining a first image of an object captured by a first camera facing a first direction, obtaining a second image of the object captured by a second camera facing a second direction, wherein the second camera captures the second image of the object as a reflection in a mirror, determining a virtual baseline distance between the first camera and a device including the second camera based on a location of the first camera, a known spatial relationship between the first camera and the device, and a reflected distance of the second camera, and generating at least a partial 3D model of the first object using the first image, the second image, and the virtual baseline distance.
US10319139B2 Apparatus and method for data-parallel ray tracing using volume proxies
An apparatus and method are described for utilizing volume proxies. For example, one embodiment of an apparatus comprises: a volume subdivision module to subdivide a volume into a plurality of partitions, the apparatus to process a first of the partitions and to distribute data associated with each of the other partitions to each of a plurality of nodes; a proxy generation module to compute a first proxy for the first partition, the first proxy to be transmitted to the plurality of nodes; and a ray tracing engine to perform one or more traversal/intersection operations for a current ray or group of rays using the first proxy; if the ray or group of rays interacts with the first proxy, then the ray tracing engine to send the ray(s) to a second node associated with the first proxy or retrieves data related to the interaction from the second node.
US10319137B2 System and method for injection of mapping functions
A method and system for improving display quality by injecting a portion of computer code into an existing compositor, using the portion of computer code to apply a mapping function to a first digital image, and forming a second digital image based upon the first digital image as adapted by applying the applied mapping function in the compositor. The second digital image may then be displayed to a viewer via one or more displays where each display forms a part of the displayed digital image. The result may be used for creation of blended or stereoscopic images. The mapping function may be also adapted for modification of geometry or correction of a characteristic (such as color, intensity, etc.) of the display system where such characteristic may be sensed using a detector. The portion of code may be injected into a graphics driver controlling hardware composition for a displayed digital image.
US10319136B2 Systems and methods for providing pixelation and depixelation animations for media content
Systems, methods, and non-transitory computer-readable media can detect a trigger to initiate at least one of a pixelation animation or a depixelation animation for a media content item. A set of pixelated images can be generated based on a source image associated with the media content item. Variable durations for presenting the set of pixelated images can be determined. The set of pixelated images can be presented, based on the variable durations, to produce the at least one of the pixelation animation or the depixelation animation.
US10319130B2 Anonymization of facial images
A method facilitates the use of facial images through anonymization of facial images, thereby allowing people to submit their own facial images without divulging their identities. Original facial images are accessed and perturbed to generate synthesized facial images. Personal identities contained in the original facial images are no longer discernable from the synthesized facial images. At the same time, each synthesized facial image preserves at least some of the original attributes of the corresponding original facial image.
US10319127B2 Spatial and hierarchical placement of images at runtime
A method, computer program product, and system for automatic placement and layering of images at runtime include a processor(s) obtaining images that represent components of an object, including a first image and a second image. The processor(s) annotates the first image with data indicating one or more locations on the first image where the second image can be placed. The processor(s) determines, during runtime, a position or orientation of the one or more locations on the first image, based on the annotated first image. The processor(s) compares each location to data in a system file to determine a first location that is a placement for the second image on the first image. The processor(s) layers the second image over the first image at the first location. The processor(s) renders the two dimensional model of the object, including the layered images, displays it in the graphical user interface.
US10319126B2 Ribbon to quick access toolbar icon conversion
Aspects of the present disclosure relate to systems and methods for converting a color icon into a glyph. In one aspect, a color icon associated with an application may be identified. The color icon may be converted to a dilated icon using a dilation function. A color edge only icon may be created using the color icon and the dilated icon. The color edge only icon may be converted to a gray edge only icon. An intensity of the gray edge only icon may be reduced to create a clipping edge only icon. The color icon may be converted to an alpha channel icon using an alpha channel. A dark glyph may be created using the clipping edge only icon and the alpha channel icon. A final glyph may be created by clipping an alpha value from and adding a constant value to the dark glyph.
US10319125B2 Method, system, and computer-readable medium for creating and laying out a graphic within an application program
A method, apparatus, and computer-readable medium are provided for creating and laying out a graphic within a drawing application program. The method includes receiving a data model defining a set of data and data relationships to be represented in the graphic, receiving a graphic definition describing the mapping of the data from the data model to a set of algorithms, algorithm parameters, constraints, constraint rules, and shape properties, determining a shape size and position for the layout nodes utilizing the set of algorithms, constraints, and constraint rules from the graphic definition, and creating a list of shapes and shape properties for the graphic, including size and position. The method further includes determining if the graphic fits a given layout into a specific area based on the set of constraint values and if the graphic does not fit the specific area, then modifying the set of constraint values using the constraint rules.
US10319121B2 Acoustic performance calculation device, acoustic performance calculation method, and acoustic performance calculation program
The acoustic performance of acoustic materials is readily studied for various values of the material parameters characteristic of acoustic materials. An acoustic performance calculation device is provided with an acoustic performance calculation device that calculates the acoustic performance of acoustic materials for each of a plurality of values in a pre-specified numerical range for each of a plurality of material parameters characteristic of acoustic materials based on a mathematical model for mathematically representing acoustic material, a contour map drawing device for drawing a contour map representing the calculated acoustic performance by contours where the two axes are the values of one material parameter and the frequency, and a plot drawing device for plotting the performance curves showing the relationship between the frequency and the acoustic performance for one value in the numerical range.
US10319119B2 Methods and systems for accelerated reading of a 3D medical volume
Methods and apparatus for automatically visualizing 3D medical image data to provide accelerated reading of the 3D medical image data are disclosed. A 3D medical volume is received. A synopsis volume or a tapestry image is generated from the 3D medical volume. A synopsis volume is a spatially compact volume that is created from the 3D medical image volume and contains target anatomical structures related to a particular clinical task. A tapestry image is a single 2D image that visualizes a combination of multiple 2D views of one or more target anatomical objects related to a particular clinical task.
US10319118B2 Reconstructing PET image
Methods, systems, and machine-readable storage mediums for reconstructing a PET image are provided. In one aspect, a method includes: determining a plurality of LORs associated with multiple-coincidence data in coincidence data detected by a PET device through scanning, obtaining a respective line integral value along each of the LORs according to a time difference between two single events corresponding to the LOR, allocating the multiple-coincidence data to the LORs according to the respective line integral values of the LORs to obtain respective multiple allocation data on the LORs, correcting respective double-coincidence data in the coincidence data corresponding to each of the LORs based on the respective multiple allocation data on the LOR to obtain data of the LOR, and reconstructing an image according to the data of each of the LORs.
US10319117B2 Record and reconstruct x-ray image data on the basis of elliptical cylinders
A recording and reconstruction of image data of a predetermined object of an examination object is performed by an x-ray system. The x-ray system determines a number of elliptical cylinders so that the object is arranged entirely in the volumes of the cylinders. Data within each of the cylinders is recorded by the x-ray system. The image data of the object is reconstructed based on the data recorded for each of the cylinders.
US10319115B2 Image compression device
Provided is an image compression device including an object extracting unit configured to perform convolution neural network (CNN) training and identify an object from an image received externally, a parameter adjusting unit configured to adjust a quantization parameter of a region in which the identified object is included in the image on the basis of the identified object, and an image compression unit configured to compress the image on the basis of the adjusted quantization parameter.
US10319114B2 Foveated compression of display streams
A processing unit is configured to render first pixels representative of a high-acuity region in the image and second pixels representative of a low-acuity region in the image. A shaper is configured to reorganize the first pixels based on at least one dimension of the low-acuity region. A multiplexer is configured to multiplex the reorganized first pixels and the second pixels to form a display stream. An encoder is configured to compress the display stream for transmission to a display. A decoder configured to decompress the display stream. A demultiplexer is configured to demultiplex the first pixels and the second pixels. Another processing unit is configured to blend the first pixels and the second pixels to form blended pixel values representative of the image for presentation on a screen.
US10319113B2 Method for recovering highlights and saturated regions and extending dynamic range in a digital image
A method for performing restoration for highlights and saturated regions in a digital image includes analyzing the pixels in the image and compensating an appropriate amount to identified highlights and saturated pixels. For a pixel with vertical color channels, the output for each channel is highly correlated, and each color channel can be recovered as a combination of the other channels. Each selected pixel in the highlights or saturated regions is identified as a restorable pixel only if at least two color channels of the pixel are not saturated. For each restorable pixel, a replacement pixel value is generated by using the equation derived from the color channels correlation. For pixels where more than one color channel is saturated, the similarity is calculated between these pixels and restored pixels. These pixels can be compensated using the combination of the similarity index and the pixel values of other color channels.
US10319109B2 Interaction with physical objects as proxy objects representing virtual objects
Systems and techniques for enabling interaction with physical objects as proxy objects representing virtual objects are provided herein. Virtual reality application data associated with a virtual reality application executed on a virtual reality device, a first virtual reality object data associated with a first virtual reality object from the virtual reality application, and virtual reality event data associated with one or more events from the virtual reality application may be received. Robotic arms including a robotic hand may grasp a first physical object which corresponds to the first virtual reality object of the virtual reality application. Sensors may detect a user interaction with the first physical object. Force feedback instructions commanding the robotic arms to move while maintaining grasp of the first physical object may be generated and executed based on detecting the user interaction with the first physical object and based on the virtual reality event data.
US10319107B2 Remote determination of quantity stored in containers in geographical region
Disclosed is a method and system for processing images from an aerial imaging device. An image of an object of interest is received from the aerial imaging device. A parameter vector is extracted from the image. Image analysis is performed on the image to determine a height and a width of the object of interest. Idealized images of the object of interest are generated using the extracted parameter vector, the determined height, and the determined width of the object of interest. Each idealized image corresponds to a distinct filled volume of the object of interest. The received image of the object of interest is matched to each idealized image to determine a filled volume of the object of interest. Information corresponding to the determined filled volume of the object of interest is transmitted to a user device.
US10319104B2 Method and system for determining datum plane
A method and a system for determining a datum plane are disclosed. The method for determining a datum plane includes: acquiring a depth image; performing edge extraction on the depth image to form an edge image, the edge image including a plurality of planar graphs; and selecting from the planar graphs in the edge image to determine the datum plane. The technical solutions provided by the disclosure can easily match the virtual object with the real scene in real time, and improve users' sensory experience beyond reality.
US10319103B2 Method and device for measuring features on or near an object
A method and device for measuring dimensions of a feature on or near an object using a video inspection device. A reference surface is determined based on reference surface points on the surface of the object. One or more measurement cursors are placed on measurement pixels of an image of the object. Projected reference surface points associated with the measurement pixels on the reference surface are determined. The dimensions of the feature can be determined using the three-dimensional coordinates of at least one of the projected reference surface points.
US10319101B2 Systems and methods for deriving spatial attributes for imaged objects utilizing three-dimensional information
Various embodiments are directed to deriving spatial attributes for imaged objects utilizing three-dimensional (3D) information. A server may obtain 3D survey data about an object from a pre-existing source. The server may then receive image data describing the object from a user device. The server may then utilize range imagery techniques to build a 3D point cloud from imagery in a pixel space. The server may then utilize horizontal positioning to place the 3D point cloud in proximity to the 3D survey data. The server may then fit the 3D survey data to the 3D point cloud. Finally, the server may record measurements and absolute locations of interest from the 3D point cloud and send them to the user device.
US10319100B2 Methods, devices, and systems for identifying and tracking an object with multiple cameras
An object identifying and tracking device is provided. The device includes a first image capturer to capture a first raw image of an object, a second image capturer to capture a second raw image of the object, a first processor, a second processor and a post processor. The object includes a first light source emitting light of a first wavelength and a second light source emitting light of a second wavelength. The first processor and the second processor respectively receive the first and the second raw images and respectively extract a first group of information associated with the light of the first wavelength and a second group of information associated with the light of the second wavelength emitted from the object. The post processor processes the first group of information and the second group of information to obtain a third group of information.
US10319096B2 Automated tattoo recognition techniques
In some implementations, a computer-implemented method is capable of automatically segmenting and detecting a tattoo within an image. An image may be initially obtained. A block coverage pattern that identifies multiple blocks within the obtained image may be determined. A set of processing operations may then be performed for each block. The processing operations may include calculating a plurality of statistical features. A confidence score reflecting a likelihood that at least a portion of the block includes a predetermined graphical attribute associated with tattoos may be calculated. A subset of the multiple blocks of the image that have a respective confidence score greater than a predetermined threshold value may be identified. A portion of the image that includes one or more blocks from among the subset of the multiple blocks may then be determined to correspond to a tattoo.
US10319095B2 Method, an apparatus and a computer program product for video object segmentation
The invention relates to a method and an apparatus implementing the method. The method comprises extracting region proposals from a media content; selecting a set of region proposals corresponding to an object in the media content; identifying objects of interest; determining an object-specific representation by an iterative tracking method; sampling positive examples from the set of tracked region proposal groups obtained from the iterative tracking method; and performing object segmentation.
US10319093B2 Image processing apparatus, image processing method, and program
A boundary of a site included as an attached abnormal shadow in a medical image is corrected to allow assisting in diagnosis based on a shape of a tissue. An image processing apparatus according to the present invention includes: a boundary extraction unit configured to extract a boundary of a first site and a boundary of a second site in the medical image; a boundary identification unit configured to identify a partial boundary of the first site that is adhere to the boundary of the second site as a first boundary part, and to identify a partial boundary of the first site that is not adhere to the boundary of the second site as a second boundary part; and a correction unit configured to correct a shape of the first boundary part based on the second boundary part.
US10319086B2 Method for processing image and electronic device supporting the same
According to various exemplary embodiments of the present disclosure, an electronic device may include a memory for storing one or more instructions, and a processor. The processor may be configured to acquire at least one image of at least one object, determine a change of an attribute corresponding to the at least one object, select at least one correction method based on the attribute change, correct the at least one image using the at least one correction method, and displaying the at least one image corrected by the at least one correction method on a display.
US10319080B2 Point cloud noise and outlier removal for image-based 3D reconstruction
Enhanced removing of noise and outliers from one or more point sets generated by image-based 3D reconstruction techniques is provided. In accordance with the disclosure, input images and corresponding depth maps can be used to remove pixels that are geometrically and/or photometrically inconsistent with the colored surface implied by the input images. This allows standard surface reconstruction methods (such as Poisson surface reconstruction) to perform less smoothing and thus achieve higher quality surfaces with more features. In some implementations, the enhanced point-cloud noise removal in accordance with the disclosure can include computing per-view depth maps, and detecting and removing noisy points and outliers from each per-view point cloud by checking if points are consistent with the surface implied by the other input views.
US10319079B2 Noise estimation using bracketed image capture
Methods and devices for reducing noise in an image may include receiving an in focus image and at least one out of focus image of a scene, wherein the out of focus image has a second value of at least one focus-related parameter offset from a first value of the at least one focus-related parameter used for the in focus image. The methods and devices may include estimating a noise model of noise in at least a section of the out of focus image, and determining at least one parameter value for a filter based on the noise model. The methods and devices may include generating a noise-reduced image by applying the filter with the at least one parameter value to the in focus image to reduce at least part of the noise from at least a corresponding section of the in focus image.
US10319069B2 Matrix factorization with approximate computing
Techniques that facilitate matrix factorization associated with graphics processing units are provided. In one example, a computer-implemented method is provided. The computer-implemented method can comprise loading, by a graphics processing unit operatively coupled to a processor, item features from a data matrix into a shared memory. The data matrix can be a matrix based on one or more user features and item features. The computer-implemented method can further comprise tiling and aggregating, by the graphics processing unit, outer products of the data matrix tiles to generate an aggregate value and approximating, by the graphics processing unit, an update to a user feature of the data matrix based on the aggregate value and the loaded item features.
US10319066B2 Convolution engine with per-channel processing of interleaved channel data
Embodiments relate to a configurable convolution engine that receives configuration information to perform convolution and other deep machine learning operations on streaming input data of various formats. The convolution engine may include a convolution core circuit and a spatial pooling circuit. The convolution core circuit performs convolution operations on input data to generate a first stream including first values of a first channel and second values of a second channel in an interleaved manner. The convolution core circuit may further perform post-processing operations, including inter-channel processing operations. The spatial pooling circuit performs per-channel operations on the output of the convolution core circuit, pooling subsets of the values of the first and second channel separately, and combining the spatially pooled values into an output stream having multiple channels in an interleaved manner.
US10319065B2 Intra-frame real-time frequency control
A recommend operating frequency for a GPU is determine by an operating system. Timing information is used to estimate a time to complete the rendering of the current frame. If the estimate of the time to complete the rendering of the current frame is greater than the time left before the deadline, the operating frequency of the GPU is rapidly increased mid-frame. The new operating frequency is selected so that the rendering of the current frame can be expected to complete before the deadline arrives. Thus, when the rendering workload is low for a frame, the GPU is operated at a lower frequency thereby saving power. When the workload is high for a frame (even if the workload was lower for the previous frame), the GPU is operated at a higher frequency thereby ensuring a quality user experience.
US10319058B2 Method for applying advertising media to packaging, method of advertising, and system for applying a communication member on a packaging material
A method of applying a communication member carrying information to a packaging material includes feeding a packaging material in a first direction and applying a communication member to a surface of the packaging material with an adhesive. Both the communication member and the adhesive are simultaneously removable from the packaging material by a user such that substantially no adhesive residue remains on the bag upon communication member removal. A system for applying a communication member on a packaging material that is transported on a packaging material line includes a label applicator and a supply of communication members positioned in communication with the label applicator.
US10319055B2 Methods and systems for impression inventory trading
Systems and methods for providing an impression inventory trading platform are described. A specification of impression inventory for sale is received from a seller, the impression inventory having associated therewith a plurality of attributes. Each attribute is specified as either visible or hidden to a potential impression inventory buyer. The impression inventory specification and visible attributes associated therewith are provided to one or more potential impression inventory buyers via a user interface, and negotiation for purchase of the impression inventory is facilitated between the seller and one or more of the potential impression inventory buyers via the user interface.
US10319053B1 Item selection for fast deliveries
In some examples, a service may rank a plurality of items in an item category based at least in part on sales information indicating quantities of various items sold within a geographic region. From the ranking, the service may select an item ranked higher than a threshold ranking to offer for delivery to buyers. The service may send, to a courier device, a communication indicating a quantity of the item to be picked up from a merchant that provides the item. Further, the service may send item information about the item to a plurality of buyer devices for presentation of the item information to buyers. In some cases, to avoid spoilage, if fewer than a threshold number of items are sold over a first period of time, the service may send, to the plurality of buyer devices, an indication that a price of the item is reduced.
US10319052B2 Information terminal control method and energy conservation support system
An information terminal control method includes: (a) predicting whether an amount of power consumption in a shop exceeds a target value; (b) when the amount of power consumption in the shop is predicted to exceed the target value, causing a display of an information terminal to display a screen displaying a time period during which the amount of power consumption in the shop is predicted to exceed the target value; and (c) causing the display to display a screen displaying a message that presents an action to reduce the amount of power consumption in the time period.
US10319049B2 Re-sharing media content on a network
Implementations generally relate to the sharing of media content. In some implementations, a method includes providing a grid view in a user interface, where the grid view displays media content items that have been shared in a network. The method also includes providing a gallery view in response to a user selecting a media content item among the media content items in the grid view, where the gallery view displays the selected media content item. The method also includes providing a share menu view in response to the user selecting a re-share button, where the share menu view displays options for sharing the selected media content item. The method also includes providing a comment view, where the comment view enables the user to comment on the selected media content item. The method also includes re-sharing the selected media content item to other users.
US10319048B2 Calculating expertise confidence based on content and social proximity
A method includes executing, via a processor, a document-oriented search based on a query in an index of documents to generate a set of document results, each document associated with at least one potential expert. The method includes analyzing the document results to produce a list of potential experts. The method includes calculating an expertise score for each potential expert based on a calculated content score and metadata score for each potential expert. The method includes calculating an evidence diversity score for each potential expert. The method includes calculating a confidence score for each potential expert based on a diversity-constrained content score and a diversity-constrained metadata score for each potential expert. The method includes displaying a list of potential experts with associated confidence scores.
US10319046B2 System and method for aggregating social network feed information
In accordance with disclosed embodiments, there are provided methods, systems, and apparatuses for aggregating social network feed information including, for example, means for receiving user activity data from one or more social networks; parsing the user activity data to render a plurality of targeting parameters culled from the user activity data; matching one or more of the plurality of targeting parameters with advertising conditions for a social media campaign, wherein the advertising conditions of the social media campaign are contextually relevant to the one or more targeting parameters matched; recommending the social media campaign via a user interface; receiving authorization to launch the social media campaign via input received at the user interface or automatically launching the social media campaign based on pre-defined parameters; and deploying the social media campaign to one or many social media networks. Other related embodiments are disclosed.
US10319045B2 Identifying unexpected relationships in a social networking system
A social networking system identifies relationships between friends of a target user that are likely to be unexpected to the target user. To identify an unexpected relationship among a user's friends, the social networking system determines a measure of unexpectedness for pairs of connections of the target user and selects pairs of connections for presentation to the user based on the measure of unexpectedness. The measure of unexpectedness of a relationship between a pair of friends is inversely related to a number of connections between each of the pair of friends and the target user. Information describing the pair of unexpected friends may be presented to a target user along with content relating the two friends, such as photos in which both friends are tagged, events attended by the unexpected friends together, or places both unexpected friends checked-in at the same time.
US10319044B2 Transaction functionality in a multidimensional database
Systems and methods that enable transaction oriented functions for a multidimensional database are provided. The systems and methods store a plurality of transactions in a multidimensional database, generate a first dimension including respective balances resulting from each of the transactions, and generate a second dimension identifying respective rules corresponding to each of the transactions.
US10319041B2 Automated financial data aggregation
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for data aggregation. The methods, systems, and apparatus include determining whether a site-specific script for extracting financial data from a particular financial institution website is available; in response to determining that a site-specific script for extracting financial data from the particular financial institution website is not available, generating a site map of web pages and web page segments in the financial institution website, wherein the site map is generated based on at least in part on a statistical analysis of web pages and web page segments that are not in the financial institution website; generating, based on the site map of the financial institution website, a site-specific script for extracting financial data from the financial institution website; and extracting, for one or more users, financial data from the particular financial institution website using the generated site-specific script.
US10319033B2 Data packet processing methods, systems, and apparatus
The technology detects undesirable data packets. Data packets are received from multiple sources at one or more packet switches in a data communications network. The one or more packet switches route the data packets to one or more intended destination computing nodes and also transmit a copy of all the data packets received in the data communications network to a network capture device. The network capture device processes the data packets, detects financial data packets, and transmits the detected financial data packets for analysis by a risk exposure computer system that performs automatic financial risk analysis based on the detected financial data packets.
US10319031B2 Generating customer-specific vehicle proposals for potential vehicle customers
Methods, systems and computer program products for generating customer-specific vehicle proposals that may be based on ongoing vehicle finance payment information and/or information received from a third party entity. Embodiments of inventions herein disclosed provide for efficient identification of potential customers based on their current vehicle and/or ongoing financial obligations related to the current vehicle. A replacement vehicle is identified and a vehicle proposal, such as a sales or lease proposal, is generated for one or more of the identified potential customers.
US10319025B2 Executing terms of physical trade documents
A system for executing terms of physical trade documents includes a document intake machine comprising a document scanner and a data extractor. The document intake machine receives a physical trade document from an entity. The document scanner may scan the physical trade document to create an electronic file of the physical trade document. The data extractor may identify trade terms from the electronic file. A trade executing machine receives the trade terms from the document intake machine and compare the trade terms to a trade condition, wherein the trade condition is identified from a document related to the physical trade document. If the trade terms match the trade condition, the trade executing machine may process the physical trade document according to the trade terms and communicate a notification message to the entity indicating that the physical trade document was processed according to the trade terms.
US10319024B2 Collaborative geolocation shopping
Methods and systems for facilitating collaborative shopping are described. A user creates and shares a shopping list containing desired items. The shopping list includes quantities of the items and deadlines for purchasing the items. When the user or one of his or her friends are at or near a location selling a desired item, they are alerted to purchase the item. As items are purchased by the user and his or her friends, the shopping list may be updated, and notes may be posted to the shopping list. Such updates and notes may include information regarding visited locations, prices of items, availability of items, restock or delivery dates, dates that locations were visited, etc.
US10319023B2 Universal purchase path that may be optimized for conversion or revenue
A domain name registrar may create a customizable universal purchase path for all customers purchasing a given product. The registrar may create and store modular cross sell components that each has material for at least one product offered for sale by the registrar. Thereafter, the registrar may receive a request for a product from a customer. The registrar may determine a probability the customer will complete the purchase if shown upgrades and/or additional products. If the probability is low (or lower than a predefined threshold) the registrar may complete the purchase before displaying additional upgrades and/or additional products to the customer. This will maximize the conversion rate. Alternatively, if the probability is high (or higher than a predefined threshold) the registrar may create final page markups using the modular cross sell components and collected content and display the final page markups to the customer before completing the purchase with the customer. In preferred embodiments, the final page markups are for the upgrades and/or additional products most likely to be purchased by the customer. This will maximize the amount of each purchase.
US10319022B2 Apparatus and method for processing a multimedia commerce service
A multimedia commerce brand offering environment is disclosed. Herein, a method for processing a multimedia commerce service includes the steps of storing service usage pattern data of a user using the multimedia commerce service, sensing a user action from a CPE of the user using the multimedia commerce service, comparing the sensed user action with the stored service usage pattern data of the user, extracting service usage pattern data of the user in accordance with the user action, and providing recommended commerce service information respective to the extracted service usage pattern data of the user.
US10319021B1 Notifying users of item expiration
Described is a system and method for monitoring the expiration date of items and determining if an item previously picked by a user will expire before the next anticipated arrival date of the user at a materials handling facility. If the previously picked item will expire before the next anticipated arrival date of the user, the user may receive a recommendation to pick a replacement item so they do not have to return to the materials handling facility early to replace the expired item.
US10319020B2 Information processing device, information processing method, program and storage medium
A product introduction support device includes a display control part, a keyword extraction part, a sorting word selection part, and a group presentation part. The display control part is configured to create display control information to arrange a plurality of selected products in a browsable state on a web. The keyword extraction part is configured to extract a keyword representing an attribute for each of the plurality of selected products. The sorting word selection part is configured to select at least one keyword common to or similar to a plurality of products among the keywords extracted by the keyword extraction part as a sorting word. The group presentation part is configured to perform processing of presenting candidates for a product group that are bracketable by the sorting word among the plurality of selected products.
US10319018B2 Product identification using multiple services
A method and a system to determine a product identification of an item for sale in an online publication system is shown and described. For example, the method may be initiated when an input identifying an item is received from a user. An input type (e.g., image, text, audio recording, etc.) may be determined and one or more identification services may be selected based on the input type. At least a portion of the input is transmit to the selected one or more identification services. A product identification is received from each of the one or more identification services. Based on the received product identifications, a recommended product identification is determined. The recommended product identification is transmitted to the user.
US10319012B2 View items based on purchases of social media contacts
A computer-implemented method for providing shopping information for a plurality of contacts of a social network of a user to a computing device corresponding to the user includes receiving a request from the computing device to provide shopping information for one or more contacts of the social network. The shopping information relates to one or more items offered for sale by a retailer indicative of a shopping action performed and explicitly shared by the one or more contacts. The shopping information is obtained based on the request and shopping display data is generated based on the obtained shopping information. The shopping display data is prompted to the computing device. The shopping display data prompts the computing device to display the shopping information in a graphical user interface of the computing device.
US10319010B2 Systems and methods for personalized pricing
Systems and methods for generating location-based retail pricing options are discussed herein. In an example, a method for generating location-based retail pricing options includes receiving, over a network from a user, a pricing request. The pricing request includes information identifying the user, a merchant, and an intended purchase. In this example, the method further includes determining a pricing option associated with the merchant and the intended purchase, and transmitting the pricing option to the user. The method still further includes processing a purchase transaction, associated with the user, for the intended purchase based on the pricing option.
US10319009B2 Methods, systems, and apparatus for group-based transactions
Methods, systems, and apparatus to generate group transactions for an item are described. An item may be one or more of a product and a service. An acceptable price for an item may be obtained from a consumer. The consumer may be categorized into a group characterized by common price range. A group offer may be provided to one or more sellers and/or one or more buyers.
US10319006B2 System and method for database queries
Retail stores may use the claim processing server to make a claim against a distribution center. Information about the claim may be entered into the store computer via an application and user interface. The claim processing server may use the information to process the claim and validate the related data. Using the information entered via the application the claim processing server may query the item database and the invoice database to retrieve to retrieve addition information from the database regarding the claim and the items. The information from the different databases may be merged together into a single database record which is then validated and stored the claim processing database. The information may also be checked and its accuracy verified. The user interfaces at the retail stores and distribution center may then be used to identify the claims for processing. The information for the item and invoice databases needed to process the claims are available from the claims processing database and the claim may be processed. The claims may be stored in the claims processing database for processing at a later time or for batch processing, for example during off-peak hours.
US10319005B2 Establishing a billing address for a device by determining a location of the device
To establish a target (e.g., billing) address, a device receives a first physical address determined by geolocating the device (e.g., based on an Internet Protocol (IP) address associated with the device). A street-level map that includes an indicator that is rendered at a first location in the map corresponding to the first physical address is displayed. The indicator can be moved from the first location to one or more other locations in the map. The device receives a selection of a physical address corresponding to the location in the map of the indicator when the selection is made. The device records the selected physical address as the target address.
US10319004B2 User and engine code handling in medical coding system
Techniques for medical coding include applying a natural language understanding (NLU) engine to a free-form text documenting a clinical patient encounter, to derive a first set of one or more medical billing codes for the clinical patient encounter and a link between each code in the first set and a corresponding portion of the free-form text. The first set of codes may be compared to a second set of one or more medical billing codes approved by one or more human users for the patient encounter, to identify at least one code in the first set that overlaps with at least one code in the second set. The code in the second set approved by the one or more human users may be retained instead of the overlapping code in the first set derived by the NLU engine.
US10319003B2 System and method for unified dispute resolution
In an embodiment, a system includes a network-based resolution module. The network-based resolution module is configured to receive information relating to a plurality of disputes relating to transactions involving a common entity. The disputes are associated with two or more payment processing systems. The system further includes a unified interface. The unified interface is associated with the resolution module, and it is configured to provide information relating to disputes that are associated with at least one of the two or more payment processing systems.
US10319002B1 Real property image analysis system to analyze property repairs and improvements
Systems and methods for analyzing image data depicting portions of properties are disclosed. According to certain aspects, an electronic device may analyze image data depicting a portion of a property to identify a set of elements and a set of characteristics associated therewith. The electronic device may access a desired set of characteristics and may calculate a monetary amount associated with modifying the set of elements to achieve the desired set of characteristics.
US10318998B2 Method and device for seamless charitable exchange of products and services
A method of selling a product for charity in a communications network includes providing a website communicatively connected to the communications network, receiving an offer of the product for discount from a seller device, via the website over the communications network, receiving a request for the product from a charitable device, via the website over the communications network, receiving a purchase order for the product from a contributor device, via the website over the communications network, transacting purchase of the product for discount by the contributor device, via the website over the communications network, and scheduling supply of the product of the step of transacting purchase to the charitable device, via the website over the communications network.
US10318994B2 Information providing method
Provided is an information providing method for generating and providing information, in accordance with: lifestyle information obtained by a lifestyle information obtaining unit receiving, from each of plural devices used by plural users, information on a state of operation of the device; and location information of each user traveled, which is obtained by a location information obtaining unit receiving the location information.
US10318993B2 Cross-channel personalized promotion platform
A platform for providing real-time promotions determines a customer interested in a product or service. The platform identifies customer information associated with the customer, as well as a set of products of interest to the customer. The platform identifies a supplier or advertiser associated with each of the products and receives promotion bids from one or more of the suppliers or advertisers. The platform generates a score for each of the received promotion bids, selects at least one of the promotion bids for transmission to the mobile device, and transmits the selected at least one promotion bids to the mobile device. The platform tracks customer behavior associated with the at least one promotion bids and provides the tracked behavior information back to the suppliers or advertisers.
US10318984B1 Predictive recommendation system using tiered feature data
In general, embodiments of the present invention provide systems, methods and computer readable media for a predictive recommendation system using predictive models derived from tiered feature data.
US10318983B2 Expansion of targeting criteria based on advertisement performance
An online system selects advertisements for presentation a user based on characteristics of the user. The online system monitors performance of advertisements based on a goal for the advertisement and a time interval for achieving the goal. During a time period within the time interval, the online system determines an actual performance of the advertisement and compares the actual performance to a portion of the goal associated with the time period. If the actual performance does not satisfy the portion of the goal associated with the time period, the online system expands targeting criteria of the advertisement to increase a number of users eligible to be presented with the advertisement.
US10318982B2 Biasing selection of advertisements from an advertisement campaign
For ad campaigns that have multiple advertisements, each associated with an ad creative, which are automatically selected, an online system may bias selection of advertisements away from underestimated advertisements and towards early-selected advertisements with positive user interactions. To increase the likelihood of various advertisements in an ad campaign being evaluated for presentation to users, the online system may: associate a relatively high performance score with each advertisement in an ad campaign, randomly select advertisements from an ad campaign, modify bid amounts associated with advertisements in the ad campaign, or allocate a portion of the ad campaign's budget for allocation across advertisements in the ad campaign. After presenting a threshold number of advertisements in an ad campaign or receiving an instruction from an advertiser, advertisements from the ad campaign may be selected using conventional methods.
US10318980B2 Computer-implemented methods, computer program products, and machines for management and control of a loyalty rewards network
Machines, computer program products, and computer-implemented methods to manage and control a loyalty rewards network and to provide customer loyalty rewards to a customer for purchasing goods or services. Computer program product can determine if a customer is one of the plurality of member customers enrolled in the loyalty rewards network. If the customer is not a member, the computer program product can enroll the customer in the loyalty rewards network. As a purchase are made by member customers thereafter, the member customer swipes or otherwise enters a loyalty reward card number and the computer accumulates and stores loyalty rewards network data representative of the member customer's purchasing behavior. Upon accumulating sufficient loyalty rewards pursuant to collection parameters, the member customers can select one or more of the available loyalty reward actions and the computer program product can implement the selected one or more loyalty rewards action.
US10318979B2 Incentive-based crowdvoting using a blockchain
An instant operation may include one or more of creating a smart contract identifying content and review requirements for performing a review of the content, signing and validating the smart contract, storing the smart contract in a blockchain, receiving content review feedback from one or more reviewers of the content, and amending the blockchain to include the content review feedback.
US10318976B2 Methods for determining measurement data of an item
Provided are a system and method for determining a weight of an item for purchase, comprising determining from a digital image of an item generated by a single camera a volume of the item, the single camera separated from the item at a distance in a horizontal and vertical direction established by a stationary rigid fixture; identifying the item; accessing a database to determine an average weight per volume measurement unit of the identified item; and calculating a weight of the item from the volume and the average weight per volume measurement unit.
US10318975B2 Identifying a case with a missing decision from a set of decision rules in violation of a decision requirement
Methods for identifying a case with a missing decision from a set of decision rules in violation of a decision requirement are provided. The set of decision rules and decision requirement are received, and a set of decisions made by the decision rules is obtained. A decision detection constraint graph is built, which represents, for each case used by the set of decision rules, whether each decision in the set of decisions is made or not by a decision rule in the set of decision rules. A decision requirement constraint graph is built from the decision requirement, which represents, for each case used by the set of decision rules, the decisions required. For each case used by the set of decision rules, the decision requirement constraint graph and the decision detection constraint graph for the case are used to identify if the case is a case with a missing decision.
US10318970B2 Generating a succinct approximate representation of a time series
Embodiments of the present invention provide a system, method and computer program product for generating a succinct approximate representation of a time series. A method comprises determining at least one peak data value and at least one trough data value of an input series comprising a sequence of data values over time. The input series is partitioned into multiple segments comprising at least one rising segment that rises to a peak data value and at least one falling segment that falls to a trough data value. A sequence of segments that rise and fall alternately is generated based on the segments. A sequence of totals representing a succinct approximate representation of the input series is generated. Each total comprises a sum of data values for a corresponding segment of the sequence of segments.
US10318965B2 Method and apparatus for providing location specific information
A method and apparatus for providing location specific information. Event data pertaining to an event is received from an event reporting system that has gathered the event data from a data gathering means. The event data includes location identification data, event type data, and event description data. At least one geofence associated with the location identification data is identified from the location identification data in the received event data. Each geofence of the at least one geofence has a geometric shape located within a geographic area. A topic associated with the event type data and associated with the identified at least one geofence is identified. Subscribers having a subscription to the topic in association with the geographic area are identified. The subscription entitles the subscribers to be notified about events pertaining to the topic in association with the selected geographic area. The event description data is published to each subscriber.
US10318959B2 System and methods to prevent unauthorized usage of card readers
A contactless card reader comprises a contactless card reader front-end coupled to a processor. A communications module is coupled to the processor and a set of sensors is coupled to the processor. The set of sensors determines parameters related to the location, orientation and motion of the card reader. The processor receives the parameters from the set of sensors and utilizes the parameters and scenario configuration data to evaluate a rule. The result of the evaluation of the rule results in a limitation on the operation of the card reader. The communications module is configured to intermittently receive the scenario configuration data from external sources.
US10318956B2 Systems and methods for utilization of earned but unpaid income
Systems and methods of providing access to earned but unpaid income are provided. An available balance of earned but unpaid income is computed. A login request and device information may be received from a remote device and a login procedure may be invoked based on an assessed security level of the login device type. On authenticating the remote device successfully, the available balance of earned but unpaid income may be recomputed. A list of financial services is displayed to the user, and a request may be received from the remote device for access to earned but unpaid income specifying a financial service, an amount and a deduction schedule. Terms and conditions of a transaction, including a fee are displayed and a signal indicating acceptance is received. The request may be fulfilled and a deduction file associated with an employer of the user is updated.
US10318955B2 Attribute based card combinations for digital wallets
Methods, systems, and computer program products for providing attribute-based card combinations for digital wallets are disclosed. A computer-implemented method may include associating a first asset with a digital wallet, associating a second asset with the digital wallet, receiving a request to determine a relationship between the first asset and the second asset in the digital wallet, determining the relationship between the first asset and the second asset in the digital wallet, creating the relationship between the first asset and the second asset in the digital wallet, notifying a user of the digital wallet about how a change to the first asset in the digital wallet is to affect the second asset in the digital wallet based on the relationship between the assets, and performing a transaction involving the digital wallet based on the relationship between the first asset and the second asset in the digital wallet.
US10318953B2 Near field communication flex circuit
A payment terminal can have a near field communication (NFC) circuit to permit the payment terminal to accept an NFC payment transaction from a payment device of a customer. The NFC circuit can have a first set of components that are located on a printed circuit board in the base of the payment terminal and a second set of components that are mounted on a flex circuit in another region of the payment terminal. The flex circuit can be coupled to the printed circuit board and have an extended portion with a plurality of traces to communicate transmit and receive data between the first set of components and the second set of components. The plurality of traces on the extended portion can have a predetermined length that is greater than or equal to 2.5% of the propagation-medium-specific wavelength of the carrier signal communicated over the traces.
US10318951B2 Transaction management
A method for performing a transaction initiated with near field communication, NFC, interaction between a user terminal including a subscriber identity module residing in the user terminal and a NFC reader. In the method a request including an amount of the transaction and an identifier obtained from a secure element of the subscriber identity module residing in the user terminal is delivered and a payment card number corresponding to the identifier is obtained. Finally, a transaction request is initiated towards a transaction management system and in response to a successful acknowledgment from the transaction management system an acknowledgement on successful transaction is delivered, and in response to an unsuccessful acknowledgement from the transaction management system the transaction request, canceling the transaction.
US10318950B2 Mobile communications device providing near field communication (NFC) security features and related methods
A mobile communications device includes a near field communication (NFC) device, a movement determining device, and a processor coupled with the NFC device and the movement determining device. The processor performs operations for selectively switching between a first operating mode, in which the NFC device is enabled for NFC communication, and a second operating mode. When switched to the unsecure operating mode, the processor performs operations for enabling the NFC device for NFC communication until the mobile communications device moves beyond a threshold distance based upon the movement determining device.
US10318946B2 Recommended payment options
Methods and systems for providing the most suitable payment methods to a user in a specific transaction are described. A service provider uses information obtained from a merchant about the transaction and information the service provider knows about a user to generate a list of possible payment methods. The service provider determines which payment methods the user may want to use for the transaction by looking at, for example, user preferences, merchant preferences, and past purchases made by the user, and the payment methods are displayed on a user device.
US10318945B2 POS-terminal device
A POS-terminal device includes: a housing that is provided with a product-reading device including an imaging unit configured to capture a product to generate an image; a product-input unit configured to input the product, the product-input unit including a product-reading frame configured to define an outer edge of an imaging area of the imaging unit; and a reflector configured to reflect a subject image of the product passed over the imaging area, outside the housing.
US10318938B2 System for routing of process authorization and settlement to a user in process data network based on specified parameters
Embodiments enable a system operatively connected with a block chain distributed network to use the block chain for routing of process authorization and settlement based on specified parameters. Embodiments receive a transaction record associated with a payment transaction, wherein the transaction record comprises transaction data indicating a payor, a payee and an amount; access a distributed ledger stored in the memory device, wherein the distributed ledger is updated based on communications from a block chain distributed network; determine, using the accessed distributed ledger, one or more preferences associated with the payee of the transaction data; and route at least one of the process authorization and transaction settlement based on the accessed one or more preferences. In some cases, the preferences include a settlement routing preference and the transaction settlement is routed based on the settlement routing preference.
US10318937B2 Generating a product model
An aspect of generating a product model includes extracting from source code of an application system at least one transaction definition associated with the source code. Each transaction definition describes a transaction in a product implemented by the source code. An aspect also includes dividing the transaction definition into one or more product categories, and obtaining a product component associated with one of the product categories from the source code so as to generate the product model. The product component includes at least one product parameter associated with the product category, and the product model includes an association relationship between the product category and the at least one product parameter.
US10318932B2 Payment card processing system with structure preserving encryption
A customer may provide a merchant with primary account number information in connection with a purchase transaction. The merchant may send an associated authorization request to a payment card processor. A tokenization server at the payment card processor may generate a token corresponding to the primary account number. To secure the token, the token may be encrypted at the payment card processor using a cryptographic key shared with the merchant. A structure preserving encryption algorithm may be used in encrypting the token. A processor identifier may be embedded in the encrypted version of the token during the structure preserving encryption operation. The merchant can use the shared key to decrypt the token and extract the processor identifier. A settlement request may be directed to the processor from the merchant to settle the transaction using the processor identifier.
US10318930B2 Systems and methods to utilize smart components
Systems and methods to utilize smart components are described. The system receives a maintenance message from a mobile device at a network-based marketplace. The maintenance message includes part log information including a timestamp and characterization information. The characterization information is received by the mobile device from a component in a vehicle that includes a sensor that senses a first part that is assembled into the vehicle and generates the characterization information based on the sense of the sensor. The component communicates the characterization information to the mobile device that, in turn, communicates the maintenance message to network-based marketplace. The system identifies user profile information based on the maintenance message and stores the part log information in the user profile information at the network-based marketplace. The system compares the part log information with part maintenance information and receives a triggering event to initiate an electronic commerce activity.
US10318929B1 Systems and methods for providing personalized calendar aggregation
Systems, methods, and non-transitory computer-readable media can acquire an identifier associated with a calendar client. A first set of one or more events associated with a first calendar subscribed to by the calendar client can be selected based on the identifier. A second set of one or more events associated with a second calendar subscribed to by the calendar client can be selected based on the identifier. An aggregated calendar event for a particular day can be provided when at least one event in at least one of the first set or the second set is scheduled for the particular day. The aggregated calendar event can be presentable at the calendar client to represent the at least one event.
US10318928B1 Computerized contemporaneous process control and quality assurance
Improved process control systems containing all of the steps of a desired checklist, means for advising the user of the next sequential step to be performed, answering means enabling the user to reply to the message from said advising means, confirming means responsive to a reply from said answering means to confirm that said step has actually been performed, and alarm means requiring a corrective protocol if the reply from said answering means is not positive or if said confirming means finds that said step has not actually been performed.
US10318927B2 Method and system for managing, matching, and sourcing employment candidates in a recruitment campaign
A method and system for automating some aspects of a recruiting process, which may implement rules permitting the processes of sourcing candidates, setting up job interviews, and responding to candidate questions to all be automated with a computer. An automated system may specifically be used for conducting a conversation with a candidate over one or more communications channels, which may include pre-interview vetting of the candidate and clarification of aspects of the candidate's provided information, and may include conducting an interview or some aspects thereof. It may also be understood that an automated system may, in addition to conversing with the candidate, be used to provide feedback or additional opportunities to the candidate.
US10318923B1 Payment assurance and claim pre-validation
Methods and systems for payment assurance and claim pre-validation are described. In one embodiment, a pre-visit claim for health care related services is received for payment assurance. In response to the pre-visit claim, a payer is queried for pre-visit claim detail information indicating any payment or authorization issues for services to be rendered. The pre-visit claim may be updated in certain embodiments based on the pre-visit claim detail information, and an appointment may be scheduled for services. In other aspects, a claim for health care related services is received for pre-validation. In response, a payer is queried for claim detail information indicating any payment or authorization issues for the claim. The claim may be updated in certain embodiments based on the claim detail information, and payment for services rendered may be provided by a payer in response to a submitted claim.
US10318922B2 System and method for automatic insertion of call intelligence in an information system
Systems and methods for providing automatic insertion of call intelligence in an information system are provided. In exemplary embodiments, new call detail records are accessed. At least one individual associated with the new call detail record may then be identified, and a subject matter associated with the new call detail record determined. A call intelligence record based on the identified individual and the subject matter is then generated and automatically inserted into the information system.
US10318917B1 Multiple sensor data fusion system
An inventory location such as a shelf may be used to stow different types of items. Interactions may take place, such as the pick or place of one or more items from the inventory location. Image data may be acquired from cameras viewing the shelf and weight data may be acquired from weight sensors coupled to the shelf. Hypotheses may be determined that indicate possible interactions with the inventory location, such as pick or place of an item with regard to the inventory location, and the probability that those interactions are correct. The hypotheses and their associated probabilities may be aggregated. From the aggregated hypotheses, a hypothesis with a highest confidence value may be deemed a solution.
US10318915B2 Healthcare system for recording and monitoring transactions of system participants
A centrally controlled healthcare environment interconnects manufacturers of medical products, healthcare providers, and patients in a manner that provides a variety of functionalities. A particularly advantageous application of the system provides a mechanism for regulating and recording the flow of free drug samples from manufacturers to healthcare providers and then to patients. This involves a method by which a unique record is created each time it changes hands on the way from the manufacturer to the patient. A machine-readable unique code assigned to the sample is scanned automatically when the sample it is withdrawn from inventory at the manufacturer. The code and a unique identity of the individual withdrawing the sample are stored as a first record. This process is repeated at each location and for each individual handling the sample, including when it reaches the healthcare provider. Thus, a series of unique records is created that track the sample.
US10318912B2 Autonomous communication in shipping
The invention provides a system and method for the autonomous wireless communication between a service provider device and a customer device. The customer device may notify the service provider device whether the customer has work to be performed by the service provider. The service provider device may provide information to the customer about work to be performed by the service provider. In one embodiment, a shipping service is notified autonomously about items that a customer has for pick up and shipment. The shipping service is also capable of wirelessly transferring information to a customer device about items to be delivered to that customer.
US10318910B2 Spatio-temporal key performance indicators
An approach is provided for providing spatio-temporal key performance indicators (ST-KPIs). The approach tracks metrics, such as crowd density, pertaining to a number of locations. The tracking is performed over time to develop a history of past values that correspond to the metrics. The history is used to predict a trend of future metrics at the locations with the trend resulting in predicted future values that correspond to the metrics at the locations. In this manner, the ST-KPIs reflect the predicted future values at the various locations that are being monitored. A city view is displayed to a user showing the current and predicted values at defined ST-KPI locations throughout the city.
US10318909B2 Spatio-temporal key performance indicators
An approach is provided for providing spatio-temporal key performance indicators (ST-KPIs). The approach tracks metrics, such as crowd density, pertaining to a number of locations. The tracking is performed over time to develop a history of past values that correspond to the metrics. The history is used to predict a trend of future metrics at the locations with the trend resulting in predicted future values that correspond to the metrics at the locations. In this manner, the ST-KPIs reflect the predicted future values at the various locations that are being monitored. A city view is displayed to a user showing the current and predicted values at defined ST-KPI locations throughout the city.
US10318905B2 System and method for accessing business process instances through mobile devices
A BPM system is described for modeling, management and execution of business processes. A process designer component is used to graphically design a business process, which includes a set of activities linked by transitions. The business process is stored and executed using one or more engines. A mobile device can be used to access the business process instance executing on the engine. The mobile work portal can be generated to render information for the process instance onto the mobile device. A process application programming interface can be used to access and manipulate the process instance from the mobile device.
US10318903B2 Constrained cash computing system to optimally schedule aircraft repair capacity with closed loop dynamic physical state and asset utilization attainment control
A method of providing a first set of computer systems with access to a recommendation pertaining to operation of one or more assets based on the one or more assets being in revenue service or in repair is disclosed. Operations data and inspection data is collected at the first set of computer systems. The operations data and inspection data pertains to operating asset states of one or more fleets of aircraft over a time period. The operations data and the inspection data is stored in one or more databases of a second set of computer systems. Assumptions of control input values are derived for use by the first set of computer systems based on the operations data and the inspection data. A financial objective and constraints analysis is performed with a simulation system for one or more assets of the one or more fleets of aircraft. The cost savings analysis includes identifying a modification of at least one of a set of the control input values. An estimated reduction of forecast error related to operating and service costs is computed for the one or more assets over one or more time periods. The identifying is based on comparisons of a first subset of the operations data and the inspection data with a second subset of the operations data and the inspection data. The first set of computer systems is provided with access to the recommendation pertaining to operation of the one or more assets.
US10318898B2 Determination of a placement mode of an object in a multiplicity of storage areas
Machine logic (for example, software) for determining a placement mode of at least one kind of objects in a multiplicity of storage areas are disclosed. A placement method includes the following operations: determining attraction factors of the multiplicity of storage areas, an attraction factor of each storage area indicating a capability that the storage area attracts attention of a customer; determining a spatial elasticity factor of the at least one kind of objects, a spatial elasticity factor of each kind of objects indicating an impact of a change of the storage areas where the kind of objects are placed on an attention degree of the kind of objects; and determining the placement mode of the objects in the multiplicity of storage areas, at least according to the attraction factors of the multiplicity of storage areas and the spatial elasticity factor of the at least one kind of objects.
US10318896B1 Computing resource forecasting and optimization
Methods, systems, and computer-readable media for implementing computing resource forecasting and optimization are disclosed. A projected service call volume is determined for a particular service for a future period of time. A set of computing resources is determined to support the projected service call volume for the particular service. The set of computing resources is determined based on automated analysis of the projected service call volume and is calibrated for throughput for the particular service. The set of computing resources is allocated to provide the particular service for the future period of time.
US10318894B2 Conformance authority reconciliation
An automated method for facilitating management of a data processing environment is disclosed. In various embodiments, the method may include facilitating detecting of a change to an element of a data processing device of the data processing environment. In various embodiments, the method may further include facilitating reconciling the change with a conformance authority, the conformance authority having one or more guidelines. Other embodiments of the present invention may include, but are not limited to, apparatuses adapted to facilitate practice of the above-described method.
US10318893B2 Dynamic in flight seat management
A system and a method for dynamic in flight seat management of an aircraft are provided. The system comprises an on board memory unit for storing the current booking status of the seats of the aircraft. Furthermore, the system comprises an output unit for providing the current booking status to a user and an input unit for receiving requests from a user to change the booking status. Therein, the system is adapted to change the booking status in real-time during the flight. In this way, passengers can book a time-limited upgrade during the flight.
US10318890B1 Training data for a motion detection system using data from a sensor device
In a general aspect of the examples described, sensor data from a sensor device are used to improve training data for a motion detection system. In some aspects, “ground truth” labels, sensor data, and channel information are received for a motion detection training period. The labels and sensor data are analyzed to detect variances between the labels and sensor data. The labels are corrected or augmented based on the sensor data. The channel information is tagged with the labels and provided as training information to train the motion detection system.
US10318886B2 Anomaly detection with K-means clustering and artificial outlier injection
The present disclosure is directed towards systems and methods for improving anomaly detection using injected outliers. A normalcy calculator of a device may include a set of outliers into a training dataset of data points. The normalcy calculator, using a K-means clustering algorithm applied on the training dataset, identify at least a first cluster of data points. The normalcy calculator of the device may determine a region with a center and an outer radius that covers at least a spatial extent of the first cluster of data points. The normalcy calculator may determine a first normalcy radius for the first cluster by reducing the region around the center until a point at which all artificial outliers are excluded from a region defined by the first normalcy radius. An outlier detector of the device may use the region defined by the first normalcy radius to determine whether a new data point is normal or abnormal.
US10318885B2 Cognitive system virtual corpus training and utilization
Mechanisms are provided for implementing a virtual corpus engine that receives an inquiry to be processed and analyzes the inquiry to extract one or more features of the inquiry. The virtual corpus engine selects a weight matrix associated with a virtual corpus based on the extracted one or more features of the inquiry. The virtual corpus comprises a plurality of actual corpora of information. The weight matrix comprises a separate weight value for each actual corpus in the plurality of actual corpora. The virtual corpus engine processes the inquiry using a set of selected actual corpora selected from the plurality of actual corpora based on the weight values in the weight matrix and receives results of the processing of the inquiry using the set of selected actual corpora. The virtual corpus engine outputs the results of the processing of the inquiry.
US10318883B2 Identifying optimum times at which to retrain a logistic regression model
An approach is provided in which a knowledge manager trains a machine-learning model and generates a hyperplane based upon a first set of labeled feature vectors. The knowledge manager computes, relative to the hyperplane, a first distribution of a first set of feature vectors corresponding to a first set of source documents. Subsequently, the knowledge manager computes, relative to the hyperplane, a second distribution of a second set of feature vectors corresponding to a second group of source documents. The knowledge manager, in turn, generates an indicator to retrain the machine-learning model in response to determining that a distribution difference between the second distribution and the first distribution reaches a distribution difference threshold.
US10318880B2 Ultra low noise materials and devices for cryogenic superconductors and quantum bits
Materials, devices, methods of use and fabrication thereof are disclosed. The materials are particularly well suited for application in superconducting devices and quantum computing, due to ability to avoid undesirable effects from inherent noise and decoherence. The materials are formed from select isotopes having zero nuclear spin into a single crystal-phase film or layer of thickness depending on the desired application of the resulting device. The film/layer may be suspended or disposed on a substrate. The isotopes may be enriched from naturally-occurring sources of isotopically mixed elemental material(s). The single crystal is preferably devoid of structural defects such as grain boundaries, inclusions, impurities and lattice vacancies. Device configurations may be formed from the layer according to a predetermined pattern using lithographic and/or milling techniques. An optional protective layer may be deposited on some or all of the device to avoid formation of oxides and/or patinas on surfaces of the device.
US10318879B2 Interactive live event outcome selection and prediction
A method for providing an interactive interface for live event outcome selection and prediction may include generating a set of cells for an event. The set of cells may be provided to a client device to present in a user interface. A selection of a cell may be received from the client device. The selected cell may be assigned to a user account. The method may generate a coordinate for each cell in the set, wherein each cell coordinate includes a plurality of dimensions, each dimension corresponding to a different entity of the event, and wherein each cell coordinate is unique for the set of cells. The method may comprise calculating, prior to the start of the event, a probability that an event result represented by a cell coordinate will occur; and presenting the probability in association with the cell on the user interface. Other embodiments are described and claimed.
US10318876B2 Mood detection with intelligence agents
Embodiments of the present invention provide systems and methods for increasing the quality of interactions between two or more entities. These entities are either individuals (e.g., human beings using a computer device) or artificial intelligence (AI) agents. The interactions between all of the entities within a computing environment are mapped and analyzed. Based on the mapped interactions, a relationship model is generated in order to run multiple applications within a computing environment.
US10318873B2 System and method for determining an expert of a subject on a web-based platform
Disclosed is a system for determining an expert of one or more subjects on a web-based platform. The system comprises a mining module for mining activity data of at least one user of a plurality of users from the web-based platform. The mining module may further compare the activity data with one or more subjects. The mining module may further label the activity data to a subject of the one or more subjects. A scoring module may assign performance points to the at least one user associated to the activity data. The scoring module may further assign subject points to the subject. The scoring module may further generate an activity gauge for the at least one user based on the performance points assigned and the subject points. The scoring module may further classify the at least one user as the expert of the subject.
US10318869B2 Decision-making process for elements in a distributed network
A decision-making process is implemented by a decider processing unit. The decision-making process includes the propagation of a proposition in a distributed network of processing units, with each processing unit being provided with decision intelligence.
US10318865B2 Anti-fingerprinting systems and methods for automated task performance
Computer-implemented methods and systems are provided for automatically performing a task on a remote computer. During a registration stage, the system receives personal information of a human user, obtains an IP address and a device configuration for a computing device, and stores the personal information, IP address, and the device configuration in record in a database. The system receives a request to interact with a remote website to perform a task, the request including the personal information of the human user. The system then retrieves the record from the database using the personal information. The system creates a virtual machine based on the device configuration for the computing device, selects one of a geographically distributed set of proxy servers having an IP geographically address resembling the IP address for the computing device, and executes instructions causing the virtual machine to interact with the remote website using the proxy server to perform the task.
US10318856B2 Method for the manufacturing of dielectric bridges for contactless identification
A method produces non-contact dielectric bridges using a transfer machine for positioning an integrated circuit on a conductive circuit and a laser for ensuring the connection of the contacts thereof. The contacts of the integrated circuit that have been registered by a transfer machine in relation to the contacts of the conductive circuit, arranged on a continuous support made of heat- and radiation-resistant polyimide and held under pressure by the device, are welded together using a laser beam. The laser is positioned beneath the continuous support and built into the transfer machine. When the laser is used, the continuous support is immobilized by a stop and go device. The method is designed to increase the productivity of systems used to produce RFID tags, as a result of low investment costs and much faster speeds of connection of the contacts of the integrated circuit and the conductive circuit. The method allows the use of non-contact identification tags to become widespread over many professions.
US10318853B2 Antenna module and portable terminal having same
An antenna module includes a magnetic body portion made of a ferrite sheet, a first pattern portion directly formed on one surface of the magnetic body portion and including a first pattern and a first plating layer stacked thereon, a second pattern portion directly formed on the other surface of the magnetic body portion and including a second pattern and a second plating layer stacked thereon, and a via hole formed through the magnetic body portion and having a connection member for electrically connecting the first pattern portion and the second pattern portion formed therein. The first pattern portion and the second pattern portion are formed directly on the magnetic body portion without a substrate portion. Thus, the thickness is reduced by the amount of the thickness of the substrate portion.
US10318850B1 Smart card holder
A system includes: a physical wallet configured to attach to a first mobile communication device and to physically store a first funding card and additional funding cards in a holding compartment; a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising: associating a plurality of funding cards with the first mobile communication device, wherein the first funding card is not a member of the plurality of funding cards associated with the first mobile communication device; and detecting when the first funding card is physically removed from the holding compartment of the system; and transmitting a notification to a computer in response to the first funding card being physically removed from the holding compartment.
US10318849B2 Check image data interference processing
Various embodiments herein each include at least one of systems, methods, and software for check image data inference processing. Another example method embodiment includes inferring a check amount of a check image included in an account group of check images stored in a memory device. Where the check amount is missing in check data associated with the check image or was poorly read by an optical character recognition process, the method includes inferring of the check amount based at least in part on one or more check amounts of check data associated with other check images of the account group. Once inferred, the method includes updating the check amount of the check data associated with the respective check image with the inferred check amount of the check image. Some embodiments also or alternatively include inferring a check date.
US10318848B2 Methods for object localization and image classification
A method of training for image classification includes labelling a crop from an image including an object of interest. The crop may be labelled with an indication of whether the object of interest is framed, partially framed or not present in the crop. The method may also include assigning a fully framed class to the labelled crop, including the object of interest, if the object of interest is framed. A labelled crop may be assigned a partially framed class if the object of interest is partially framed. A background class may be assigned to a labelled crop if the object of interest is not present in the crop.
US10318847B1 Iterative relabeling using spectral neighborhoods
A first image is received. An initial label is assigned to at least some pixels in the first image, including by assigning a first label to a first pixel. A determination is made, based at least in part on labels of spectral neighbors of the first pixel, that the first pixel's label should be replaced with a different label. The first pixel's label is updated with the different label. The first pixel's label is iteratively refined until convergence.
US10318846B2 Clustering historical images using a convolutional neural net and labeled data bootstrapping
Systems and methods for classifying historical images. A feature extractor may create feature vectors corresponding to a plurality of images. A first classification of the plurality of images may be performed based on the plurality of feature vectors, which may include assigning a label to each of the plurality of images and assigning a probability for each of the assigned labels. The assigned probability for each of the assigned labels may be related to a statistical confidence that a particular assigned label is correctly assigned to a particular image. A subset of the plurality of images may be displayed to a display device. An input corresponding to replacement of an incorrect label with a corrected label for a certain image may be received from a user. A second classification of the plurality of images based on the input from the user may be performed.
US10318842B1 Learning method, learning device for optimizing parameters of CNN by using multiple video frames and testing method, testing device using the same
A learning method for learning parameters of convolutional neural network (CNN) by using multiple video frames is provided. The learning method includes steps of: (a) a learning device applying at least one convolutional operation to a (t-k)-th input image corresponding to a (t-k)-th frame and applying at least one convolutional operation to a t-th input image corresponding to a t-th frame following the (t-k)-th frame, to thereby obtain a (t-k)-th feature map corresponding to the (t-k)-th frame and a t-th feature map corresponding to the t-th frame; (b) the learning device calculating a first loss by referring to each of at least one distance value between each of pixels in the (t-k)-th feature map and each of pixels in the t-th feature map; and (c) the learning device backpropagating the first loss to thereby optimize at least one parameter of the CNN.
US10318839B2 Method for automatic detection of anatomical landmarks in volumetric data
Embodiments of a method for detection of plurality of three-dimensional cephalometric landmarks in volumetric data are disclosed. In some embodiments, a three-dimensional matrix is developed by stacking of volumetric data and the bony structure is segmented through thresholding. Initially a seed point is searched for initializing the process of landmark detection. Two three-dimensional distance vectors are used to define and obtain the Volume of Interest (VOI). First 3-D distance vector helps to identify Empirical Point and consecutively second gives dimensions of the VOI. Three-dimensional contours of anatomical structure are traced in the estimated VOI. Cephalometric landmarks are identified on the boundaries of traced anatomical geometry, based on corresponding Mathematical Entities. Detected landmark can be used as a Reference Point for further detection of landmarks. Estimating the VOI and detection of points continues till all desired landmarks are detected. The detection procedure gives three-dimensional coordinate locations of the landmarks.
US10318837B2 Distinguishing between stock keeping units using a physical dimension of a region depicted in an image
The disclosure includes a system and method for distinguishing between stock keeping units of similar appearance that vary in size. An image recognition application receives an image including a shelving unit stocking a plurality of items, identifies each item in the image, generates a region of interest for each identified item in the image, identifies a physical dimension of a portion of region depicted in the image, determines a dimension of the region of interest for each identified item and the portion of region in pixels, determines a pixel-to-physical dimension ratio using the dimension in pixels of the portion of region and the physical dimension of the portion of region depicted in the image, and determines a stock keeping unit identifier of each identified item in the image based on the pixel-to-physical dimension ratio and the dimension of the region of interest for each identified item.
US10318835B2 Extraction of data from a digital image
Capturing information from an imprinted item comprises a computing device that receives an image of a back side of an imprinted item, the payment instrument comprising information imprinted thereon such that the imprinted information protrudes from a front side of the imprinted item and the imprinted information is indented into the back side of the imprinted item. The computing device extracts sets of characters from the image of the back side of the imprinted item based on the imprinted information indented into the back side of the imprinted item and depicted in the image of the back side of the imprinted item. The computing device applies a first character recognition application to process the sets of characters extracted from the image of the back side of the imprinted item and categorizes each of the sets of characters into one of a plurality of categories relating to the information.
US10318833B2 System and method for person identification and personality assessment based on EEG signal
The present invention relates a novel system and method for person identification and personality assessment based on electroencephalography (EEG) signal. More particularly, this invention relates to a novel method of EEG recording and processing to map the inherent and unique properties of brain in the form of highly specific brain signature to be used as means for person identification and personality assessment.
US10318829B2 Passenger counting device, system, method and program, and vehicle movement amount calculation device, method and program
The passenger counting system includes a photographing means 20 for photographing a vehicle and acquiring an image, and a passenger counting device 200. A passenger counting device 200 includes: a movement amount calculation means 21 for calculating a movement amount of a vehicle based on an image of the vehicle; a depth distance calculation means 22 for calculating a distance in a depth direction of a face of a passenger of the vehicle based on the movement amount of the vehicle; and a passenger number determination means 23 for detecting the face of the passenger of the vehicle from the image and determining the number of passengers of the vehicle based on distances in the depth direction of a plurality of detected faces of passengers.
US10318826B2 Rear obstacle detection and distance estimation
The disclosure relates to systems and methods for estimating or determining the motion of a vehicle and/or the distance to objects within view of a rear camera. A method for rear obstacle detection using structure from motion includes identifying image features in a first frame corresponding to features in a second frame, wherein the first frame and the second frame comprise adjacent image frames captured by a rear-facing camera of a vehicle. The method includes determining parameters for a non-planar motion model based on the image features. The method includes determining camera motion based on the parameters for the non-planar motion model.
US10318822B2 Object tracking
Methods and systems are provided for tracking an object. The system includes a data receiving module receiving two dimensional imaging data including an object and height map data correlating ground height and location. A two dimensions to three dimensions transformation module determines a location of the object in three dimensional space based on the two dimensional imaging data and the height map data. A tracking module tracks the object using the location of the object.
US10318817B2 Method and apparatus for surveillance
There is included a method of surveillance comprising the steps of obtaining image data of a scene, the image data including depth data providing depth information, processing the depth data to identify potential head object(s), that may represent head(s) of persons in the scene, and processing the image data to discount objects within a predetermined lateral distance of potential head objects.
US10318815B2 Systems and methods for selecting previews for presentation during media navigation
Systems, methods, and non-transitory computer-readable media can identify a set of media content items based on at least one search query. The set of media content items can be ranked based on information associated with one or more media content items in the set of media content items to produce a ranked set of media content items. The ranked set of media content items can be provided for sequential video presentation. A set of image frame previews can be selected for at least some media content items in the ranked set. Each image frame preview in the set of image frame previews can be selected based on a respective confidence score associated with viewer interest. One or more image frame previews, out of the set of image frame previews, can be provided during media navigation associated with the sequential video presentation.
US10318813B1 Digital video fingerprinting using motion segmentation
Methods of processing video are presented to generate signatures for motion segmented regions over two or more frames. Two frames are differenced using an adaptive threshold to generate a two-frame difference image. The adaptive threshold is based on a motion histogram analysis which may vary according to motion history data. Also, a count of pixels is determined in image regions of the motion adapted two-frame difference image which identifies when the count is not within a threshold range to modify the motion adaptive threshold. A motion history image is created from the two-frame difference image. The motion history image is segmented to generate one or more motion segmented regions and a descriptor and a signature are generated for a selected motion segmented region.
US10318811B1 Methods and systems for detecting objects by non-visible radio frequencies and displaying associated augmented reality effects
Methods and systems for detecting and identifying one or more objects in the vicinity using radio frequency signals, excluding visible spectrum frequencies, (the “non-visible RF signals”) and displaying an AR image with an AR element associated with each of the one or more identified objects are disclosed. An exemplary method includes the steps of: detecting and registering one or more objects in the vicinity of a mobile device by non-visible RF signals; tracking the registered objects; rendering the AR elements associated with the registered objects; and displaying an AR image with the AR elements anchored to the associated objects in the visual scan area of the mobile device. This embodiment may further include a step of rendering a special kind of AR elements, called LARI AR elements, that includes a boundary and a cut-out area, and the associated AR effect rendered is limited to the area in the boundary but excluding the cut-out area. As such, in this embodiment, the object with a LARI AR element would appear entirely or partially framed by the AR element in the AR image.
US10318807B2 Target searching apparatus, target searching method, and computer readable medium
A target searching apparatus includes a display, an object region extractor, a feature amount calculator, a second feature amount calculator, and an object present region extractor. The object region extractor extracts, from a display image, an object region including an identification object. The feature amount calculator calculates in-region and out-region representative values of the image feature amount that respectively are representative values inside and outside the object region in the display image. The second feature amount calculator calculates a representative value of the image feature amount in each of a plurality of small regions into which the object region is divided. The object present region extractor extracts, from the plurality of small regions, one or more small region having the representative value that is closer to the in-region representative value than the out-region representative value, as an object present region in which the identification object is present.
US10318803B1 Text line segmentation method
In a text line segmentation process, connected components (CCs) in document image are categorized into three subsets (normal, large, small) based on their sizes. The centroids of the normal size CCs are used to perform line detection using Hough transform. Among the detected candidate lines, those with line bounding box heights greater than a certain height are removed. For each normal size CC, if its bounding box does not overlap the bounting box of any line with an overlap area greater than a predefined fraction of the CC bounding box, a new line is added for this CC, which passes through the centroid of the CC and has an average slant angle. Each large size CCs are broken into two or more CCs. All CCs are then assigned to the nearest lines. A refinement method is also described, which can take any text line segmentation result and refine it.
US10318795B2 Remote camera access
A vehicle configured to operate in a remote access mode is disclosed. In some examples, a camera at the exterior of the vehicle can capture one or more images of its surroundings, including the face of a person attempting to access the vehicle. A primary operator (e.g., owner or lessee) of the vehicle can receive the one or more images at a mobile device and send an input, via a user interface of the mobile device, to grant or deny access to the vehicle. In response to wirelessly receiving the input to allow access, the vehicle can be unlocked and started in the remote access mode. In some examples, the remote access mode can have a set of permissions and/or restrictions associated therewith.
US10318793B2 Method for detecting fraud by pre-recorded image projection
The invention provides a method for detecting fraud (220) during biometric authentication of an individual comprising the acquisition (210), by an optical device, of a sequence of candidate images comprising at least two candidate images of an individual, with view to comparing said sequence with a reference image sequence comprising at least one reference image of an individual acquired during a preliminary enrollment step (100) by the same optical device, the method comprising the steps of: estimating (221), from the sequence of candidate images, the geometrical parameters of the optical device having acquired said sequence of candidate images on the individual, and comparing (222) said geometrical parameters with the geometrical parameters of the optical device having acquired the reference image sequence, and from the result of the comparison, determining (223, 224) whether the verification image sequence was acquired from at least one pre-recorded image of the individual.
US10318792B2 Target pickup device and target detection method
An image pickup device of the present invention includes an image pickup unit that captures a video image, a mask area determination unit that determines a mask area, for which processing for detection of a characteristic part of a target is excluded, among a portion or the entirety of an area of image data of the video image captured by the image pickup unit, and a characteristic part detector that performs the detection processing of the characteristic part of the target on a detection target area obtained by excluding the mask area determined by the mask area determination unit from the portion or the entirety of the area of the image data of the video image captured by the image pickup unit.
US10318786B2 Integration of touch screen and fingerprint sensor assembly
Devices, systems, and techniques are provided for integrating a touch screen with a fingerprint detection module as an assembly for a mobile device. The integrated touch screen/fingerprint sensor assembly includes at least two glass layers bonded together to provide overall mechanical strength for the touch screen display. The upper glass layer is a toughened/hardened cover glass that does not have an opening for fitting the fingerprint detection module through this glass layer. The lower glass layer is a support glass layer underneath the hardened cover glass to provide additional mechanical strength and to include an opening at a location close to an end of the support glass layer. The integrated touch screen/fingerprint sensor assembly also includes a fingerprint detection module positioned within the opening of the support glass layer and directly underneath the hardened cover glass.
US10318780B2 Encoding and decoding data in two-dimensional symbology
Examples of techniques for encoding data in a 2D symbology are disclosed. In one example described herein, a computer-implemented method comprises capturing an image of the 2D symbology. The 2D symbology comprises a series of data symbols representing a binary string. Each of the data symbols comprises a line segment, and each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at a starting indicator designated by a first symbol and ending at an ending indicator designated by a second symbol. The first symbol differs from the second symbol, and the series of data symbols comprise 0-bit symbols represented by a first data symbol and 1-bit symbols represented by a second data symbol. The method further comprises extracting the binary string from the 2D symbology by reading each of the data symbols between the starting indicator and the ending indicator.
US10318777B2 Target options for a data capture device with intuitive aiming involving specular objects
A presentation scanner allows an operator to easily place an object being scanned within the scanner's field of view in order to enhance usability of the scanner. A partially transmitting and partially reflecting surface, like a mirror, is used. An aiming pattern or target indicator is projected from an aiming source to the surface. The aiming pattern or target indicator is seen by an operator who aligns the object, which is reflected from the surface back to the operator, to be placed over or within the aiming pattern that appears at the surface. Once aligned, a camera captures the image of the optical code.
US10318776B2 Barcode-reading system that uses characteristics of a captured image to verify license entitlement
A barcode-reading system for a mobile device may include a camera assembly. The barcode-reading system may include a barcode-reading enhancement accessory and a barcode-reading application. The barcode-reading enhancement accessory may be securable to the mobile device and may be configured to provide an indication of license entitlement in a field of view of the camera assembly. The barcode-reading application may be stored in memory of the mobile device and executable by a processor of the mobile device. The barcode-reading application may also be configured to enable an enhanced mode of operation of the barcode-reading application conditional upon determining that an image captured by the camera assembly includes the indication of license entitlement.
US10318775B2 Authenticable digital code and associated systems and methods
An authenticable digital code includes a printable medium, a machine-readable digital code, formed on the printable medium, that graphically represent information, and at least one security signature positioned relative to the machine-readable digital code. The security signature includes a fluorescent material that, when excited by light of a first wavelength, fluoresces and emits light at a second wavelength that is different from the first wave length. Authenticity of the authenticable digital code is determined by detecting, when the authenticable digital code is illuminated by light of the first wavelength, light of the second wavelength at a position relative to the machine-readable digital code.
US10318770B2 RFID error detection systems and methods
In some embodiments, systems and methods are provided herein to improve RFID tag reading. Some embodiments provide retail RFID tag exclusion systems that comprise: a set of RFID antennas; an RFID criteria database of sets of RFID tag read criteria; and an RFID evaluation control circuit configured to: access a set of current tag read criteria associated with an RFID tag; access multiple sets of previous tag read criteria; access and apply a set of tag evaluation rules and identify when a threshold number of the set of current tag read criteria are each within corresponding criteria thresholds of a corresponding previous tag read criterion of a previous set of tag read criteria; and exclude the RFID tag when the threshold number of the current tag read criteria are within the corresponding criteria thresholds of the corresponding previous tag read criterion of the set of previous tag read criteria.
US10318763B2 Smart de-identification using date jittering
System and method to produce an anonymized cohort having less than a predetermined risk of re-identification. The method includes receiving a data query of requested traits for the anonymized cohort, querying a data source to find records that possess at least some of the traits, forming a dataset from at least some of the records, and grouping the dataset in time into a first boundary group, a second boundary group, and one or more non-boundary groups temporally between the first boundary group and second boundary group. For each non-boundary group, calculating maximum time limits the non-boundary group can be time-shifted without overlapping an adjacent group, calculating a group jitter amount, capping the group jitter amount by the maximum time limits and by respective predetermined jitter limits, and jittering said non-boundary group by the capped group jitter amount to produce an anonymized dataset. Return the anonymized dataset.
US10318762B1 Third-party platform for tokenization and detokenization of network packet data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for securing data. One of the methods includes receiving, by a computer system, a network packet for analysis. The method includes determining, by the computer system, to examine the network packet for private data. The method includes identifying, by the computer system, private data in payload of the packet. The method includes encrypting the private data. The method includes storing the encrypted private data in a location separate from the payload. The method also includes obfuscating the private data by adding a reference to the location of the encrypted private data in the payload.
US10318761B2 Data processing systems and methods for auditing data request compliance
A privacy management system that is configured to process one or more data subject access requests and further configured to: (1) enable a data protection officer to submit an audit request; (2) perform an audit based on one or more parameters provided as part of the request (e.g., one or more parameters such as how long an average request takes to fulfill, one or more parameters related to logging and/or tracking data subject access requests and/or complaints from one or more particular customer advocacy groups, individuals, NGOs, etc.); and (3) provide one or more audit results to the officer (e.g., by displaying the results on a suitable display screen).
US10318758B2 Selectable privacy modes
A system and method for selectable privacy modes are disclosed. A plurality of privacy mode definitions are stored with each privacy mode definition including a respective control state definition for each function in a plurality of functions of an electronic device. The plurality of functions includes at least two of communications functions, sensor functions, application functions, or combinations of these. An input indicating a selected privacy mode definition from within the plurality of privacy mode definitions is received. A respective control state of each function in the plurality of functions is set based on each respective control state definition in the selected privacy mode definition.
US10318753B2 Semantic data structure and method
Disclosed is a method, a device, a system and/or a manufacture of a semantic data structure. In one embodiment, a physical memory usable to store information within a datastore comprises a number of domains. Each domain includes a unique identifier and organizes data into a domain structure that includes and an identity element, a content element, and a context element, each of which may be implemented as an EAV triplet. A fundamental instantiation of the domain structure contains a primitive data and a relational instantiation of the domain structure contains references to other domains. The references of the content element may be constrained, for example to a directed acyclic graph architecture, while references of the context element may reference any domain. Additional instantiations may build orders of referential structure, provide security and control of data resources within the datastore, and model users and application programs.
US10318748B2 Techniques to protect fuses against non-destructive attacks
Embodiments may be generally directed to techniques to encrypt and decrypt data in a first fuse block array using an encryption key of a second fuse block array, the second fuse block array having the encryption key comprising a plurality of segments of bits, an inverse encryption key comprising a second plurality of segments of bits, each segment of the inverse encryption key to correspond with a particular segment of the encryption key, and a random pattern having equally distributed bit values, the random pattern to enable detection of voltage attacks on the second fuse block array.
US10318746B2 Provable traceability
There is disclosed in an example, a computing apparatus, including: a trusted execution environment (TEE); and one or more logic elements providing a collaboration engine within the TEE, operable to: receive a change to a secured document via a trusted channel; apply a change to the secured document; log the change to a ledger; and display the document to a client device via a protected audio-video path (PAVP). There is also disclosed a method of providing a collaboration engine, and a computer-readable medium having stored thereon executable instructions for providing a collaboration engine.
US10318745B2 Access control system and access control method
To provide a system for simplifying setting of access control for a file system and a firewall, it is provided an access control system, which is formed by a computer including a processor configured to execute a process, and a memory configured to store a program for executing the process, the access control system comprising: a launcher, which is a process configured to activate the process; an ACL file in which specifics for controlling an I/O request issued by the process are defined; a process search module configured to trace a parent of the process to determine whether or not the process is an activated process that has originated from the launcher; and an access control module configured to control an I/O request issued by the activated process that has originated from the launcher in accordance with the specifics defined in the ACL file.
US10318740B2 Security risk scoring of an application
In one implementation, a system for risk scoring a software application includes a component score engine to calculate an impact component score and a likelihood component score for a security vulnerability during development of the software application based on a plurality of scored descriptions of security risk elements for the software application. In addition, the system includes a total risk score engine to calculate a total security risk score for the software product application on the impact component score and the likelihood component score for the security vulnerability of the software application. In addition, the system includes a risk characterization engine to assign a risk characterization to the software product based on where the total risk score falls within a predetermined scale.
US10318737B2 Secure booting of virtualization managers
A multi-phase boot operation of a virtualization manager at a virtualization host is initiated at an offload card. In a first phase of the boot, a security key stored in a tamper-resistant location of the offload card is used. In a second phase, firmware programs are measured using a security module, and a first version of a virtualization coordinator is instantiated at the offload card. The first version of the virtualization coordinator obtains a different version of the virtualization coordinator and launches the different version at the offload card. Other components of the virtualization manager (such as various hypervisor components that do not run at the offload card) are launched by the different version of the virtualization controller.
US10318736B2 Validating operating firmware of a periperhal device
Various examples described herein provide for firmware verification on a peripheral device that can couple to a computing device. Before operating firmware is executed on the peripheral device, boot firmware can execute on the peripheral device and cause the peripheral device to generate a hash of the operating firmware. The peripheral device can transmit the hash to a validator external to the peripheral device, such as a management processor. The peripheral device can receive, from the validator, a validation decision based on the transmitted hash. In response to the validation decision indicating invalidity of the operating firmware, the peripheral device can execute recovery firmware to cause the peripheral device to retrieve replacement firmware. Depending on the example, the retrieved replacement firmware may replace the operating firmware or the operating firmware may be updated based on the retrieved replacement firmware.
US10318733B2 Techniques for detecting malware with minimal performance degradation
Various embodiments are generally directed to techniques for detecting malware in a manner that mitigates the consumption of processing and/or storage resources of a processing device. An apparatus may include a first processor component of a processing device to generate entries in a chronological order within a first page modification log maintained within a first storage divided into multiple pages, each entry to indicate a write access made by the first processor component to a page of the multiple pages; a retrieval component of a graphics controller of the processing device to recurringly retrieve indications from the first page modification log of at least one recently written page of the multiple pages; and a scan component of the graphics controller to recurringly scan the at least one recently written page to detect malware within the at least one recently written page.
US10318730B2 Detection and prevention of malicious code execution using risk scoring
A system and method for preventing malicious code execution, includes detecting a request for execution of a file. The file is scanned for risk before processing the request. A score is assigned to the risk. Execution of the file is either allowed or prohibited responsive to the risk score.
US10318727B2 Management device, management method, and computer-readable recording medium
A management device includes: a processor configured to: store, in a storage, request history information indicating a history of an Application Programming Interface (API) request transmitted by an application and an access-number management table representing number of times API access of the application is able to be made in each unit time; calculate, upon reception of the API request, as for an application having transmitted the API request, a stability based on transition of contents of the API request from the application and the request history information; change the number of times API access of the application is able to be made according to the stability; and upon reception of the API request from the application, compare number of times of access of the application and the number of times API access of the application is able to be made, and determine whether acceptance of the API request is made.
US10318719B2 Identity avatar
Aspects of the subject disclosure may include, for example, generating a digital certificate responsive to an authentication of a user according to a dynamic biometric process, associating the digital certificate with a transaction record for the transaction, storing information associated with authentication conditions of the dynamic biometric process, receiving an access request associated with the transaction, and providing access to the transaction record, the information associated with the authentication conditions of the dynamic biometric process or a combination thereof responsive to the access request, where granting of the access is according to transmitting an access acknowledgement to equipment of the user, or obtaining another authentication to allow permission to access or a combination thereof. Other embodiments are disclosed.
US10318718B2 Voice authentication within messaging systems
A user is initially trained for voice authentication within a messaging platform session. After training and during the same session or a different session with the messaging platform session or with a different messaging platform, and when the user requests during such session a sensitive operation be performed on behalf of the user with an external service, a randomly generated voice challenge is delivered to the user during that session. If a returned voice recording from the user is authenticated in response to the issued voice challenge, then the sensitive operation is performed on behalf of the user during the session.
US10318717B2 Message display method and apparatus
The present disclosure discloses a message display method and apparatus. The method comprises: receiving unlock information and authenticating the unlock information; and selecting one message from at least one received messages and displaying content of a selected message if it is determined that authentication of the unlock information is passed. That is, in the technical solution as described in the embodiments of the present disclosure, if it is determined that authentication of the unlock information is passed, then one message would be selected directly and its content is displayed, so that flows of displaying the message are simplified and steps of manual operation are reduced, which enables that the message display method as described in the embodiment of the present disclosure become more user-friendly and user experience would be better.
US10318716B2 Systems and methods for identifying unauthorized users of an electronic device
This is generally directed to identifying unauthorized users of an electronic device. In some embodiments, an unauthorized user of the electronic device can be detected by identifying particular activities that may indicate suspicious behavior. In some embodiments, an unauthorized user can be detected by comparing the identity of the current user to the identity of the owner of the electronic device. When an unauthorized user is detected, various safety measures can be taken. For example, information related to the identity of the unauthorized user, the unauthorized user's operation of the electronic device, or the current location of the electronic device can be gathered. As another example, functions of the electronic device can be restricted. In some embodiments, the owner of the electronic device can be notified of the unauthorized user by sending an alert notification through any suitable medium, such as, for example, a voice mail, e-mail, or text message.
US10318713B2 Secure medication transport
A smart carrier has a housing comprising one or more docking locations configured to accept a secure receptacle, a wireless interface module disposed within the housing, and a processor disposed within the housing and operatively coupled to the one or more docking locations and the wireless interface module. The processor is configured to communicate with an external device through the wireless interface module and with a secure receptacle that is mated with one of the one or more docking locations. The smart carrier also has a battery disposed within the housing and configured to provide all operational power to the processor, the wireless interface module, and the one or more docking locations.
US10318711B2 POS printing triggered by pharmacy prescription orders
A system and method for printing, at a POS of a retail store, information relating to a pharmacy prescription ordered in a pharmacy of said retail store, comprises determining in a PM CS of the pharmacy a payloadiD to associate with a prescription order and printing by the PM CS information associated with said first prescription order. Then, a POS CS reading the printing at a POS of the retail store resulting in said POS CS printing a payload associated with the payloadiD in the memory of the POS CS.
US10318705B2 Methods for the analysis of high resolution melt curve data
The present application provides for various embodiments of methods for the analysis of high resolution melt (HRM) curve data; where statistical assay variations in melt curve data may result from system noise in an analysis system. Such system noise may arise from various sources, such as the thermal non-uniformity of a thermocycler block in a thermal cycler apparatus, a detection system, etc. Additionally, various methods for the analysis of HRM curve data may provide an identification of a sample without the need for a user inputted information.
US10318703B2 Maximally standard automatic completion using a multi-valued decision diagram
A system is provided with a memory device adapted to store at least one multi-valued decision diagram (MDD) that specifies a total buildable space and a processor that is programmed to identify a partial configuration; generate a restricted buildable space of the total buildable space; and identify families to complete. The processor is further programmed to, for each family to complete in priority order, add any available standard features for the family to a possible set, if the possible set is empty, add a domain space of the family to the possible set, select the highest priority feature of the possible set as a Default feature state, and generate a further restricted buildable space of the total buildable space based on the Default feature state. The processor is also further programmed to generate a complete configuration including features having Default feature states for each family to complete.
US10318699B1 Fixing hold time violations using hold time budgets and slacks of setup times
Disclosed approaches for fixing a hold time violation in a circuit design include determining a first hold budget that is an amount to fix a first hold time violation on a first path of the circuit design. For each connection of a first plurality of connections on the first path, a respective projected setup slack of the connection in allocating the first hold budget to fixing the first hold time violation on the connection is determined. For each connection of the first plurality of connections, a respective connection hold budget based on the first hold budget and the respective projected setup slack is determined. Each connection of the first plurality of connections is adjusted according to the respective connection hold budget.
US10318698B2 System and method for assigning color pattern
A method includes operations below. A layout of a circuit is converted to a first conflict graph. A first vertex and a second vertex in the first conflict graph are adjusted based on first data indicating a color patterns assignment for the circuit, in order to generate a second conflict graph, in which the first vertex indicates a first pattern in the layout, and the second vertex indicates a second pattern in the layout. According to the second conflict graph, a first color pattern is assigned to both of the first pattern and the second pattern, or the first color pattern is assigned to the first pattern and a second color pattern is assigned to the second pattern, in order to generate second data for fabricating the circuit.
US10318697B2 Sub-resolution assist feature implementation for shot generation
A design layout for a semiconductor chip includes information on shapes desired to be fabricated. Clusters of photolithographic exposure “shots” are generated and subject to a measure of shot density to approximate a mask shape that generates the desired fabricated shapes when exposed during wafer fabrication. A simulation is run on the clusters of shots to estimate the resulting fabrication shapes that the clusters of shots create. The clusters of shots are modified to align the estimated fabrication shapes more closely with desired fabrication shapes. The process of simulating and modifying the shots is iterative, repeating until the estimated fabrication shapes are within a desired error difference of the planned fabrication shape.
US10318695B2 Phase algebra for virtual clock and mode extraction in hierarchical designs
A design tool can implement phase algebra based design evaluation to evaluate a circuit design with a compact representation of waveforms without simulating the individual waveforms. The tool can determine that a first sequence of signal transition representations of a first signal of the first module comprises a null sequence. The first module of a register level circuit design comprises a second module, the first module and the second module arranged in a hierarchical order. The tool can determine a second sequence of signal transition representations of a second signal of the second module. Signal transition representations of the first signal are for propagation from the first module to the second module using the second signal. The tool can extract a non-null sequence for the first sequence based on the second sequence to generate an extracted first sequence.
US10318694B2 Adaptive multi-tier power distribution grids for integrated circuits
The place and route stage for a hard macro including a plurality of tiles is modified so that some of the tiles are assigned a more robust power-grid tier and so that others ones of the tiles are assigned a less robust power-grid tier.
US10318692B2 Scalable chip placement
Some embodiments can receive a netlist for the circuit design, wherein the netlist is divided into a set of blocks and a top-level netlist. Next, the embodiments can create (1) a top-level netlist abstraction based on the top-level netlist, and (2) for each block in the set of blocks, create a block abstraction based on a portion of the netlist that is in the block and create virtual pin cells in the block, wherein each virtual pin cell corresponds to a connection that crosses a boundary of the block. The embodiments can then place the top-level netlist abstraction in the layout area, the set of blocks in the layout area, the block abstractions in corresponding blocks, and the virtual pin cells in corresponding blocks. The placed circuit abstraction can then be used to drive standard cell placement in the circuit design.
US10318688B2 Build synthesized soft arrays
Generating design data for manufacturing a logic array of a semiconductor circuit from specification data describing the logic array. The specification is transformed into structured specification data including objects corresponding to circuit cells of a first type and logic specification data specifying the logic circuitry to be included in the logic array, and into structure data including placing and routing information concerning the circuit cells of the first type. A determination is made of circuit cells of a second type from the logic specification data. The circuit cells of the first type are pre-placed and routed based on the structure data. The circuit cells of second type are automatically placed and routed.
US10318686B2 Methods for reducing delay on integrated circuits by identifying candidate placement locations in a leveled graph
Configuration data for an integrated circuit may be generated using logic design equipment to implement an circuit design on the integrated circuit. Implementing the circuit design may include placing functional blocks at optimal locations that increase the maximum operating frequency of the integrated circuit implementing the optimal circuit design. Logic design equipment may perform timing analysis on an initially placed circuit design that includes initially placed functional blocks. The timing analysis may identify one or more critical paths that may be shortened by moving the critical functional blocks within the circuit design to candidate placement locations. A levelized graph representing possible candidate locations and paths between the possible candidate locations may be traversed in a breadth-first search to generate a shortest updated critical path. The critical functional blocks may be moved to candidate locations corresponding to the updated critical path. The process of shortening critical paths may be iteratively performed.
US10318680B2 Reconfigurable optical computer
An optical-electronic device can be controlled by a bias voltage to simulate an electronic component such as a resistor, capacitor, inductor with resistor, or capacitor with resistor. The optical-electronic device can be connected in a network to perform computations, model problems, simulate properties such as physical properties (for instance heat transfer), and achieve circuit performances to carry out computations in the analog domain, all at faster speed with smaller size and at less energy.
US10318679B2 Calculation method of switching waveform of the inverter and circuit simulation model
In a calculation method of calculating a switching wave form of an inverter by expressing a wave form obtained by measurement or simulation using a function formula, an intermediate terminal is provided between an upper terminal and a lower terminal of an inverter arm and a power supply of a voltage function formula is provided between the upper terminal and the intermediate terminal or the intermediate terminal and the lower terminal. Further, it may be configured such that a variation impact from peripheral circuits at time of switching is calculated and voltage correction calculation is performed to prevent the calculated switching wave form from changing due to the calculation of the variation impact.
US10318674B2 Comparison and selection of experiment designs
An apparatus may include a processor caused to: receive indications of first and second experiment designs to be compared; for each factor of the model of the first experiment design, identify a matching factor of the model of the second experiment design based on factor type, wherein the factor type is selected from the group consisting of a categorical factor and a continuous factor; for each categorical factor of the model of the first experiment design, identify a matching factor of the model of the second experiment design additionally based on quantity of levels of each factor; for each term of the model of the first experiment design, identify a matching term of the model of the second experiment design based on an order of each term; and present, on a display, the identified matches between the terms and between the responses of the first and second experiment designs.
US10318673B2 Multi-user CAx assembly load time reduction while maintaining inter-part consistency
A method for loading an assembly for a CAx client includes determining referenced part IDs referenced by the assembly and for each referenced part ID, determining a latest applied command of saved checkpoints for each part file of a referenced part ID. The method further includes determining any unapplied commands for each referenced part ID, loading the part file for each referenced part ID with the latest applied command to the CAx client, and applying the unapplied commands sequentially by command number. A computer program product such as a computer readable medium and a computer system corresponding to the above method are also disclosed herein.
US10318667B2 Test case generation
Embodiments of the present invention provide methods, computer program products, and systems for generating comprehensive test cases covering new events yet to be covered. Embodiments of the present invention can be used to receive a request to generate a test case, wherein the request comprises a coverage schema associated with a first set of events to be covered in the generated test case. Embodiments of the present invention can update the coverage schema, wherein updating the coverage schema comprises adding a second set of events to be covered in the generated test case and generate constraints used to satisfy requirements for meeting the first and the second set of events in the updated coverage schema. Embodiments of the present invention can generate a test case using the generated constraints and the updated schema.
US10318660B2 Method and apparatus for automatically creating a drainage system along a road network in a building information model (BIM) computer aided design (CAD) three-dimensional (3D) model
A method, system, apparatus, and computer program products provides the ability to define and generate a drainage system along a road network in a building information model (BIM) computer aided design (CAD) three dimensional (3D) model. The road network is acquired and includes a network of roads, geometry of the roads, centerlines for the roads, curbs along the roads, and surrounding conditions. User configurable rules/settings are acquired for automated placement of drainage components along the road. The rules/settings are applied to the road network to automatically design and define the drainage system. The drainage system includes multiple drainage system components and is based on the geometry, centerlines, curbs, and surrounding conditions. The components affect a location and a placement of other components. The drainage system is automatically designed dynamically without additional user input.
US10318652B2 Short-term hashes
In one embodiment, a server receives a search query; determines search terms based on the received search query, each search term including a prefix and a suffix, both of which correspond to elements of a social graph; and sends search results matching the prefix and suffix of a search term.
US10318650B2 Identifying corrupted text segments
A computer system for taking a corrective action upon determination of an existence of a corrupted text segment within a set of web pages. Determination includes: determining a language affinity indicator corresponding to text segments within the set of web pages; generating an indexing repository based on a set of text artifacts within the text segments; creating an occurrence table for the set of text artifacts; and determining compliance of the text artifacts and text segments based on the single language grouping on which the set of text segments are based.
US10318648B2 Main-memory database checkpointing
The present invention extends to methods, systems, and computer program products for main-memory database checkpointing. Embodiments of the invention use a transaction log as an interface between online threads and a checkpoint subsystem. Using the transaction log as an interface reduces synchronization overhead between threads and the checkpoint subsystem. Transactions can be assigned to files and storage space can be reserved in a lock free manner to reduce overhead of checkpointing online transactions. Meta-data independent data files and delta files can be collapsed and merged to reduce storage overhead. Checkpoints can be updated incrementally such that changes made since the last checkpoint (and not all data) are flushed to disk. Checkpoint I/O is sequential, helping ensure higher performance of physical I/O layers. During recovery checkpoint files can be loaded into memory in parallel for multiple devices.
US10318639B2 Intelligent action recommendation
Intelligent action recommendation in a conversation monitors content of a conversation among at least two participants in real time. An overall goal of the conversation that represents a motivation for at least one of the participants to engage in the conversation is identified. The overall goal of the conversation is to be achieved upon termination of the conversation. At least one conversational input relevant to the monitored content and having a likelihood of advancing the conversation to successful achievement of the overall goal of the conversation is identified. The identified conversational input is communicated to at least one of the participants in the conversation.
US10318636B2 Method and system for determining action items using neural networks from knowledge base for execution of operations
Systems and methods for determining action items from knowledge base for execution of operation. The system receives instructions, present in a knowledge base, which are required to execute one or more operations. Thereafter, the system parses the instructions into one or more sentences and assigns a POS tag for each word in the one or more sentences. Further, the system assigns a predefined class for each of the POS tagged word. Based on the predefined class, the system determines the action items. The action item comprises one or more actions and one or more components on which the one or more actions are to be performed. The present disclosure enables automated systems to easily execute one or more operation based on the action items thereby reducing the delay in performance of the automated system due to complexity in interpreting the instructions.
US10318633B2 Using multilingual lexical resources to improve lexical simplification
An approach is provided that receives a word that belongs to a first natural language and retrieves a first set of complexity data pertaining to the word in the first natural language. The approach translates the word to one or more translated words, with each of the translated words corresponding to one or more second natural languages. The approach then retrieves sets of complexity data, with the sets of complexity data corresponding to a different translated word. The approach determines a complexity of the word in the first natural language based on an analysis of the first and second sets of complexity data.
US10318630B1 Analysis of large bodies of textual data
In various example embodiments, a textual identification system is configured to receive a set of search terms and identify a set of textual data based on the search terms. The textual identification system retrieves a data structure including textual identifications for the set of textual data and processes the data structure to generate a modified data structure. The textual identification system sums rows within the modified data structure and identifies one or more elements of interest. The textual identification system then causes presentation of the elements of interest in a first portion of a graphical user interface and the textual identifications for the set of textual data in a second portion of the graphical user interface.
US10318628B2 System and method for creation of templates
Embodiments described herein allow for the creation of templates from existing web pages, making it possible to create pages. Embodiments can provide visual tools so that a user can convert an existing web site or web page into a template. The template may be made available to a web content management application for the creation of web pages. According to one embodiment, a template developer can visually identify selectable portions of the web page in a rendering of the web page; receive a first component selection of a first selected portion of the web page; and store template data comprising the first component selection. A template builder can create a template and components based on the template data in a format consumable by a web content management system.
US10318620B2 General purpose annotation service for portal-based applications
A method of providing annotations within a portal environment can include executing a portlet object having a tag, wherein the tag specifies an annotation service associated with an artifact presented by a graphical user interface of the portal environment. A visual identifier can be presented proximate to the artifact. The visual identifier can reference the annotation service. The method further can include creating an annotation using the annotation service responsive to the selection of the visual identifier.
US10318616B2 Method and system for reusing HTML content
Reusing HyperText Markup Language (HTML) content includes receiving, using a processor, a HyperText Transfer Protocol (HTTP) request; determining that the received HTTP request has a special parameter that specifies to request part of the HTML content; acquiring the part of the HTML content according to the special parameter; and outputting the acquired part of the HTML content.
US10318613B2 System and method of digital note taking
A system, method and computer program product for use in digital note taking with handwriting input to a computing device are provided. The computing device is connected to an input device, or an input surface. A user provides input by applying pressure to or gesturing above the input surface using a finger or an instrument. The present system and method monitors the input strokes. The computing device includes a processor controlling an application for recognizing the handwriting input. The system application causes display of, on a display interface, a guide element for handwriting input and digital ink in a block layout in accordance with a layout of blocks of the handwriting input and a configuration of the computing device display interface. The guide element is displayed based on the digital ink block content and layout and typeset ink block content and layout formed from the recognized handwriting input.
US10318605B2 Method and device for relocating input box to target position in mobile terminal browser, storage medium
A method for relocating an input box to a target position in a mobile terminal browser comprises: when a user clicks an input box in a browsed web page and an input method interface pops up, calculating a position of the input box relative to the input method interface and determining whether the input box is partially or completely covered by the input method interface; designating a target position of the input box according to a position of the input method interface, when the input box is partially or completely covered by the input method interface; and rendering the input box at the target position by scrolling the browsed web page and/or canvas. By the invention, when a user clicks an input box and an input method interface pops up, the input box can be relocated and displayed at a reasonable position and be completely visible to the user.
US10318604B2 Electronically readable system and device with changing codes
An electronically readable device and system is incorporated within and/or attached to an object to validate and/or authenticate the object. Upon activation of the device one or more codes encoded within the device are revealed and are able to be scanned by an electronic device. The electronically readable code changes, such that for each period of time the code is different than a previous period and only the database knows in advance what the code should be for a given period. The scanned code is uploaded to the database where it is compared to a stored code to verify that the object is authentic.
US10318598B2 One-click segmentation definition
A system displays and filters reports including website vitiation data in response to receiving user input. The system allows users to launch various reports onto a workspace and filter the entire result set by selected criteria. The system allows the user to specify and configure segments while viewing reports, simply by clicking next to the desired criteria within the report alone or in combination with various keyboard functions. Filtered reports can be further adjusted per additional filters and criteria. The results are returned virtually instantaneously, enabling users to analyze the effects of combinations of factors.
US10318594B2 System and method for enabling related searches for live events in data streams
Disclosed in some examples are methods, systems, devices, and machine readable mediums that automatically determine a set of one or more rules for finding items of content with high precision and high-recall. The disclosed methods enable applications to find content in rapidly changing datasets such as microblogs and other social networking feeds with a high precision and high recall, improving the accuracy of the application.
US10318592B2 Document capture using client-based delta encoding with server
When different client devices request the same document, most of content of the response from the server (i.e. the response document from a web server) will be the same. Embodiments allow the client devices to use fingerprints, i.e. hashes, sent by a capture system to pinpoint only the changing portions of the document instead of sending the entire document. In various embodiments, the client compares client-generated fingerprints for the document with capture system-generated fingerprints for most likely appearing portions of text of the document or related documents to fully represent and sends to the capture system the client document in a compact and efficient way.
US10318591B2 Ingesting documents using multiple ingestion pipelines
A primary ingestion pipeline configured for use in natural language processing includes annotators configured for annotating documents. The annotators and documents to be annotated are evaluated. Based on the evaluations, an ingestion risk score is generated for each document. Each ingestion risk score represents a likelihood that an associated document will not successfully be annotated by the annotators. Each ingestion risk score is compared to a set of risk criteria. Based on the comparisons, a determination is made that each document of a first set of documents satisfies the set of risk criteria. A further determination is made, based on the comparisons, that each document of a second set of documents does not satisfy the set of risk criteria. In response to these determinations, the first set of documents is entered into the primary ingestion pipeline and the second set of documents is provided special handling.
US10318587B1 Algorithmic TCAM based ternary lookup
An algorithmic TCAM based ternary lookup method is provided. The method stores entries for ternary lookup into several sub-tables. All entries in each sub-table have a sub-table key that includes the same common portion of the entry. No two sub-tables are associated with the same sub-table key. The method stores the keys in a sub-table keys table in TCAM. Each key has a different priority. The method stores the entries for each sub-table in random access memory. Each entry in a sub-table has a different priority. The method receives a search request to perform a ternary lookup for an input data item. A ternary lookup into the ternary sub-table key table stored in TCAM is performed to retrieve a sub-table index. The method performs a ternary lookup across the entries of the sub-table associated with the retrieved index to identify the highest priority matched entry for the input data item.
US10318586B1 Systems and methods for editing and replaying natural language queries
Systems and methods are disclosed herein for processing a natural language query. A receiver circuitry receives the natural language query from a user. A natural language interpreter circuitry parses the natural language query to convert the natural language query into a plurality of categories and a plurality of variables, each variable in the plurality of variables corresponding to one category in the plurality of categories. A user interface displays to the user the plurality of categories and the plurality of variables, and allows the user to modify at least one variable in the plurality of variables by providing a natural language utterance.
US10318583B2 Systems and methods for recommending relationships within a graph database
Systems and methods for relationship recommendations systems in accordance with embodiments of the invention are illustrated. In one embodiment, a relationship recommendation server system includes a processor wherein a relationship recommendation program configures the processor to obtain a graph database including a set of nodes including node attribute data and a set of edges including edge attribute data and describing relationships between nodes in the set of nodes, determine a set of motif data, where the motif data describes at least one subgraph including a subset of the nodes and a subset of the edges within the graph database, obtain a search node, generate additional edges between the search node and a subset of the nodes within the graph database, where the additional edges form subgraphs including the search node that are isomorphic to a subset of the motif data, and recommend relationships based on the generated additional edges.
US10318567B2 Providing knowledge panels with search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels with search results. In one aspect, a method includes obtaining search results that are responsive to a received query. A factual entity referenced by the query is identified. Content is identified for display in a knowledge panel for the factual entity. The content includes at least one content item obtained from a first resource and at least one second content item obtained from a second resource different than the first resource. Data is provided that causes the identified search results and the knowledge panel to be presented on a search results page. The knowledge panel presents the identified content in a knowledge panel area that is along side at least a portion of the search results.
US10318562B2 Triggering application information
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system for providing content. A stored query and a set of features of the stored query are accessed. The set of features of the stored query specifies a main query topic and at least one query subtopic. A hierarchical application classification for a particular application is accessed that specifies at least a main application category and an application sub-category for the particular application. A level of similarity is determined between the set of features of the stored query and the hierarchical application classification. A determination is made that the particular application is relevant to the stored query based on the level of similarity meeting a specified threshold. The stored query is indexed as a query that triggers presentation of information related to the particular application when the stored query is received.
US10318552B2 Probability mapping model for location of natural resources
A computer processor generates a topic-based dataset based on parsing content received from a plurality of information sources, which includes historical data and scientific data, associated with a location of a natural resource. The processor generates a plurality of clusters, respectively corresponding to like-topic data of the topic-based dataset. The processor determines a plurality of hypotheses, respectively corresponding to the plurality of clusters of the like-topic data, wherein the plurality of hypotheses are based on features associated with each of the plurality of clusters of the like-topic data. The processor combines pairs of clusters, based on a similarity heuristic applied to the one or more pairs of clusters, and the processor determines a plurality of probabilities respectively corresponding to a validity of each hypothesis of the plurality of hypotheses, associated with the location of a natural resource.
US10318551B2 Reporting and summarizing metrics in sparse relationships on an OLTP database
Storing and/or accessing data in a transactional database, with use of the following technique: (i) selecting a set of base tables in a transactional database; and (ii) creating a factless materialized query table, having maximum sparsity, for the set of base tables. The set of base tables includes at least two base tables. The set of base tables includes a set of keys including at least two distinct primary keys. The factless materialized query table includes one record associated with each record in the set of base tables. Each record in the materialized query table includes a value for every primary key in the set of base tables.
US10318547B2 Technologies for achieving synchronized overclocking setting on multiple computing devices
Technologies for synchronized overclocking setting between multiple networked computing devices include a master computing device and multiple slave computing devices communicating over a network. The master computing device establishes a connection with the slave computing devices. Establishing the connection may include synchronizing the slave computing devices with a master time clock of the master computing device. The master computing device determines its own overclocking setting and requests overclocking settings from the slave computing devices. The overclocking settings may include processor frequency, processor voltage, or other overclocking parameters. The master computing device determines a best overclocking setting from its own overclocking setting and the overclocking settings received from the slave computing device. The master computing device advertises the best overclocking setting to the slave computing devices. The slave computing devices may implement the best overclocking setting. Other embodiments are described and claimed.
US10318544B2 Transforming and loading data from a source data system to a target data system
In one embodiment, a system transfers data between source and target systems. The system receives a module including procedural logic for transforming source data of a source data model to a target data model to produce one or more target data objects for the target data model. The procedural logic is expressed by one or more elements of a domain specific language implemented by an underlying computer language. The one or more elements define mappings and structure for the one or more target data objects. The module is executed to produce the one or more target data objects for loading in the target system in accordance with the mappings and structure defined within the procedural logic by the one or more elements. Embodiments of the present invention further include a method and computer program product for transferring data between source and target systems in substantially the same manner described above.
US10318542B2 Information management of mobile device data
A method and system for providing information management of mobile device data provides a user interface to permit a user of an information management system to define information management policies for the mobile device, receives definitions of the information management policies from the provided interface, and sends data from the mobile device to the information management system in accordance with the information management policies. In some examples, the system sends information identifying the user and the mobile device to the information management system, and/or sends the information management policies defined from the interface to the information management system.
US10318541B2 Correlating log data with performance measurements having a specified relationship to a threshold value
The disclosed system and method acquire and store performance measurements relating to performance of a component in an information technology (IT) environment and log data produced by the IT environment, in association with corresponding time stamps. The disclosed system and method correlate at least one of the performance measurements with at least one of the portions of log data.
US10318537B2 Advanced field extractor
Embodiments are directed towards a graphical user interface identify locations within event records with splittable timestamp information. A display of event records is provided using any of a variety of formats. A splittable timestamp selector allows a user to select one or more locations within event records as having time related information that may be split across the one or more locations, including, information based on date, time of day, day of the week, or other time information. Any of a plurality of mechanisms is used to associate the selected locations with the split timestamp information, including tags, labels, or header information within the event records. In other embodiments, a separate table, list, index, or the like may be generated that associates the selected locations with the split timestamp information. The split timestamp information may be used within extraction rules for selecting subsets or the event records.
US10318535B2 Displaying drill-down event information using event identifiers
A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order.
US10318534B2 Recommendations in a computing advice facility
According to various embodiments, a ratings matrix including matrix values is generated, each row of the ratings matrix identifying one of a plurality of users, each column of the ratings matrix identifying one of a plurality of items, and each of the matrix values corresponding to a known affinity rating describing a degree of affinity associated with one of the users and one of the items. The ratings matrix may include a missing entry representing an unknown affinity rating. According to various embodiments, a revised ratings matrix is generated by factoring the ratings matrix into a user matrix and an item matrix, the revised ratings matrix being the product of the user matrix and the item matrix and including at least one entry representing a predicted affinity rating in place of the missing entry.
US10318531B2 Techniques for search optimization on mobile devices
In an example embodiment, a hybrid call is introduced. Local data is used to immediately display some search results. The search for local data may be initiated at the same time as a search for non-local data (e.g., server data). A preset number of results from the local data may be displayed first, while remaining results from non-local data may be displayed when such results are returned over the network. By using local data to initially return search results, the time for the searcher to see results is reduced to virtually nothing. Additionally, the local results are typically more relevant to navigational searches than traditional type ahead results.
US10318529B2 Providing answers to questions including assembling answers from multiple document segments
A method, system and computer program product for generating answers to questions. In one embodiment, the method comprises receiving an input query, identifying a plurality of candidate answers to the query; and for at least one of these candidate answers, identifying at least one proof of the answer. This proof includes a series of premises, and a multitude of documents are identified that include references to the premises. A set of these documents is selected that include references to all of the premises. This set of documents is used to generate one or more scores for the one of the candidate answers. A defined procedure is applied to the candidate answers to determine a ranking for the answers, and this includes using the one or more scores for the at least one of the candidate answers in the defined procedure to determine the ranking for this one candidate answer.
US10318528B2 Query response using mapping to parameterized report
A mechanism for responding to a natural language query. Linguistic parsing is applied to the natural language query to generate a set of language element(s). One or more of those language elements are mapped to parameters and/or data elements of a parameterized report, which is selected for use in responding to the query based on the mapping. The selection of the parameterized report and/or mapping to the parameterized report may use the schema of the underlying dataset that the parameterized report uses in order to perform more precise mapping and selection. The selected parameterized report is then used to construct structured data that is responsive to the query. For instance, the structured data could include visualizations. In this manner, already existing parameterized reports that were previously used to generated structured data in the form of reports, may again be used in order to respond to natural language queries.
US10318527B2 Search-based detection, link, and acquisition of data
A computing device may receive a natural language query. The computing device may determine, based on the natural language query, a set of search criteria. The computing device may determine, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device may join the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device may output a representation of the joint data set.
US10318525B2 Content browsing user interface
The present disclosure generally relates to browsing and searching content on an electronic device. An electronic device displays a first user interface including a search affordance and receives an input corresponding to selection of the search affordance. In response, the device displays a plurality of category affordances, including a first category affordance associated with a first category and a second category affordance associated with a second category. The device further receives an input corresponding to selection of the first category affordance and, in response, displays a representation of one or more information items that correspond to the first category and replaces at least a subset of the category affordances with a plurality of subcategory affordances that correspond to the first category. The plurality of subcategory affordances includes a first subcategory affordance associated with a first subcategory and a second subcategory affordance associated with a second subcategory.
US10318524B2 Reporting and data governance management
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating database queries, including receiving an asset template, the asset template associated with an enterprise context and one or more enterprise terms; identifying respective mappings of the one or more enterprise terms to one or more database tables; compiling the asset template based on the mappings to provide a database query; providing for display the database query; verifying the database query based on the displaying; receiving, in response to the verifying, an approval signal associated with the database query; storing the database query; querying a different database utilizing the database query; and in response to the querying, identifying data stored by the different database that is responsive to the database query.
US10318519B2 Control logic analyzer and method thereof
A control logic analyzer for controlling a plurality of devices is provided. The control logic analyzer comprises: a control logic decomposer configured to analyze control logics from different sources to identify devices involved in the control logics from the plurality of devices, and decompose the control logics into control instructions to be executed by the identified devices; and a potential conflict searcher configured to search a database for storing decomposed control logics and determine whether there is any potential conflict between the current control logic and the control logics previously stored in the database.
US10318516B1 System for optimizing serialization of values
A first value of a first data type is obtained as input. A second value of a second data type is obtained based at least in part on the first value. The second value is determined to match the first value without losing precision. The second value is determined to be greater than a maximum value for a third data type, and less than or equal to a maximum value for a fourth data type. A marker value is stored in a first storage location, the marker value indicating that a second storage location holds a value of the fourth data type. The second value is stored in the second storage location as the fourth data type.
US10318509B2 Populating text indexes
Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.
US10318505B2 Methods and apparatus for a distributed database within a network
In some embodiments, an instance of a distributed database can be configured at a first compute device within a set of compute devices that implements the distributed database via a network. A database convergence module can define a first event linked to a first set of events and receive, from a second compute device from the set of compute devices, a second event (1) defined by the second compute device and (2) linked to a second set of events. The database convergence module can define a third event linked to the first event and the second event. The database convergence module can identify an order associated with a third set of events based at least on the first set of events and the second set of events, and store in the instance of the distributed database the order associated with the third set of events.
US10318503B1 Insight and algorithmic clustering for automated synthesis
A decision support system and method, which receives user inputs comprising: at least one user criterion, and at least one user input tuning parameter representing user tradeoff preferences for producing an output; and selectively produces an output of tagged data from a clustered database in dependence on the at least one user criterion, the at least one user input tuning parameter, and a distance function; receives at least one reference-user input parameter representing the at least one reference-user's analysis of the tagged data and the corresponding user inputs, to adapt the distance function in accordance with the reference-user inputs as a feedback signal; and clusters the database in dependence on at least the distance function, wherein the reference-user acts to optimize the distance function based on the user inputs and the output, and on at least one reference-user inference.
US10318495B2 Snapshots for a non-volatile device
Apparatuses, systems, and methods are disclosed for snapshots of a non-volatile device. A method includes writing data in a sequential log structure for a non-volatile device. A method includes marking a point, in a sequential log structure, for a snapshot of data. A method includes preserving a logical-to-physical mapping for a snapshot based on a marked point and a temporal order for data in a sequential log structure.
US10318493B2 Custom policy driven data placement and information lifecycle management
A method, apparatus, and system for custom policy driven data placement and information lifecycle management in a database management system are provided. A user or database application can specify declarative custom policies that define the movement and transformation of stored database objects. A custom policy defines, for a database object, a custom function to evaluate on an associated database object to determine whether an archiving action is triggered. Archiving actions may include compression, data movement, table clustering, and other actions to place the database object into an appropriate storage tier for a lifecycle phase of the database object. The custom function is defined by the database user, and can flexibly include any customized business logic using data sources internal and external to the database, including database access statistics such as segment level or block level heatmaps.
US10318491B1 Object metadata query with distributed processing systems
A distributed object store can expose object metadata, in addition to object data, to distributed processing systems, such as Hadoop and Apache Spark. The distributed object store may acts as a Hadoop Compatible File System (HCFS), exposing object metadata as a collection of records that can be efficiently processed by MapReduce (MR) and other distributed processing frameworks. A distributed processing job can specify a metadata query to narrow the set of objects returned. Related methods are also described.
US10318489B2 Avoiding full file replication using sparse files
Examples disclosed herein provide systems, methods, and software for avoiding data replication using sparse files. In one example, a method of using a sparse file to manage modifications to read-only files includes identifying an open file request on a computing system for a read-only file, and generating the sparse file corresponding to the read-only file. The method further includes identifying a modification to the read-only file and, responsive to identifying the modification, initiate a write to the sparse file based on the modification and identifying the write in a region map.
US10318488B2 Data storage system having data locking and unlocking functions and method therefor
A data storage system having data locking and unlocking functions and a method therefor are provided. The data locking and unlocking method includes: when a used capacity of a storage device is equal to or greater than a first threshold, locking a plurality of folders of the foregoing storage device; preventing the folders from being unlocked when the used capacity is greater than or equal to a second threshold; unlocking the locked folders according to a first unlock signal when the used capacity is less than the first threshold; and unlocking the locked folders according to a second unlock signal when the used capacity is between the first threshold and the second threshold. The foregoing second threshold is greater than the first threshold.
US10318486B2 Virtual machine base image upgrade based on virtual machine updates
A method for de-duplicating updates in virtual machines (VMs) is provided that may be executed on a host computer u a hypervisor. Client VMs are derived from a base image, and the method includes: creating a temporary virtual machine, updating the temporary virtual machine, identifying modified blocks of the updated temporary virtual machine, and identifying files associated with the modified blocks. Moreover, the method includes determining block identifiers of matching files of a VM corresponding to identified files of the updated temporary VM, moving block content of blocks relating to the determined block identifiers from its initial location to a free location within the client VM if the block content and the matching files are not identical in the client virtual machine and the temporary VM, and de-duplicating content within the client VM, generating a complete bootable image, and replacing the base image by the temporary VM.
US10318482B2 Information processing system and method for displaying list of files
An information processing system includes an information processing apparatus including a first processor configured to execute a first program to implement a first part of an information processing process, and one or more information terminals each including a second processor configured to execute a second program to implement a second part of the information processing process. The information processing process includes obtaining a list of one or more files stored in a storage and marker information correlating a marker with a corresponding process, adding additional information obtained by the process corresponding to the marker to the list in response to determining that the marker is included in a name of a file included in the list, and displaying the list to which the additional information is added on one of the one or more information terminals.
US10318478B2 Managing consistent data objects
A method and system for managing consistent data objects are included herein. The method includes detecting an operation to store a consistent data object. Additionally, the method includes detecting an attribute for the consistent data object. Furthermore, the method includes storing the consistent data object based on the attribute. In addition, the method includes determining an additional format of the consistent data object is to be stored. The method also includes generating a second consistent data object based on the additional format and storing the second consistent data object.
US10318474B1 Data storage system with heterogenous parallel processors
A storage node such as a storage array or storage server has storage controllers with heterogeneous parallel processors. The CPUs may be used to perform read and write operations. GPUs are used to produce transformed data from raw data. The GPUs may be used to perform various analytic calculations. The GPUs may be interconnected via dedicated communication links.
US10318472B2 Remotely powered, multisite sensing system with a shared, two-wire bus for power and communication
A multisite sensing system including two or more analyte sensors, an interface device, and a shared bus. The interface device may be configured to receive a power signal and generate power for powering the analyte sensors and to convey data signals generated by the analyte sensors. The shared bus connected to the interface device and each of the analyte sensors and configured to provide the power generated by the interface device to the analyte sensors and to provide the data signals generated by the analyte sensors to the interface device. The interface device may be an inductive element. The shared bus may be a two wire, multiplexed bus. The analyte sensors may be spatially separated for analyte sensing at least two different locations. The analyte sensors may generate data signals indicative of the presence and/or amount of the same analyte or of one or more different analytes.
US10318470B1 Systems and methods for data transfer over a shared interface
A method for compressing is provided. The method includes compressing, via a processor, a portion of a first data packet to generate a second data packet having a compressed portion. The method includes transmitting the second data packet having the compressed portion via an interface to a co-processor. The processor and the co-processor are communicatively coupled via the interface. The method also includes unpacking, via the co-processor, the compressed portion of the second data packet to restore the first data packet.
US10318466B2 Method and apparatus for handling outstanding interconnect transactions
A method and apparatus for handling outstanding interconnect transactions between a master device and an interconnect component. For example, a transaction intervention module coupled to an interconnect component and a master device of the interconnect component. The transaction intervention module is arranged to receive an indication of a functional state of the master device. If the master device is indicated as being in a faulty functional state the transaction intervention module is further arranged to determine whether any interconnect transactions initiated by the master device with the interconnect component are outstanding. If it is determined that at least one interconnect transaction initiated by the master device is outstanding, the transaction intervention module is arranged to finalize the at least one outstanding interconnect transaction with the interconnect component.
US10318462B2 Secure crypto module including optical glass security layer
An optical electromagnetic radiation (EM) emitter and receiver are located upon a printed circuit board (PCB) glass security layer. A predetermined reference flux or interference pattern, respectively, is an expected flux or reflection pattern of EM emitted from the EM emitter, transmitted by the glass security layer, and received by the EM receiver. When the PCB is subject to an unauthorized access thereof the optical EM transmitted by glass security layer is altered. An optical monitoring device that monitors the flux or interference pattern of the optical EM received by the EM receiver detects a change in flux or interference pattern, in relation to the reference flux or reference interference pattern, respectively, and passes a tamper signal to one or more computer system devices to respond to the unauthorized access. For example, one or more cryptographic adapter card or computer system functions or secured crypto components may be disabled.
US10318460B2 UMA-aware root bus selection
A method includes determining a first host Non-Uniform Memory Access (NUMA) node of a plurality of host NUMA nodes on a host machine that provides a virtual machine to a guest, the first host NUMA node being associated with a pass-through device, creating a virtual NUMA node on the virtual machine, mapping the virtual NUMA node to the first host NUMA node, adding a virtual expander to a virtual root bus of the virtual machine, and associating the virtual expander with the virtual NUMA node.
US10318458B2 Method and circuit arrangement for temporally limiting and separately accessing a system on a chip
A circuit arrangement and method for temporally limiting and separating access between at least one master unit and at least one slave unit via a network-on-a-chip bus system in a system-on-a-chip, wherein the access between the at least one master and slave units is implemented via communication paths defined by bus interfaces, where within the circuit arrangement, the network-on-a-chip bus system is expanded by an adaptation unit that includes an access manager and a complementary logic for the bus interfaces, where the adaptation unit and the bus interfaces are then controlled by the access manager via the complementary logic using a communication plan such that access between the master and slave units via the communication paths specified by bus interfaces is performed in accordance with the temporal requirements of the communication plan so that time-controlled systems can be implemented simply using commercially obtainable standard bus systems.