US10651470B2
An electrode formed from a material represented by Li1-xMxCo1-yM′yO2-d where 0
US10651464B2
A rechargeable alkali metal-sulfur cell selected from lithium-sulfur cell, sodium-sulfur cell, or potassium-sulfur cell The alkali metal-sulfur cell comprises an anode active material layer, an optional anode current collector supporting the anode active material layer, a cathode active material layer, an electrolyte with an optional porous separator layer in ionic contact with the anode active material layer and the cathode active material layer, and an optional cathode current collector supporting the cathode active material layer, wherein the cathode active material layer contains a graphite or carbon material having expanded inter-graphene planar spaces with an inter-planar spacing d002 from 0.43 nm to 2.0 nm, as measured by X-ray diffraction, and 1%-95% by weight of sulfur or a metal polysulfide residing in these expanded inter-graphene planar spaces. This battery exhibits an excellent combination of high sulfur content, high sulfur utilization efficiency, high energy density, and long cycle life.
US10651459B2
Provided are uniquely structured electrochemically active particles characterized by a first electrochemically active material and a second electrochemically active material disposed about the first material whereby at least the second material includes a modifier present as a continuous transition concentration gradient from the first material into the second material whereby the concentration is lower in the first material than the second material. Also provided are processes of producing the particle and electrochemical cells incorporating the particles as a positive electrode material in a cathode.
US10651456B2
In an all-solid-state battery including at least one short-circuit current shunt part and at least one electric element which are stacked, when the battery is constrained, cracking etc. of the adhesive in the short-circuit current shunt pail is prevented.The all-solid-state battery includes at least one short-circuit current shunt part and at least one electric element which are stacked, to the all-solid-state battery constraint pressure being applied by a constraining member in a direction of stacking the short-circuit current shunt part and the electric element, wherein the short-circuit current shunt part includes a first current collector layer, a second current collector layer, and an insulating layer provided between the first and second current collector layers, all of these layers being stacked along the direction, to be adhered to each other with adhesive, the electric element includes a cathode current collector layer, a cathode material layer, a solid electrolyte layer, an anode material layer, and an anode current collector layer, all of these layers being stacked along the direction, the first current collector layer is electrically connected with the cathode current collector layer, the second current collector layer is electrically connected with the anode current collector layer, and the adhesive is provided for a zone in the short-circuit current shunt part, to the zone the constraint pressure from the constraining member not being applied.
US10651453B2
Embodiments of the disclosure provide an electrode assembly including: a jelly roll electrode having a plurality of electrode sheets, the plurality of electrode sheets including an anode sheet, a cathode sheet, and a separator separating the anode sheet from the cathode sheet, an electrolyte disposed between the anode sheet and the cathode sheet of the jelly roll electrode, and a tab projecting from an axial end of the plurality of electrode sheets, the tab including a subsection of the plurality of electrode sheets contacting each other at an axial end of the jelly roll electrode; and a first conductive tab coupled to the tab of the electrode assembly, wherein the first conductive tab is configured to electrically couple the electrode assembly to a battery terminal.
US10651451B2
A battery module for energy storage is provided, comprising at least one battery unit, including: first and second battery cells comprising first and second electrode tabs as well as third and fourth electrode tabs respectively; first and second connection structures comprising first support/connection portions as well as second support/connection portions respectively, regarding material, first and second support portions being different from materials of first and second connection portions, regarding polarity, the first and second electrode tabs being the same as the third and fourth electrode tabs, both first and fourth electrode tabs being lap-jointed with the first support portion and connected by welding via the first connection portion; and the second electrode tab is lap-jointed with the second support portion and connected by welding with the second connection portion, so as to achieve the welding between electrode tabs with different polarities and expedite the manufacturing schedule for battery module.
US10651443B2
As a nonaqueous electrolyte secondary battery separator used to produce a nonaqueous electrolyte secondary battery which is low in resistance increasing rate in a case where the nonaqueous electrolyte secondary battery is repeatedly subjected to a charge-discharge cycle, the present invention provides a nonaqueous electrolyte secondary battery separator which includes a polyolefin porous film, the nonaqueous electrolyte secondary battery separator having ion permeability barrier energy of not less than 300 J/mol/μm and not more than 900 J/mol/μm.
US10651442B2
An assembled cell is formed by laminating a plurality of rectangular secondary batteries in a thickness direction and interposing a spacer between the rectangular secondary batteries. The rectangular secondary battery includes an electrode group in which positive and negative electrodes are wound, and the electrode group is housed in the battery container formed in a flat box shape. The spacer includes a contact part which contacts with a width direction end region of a wide side surface of the battery container, a facing part which faces a width direction intermediate region of the wide side surface, and an inclined surface which is adjacent to both ends of the facing part in a width direction of the wide side surface. The inclined surface is inclined such that a thickness of the spacer becomes asymptotically smaller in a direction toward the width direction intermediate region from the width direction end region.
US10651437B2
In order to specify a battery pack that can be simply produced, that provides sufficient heat dissipation during the assembly and during the operation of the battery pack (10) and a reliable electrical connection between the connection structures (14) and the connection contacts (33, 34) of the battery cells (11), and that copes with the failure of an individual battery cell (11), a battery pack (10) is specified, comprising: at least two battery cells (11), wherein each battery cell (11) has a positive and a negative electrical connection contact (33, 34), wherein a connection structure (14) is associated with at least the electrically positive connection contacts (33) or the electrically negative connection contacts (34) of the battery cells (11), wherein each battery cell (11) is connected to the connection structure (14) by means of at least one connection element (15, 51), wherein a cross-section of each connection element (15, 51) is matched to a predetermined maximum current of a battery cell (11), wherein the connection element (15, 51) is fastened to a side of the connection structure (14) facing the battery cells (11). Each connection structure (14) has a current strength that corresponds to the sum of the individual currents of each connected battery cell (11).
US10651435B2
A top cover assembly for secondary battery, including: first and second electrode terminals; a top cover plate insulated from the first electrode terminal and electrically connected with the second electrode terminal; a contact piece attached to the top cover plate; and a thermo-deformable piece opposite to the contact piece, one end being electrically connected with the first electrode terminal, the other end being a free end; when a temperature at which the thermo-deformable piece deforms is not reached and internal pressure of the secondary battery exceeds a reference pressure, the contact piece deforms to be electrically connected with the thermo-deformable piece so that the first electrode terminal is electrically connected with the second electrode terminal, and when the temperature at which the thermo-deformable piece deforms is reached, the free end deforms away from the contact piece, and the thermo-deformable piece is kept insulated from the contact piece.
US10651426B2
An OLED display device includes a first substrate including a plurality of sub-pixels each including an emission area and a non-emission area; organic light emitting diodes on the first substrate; a second substrate opposed to the first substrate; a black matrix and a color filter layer on one side of the second substrate; a spacer on the black matrix and overlapping or parallel to one of the plurality of the gate lines and the plurality of data lines; and a film layer on the spacer, wherein an air gap is provided between the second substrate and the film layer, and a part of the film layer is exposed by the air gap.
US10651422B2
The present disclosure provides a light-emitting apparatus including a plurality of types of light-emitting pixels, each of the light-emitting pixels including a reflective electrode, an electrode-protective layer, an organic compound layer containing a light-emitting layer, and a light-output electrode in this order and having a resonator structure, wherein at least one type of the plurality of types of light-emitting pixels is a light-emitting pixel having a greater interference order than other types of light-emitting pixels, and the electrode-protective layer of the light-emitting pixel having the greater interference order has a greater layer thickness than the electrode-protective layers of the other types of light-emitting pixels.
US10651420B2
A display device and a method for encapsulating the same are disclosed. A display device includes: a base substrate, an insulation layer disposed on the base substrate, an organic light emitting component disposed on the insulation layer, and an encapsulation layer configured for sealing the organic light emitting component. The insulation layer includes an encapsulation region, the insulation layer and the encapsulation layer are in contact with each other in the encapsulation region, and at least one cutting groove is formed in a contact region.
US10651419B2
According to some example embodiments of the present invention, a display device includes: a display panel, the display panel being flexible and including an active region for displaying an image, and a peripheral region outside the active region when viewed in a plan view; a window structure on the display panel; a printed circuit board electrically connected to the display panel; a flexible circuit board connecting the display panel to the printed circuit board; and a cover structure adjacent to the window structure, when viewed in the plan view, wherein the cover structure includes: a cover portion overlapped with the flexible circuit board, when viewed in the plan view; and a sidewall portion extending downwardly from the cover portion, and the cover portion has a bottom surface that is coplanar with a bottom surface of the window structure.
US10651416B2
A display device including a substrate including 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 metal layer and a second metal layer disposed on the first metal layer, and the second metal layer has an aperture disposed at an edge portion of the light emission area.
US10651414B2
A metal nanowire according to an embodiment of the invention includes at least one bent portion. An angle (α) between an n-th wire portion and an (n+1)-th wire portion connected to the n-th wire portion through an n-th bent portion satisfies an inequation of 0°<α<180°.
US10651400B2
Objects of the present invention is to provide an organic semiconductor element having high mobility and to provide a composition for forming an organic semiconductor film with which an organic semiconductor film having high mobility can be formed, a method of manufacturing an organic semiconductor element formed from the composition for forming an organic semiconductor film, and a method of manufacturing an organic semiconductor film.The organic semiconductor element according to the present invention has a semiconductor active layer including a compound that is represented by Formula 1 and has a molecular weight of 3,000 or less. The composition for forming an organic semiconductor film according to the present invention contains a compound that is represented by Formula 1 and has a molecular weight of 3,000 or less, and a solvent.
US10651398B2
An organic electroluminescence device includes an anode, a cathode, a first organic layer interposed between the anode and the cathode, a second organic layer interposed between the first organic layer and the cathode, and a bipolar layer interposed between the first organic layer and the second organic layer and having bipolar characteristics, in which at least one of the first organic layer and the second organic layer includes the first compound and the second compound, the first compound exhibits delayed fluorescence, and an energy gap T77K(M2) at 77[K] of the second compound is larger than an energy gap T77K(M1) at 77[K] of the first compound.
US10651394B2
The invention relates to purely organic molecules according to formula A without metal center and their use as emitters in organic light-emitting diodes (OLEDs) and in other optoelectronic devices with Y is independently selected from the group consisting of C, PR, S, and S(═O); W is independently selected from the group consisting of C(CN)2, NR, O, and S; X is selected from the group consisting of CR2, C═C(CN)2, NR, O, and S; Ar is a substituted aryl or heteroaryl group with 5 to 40 aromatic ring atoms, which is substituted with m same or different radicals R* and with n same or different donor groups D with electron-donating properties, wherein m+n equals the number of substitutable ring atoms and wherein D comprises a structure of formula I: wherein A and B are independently selected from the group consisting of CRR′, CR, NR, and N, wherein there is a single of a double bond between A and B and a single or a double bond between B and Z; Z is a direct bond or a divalent organic bridge group selected from the group consisting of a substituted or unsubstituted C1-C9-alkylene group, C2-C8-alkenylene group, C2-C8-alkynylene or arylene group or a combination of these, —CRR′, —C═CRR′, —C═NR, —NR—, —O—, —SiRR′—, —S—, —S(O)—, —S(O)2—, O-interrupted substituted or unsubstituted C1-C9-alkylene, C2-C8-alkenylene, C2-C8-alkynylene or arylene groups, and phenyl or substituted phenyl units; wherein the waved line indicates the position over which D is bound to Ar.
US10651391B2
Provided is a compound for an EBL capable of improving the light emitting efficiency, stability and life span of a device, and an organic electric element and an electronic device using the same.
US10651376B2
The present invention relates to a memory device comprising a first electrode (27), a second electrode (28) and an active portion that can change conductive state, positioned between a first face of the first electrode (27) and a first face of the second electrode (28).The first electrode (27) comprises an upper portion forming the first face of the first electrode (27). At least one out of the upper portion and the active portion that can change conductive state comprises a porous layer (15).
US10651374B2
A semiconductor device includes a substrate having a front surface and a mounting surface that are separate from each other in a thickness direction. The substrate is formed with a through-hole that penetrates through in the thickness direction. A semiconductor element is mounted on the front surface of the substrate, and a front-surface wire line is formed on the front surface of the substrate to be electrically connected to the semiconductor element. A column is provided inside the through-hole, and is electrically connected to the front-surface wiring line. An electrode pad is provided on the mounting surface of the substrate, and is electrically connected to the column. A resin-layer through portion is also provided inside the through-hole. The semiconductor element is covered with a sealing resin. The resin-layer through portion has an orthogonal surface in contact with the column. The orthogonal surface is orthogonal to the mounting surface.
US10651373B2
A method for forming an integrated circuit is provided. The method includes forming a dielectric layer over a cell region and a logic region of a substrate; forming a resistance switching layer over the dielectric layer; performing at least one etch process to pattern the resistance switching layer into a plurality of resistance switching elements in the cell region, in which a first portion of the dielectric layer in the logic region is less etched by the etch process than a second portion of the dielectric layer in the cell region.
US10651369B2
Provided are a magneto resistive effect element with a stable magnetization direction perpendicular to a film plane and with a controlled magnetoresistance ratio, and a magnetic memory using the magneto resistive effect element. Ferromagnetic layers of the magneto resistive effect element are formed from a ferromagnetic material containing at least one type of 3d transition metal such that the magnetoresistance ratio is controlled, and the film thickness of the ferromagnetic layers is controlled on an atomic layer level such that the magnetization direction is changed from a direction in the film plane to a direction perpendicular to the film plane.
US10651365B2
An electrical contact structure and a method for forming the electrical contact structure are provided. The method includes forming a thin film material layer on a substrate, forming a first barrier layer on the thin film material layer and forming a metal layer on the first barrier layer. The method further includes patterning the metal layer to form a metal pattern, forming a spacer on a sidewall of the metal pattern and covering a portion of the first barrier layer. The method further includes etching the first barrier layer, wherein the portion of the first barrier layer located under the spacer is not completely etched. The method further includes removing the spacer and exposing the sidewall of the metal pattern to form an electrical contact structure on the thin film material layer, wherein the first barrier layer has a protrusion part exceeding the sidewall of the metal pattern.
US10651362B2
Methods and structures corresponding to superconducting apparatus including superconducting layers and traces are provided. A method for forming a superconducting apparatus includes forming a first dielectric layer on a substrate by depositing a first dielectric material on the substrate and curing the first dielectric material at a first temperature. The method further includes forming a first superconducting layer comprising a first set of patterned superconducting traces on the first dielectric layer. The method further includes forming a second dielectric layer on the first superconducting layer by depositing a second dielectric material on the first superconducting layer and curing the second dielectric material at a second temperature, where the second temperature is lower than the first temperature. The method further includes forming a second superconducting layer comprising a second set of patterned superconducting traces on the second dielectric layer.
US10651360B2
A method of preparing the thermoelectric materials includes coating a thin film of a material having a Seebeck coefficient of ±μV/K or greater on one surface of a substrate, coating a polymer precursor solution for forming a polymer having a glass transition temperature (Tg) of about 50° C. or greater on a top surface of the material thin film, forming a polymer layer on the top surface of the material thin film by curing the polymer precursor solution, and preparing the self-standing flexible thermoelectric composite structure by separating the polymer layer formed on the top surface of the material thin film from the substrate.
US10651351B1
Solid-state lighting devices including light-emitting diodes (LEDs) and more particularly LED packages are disclosed. A light-altering material may be provided in particular configurations within an LED package to redirect light toward a primary emission direction. The light-altering material may be arranged on any of a first face, a second face, or a plurality of sidewalls of an LED chip in the LED package. In certain embodiments, a lumiphoric material may be arranged on one or more of the sidewalls. A superstrate may be arranged to mechanically support the LED chip from the first face. The light-altering material may be arranged on or dispersed within the superstrate. In certain embodiments, the primary emission direction of the LED package is substantially parallel to the second face of the LED chip in the LED package. An overall thickness or height of the LED package may be less than or equal to 0.25 mm.
US10651346B2
An assembly includes a carrier including a glass material, including at least one recess, wherein at least one optoelectronic semiconductor component is arranged in the at least one recess of the carrier, and at least one surface of the semiconductor component connects to the carrier via a melted surface including glass.
US10651342B2
An optoelectronic semiconductor chip is disclosed. In an embodiment an optoelectronic semiconductor chip includes a semiconductor body comprising a first semiconductor structure, a second semiconductor structure and an active region between the first and the second semiconductor structure and a plurality of recesses, each penetrating at least one of the semiconductor structures and the active region, wherein a cover surface of the active region is a continuous surface, and wherein at least in some of the recesses, surfaces of the recesses are completely covered with an electrically insulating material.
US10651334B2
Semitransparent chalcogen solar cells and techniques for fabrication thereof are provided. In one aspect, a method of forming a solar cell includes: forming a first transparent contact on a substrate; depositing an n-type layer on the first transparent contact; depositing a p-type chalcogen absorber layer on the n-type layer, wherein a p-n junction is formed between the p-type chalcogen absorber layer and the n-type layer; depositing a protective interlayer onto the p-type chalcogen absorber layer, wherein the protective interlayer fully covers the p-type chalcogen absorber layer; and forming a second transparent contact on the interlayer, wherein the interlayer being disposed between the p-type chalcogen absorber layer and the second transparent contact serves to protect the p-n junction during the forming of the second transparent contact. Solar cells and other methods for formation thereof are also provided.
US10651332B2
A SPAD-type photodiode including: a semiconductor substrate of a first conductive type having a front side and a back side; and a first semiconductor region of the second conductivity type extending in the substrate from the front side thereof and towards the back side thereof, the lateral surfaces of the first region being in contact with the substrate and the junction between the lateral surfaces of the first region and the substrate defining an avalanche area of the photodiode.
US10651330B2
The present invention relates to a method for manufacturing a photovoltaic module (10), comprising the following steps: forming, on an electrically conducting material, a furrow (20A) defining a first (18A) and second (18B) lower electrode; then forming, on each lower electrode, a stack (34) comprising at least one upper electrode (36) and an intermediate photo-active layer (38), to form a first (16A) and second (16B) photovoltaic cell, respectively; then forming an electrical connection (17A) between said cells (16A, 16B).Before the stacks, the following are formed: a first insulating strip (22A) in the furrow (20A); and a second electrically insulating strip (24B) on the second lower electrode, delimiting an inactive area (28B) on said second electrode. The stack (34) next formed on the second cell is positioned outside the inactive area.
US10651327B2
Methods of fabricating photovoltaic cells are provided. The photovoltaic cells include a transparent substrate to allow light to enter the photovoltaic cell through the substrate, and a light absorption layer associated with the substrate. The light absorption layer has opposite first and second surfaces, with the first surface being closer to the transparent substrate than the second surface. A passivation layer is disposed over the second surface of the light absorption layer, and a plurality of first discrete contacts and a plurality of second discrete contacts are provided within the passivation layer to facilitate electrical coupling to the light absorption layer. A first electrode and a second electrode are disposed over the passivation layer to contact the plurality of first discrete contacts and the plurality of second discrete contacts, respectively. The first and second electrodes may include a photon-reflective material.
US10651317B2
High-voltage, gallium-nitride Schottky diodes are described that are capable of withstanding reverse-bias voltages of up to and in excess of 2000 V with reverse current leakage as low as 0.4 microamp/millimeter. A Schottky diode may comprise a lateral geometry having an anode located between two cathodes, where the anode-to-cathode spacing can be less than about 20 microns. A diode may include at least one field plate connected to the anode that extends above and beyond the anode towards the cathodes.
US10651301B2
In one embodiment, a semiconductor device includes a semiconductor substrate having an upper surface, a trench electrode placed inside a trench formed on the upper surface, and a trench insulating film placed between the trench electrode and the semiconductor substrate, and the semiconductor substrate includes a drift layer, a floating layer for electric field reduction, a hole barrier layer, a body layer and an emitter layer, and the emitter layer, the body layer and the hole barrier layer are separated from the drift layer by the floating layer for electric field reduction, and a path of a carrier passing through an inverted layer formed in the body layer includes the body layer, the hole barrier layer, a non-inverted region of the floating layer for electric field reduction, and the drift layer.
US10651287B2
A semiconductor structure includes a substrate, a semiconductor fin connected to the substrate, an epitaxial layer disposed over the semiconductor fin, and a silicide feature over and in contact with the epitaxial layer. The epitaxial layer including silicon germanium (SiGe) and further includes gallium (Ga) in an upper portion of the epitaxial layer that is in contact with the silicide feature.
US10651283B2
A method includes forming a trench over a substrate, wherein the trench is surrounded by gate spacers and an inter-layer dielectric layer, depositing a dielectric layer on a bottom and along sidewalls of the trench, depositing a metal layer over the dielectric layer, depositing a protection layer over the metal layer, wherein the protection layer has an uneven thickness, applying an etch-back process to the protection layer and the metal layer, wherein as a result of applying the etch-back process, a portion of the metal layer has been removed and at least a portion of the protection layer remains at the bottom of the trench and removing the protection layer from the trench.
US10651282B2
Various embodiments include apparatuses and methods of forming the same. One such apparatus can include a first dielectric material and a second dielectric material, and a conductive material between the first dielectric material and the second dielectric material. A charge storage element, such as a floating gate or charge trap, is between the first dielectric material and the second dielectric material and adjacent to the conductive material. The charge storage element has a first surface and a second surface. The first and second surfaces are substantially separated from the first dielectric material and the second dielectric material, respectively, by a first air gap and a second air gap. Additional apparatuses and methods are disclosed.
US10651281B1
Structures with altered crystallinity beneath semiconductor devices and methods associated with forming such structures. A semiconductor layer is implanted over a first depth range of an inert gas species to modify the crystal structure of a semiconductor material of the semiconductor layer and form a first modified region. The semiconductor layer is annealed with a first annealing process to convert the semiconductor material within the first modified region to a non-single-crystal layer. The semiconductor layer is also implanted with ions of an element over a second depth range to modify the crystal structure of the semiconductor material of the semiconductor layer and form a second modified region containing a concentration of the element. The semiconductor layer is annealed with a second annealing process to convert the semiconductor material within the second modified region to an insulator layer containing the element.
US10651270B2
In a semiconductor device having a first p+-type base region, a second p+-type base region, a high-concentration n-type region selectively formed in an n-type silicon carbide epitaxial layer on an n+-type silicon carbide substrate; a p-type base layer formed on the n-type silicon carbide epitaxial layer; an n+-type source region and a p++-type contact region selectively formed in a surface layer of the p-type base layer; and a trench formed penetrating the p-type base layer and shallower than the second p+-type base region, in at least a part of the first p+-type base region, a region is shallower than the second p+-type base region as viewed from an element front surface side.
US10651260B2
Provided is an electronic device including a display panel including a base substrate, pixels, a first insulation layer, and panel pads spaced along a first direction from pixels and each arranged along a second direction crossing the first direction, a circuit board disposed on the display panel and connected to panel pads, and an adhesive interconnect layer disposed between the display panel and the circuit board and electrically connecting the display panel and the circuit board. The circuit board includes a flexible substrate including a top surface facing the base substrate, output pads disposed on the flexible substrate and connected to panel pads, each obliquely extending in the first and second directions and arranged along the second direction, an alignment pad spaced along the second direction from output pads, and a stress relaxation pad disposed between output pads and alignment pads and electrically connected from panel pads.
US10651259B2
A display device is provided including a plurality of pixels, wherein the plurality of pixels is arranged in a matrix form, wherein each of the plurality of pixels has an emission region and a transparent region, and wherein the emission region has a light-emitting element, and the transparent region has at least a part of a storage capacitor having transparency and is covered with at least one electrode of the storage capacitor, a first electrode covers the plurality of pixels, a light-emitting layer is arranged below the first electrode, a second electrode is arranged below the light-emitting layer, and the storage capacitor includes the first electrode.
US10651250B2
A display panel and a method for manufacturing the same are provided. According to the present disclosure, one mask is used to form the planarization layer and the pixel defining layer, or to form the planarization layer, the pixel defining layer, and the spacer. Thus, each of the light-emitting units is disposed within the area covered by the anode, and light emitted from the light-emitting unit can be reflected by the anode and be focused. Therefore, the risk where display panel has color mixing problem is decreased, and the intensity of light emitted therefrom is enhanced.
US10651246B2
Provided is an organic light emitting display module including an active area, a pad area, and a boundary area between the active area and the pad area. Unlike the active area and the pad area, since the boundary area does not include an inorganic layer, less stress is applied to the boundary area when the boundary area is bent. Display panel pads and touch sensing member pads are disposed at the same height without having a height difference therebetween. Thus, a dummy pad may be added to remove the height difference between the display panel pads and the touch sensing member pads.
US10651243B2
A display device includes: a substrate that includes a first area and a second area; a plurality of pixels included in the first area; and a dummy pattern included in the second area, wherein a size of the dummy pattern is smaller than a pixel area corresponding to a first pixel among the plurality of pixels, a ratio of an area occupied by a pixel pattern of the first pixel with respect to the pixel area is a first value, a ratio of an area occupied by the dummy pattern with respect to a dummy area is a second value that is greater than the first value, and the dummy area and the pixel area have the same size as each other.
US10651230B2
A method of manufacturing a semiconductor device is provided. The method comprises forming a first insulator above the substrate, forming a second insulator on the first insulator, performing a first etching process of etching the second insulator by fluorine and hydrogen contained gas to expose the first insulator while leaving a portion of the second insulator which covers a side face of the gate electrode and performing a second etching process of etching a portion of the first insulator exposed by the first etching process. The first etching process includes a first process and a second process performed after the first process. A reaction product is less deposited in the first process than in the second process and etching selectivity of the second insulator with respect to the first insulator is higher in the second process than in the first process.
US10651227B2
An array substrate for an X-ray detector and an X-ray detector including the reduces or minimizes a leakage current caused by etching of a PIN layer, and also reduces or minimizes light reaction of the PIN layer within a non-pixel region. The array substrate for the X-ray detector includes an integrated PIN layer formed to cover all pixel regions. Upper electrodes, which are spaced apart from each other according to individual pixel regions, are disposed over the PIN layer. A light shielding portion is disposed between neighboring upper electrodes.
US10651215B2
The present invention relates to a sensor system. The sensor system comprises a component carrier and a sensor having a control unit and a sensor unit. At least a part of the sensor unit is located within the component carrier.
US10651204B2
An array substrate, a method for manufacturing the array substrate and a display device are provided. The array substrate includes a gate electrode, a gate line, a gate insulation layer, a source electrode, a drain electrode, a data line, a common electrode and a common electrode line arranged on base substrate. The common electrode line is directly connected to the common electrode.
US10651202B2
An integrated circuit is provided with several superimposed levels of transistors, the circuit including an upper level provided with transistors having a rear gate electrode laid out on a first semiconducting layer, and a second semiconducting layer, a first transistor among the transistors of the upper level being provided with a contact pad traversing the second semiconducting layer, the contact pad being connected to a connection zone disposed between the first semiconducting layer and the second semiconducting layer, the first transistor being polarised by and connected to at least one power supply line disposed on a side of a front face of the second semiconducting layer that is opposite to the rear face.
US10651201B2
An integrated circuit includes a first conductive pattern in a first conductive layer, a second conductive pattern in a second conductive layer over the first conductive layer, and a via electrically connected with the first conductive pattern and the second conductive pattern to allow a first current flowing from the first conductive pattern to the second conductive pattern and a second current flowing from the second conductive pattern to the first conductive pattern to pass through at different times. The via is placed on the first conductive pattern so that a path of the first current does not overlap with a path of the second current in the first conductive pattern.
US10651197B2
A semiconductor device comprises a lower conductive layer on a substrate. A conductive line is on the lower conductive layer. A buried trench in the conductive line is provided. A supporter which is on the conductive line and extends in the buried trench is provided. A stack structure including a plurality of insulating layers and a plurality of conductive layers that are alternately stacked is on the supporter. A channel structure passing through the stack structure, the supporter, and the conductive line is provided. An isolation trench passing through the stack structure, the supporter, and the conductive line is provided.
US10651186B2
A semiconductor memory device includes a substrate, a first electrode, a second electrode, a signal line, a first charge storage film and a second charge storage film. The first and second electrodes extend in a first direction parallel to the substrate. The first electrode has first and second surfaces. The second electrode has third and fourth surfaces. The spacing between the second and fourth surfaces is larger than the spacing between the first and third surfaces. The signal line is provided between the second surface and the fourth surface and extends in a second direction perpendicular to the substrate. The first charge storage film is provided between the signal line and the second surface. The second charge storage film is provided between the signal line and the fourth surface. In a cross section parallel to the substrate, the signal line has a contour having different curvatures.
US10651181B2
The method for producing a pillar-shaped semiconductor device includes a step of forming a tubular SiO2 layer that surrounds side surfaces of a P+ layer 38a and N+ layers 38b and 8c formed on a Si pillar 6b by epitaxial crystal growth, forming an AlO layer 51 on a periphery of the SiO2 layer, forming a tubular contact hole by etching the tubular SiO2 layer using the AlO layer 51 as a mask, and filling the contact hole with W layers 52c, 52d, and 52e to form tubular W layers 52c, 52d, and 52e (including a buffer conductor layer) that have an equal width when viewed in plan and are in contact with side surfaces of the tops of the P+ layer 38a and the N+ layers 38b and 8c.
US10651177B1
The present disclosure provides a semiconductor device. The semiconductor device includes a semiconductor substrate, a semiconductor layer, and a contact. The semiconductor layer is over the semiconductor substrate. The contact has an interface with the semiconductor layer. The contact is substantially tapered toward the semiconductor substrate to the interface.
US10651176B2
A method for forming a pattern includes: forming a preliminary pattern having a plate portion and a plurality of pad portions that protrude from an end of the plate portion over a substrate; forming a first hard mask pattern that includes a blocking portion covering the pad portions and a plurality of line portions partially covering the plate portion; forming a spacer on a sidewall of each of the line portions; forming a second hard mask pattern that fills a space between the line portions by contacting the spacer; forming an opening that exposes the plate portion between the first hard mask pattern and the second hard mask pattern by removing the spacer; and forming a plurality of line pattern portions that are respectively coupled to the pad portions by etching an exposed portion of the plate portion through the opening.
US10651174B2
A method of forming a gate structure on a fin structure includes the steps of providing a fin structure covered by a first silicon oxide layer, a silicon nitride layer, a gate material and a cap material in sequence, wherein the silicon nitride layer contacts the first silicon oxide layer. Later, the cap material is patterned to form a first cap layer and the gate material is patterned to form a first gate electrode by taking the silicon nitride layer as an etching stop layer. Then, the silicon nitride layer not covered by the first gate electrode is removed to expose part of the first silicon oxide layer. Finally, a first dielectric layer is formed to conformally cover the first silicon oxide layer, the first gate electrode and the first cap layer.
US10651170B2
A semiconductor device includes a substrate, a dielectric layer over the substrate, a first resistor element embedded within the dielectric layer, a second resistor element embedded within the dielectric layer, a first doped well within the substrate, the first doped well being aligned with the first resistor element, and a second doped well within the substrate, the second doped well being aligned with the second resistor element, the second doped well being non-contiguous with the first doped well.
US10651168B2
Embodiments of an RF amplifier package include a body section comprising an upper surface having first and second opposing edge sides, and a die pad vertically recessed beneath the upper surface and comprising first and second opposing sides and a third side intersecting with the first and second sides. Embodiments also include first and second leads disposed on the upper surface, the second lead extending from adjacent to the second side to the second edge side; and a biasing strip connected to the second lead and disposed on the upper surface adjacent to the third side. Other embodiments include packaged RF amplifiers comprising an RF amplifier package, and an RF transistor mounted on the die pad and comprising: a control terminal electrically coupled to the first lead, a reference potential terminal directly facing and electrically connected to the die pad, and an output terminal electrically connected to the second lead.
US10651161B2
According to one embodiment, a semiconductor device includes a first transistor being normally-off, a second transistor being normally-on, and a first conductive member. The first transistor includes a first gate, a first source, a first drain, and a first semiconductor member. The first semiconductor member is provided between the first gate and the first drain and between the first source and the first drain. The second transistor includes a second gate, a second source, a second drain, and a second semiconductor member. An orientation from the first semiconductor member toward the first drain is the same as an orientation from the second semiconductor member toward the second gate, toward the second source, and toward the second drain. The first conductive member electrically connects the first drain and the second source.
US10651160B2
A package that includes a substrate comprising an interposer interconnect and a cavity, a redistribution portion coupled to the substrate, the redistribution comprising a plurality of redistribution interconnects, and a first die coupled to the redistribution portion through the cavity of the substrate. A substantial region between a side surface of the first die and the substrate is free of an encapsulation layer. In some implementations, the substrate is free of a metal ring that surrounds the first die. In some implementations, the redistribution portion comprises a barrier layer and a first interconnect coupled to the barrier layer. The barrier layer is coupled to the interposer interconnect.
US10651159B2
A light emitting diode (LED) module and display for hiding physical gaps between modules is provided. An LED module comprises: a board including at least one edge; and an array of LEDs at the board, the array comprising: first LEDs and second LEDs, smaller than the first LEDs, the second LEDs located along the at least one edge of the board, the first and second LEDs all being at a common pitch distance, adjacent sides of adjacent first LEDs separated by a first distance, and the second LEDs being at a second distance from the at least one edge of the board, the second distance smaller than the first distance. The modules may be incorporated into an LED display.
US10651158B2
In the semiconductor device, a semiconductor substrate has first and second surfaces. A circuitry layer is formed over the first surface and a first insulating layer is further formed over the circuitry layer. A second insulating layer including a first insulating element is formed over the second surface. A third insulating layer including a second insulating element different from the first insulating element of the second insulating layer is formed over the second surface with an intervention of the second insulating layer therebetween. A penetration electrode penetrates through the semiconductor substrate, the circuitry layer, the first insulating layer, the second insulating layer and the third insulating layer.
US10651157B1
A semiconductor device includes a first substrate, a through substrate via, a second substrate, and a bonding structure. The first substrate includes a first dielectric material, and the first dielectric material includes a first conductive pad embedded therein. The through substrate via is formed in the first substrate. The second substrate includes a second dielectric material, the second dielectric material includes a second conductive pad embedded therein, the first dielectric material is different from the second dielectric material, the second conductive pad has a first height, the second dielectric material has a second height, and the first height is less than the second height. The bonding structure is formed between the first substrate and the second substrate, wherein the bonding structure includes the first conductive pad bonded to the second conductive pad and the first dielectric material bonded to the second dielectric material.
US10651152B2
The present disclosure relates to a microelectronics package with a self-aligned stacked-die assembly and a process for making the same. The disclosed microelectronics package includes a module substrate, a first die with a first coupling component, a second die with a second coupling component, and a first mold compound. The first die is attached to the module substrate. The first mold compound resides over the module substrate, surrounds the first die, and extends above an upper surface of the first die to define a first opening. Herein, the first mold compound provides vertical walls of the first opening, which are aligned with edges of the first die in X-direction and Y-direction. The second die is stacked with the first die and in the first opening, such that the second coupling component is mirrored to the first coupling component.
US10651146B2
A chip packaging structure and a manufacturing method for the same are provided. The chip packaging structure includes a first chip, a second chip and a transfer component. The first chip has a plurality of first bonding pads formed on the top surface of the first chip. The second chip has a plurality of second bonding pads formed on the top surface of the second chip. The first chip and the second chip are arranged abreast and electrically connected to each other. The transfer component is disposed on the top surface of the first chip and electrically connected with the first chip. Via these arrangements, the chip packaging structure can have smaller dimensions.
US10651143B2
Provided is an electrode like a protruding electrode that is self-standing on a substrate. A conductive paste (202) contains a conductive powder, an alcoholic liquid component, and no adhesives. The conductive powder contains conductive particles having a thickness of 0.05 μm or more and 0.1 μm or less and a representative length of 5 μm or more and 10 μm or less, the representative length being a maximum diameter in a plane perpendicular to the direction of the thickness. The weight percentage of the alcoholic liquid component relative to the conductive paste is 8% or more and 20% or less.
US10651139B2
A semiconductor die has active circuits formed on its active surface. Contact pads are formed on the active surface of the semiconductor die and coupled to the active circuits. A die extension region is formed around a periphery of the semiconductor die. Conductive THVs are formed in the die extension region. A wafer level conductive plane or ring is formed on a center area of the active surface. The conductive plane or ring is connected to a first contact pad to provide a first power supply potential to the active circuits, and is electrically connected to a first conductive THV. A conductive ring is formed partially around a perimeter of the conductive plane or ring and connected to a second contact pad for providing a second power supply potential to the active circuits. The conductive ring is electrically connected to a second THV.
US10651135B2
Chip packages with improved tamper resistance and methods of using such chip packages to provide improved tamper resistance. A lead frame includes a die attach paddle, a plurality of outer lead fingers, and a plurality of inner lead fingers located between the outer lead fingers and the die attach paddle. A chip is attached to the die attach paddle. The chip includes a surface having an outer boundary and a plurality of bond pads arranged proximate to the outer boundary. A first plurality of wires extend from the outer lead fingers to respective locations on the surface of the chip that are interior of the outer boundary relative to the bond pads. A tamper detection circuit is coupled with the first plurality of wires. A second plurality of wires extend from the inner lead fingers to the bond pads on the chip. The second plurality of wires are located between the lead frame and the first plurality of wires.
US10651131B2
A method includes encapsulating a first device die and a second device die in an encapsulating material, forming redistribution lines over and electrically coupling to the first device die and the second device die, and bonding a bridge die over the redistribution lines to form a package, with the package including the first device die, the second device die, and the bridge die. The bridge die electrically inter-couples the first device die and the second device die. The first device die, the second device die, and the bridge die are supported with a dummy support die.
US10651130B2
A display device includes a display section including a first substrate and a second substrate, the display section displaying an image according to an electric signal, a terminal pad electrically connecting a conductor to a signal source or a ground node, and an information code expressing optically-readable information. The second substrate has a substrate overlapping area overlapping the first substrate in a plan view and a substrate non-overlapping area not overlapping the first substrate. At least a part of the terminal pad serves as a light-transmitting portion. The terminal pad and the information code are disposed in the substrate non-overlapping area on one plate surface of the second substrate such that they overlap each other in a plan view, with the light-transmitting portion covering the information code from above.
US10651124B2
Implementations of semiconductor packages may include: a prefabricated electrically conductive section; two or more metal oxide semiconductor field effect transistors (MOSFET) physically coupled together; and a back metal coupled to the two or more MOSFETs; wherein the electrically conductive section may be coupled to the back metal and may be configured to electrically couple the two or more MOSFETs together during operation of the two or more MOSFETs.
US10651117B2
A micro-trace containing package substrate provides a low-inductance alternating-current decoupling path between a semiconductive device and a die-side capacitor.
US10651114B2
An apparatus and method of three dimensional conductive lines comprising a first memory column segment in a first tier, a second memory column segment in a second tier, and conductive lines connecting the first memory column segment to the second memory column segment. In some embodiments a conductive line is disposed in the first tier on a first side of the memory column and in the second tier on a second side of the memory column.
US10651112B2
The present invention generally relates to a microjet array for use as a thermal management system for a heat generating device, such as an RF device. The microjet array is formed in a jet plate, which is attached directly to the substrate containing the heat generating device. Additional enhancing features are used to further improve the heat transfer coefficient above that inherently achieved by the array. Some of these enhancements may also have other functions, such as adding mechanical structure, electrical connectivity or pathways for waveguides. This technology enables higher duty cycles, higher power levels, increased component lifetime, and/or improved SWaP for RF devices operating in airborne, naval (surface and undersea), ground, and space environments. This technology serves as a replacement for existing RF device thermal management solutions, such as high-SWaP finned heat sinks and cold plates.
US10651110B1
The thermal impedance of p-i-n diodes integrated on semiconductor-on-insulator substrates can be reduced with thermally conducting vias that shunt heat across thermal barriers such as, e.g., the thick top oxide cladding often encapsulating the p-i-n diode. In various embodiments, one or more thermally conducting vias extend from a top surface of the intrinsic diode layer to a metal structure connected to the doped top layer of the diode, and/or from that metal structure down to at least the semiconductor device layer of the substrate.
US10651099B2
Semiconductor devices and electronics packaging methods include integrated circuit chips having redundant signal bond pads along with signal bond pads connected to the same signal port for non-destructive testing of the integrated circuit chips prior to packaging. Electrical testing is made via the redundant signal bond after which qualified integrated circuit chips can be attached to a pristine and bumped final interposer or printed circuit board to provide increased reliability to the assembled electronic package.
US10651094B2
To provide a semiconductor device having improved reliability. An element isolation region comprised mainly of silicon oxide is buried in a trench formed in a semiconductor substrate. The semiconductor substrate in an active region surrounded by the element isolation region has thereon a gate electrode for MISFET via a gate insulating film. The gate electrode partially extends over the element isolation region and the trench has a nitrided inner surface. Below the gate electrode, fluorine is introduced into the vicinity of a boundary between the element isolation region and a channel region of MISFET.
US10651084B1
A microelectronic device comprises a first conductive material comprising copper, a conductive plug comprising tungsten in electrical communication with the first conductive material, and manganese particles dispersed along an interface between the first conductive material and the conductive plug. Related electronic systems and related methods are also disclosed.
US10651083B2
A graded cap is formed upon an interconnect, such as a back end of line wire. The graded cap includes a microstructure that uniformly changes from a metal nearest the interconnect to a metal nitride most distal from the interconnect. The graded cap is formed by nitriding a metal cap that is formed upon the interconnect. During nitriding an exposed one or more perimeter portions of the metal cap become a metal nitride with a larger amount or concentration of Nitrogen while one or more inner portions of the metal cap nearest the interconnect may be maintained as the metal or become the metal nitride with a fewer amount or concentration of Nitrogen. The resulting graded cap includes a gradually or uniformly changing microstructure between the one or more inner portions and the one or more perimeter portions.
US10651077B2
An etching method of silicon-containing oxide film is provided. The etching method includes a first step of forming an etching pattern on the silicon-containing oxide film by etching the silicon-containing oxide film using a first plasma generated from a first gas supplied to the processing vessel, according to a pattern of a mask layered on the silicon-containing oxide film, and a second step of removing a reaction product adhering to vicinity of an opening of the etching pattern and to the mask using a second plasma generated from a second gas supplied to the processing vessel, by applying a first high frequency electric power for generating plasma and a second high frequency electric power for generating bias voltage.
US10651076B2
The present disclosure provides a method for defining patterns for conductive paths in a dielectric layer. An example method includes forming a mask layer and forming a set of mandrels, each mandrel having a pair of side wall spacers. The method also includes etching the mask layer to form a first set of trenches in the mask layer. The method further includes covering the set of mandrels with a metal oxide planarization layer, the metal oxide planarization layer filling the first set of trenches. The method also includes etching back the metal oxide planarization layer. The method also includes removing the set of mandrels by etching, thereby forming trenches in the metal oxide planarization layer, the trenches extending between the pairs of side wall spacers. The method also includes etching the mask layer to form a second set of trenches in the mask layer.
US10651075B2
A method for semiconductor fabrication includes mounting a wafer onto a first wafer table. The first wafer table includes a first set of pins that support the wafer, the first set of pins having a first pitch between adjacent pins. The method further includes forming a first set of overlay marks on the wafer; and transferring the wafer onto a second wafer table. The second wafer table includes a second set of pins having a second pitch between adjacent pins. The second set of pins are individually and vertically movable, and the second pitch is smaller than the first pitch. The method further includes moving a portion of the second set of pins such that a remaining portion of the second set of pins supports the wafer and the remaining portion has the first pitch between adjacent pins.
US10651071B2
A substrate processing apparatus is provided. The substrate processing apparatus includes: an electro-static chuck configured to retain a substrate on a platform by electrostatic attraction; an ionized gas generation unit configured to ionize a pressure-controlled gas to generate an ionized gas; a gas supplying path, which is made of insulating material or to whose inner surface insulating processing is applied, configured to allow passage of the generated ionized gas; a gas supplying tube configured to supply the ionized gas that has passed the gas supplying path to a gap between the substrate and the electro-static chuck; and a gas exhaust path, which is provided inside the platform, configured to exhaust the gas that has been supplied to the gap.
US10651067B2
A substrate transport empiric arm droop mapping apparatus for a substrate transport system of a processing tool, the mapping apparatus including a frame, an interface disposed on the frame forming datum features representative of a substrate transport space in the processing tool defined by the substrate transport system, a substrate transport arm, that is articulated and has a substrate holder, mounted to the frame in a predetermined relation to at least one of the datum features, and a registration system disposed with respect to the substrate transport arm and at least one datum feature so that the registration system registers, in an arm droop distance register, empiric arm droop distance, due to arm droop changes, between a first arm position and a second arm position different than the first arm position and in which the substrate holder is moved in the transport space along at least one axis of motion.
US10651058B2
A substrate processing method includes a substrate holding step of horizontally holding a substrate having a first major surface and a second major surface at an opposite side of the first major surface, a coating film forming step of supplying a coating agent to the first major surface to form a sublimating coating film which covers the first major surface, and a coating film cleaning step of cleaning a front surface of the coating film.
US10651056B2
A treating liquid vaporizing apparatus includes a buffer tank for storing a treating liquid, a vaporizing container connected to the buffer tank for vaporizing the treating liquid, a further vaporizing container connected to the buffer tank in parallel with the vaporizing container for vaporizing the treating liquid, a switch valve for opening and closing a flow path of the treating liquid between the buffer tank and the vaporizing container, and a switch valve for opening and closing a flow path of the treating liquid between the buffer tank and the further vaporizing container.
US10651052B2
A semiconductor package structure includes a first insulating layer, a first conductive layer, a multi-layered circuit structure, a protection layer, and a semiconductor chip electrically connected to the multi-layered circuit structure. The first insulating layer defines a first through hole extending through the first insulating layer. The first conductive layer includes a conductive pad disposed in the first through hole and a trace disposed on an upper surface of the first insulating layer. The multi-layered circuit structure is disposed on an upper surface of the first conductive layer. The multi-layered circuit structure includes a bonding region disposed on the conductive pad of the first conductive layer and an extending region disposed on the trace of the first conductive layer. The protection layer covers the upper surface of the first insulating layer and the extending region of the multi-layered circuit structure, and exposes the bonding region of the multi-layered circuit structure.
US10651040B2
A method for fabricating semiconductor device includes the steps of: forming a titanium nitride (TiN) layer on a silicon layer; performing a first treatment process by reacting the TiN layer with dichlorosilane (DCS) to form a titanium silicon nitride (TiSiN) layer; forming a conductive layer on the TiSiN layer; and patterning the conductive layer, the metal silicon nitride layer, and the silicon layer to form a gate structure.
US10651034B2
A method of forming an epitaxial layer on a substrate such as a sapphire wafer that does not readily absorb thermal radiation. The method includes coating a first side surface of the substrate with an energy-absorbing opaque material. The opaque material forms a thermally absorptive coating on the substrate. The coated substrate may be heated to remove contaminants from the thermally absorptive coating. The coated substrate is positioned in a vacuum deposition chamber and heated by directing radiative energy onto the thermally absorptive coating. An epitaxial layer such as GaN or SiGe is formed on a second side surface of the substrate opposite the thermally absorptive coating.
US10651032B2
The present invention relates to the controlling of the deposition quality of an epitaxial layer, for example of gallium nitride, on a growth plate, for example of silicon, in particular at the level of the edges of the plate. The invention aims, in particular, to reduce the complexity and the production cost of known solutions. The production method according to the invention highlights the existence of a chamfer on each growth plate and provides a self-positioned deposition of a protective film on at least one part of the chamfer using a mechanical mask, preventing the deposition of the protective film on the useful zone Zu through epitaxy.
US10651031B2
A tantalum compound, a method of forming a thin film, and a method of fabricating an integrated circuit device, the tantalum compound being represented by the following General Formula (I):
US10651027B2
A light-emitting device includes: a substrate having a groove extending in a first direction and a first surface and a second surface respectively arranged to sandwich the groove in a second direction; a first electrode provided on the first surface; a second electrode provided on the second surface; a graphite thin film provided on the first electrode and the second electrode and extending from the first electrode to the second electrode along the second direction in such a way as to be astride the groove; a third electrode provided on the graphite thin film in such a way as to be opposite the first electrode via the graphite thin film; and a fourth electrode provided on the graphite thin film in such a way as to be opposite the second electrode via the graphite thin film.
US10651019B2
A system is disclosed for identifying a precursor ion of a product ion in a scanning DIA experiment. A precursor ion mass selection window is scanned across a precursor ion mass range of interest, producing a series of overlapping windows across the precursor ion mass range. Each overlapping window is fragmented and mass analyzed, producing a plurality of product ion spectra for the mass range. A product ion is selected from the spectra. Intensities for the selected product ion are retrieved for at least one scan across the mass range producing a trace of intensities versus precursor ion m/z. A matrix multiplication equation is created that describes how one or more precursor ions correspond to the trace for the selected product ion. The matrix multiplication equation is solved for one or more precursor ions corresponding to the selected product ion using a numerical method.
US10651003B2
An ion implanting method includes providing a gas having a bonding energy ranged from about 220 kJ/mol to about 450 kJ/mol; ionizing the gas to form a plurality of types of ions; and directing at least one of the types of the ions to implant a substance. The gas includes at least one of N2H4, CH3N2H3, C6H5N2H3, CFCl3 and C(CH3)3F.
US10651000B2
The present disclosure discloses a preparation method of pressed Scandia-doped dispenser cathode using microwave sintering. Embodiments of the present disclosure include dissolving some nitrates and ammonium metatungstate with deionized water to prepare a homogeneous solution. Precursor powder with uniform size is obtained by spray drying, the precursor powder is decomposed, and two-step reduction may be proceeded to form doped tungsten powder with uniform element distribution. The cathode is prepared by one-time microwave sintering. One-time forming of cathode sintering is realized, and sintering shrinkage and sintering time are reduced significantly. The method has excellent repeatability, and the cathode has a homogeneous structure and excellent emission performance at 950° C.
US10650998B2
Power fuses having filler material including hydrated zeolite material facilitates increasing power density of electrical fuses in reduced package sizes. The hydrated zeolite material releases water to cool and suppress electrical arcing conditions experienced in higher power circuitry.
US10650992B2
In a switch device, an operating knob is capable of being pushed so as to swing around a first axis from a non-operated position to a predetermined push operation position with respect to a switch case and is capable of being toggled so as to swing around a second axis that is orthogonal to the first axis from the non-operated position to a predetermined toggle operation position. A first engagement portion where the operating knob engages with a push switch is disposed on the second axis, and a second engagement portion where the operating knob engages with a toggle switch is disposed at a position closer to the first axis in a direction along the second axis than the first engagement portion where the operating knob engages with the push switch.
US10650984B2
A method for preparing a niobium, titanium or vanadium metal oxide nanostructured material is provided. The method comprises providing an aqueous reagent comprising (i) a soluble metal oxalate, and/or (ii) oxalic acid and a metal oxide precursor, adding a buffering agent to the aqueous reagent to form a mixture, and heating the mixture under hydrothermal conditions to obtain the metal oxide nanostructured material. The metal oxide nanostructured material may also be doped with a dopant metal such as titanium to enhance capacity and cycling stability. An electrode comprising the metal oxide nanostructured material, and an electrochemical cell containing the electrode are also provided.
US10650982B2
A method for the fabrication of h-WO3/WS2 core/shell nanowires and their use in flexible supercapacitor applications. The novel nanowire assemblies exhibit multifold advantages desired for high-performance supercapacitors, including superior material properties and electrode design. The material design principle can be extended to other material systems, implying its great potential for a variety of energy storage devices compatible with emerging flexible and wearable technologies.
US10650980B2
A capacitor and process for forming the capacitor, is provided wherein the capacitor comprises a conductive polymer layer. The conductive polymer comprises first particles comprising conductive polymer and polyanion and second particles comprising the conductive polymer and said polyanion wherein the first particles have an average particle diameter of at least 1 micron to no more than 10 microns and the second particles have an average particle diameter of at least 1 nm to no more than 600 nm.
US10650976B2
A multilayer ceramic capacitor includes a multilayer body including an inner layer section extending from an inner electrode positioned closest to a first principal surface of the multilayer body to an inner electrode positioned closest to a second principal surface of the multilayer body, and first and second principal surface-side outer layer sections positioned outside the inner layer section on the sides closer to the first and second principal surfaces, respectively. Sn is dissolved in a solid state in Ni of only the inner electrodes contacting the first and second principal surface-side outer layer sections, and a Sn content is not less than about 0.1 mol and not more than about 8.5 mol where a total of Ni and Sn in each of the inner electrodes contacting the first and second principal surface-side outer layer sections is 100 mol.
US10650954B2
A transformer apparatus that may be applied as a distribution circuit adaptor (DCA) inserted into a branch supply circuit to reduce losses in a power distribution network. More particularly, implementations of the present disclosure provide a high-efficiency 2-phase dry type transformer apparatus with a removable core, as well as integrated instrumentation and thermal self-management.
US10650950B2
A laminated electronic component includes an element body and a pair of conductors. The element body is formed by laminating a plurality of element-body layers in a first direction. The pair of conductors is formed by laminating a plurality of conductor layers in the first direction. The pair of conductors is provided to the element body in such a way as to be separated from each other in a second direction orthogonal to the first direction. At a cross section orthogonal to the first direction, the pair of conductors has an uneven portion and the element body has an uneven portion engaged with the uneven portion of the pair of conductors.
US10650934B2
An insulated solution injector may include an outer tube and an inner tube arranged within the outer tube. The outer tube and the inner tube may define an annular space therebetween, and the inner tube may define a solution space within. The annular space may be configured so as to insulate the solution within the solution space. As a result, the solution may be kept to a temperature below its decomposition temperature prior to injection. Accordingly, the decomposition of the solution and the resulting deposition of its constituents within the solution space may be reduced or prevented, thereby decreasing or precluding the occurrence of a blockage.
US10650931B2
Vibration-based flowmeters are useable in inaccessible nuclear reactor spaces. Flowmeters include an extension that blocks fluid flow in a path and a detector that detects vibrations caused by vortex shedding in the fluid flow around the extension. The detected frequency of the vibrations determines the flow rate. A Strouhal number may be used to calculate the flow speed using extension surface diameter and detected vortex shedding frequency. Several extensions may cover a range of frequencies and flow speeds. Pipe-organ-type flowmeters include a passage with an opening constricted, and subsequent widening section. An extension and outlet that create turbulence in the flow at the outlet create a standing wave and vibration in the extension and/or entire flowmeter. A flow rate of the fluid through the flowmeter can be calculated using length of the passage and/or known properties of the fluid. Multiple, flowmeters of customized physical properties and types are useable together.
US10650929B1
In some aspects, the described systems and methods provide for a method for training a model to predict survival time for a patient. The method includes accessing annotated pathology images associated with a first group of patients in a clinical trial. Each of the annotated pathology images is associated with survival data for a respective patient. Each of the annotated pathology images includes an annotation describing a tissue characteristic category for a portion of the image. Values for one or more features are extracted from each of the annotated pathology images. A model is trained based on the survival data and the extracted values for the features. The trained model is stored on a storage device.
US10650914B2
The present invention relates to a fresh water acute criteria prediction method based on a quantitative structure-activity relationship for metals. An unknown toxic endpoint of a metal is predicted according to a quantitative relationship between structural characteristics of heavy metal ions and acute toxicity effects of aquatic organisms, and hazard concentrations for protecting the aquatic organisms of different proportions are derived from sensitivity distribution analysis on different species. The fresh water acute criteria prediction method is a method for establishing a metal toxicity predictive model by integrating physicochemical structural parameters of heavy metals and toxic mechanisms of different aquatic organisms and applying the metal toxicity predictive model to prediction of an unknown criteria reference value.
US10650912B2
A system for providing structural variation or phasing information is provided. The system accesses a nucleic acid sequence dataset corresponding to a target nucleic acid in a sample. The dataset comprises a header, synopsis, and data section. The data section comprises a plurality of sequencing reads. Each sequencing read comprises a first portion corresponding to a subset of the target nucleic acid and a second portion that encodes an identifier for the sequencing read from a plurality of identifiers. One or more programs in the memory of the system use a microprocessor of the system to provide a haplotype visualization tool that receives a request for structural variation or phasing information from the dataset. The request is evaluated against the synopsis thereby identifying portions of the data section. Structural variation or phasing information is formatted for display in the haplotype visualization tool using the identified portions of the data section.
US10650894B2
A semiconductor memory device of an embodiment includes a substrate, a first conductive layer provided above the substrate, the first conductive layer being spaced apart from the substrate in a first direction, and the first conductive layer being provided parallel to a substrate plane, a second conductive layer provided adjacent to the first conductive layer in a second direction intersecting the first direction, the second conductive layer being provided parallel to the substrate plane, a third conductive layer provided above the first conductive layer, the third conductive layer being spaced apart from the first conductive layer in the first direction, and the third conductive layer being provided parallel to the substrate plane, a fourth conductive layer provided above the second conductive layer, the fourth conductive layer being spaced apart from the second conductive layer in the first direction, and the fourth conductive layer being provided parallel to the substrate plane, a fifth conductive layer provided above the third conductive layer, the fifth conductive layer being spaced apart from the third conductive layer in the first direction, and the fifth conductive layer being provided parallel to the substrate plane, a sixth conductive layer provided above the fourth conductive layer, the sixth conductive layer being spaced apart from the fourth conductive layer in the first direction, and the sixth conductive layer being provided parallel to the substrate plane, an insulator provided between the first and second conductive layers, between the third and fourth conductive layers, and between the fifth and sixth conductive layers, a first signal line provided between the first, third, and fifth conductive layers and the insulator, the first signal line extending in the first direction, a second signal line provided between the second, fourth, and sixth conductive layers and the insulator, the second signal line extending in the first direction, a first memory cell provided between the first conductive layer and the first signal line, the first memory cell being configured to store first information, a second memory cell provided between the second conductive layer and the second signal line, the second memory cell being configured to store second information, a third memory cell provided between the third conductive layer and the first signal line, the third memory cell being configured to store third information, a fourth memory cell provided between the fourth conductive layer and the second signal line, the fourth memory cell being configured to store fourth information, a fifth memory cell provided between the fifth conductive layer and the first signal line, the fifth memory cell being configured to store fifth information, a sixth memory cell provided between the sixth conductive layer and the second signal line, the sixth memory cell being configured to store sixth information, and a control circuit configured to apply a second voltage to the third conductive layer, the control circuit being configured to apply a third voltage to the fifth conductive layer, the control circuit being configured to read data from the first memory cell, the second voltage being smaller than a first voltage, the first voltage being applied to the first conductive layer, and the third voltage being larger than the first voltage.
US10650893B2
Numerous embodiments are disclosed for a high voltage generation algorithm and system for generating high voltages necessary for a particular programming operation in analog neural memory used in a deep learning artificial neural network. Different calibration algorithms and systems are also disclosed. Compensation measures are utilized to compensate for changes in voltage or current as the number of cells being programmed changes.
US10650876B2
According to one embodiment, a magnetic memory device includes a magnetoresistive element including first and second magnetic layers, and a nonmagnetic layer between the first and the second magnetic layers and capable of setting one of a first state in which magnetization directions of the first and second magnetic layers are parallel and a second state in which magnetization directions of the first and second magnetic layers are antiparallel, and a write circuit that applies a first voltage to the element when setting one of the first and second states to the element and applies a second voltage in a same direction as the first voltage and greater than the first voltage to the element when setting the other one of the first and second states to the element.
US10650875B2
A system for a nonvolatile memory for broad temperature range applications. The system includes a memory organized into an addressable memory range and comprising a plurality of memory arrays comprising memory cells wherein each memory array is configured for operation over a different temperature range, and a buffer for receiving a data word and an associated address for writing into the memory. A temperature sensor is used for sensing a current temperature of operation of the memory. A write controller is coupled to the buffer, the temperature sensor and the memory. The write controller is operable to perform a write operation that includes accessing a temperature value from the temperature sensor, selecting a selected memory array of the plurality of memory arrays that is configured for operation at the temperature value, and writing the data word, at the associated address, to the selected memory array.
US10650865B2
In a low voltage detection circuit having improved detection performance, the low voltage detection circuit includes: a comparison voltage generator for generating a first comparison voltage and a second comparison voltage having a level higher than that of the first comparison voltage by dividing a power voltage; a first comparator for outputting a low voltage detection enable signal by comparing the first comparison voltage with a reference voltage; a second comparator for outputting a detection signal by comparing the second comparison voltage with the reference voltage while the low voltage detection enable signal is being input; a detection signal maintainer for providing a low voltage detection signal to an output terminal according to the detection signal; and an output signal discharger for discharging the low voltage detection signal according to the low voltage detection enable signal.
US10650863B2
An ad in a movie can be a static ad having a position in the movie that cannot be moved, or a dynamic ad having a position in the movie that can be changed. When a viewer wishes to skip a portion of the movie containing the ad, the playback system determines whether the ad is static or dynamic. If the ad is static, only the portion of the movie preceding the static ad can be skipped; the ad is unskippable. This technique is referred to as “bounceback” since the end of the skip bounces back to the start of the static ad. If the ad is dynamic, it is moved to after the end of the skip. This technique is referred to as “slip-ad” since the ad slips to later in the movie. When a movie has multiple ads, some can be static and some can be dynamic.
US10650861B2
Apparatus and associated methods relate to dividing a multimedia stream into sections segmented as a function of a characteristic of the multimedia stream, choosing from the segmented multimedia stream sections a highlight multimedia segment selected as a function of the segmented multimedia stream section content, and automatically providing collaboration access to a summarized multimedia stream constructed as a function of the highlight multimedia segment. In an illustrative example, the multimedia stream may be video. The video may be divided into segmented sections as a function of a characteristic of the video. The video characteristic may be, for example, a video temporal characteristic. In some examples, the highlight multimedia segment may be selected from the sections based on video segment content. A video highlight summary may be automatically created based on one or more highlight segments. Various examples may advantageously provide multi-user video montage creation based on the automatic highlight summaries.
US10650859B2
A system includes a recorder configured to record audio and/or video of a subject of interest and output a recording of the subject of interest and a non-contact sensor associated with the recorder. The non-contact sensor is constructed and arranged to measure movement and/or vibration of the subject of interest from substantially the same perspective and at the same time as the recorder. The system includes a controller configured to transform the measured movement and/or vibration of the subject of interest measured by the non-contact sensor into a tactile data stream for sending to a haptic display device for playback with the recording of the subject of interest by the recorder and providing haptic effects corresponding to the measured movement and/or vibration to a user of the haptic display device in synchronization with the recording.
US10650849B2
An exchange-coupled film according to the present invention includes an antiferromagnetic layer, pinned magnetic layer, and free magnetic layer which are stacked. The antiferromagnetic layer is composed of a Pt—Cr sublayer and an X—Mn sublayer (where X is Pt or Ir). The X—Mn sublayer is in contact with the pinned magnetic layer. The Pt—Cr sublayer has a composition represented by the formula PtαCr100 at %-α (α is 44 at % to 58 at %) when the X—Mn sublayer is placed on the Pt—Cr sublayer or has a composition represented by the formula PtαCr100 at %-α (α is 44 at % to 57 at %) when the X—Mn sublayer is placed on the pinned magnetic layer.
US10650847B2
The present disclosure generally relates to magnetic media devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The recording head includes a main pole, a trailing shield hot seed layer, a spin Hall layer disposed between the main pole and the trailing shield hot seed layer, and a spin-torque layer disposed between the main pole and the trailing shield hot seed layer. Spin-orbit torque (SOT) is generated from the spin Hall layer. The spin-torque layer magnetization switching or precession is induced by the SOT. The SOT based head reduces the switching current and the Vjump due to higher spin polarization ratio, which improves energy efficiency. In addition, the spin Hall layer and the spin-torque layer are easier to form compared to the conventional pseudo spin-valve structure.
US10650846B2
An apparatus according to one embodiment includes a module having a tape bearing surface and a plurality of tunnel valve read transducers arranged in an array extending along the tape bearing surface of the module. Each of the tunnel valve read transducers includes a sensor structure having a free layer, a tunnel barrier layer, and a reference layer. At least some of the sensor structures are recessed from a plane extending along the tape bearing surface. An at least partially polycrystalline coating is positioned on a media facing side of the recessed sensor structures.
US10650845B2
A magnetic disk device includes a magnetic disk and a control circuit. The magnetic disk includes a first area where writing is performed in a manner such that a newly written track partially overlaps a previously written adjacent track. The control circuit is configured to specify a range of a second track, which is to be overlapped as a result of writing first data to a first track, write second data written in the specified range of the second track to a saving area prior to writing the first data to the first track, write the first data to the first track, and verify the second data in the second track after writing the first data to the first track.
US10650841B2
The present technology relates to a sound source separation apparatus and a method which make it possible to separate a sound source at lower calculation cost. A communication unit receives a spatial frequency spectrum of a sound collection signal which is obtained by a microphone array collecting a plane wave of sound from a sound source, and a spatial frequency mask generating unit generates a spatial frequency mask for masking a component of a predetermined region in a spatial frequency domain on the basis of the spatial frequency spectrum. A sound source separating unit extracts a component of a desired sound source from the spatial frequency spectrum as an estimated sound source spectrum on the basis of the spatial frequency mask. The present technology can be applied to a spatial frequency sound source separator.
US10650837B2
Network communication speech handling systems are provided herein. In one example, a method of processing audio signals by a network communications handling node is provided. The method includes processing an audio signal to determine a pitch cycle property associated with the audio signal, determining transfer times for encoded segments of the audio signal based at least in part on the pitch cycle property, and transferring packets comprising one or more encoded segments for delivery to a target node in accordance with the transfer time.
US10650835B2
The following coding scenario is addressed: A number of audio source signals need to be transmitted or stored for the purpose of mixing wave field synthesis, multi-channel surround, or stereo signals after decoding the source signals. The proposed technique offers significant coding gain when jointly coding the source signals, compared to separately coding them, even when no redundancy is present between the source signals. This is possible by considering statistical properties of the source signals, the properties of mixing techniques, and spatial hearing. The sum of the source signals is transmitted plus the statistical properties of the source signals which mostly determine the perceptually important spatial cues of the final mixed audio channels. Source signals are recovered at the receiver such that their statistical properties approximate the corresponding properties of the original source signals. Subjective evaluations indicate that high audio quality is achieved by the proposed scheme.
US10650833B2
A method for generating a bitstream indicative of an object based audio program is described. The bitstream comprises a sequence of containers. A first container of the sequence of containers comprises a plurality of substream entities for a plurality of substreams of the object based audio program and a presentation section. The method comprises determining a set of object channels. The method further comprises providing a set of object related metadata for the set of object channels. In addition, the method comprises inserting a first set of object channel frames and a first set of object related metadata frames into a respective set of substream entities of the first container. Furthermore, the method comprises inserting presentation data into the presentation section.
US10650831B1
Various embodiments of the technology described herein alleviate the need to specifically request enrollment information from a user to enroll the user in a voice biometric authentication program. For example, the system can receive a voice interaction from a user where the voice interaction includes a request or a command having one or more portions. After the user is authenticated using non-voice biometric authentication information, the system enrolls the user into a voice biometric authentication program for at least one portion of the request or the command. The system also enrolls the user into the voice biometric authentication program for other requests or commands that include one of the at least one portion of the request or the command and portions of one or more second requests or commands for which the user has been enrolled into the voice biometric authentication program.
US10650827B2
Provided is a method including: receiving an audio signal of a transmitter; detecting sensitive information in the audio signal based on content of the audio signal; encrypting the sensitive information by using characteristic information of a receiver; and transmitting the audio signal including the encrypted sensitive information.
US10650826B2
Systems and method of diarization of audio files use an acoustic voiceprint model. A plurality of audio files are analyzed to arrive at an acoustic voiceprint model associated to an identified speaker. Metadata associate with an audio file is used to select an acoustic voiceprint model. The selected acoustic voiceprint model is applied in a diarization to identify audio data of the identified speaker.
US10650825B2
Provided is a technology which improves reliability of the interaction between devices in a system where the devices communicate. In an information appliance system, multiple information appliances and a communication device such as a smart phone are in M2M communication. The communication device receives input of a voice from a user, and authenticates the user based on a voice signal, and sample voice data accumulated for user identification. The communication device performs a speech recognition process on the voice signal to determine an instruction of the user. When the user is authenticated and the instruction of the user is determined, the communication device transmits a command according to the instruction to an information appliance that is associated with the determined instruction of the user.
US10650823B2
A voice-enabled digital communications assistant powered in part using tailored machine learning models and other algorithms is used to engage with and control one or more healthcare devices or instruments such that a user is able to control the devices or instruments using natural language, conversational-like, voice commands. A command processor processes the audible instructions, while a context-aware processor monitors the present states and conditions of all devices and instruments, as well as the environment, for situational awareness purposes, including situations where executing commands may be incompatible with or conflict with the present states or conditions of devices and instruments as well as their expected future states. In addition to speech responses by the digital assistant, a separate notification engine provides audible or visual feedback to the user.
US10650811B2
Disclosed in various examples are methods, systems, and machine-readable mediums for providing improved computer implemented speech recognition by detecting and correcting speech recognition errors during a speech session. The system recognizes repeated speech commands from a user in a speech session that are similar or identical to each other. To correct these repeated errors, the system creates a customized language model that is then utilized by the language modeler to produce a refined prediction of the meaning of the repeated speech commands. The custom language model may comprise clusters of similar past predictions of speech commands from the speech session of the user.
US10650807B2
A method and system are directed to autonomous neural network keyphrase detection and includes generating and using a multiple element state score vector by using neural network operations and without substantial use of a digital signal processor (DSP) to perform the keyphrase detection.
US10650804B2
A “Facet Recommender” creates conversational recommendations for facets of particular conversational topics, and optionally for things associated with those facets, from consumer reviews or other social media content. The Facet Recommender applies a machine-learned facet model and optional sentiment-model, to identify facets associated with spans or segments of the content and to determine neutral, positive, or negative consumer sentiment associated with those facets and, optionally, things associated with those facets. These facets are selected by the facet model from a list or set of manually defined or machine-learned facets for particular conversational topic types. The Facet Recommender then generates new conversational utterances (i.e., short neutral, positive or negative suggestions) about particular facets based on the sentiments associated with those facets. In various implementations, utterances are fit to one or more predefined conversational frameworks. Further, responses or suggestions provided as utterances may be personalized to individual users.
US10650791B2
Systems and method for image generation in a gaze tracking display. A gaze tracking display system includes a graphics processor and display circuitry. The graphics processor is configured to perform foveated rendering of image data, and to output foveated image data. The display circuitry is coupled to the graphics processor. The display circuitry includes a display device and a display controller. The display device is configured to produce a viewable image. The display controller is configured to drive the display device. The display controller includes foveated data reconstruction circuitry configured to produce an image at a resolution of the display device based on the foveated image data received from the graphics processor.
US10650786B2
An automatically brightness adjusting electronic device and a brightness adjusting method are provided. The method comprises: sensing an environmental light intensity; generating a brightness adjustment signal according to the environmental light intensity via a second control unit; and adjusting a display brightness of a display unit according to the brightness adjustment signal via a first control unit or the second control unit.
US10650779B2
An image processing apparatus includes: a signal receiver configured to receive an input image; an image processor configured to process the input image and generate an output image; a storage configured to store a first patch corresponding to a first pixel of the input image; and a controller configured to control the image processor to generate the output image by applying the first patch stored in the storage to the first pixel.
US10650775B2
A display control device includes an image creating unit, a display output unit, an update time measuring unit, and a blinking control unit. The blinking control unit determines a bright time and a dark time to be integral multiples of an update time so that a blinking frequency is within a tolerance frequency range. In a blinking control, the blinking control unit executes an on-display control to instruct the image creating unit to create a bright image for a number of times of a value obtained by dividing the bright time by the update time, and then executes an off-display control to instruct the image creating unit to create the dark image for a number of times of a value obtained by dividing the dark time by the update time, and repeats the on-display control and the off-display control until the blinking control ends.
US10650773B2
A display device includes a display panel, and a power management circuit including a switching regulator for supplying a power in a discontinuous conduction mode or in a continuous conduction mode, and a sensing circuit for sensing whether the switching regulator is operated in the discontinuous conduction mode, the switching regulator including a comparator for monitoring the supplied power, and an RS latch for receiving an output signal from the comparator, and the sensing circuit including a phase lock loop circuit for generating a first clock signal, a phase delay circuit for generating a second clock signal having a phase delayed from the first, and a determination circuit for outputting a first value when a pulse width of the output signal from the RS latch is small, and for outputting a second value when the pulse width of the output signal from the RS latch is not small.
US10650766B2
A semiconductor device with a small circuit area that consumes low power is provided. The semiconductor device includes a shift register, a sample-and-hold circuit, a first buffer circuit, and a second buffer circuit. The sample-and-hold circuit includes a first input terminal, a second input terminal, and an output terminal. An output terminal of the first buffer circuit is electrically connected to the first input terminal. The shift register is electrically connected to the second input terminal. An input terminal of the second buffer circuit is electrically connected to the output terminal of the sample-and-hold circuit. In the semiconductor device, the potential of an input analog signal is retained in the sample-and-hold circuit and the analog signal is output from an output terminal of the second buffer circuit.
US10650765B2
To improve the appearance of a light distribution pattern. A liquid crystal element having a first substrate, a second substrate, and a liquid crystal layer, where the first substrate has a counter electrode, where the second substrate includes inter-pixel electrodes, wiring parts, an insulating layer provided above the inter-pixel electrodes and the wiring parts, and pixel electrodes provided above the insulating layer, where the pixel electrodes are arranged along a first direction and a second direction, where the inter-pixel electrodes are arranged to at least overlap with a gap between the two pixel electrodes adjacent to each other in the first direction among the pixel electrodes and are connected to one of the two pixel electrodes through a through hole provided in the insulating layer, and where the wiring parts are connected to one of the inter-pixel electrodes and are arranged on the lower layer side of the pixel electrodes.
US10650759B2
A display apparatus including a display panel, a gate driving part and a data driving part. The display panel is configured to display an image, and includes a gate line and a data line. The gate driving part is configured to output a gate signal to the gate line. The data driving part is configured to output a data signal to the data line, and to change a transition time when the data signal transits from a low level to a high level, according to at least one of a change of an inversion method for driving the display panel, and a change of a frame frequency of the image.
US10650757B2
According to an aspect, a display device includes: a first translucent substrate; a second translucent substrate facing the first translucent substrate; a liquid crystal layer including polymer dispersed liquid crystal sealed between the first and second translucent substrates; at least one light emitter facing at least one of side surfaces of the first and the second translucent substrates; and a display controller. The display controller includes: an external light analyzer setting, in accordance with a received signal of external light information, a second color gamut different from a first color gamut displayable when the external light is not present; and a signal adjuster converting in color a first pixel input signal into a second pixel input signal that reduces a color shift of a second reproduced color in the second color gamut from a first reproduced color in the first color gamut in accordance with the first pixel input signal.
US10650750B2
Sub-pixel compensation is described. In at least some implementations, a computing device includes a plurality of sub-pixels within a pixel which may generate an alternating display to approximate the display of a single sub-pixel. In other implementations, a voltage is applied to sub-pixels of a color such that a voltage across a first sub-pixel is proportional to a voltage across one or more additional sub-pixels. In other implementations, a change in a voltage drop across a sub-pixel is detected, and the change is compensated for by altering a voltage of a second sub-pixel within the pixel.
US10650747B2
A display device includes: a timing controller to provide data including a pre-emphasis value and an image data value; a gamma reference voltage supplier to selectively supply one of a first gamma reference voltage and a second gamma reference voltage different from the first gamma reference voltage; and a data driver to supply a pre-emphasis voltage, that is generated based on the pre-emphasis value and the first gamma reference voltage, to data lines during a first period of a horizontal period, and to supply a data voltage, that is generated based on the image data value and the second gamma reference voltage, to the data lines during a second period of the horizontal period. The timing controller is to control the gamma reference voltage supplier to supply the first gamma reference voltage during the first period and to supply the second gamma reference voltage during the second period.
US10650746B2
Disclosed is an organic light emitting display having a mirror function. In an embodiment, a light-shielding reflective layer overlaps areas of the organic light emitting display except for emission areas provided with light emitting devices formed therein. The light-shielding reflective layer prevents light from entering channel regions of active layers and reflects external light, for example, when the organic light emitting device is not operated to display an image, and thus the organic light emitting display may stably implement a mirror function.
US10650744B2
Disclosed is a method for compensating a pixel driving circuit of an OLED display panel. In the compensation method, a driving transistor is enabled to operate stably in a saturation region for twice, and a threshold voltage of the driving transistor is calculated based on a collected charging voltage and charging time. A pixel driving circuit is compensated by establishing a threshold-voltage compensation table. The compensation method is easy to operate and can significantly improve a detecting speed of a threshold voltage. Moreover, an effect of a voltage-current conversion factor on detecting accuracy of a threshold voltage can be avoided.
US10650742B2
A system for driving a display that includes a plurality of pixel circuits arranged in an array, each of the pixel circuits including a light emitting device and a driving transistor for conveying a driving current through the light emitting device. Methods of measuring characteristics of circuit elements of pixels sharing a monitor line include the control of biasing to selectively turn off circuit elements or render their response known while measuring other circuit elements of interest.
US10650730B2
A display panel and a display apparatus using the same are disclosed. A display panel includes a base substrate including a plurality of pixel regions having corresponding gate lines and data lines, and a plurality of pads arranged at an outer periphery of the base substrate. The display panel further includes a group of subminiature light emitting diodes (LEDs) in each of the pixel regions to display an image. The subminiature LEDs in one of the pixel regions are arranged at locations within the one of the pixel regions based on a location of the one of the pixel regions with respect to a center of the base substrate.
US10650709B2
The present disclosure provides a method and an apparatus for controlling a flexible screen and an electronic device. The method includes: obtaining a press parameter with respect to a motor drive switch; and controlling a motor to rotate according to the press parameter, to unfold or fold the flexible screen. The flexible screen can be controlled to unfold and fold to obtain a suitable screen size.
US10650708B2
There is provided a system for securing a sign to a support surface. The system comprises a magnetically releasable lock adapted to automatically lock mutually displaceable surface portions together. The system ensures locking of the two mutually displaceable portions without the visible information-carrying part being disfigured. Unauthorized persons cannot remove the information-carrying part without having knowledge about the location of the magnetically releasable lock.
US10650699B2
Improved techniques and systems are disclosed for determining the components of resistance experienced by a wearer of a wearable device engaged in an activity such as bicycling or running. By monitoring data using the wearable device, improved estimates can be derived for various factors contributing to the resistance experienced by the user in the course of the activity. Using these improved estimates, data sampling rates may be reduced for some or all of the monitored data.
US10650694B2
The presently disclosed subject matter includes a Ux V system simulator. According to some examples synthetic images are display on the display device, the synthetic images showing an artificial representation of an environment in which operation of a Ux V is being simulated, the images are shown as if viewed from a vantage point of an imaging payload located onboard the Ux V; the images are processed to extract thereform values of one or more graphic image parameters; responsive to a command issued with respect to the synthetic images, the extracted values are compared with respective predefined reference values; A simulation of the issued command is executed only if the comparison between the extracted values and respective reference values complies with at least one predefined condition, thereby increasing similarity between the operation of the simulator and the operation of the real UAV system being simulated.
US10650687B2
In one implementation, a pair of messages are received from one or more space-based receivers that each received the pair of messages. The pair of messages comprise encoded position information of a transmitter, and a plurality of candidate locations for the transmitter is determined therefrom. A location of the transmitter is determined by eliminating candidate locations until only one remains. In particular, each candidate location that is not within a coverage area of each of the space-based receivers is eliminated, and each candidate location that is not within a predetermined distance of at least one previous candidate location is eliminated. In addition, it is determined that the remaining candidate location is within the coverage area of each of the space-based receivers as well as within the predetermined distance of at least one previous candidate location. Upon determining the location of the transmitter, it is transmitted to a subscriber system.
US10650685B2
A method for autonomous controlling of a remote controlled aerial vehicle, wherein a flight operator commands the aerial vehicle, comprising the steps of: initializing a data link between the aerial vehicle and a ground segment; determining an operation condition of the data link during use of the data link; and issuing at least one autonomous controlling command, if, as a result of the determining, a loss of the data link is determined.
US10650684B2
The present invention relates to a system and a method to guide and manage vehicles. These operations in total or partial absence of human intervention. The system developed through mobile radio systems appropriately specialized that oversee the operations with some appropriate control and safety features.
US10650682B2
The invention relates to a communication system for a vehicle, which device includes a sensor device, wherein the sensor device is arranged to capture sensor data when the sensor device moves. A receiving device receives reference data from an external management system and a processing device determines a difference between the captured sensor data and the corresponding reference data, wherein the determined difference between the captured sensor and the corresponding reference data is transmitted to the external management system.
US10650675B2
A display system and an in-vehicle system include a display device provided at a vehicle and configured to display a person image indicating a person at a position visible from the outside of the vehicle; and a controller configured to acquire surrounding status information indicating a surrounding status of the vehicle and control the display device based on the acquired surrounding status information, thereby the executing external display processing of displaying the person image. As a result, the display system and the in-vehicle system provide an advantageous effect that easily-understandable displaying can be performed.
US10650667B1
Implementations of a system for determining the relevancy of a plurality of alarms may include: a plurality of sensors configured to be coupled to a patient, wherein the plurality of sensors is configured to gather physiological data, a medical monitoring device coupled to the plurality of sensors through a telecommunication channel, and wherein the medical monitoring device is configured to determine a physiological state of the patient using the physiological data. The medical monitoring device may be further configured to issue a plurality of alarm states, and a processing unit coupled to the medical monitoring device through a telecommunication channel, is then configured to evaluate the plurality of alarm states, determine the relevancy of each alarm state of the plurality of alarm states, and issue one or more alarms corresponding with each relevant alarm state to a computing device associated with a user.
US10650661B2
A method and apparatus for monitoring adherence to a dosing-regimen for a medication is presented. Systems in accordance with the present invention automatically monitor the medicine content of a blister card based on the state of its lidding film and compare it to the prescribed dosing regimen for the medicine. In some embodiments, the lidding film is imaged using a tomographic imaging technique, such as electrical resistance tomography or electrical impedance tomography. Alternative sensing approaches are based on optical, acoustic, and tactile sensors that interrogate either the dispensing region at each tablet location or the tablets themselves to determine whether tablets have been dispensed. Automatic monitoring of the blister card enables the user to be: (1) alerted to non-compliance, (2) alerted to a risk of future non-compliance, and/or (3) to be provided remediation instructions when non-compliance is determined.
US10650660B2
An activity monitor is associated with a container, such as a medication bottle, and includes one or more detectors configured to detect activity associated with the bottle, such as movement, opening and/or closing, and changes in volume and/or mass. The activity monitor may include alerting devices and be programmed with scheduling information. The activity monitor may also, or instead, be part of a system and communicate with one or more remote devices such as a user device or monitoring system, such as to receive programming information from those devices or to output activity information to those devices.
US10650659B2
The present invention discloses a method to deliver a reminder message. The method includes a step of triggering a delivery of the reminder message upon detecting or sensing a reminder message required event-or-activity to prevent a person from forgetting or losing a person item. In an exemplary embodiment, the step of sensing the reminder message required event-or-activity includes a step of detecting or sensing an activity when the person preparing to leave a place for a next destination.
US10650658B2
As disclosed herein a dynamic geo-fencing method includes receiving a plurality of geo-fence extent factors, a plurality of extents, and a plurality of violation responses for a geo-fence, determining a first geo-fence extent factor of the plurality of geo-fence extent factors, selecting a first extent for the geo-fence corresponding to the first geo-fence extent factor, determining that the geo-fence is violated, and responsive to determining that the geo-fence is violated, performing a violation response, of the plurality of violation responses, corresponding to the first geo-fence extent factor. A corresponding system and computer program product are also disclosed herein.
US10650652B1
Systems and techniques are described for an integrated security environment to monitor activities at a commercial facility and a residential facility. In some implementations, a monitoring system monitors a property that includes one or more sensors located at the property and generate sensor data. A monitor control unit receives and analyzes the sensor data. Based on analyzing the sensor data, the monitor control unit determines that an event has likely occurred at the property and generates data indicating that the event has likely occurred at the property. A monitoring server receives the data indicating the event has likely occurred at the property. Based on the data that the event has likely occurred at the property, transmitting, to an additional monitoring system that is configured to monitor an additional property, instructions for the additional monitoring system to perform an action.
US10650650B2
Parcel theft deterrence for audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device captures image data that includes a parcel, a parcel boundary may be created for monitoring the parcel within. In various embodiments, when the parcel is removed from the parcel boundary, a user alert may be generated to notify a user of a client device associated with the A/V recording and communication device that the parcel has been removed.
US10650647B2
The various implementations described herein include methods, devices, and systems for monitoring activity in a home environment. In one aspect, a method performed at a voice-assistant device includes: while operating in an assistant mode, receiving an occupant command to operate in a monitoring mode; in response to the command, transitioning to operating in the monitoring mode; while operating in the monitoring mode, detecting a sound; obtaining a determination as to whether the sound meets one or more monitoring criteria; and in accordance with a determination that the sound meets the one or more monitoring criteria: obtaining a classification of the sound; and generating an alert or notification in accordance with the classification of the sound.
US10650642B2
A lottery ticket dispenser bin is configured for dispensing interconnected sealed ticket packs, and includes a housing having a front panel with a dispensing slot defined therein and a back panel. The housing has a bottom contour that includes a middle section on which the stack of ticket packs rest in an upright orientation, and a front wall that extends upwards towards the dispensing slot. A hump defines a transition surface between the middle section and the front wall, and an initial contact surface that retains a trailing ticket pack in the middle section as a leading ticket pack is pulled through the dispensing slot. The front wall defines a second contact surface against which the trailing ticket pack is pulled and bent as the leading ticket pack is pulled from the dispensing slot. An insert that defines the bottom contour is also provided for insertion into a ticket bin.
US10650640B2
Embodiments of the present invention are directed to gaming systems that allow customers to wager, or “trade-in” an object of value or winning situation for a chance to win an even more valuable award. The chance for valuable award may be a bonus game or chance to win a bonus game. Bonus awards are “funded” by the savings achieved from the players trading in their wins in the base game, which would otherwise be paid. Players who do not trade-in see no changes from the base game paytable, while those players who participate in the trade-in bonus have a different gaming experience.
US10650638B2
When a predetermined condition is satisfied, the gaming machine 1 replaces some of the plurality of reels 61 displayed on the display unit 27 with a special reel 62 having a symbol arrangement different from the reels 61 from when the reels 61 start to spin to when the game result is formed.
US10650625B2
Communications over short-range connections are used to facilitate whether access to resources is to be granted. For example, upon device discovery of one of an electronic user device and an electronic client device by the other device over a Bluetooth Low Energy connection, an access-enabling code associated with a user device or account can be evaluated for validity and applicability with respect to one or more particular resource specifications. User identity can be verified by comparing the user against previously obtained biometric information.
US10650619B2
An on-vehicle relay device that is connected to a first on-vehicle device and a second on-vehicle device via an on-vehicle network, and relays a message transmitted from the first on-vehicle device to the second on-vehicle device, includes a processor configured to receive a permission request for transmission of a first message from the first on-vehicle device, determine whether the total of the usage rate of the bandwidth of the on-vehicle network used by at least one message already permitted to be transmitted via the on-vehicle network, and the usage rate of the bandwidth of the on-vehicle network used by the first message is equal to or smaller than a predetermined threshold value, and send a reply that permits transmission of the first message, to the first on-vehicle device, when the sum is equal to or smaller than the predetermined threshold value.
US10650613B2
A system includes a machinery protection monitoring system. The machinery protection monitoring system includes a memory configured to store a plurality of alarm escalation rules associated with an operational protection function of an industrial machine, and a processor communicatively coupled to the memory and configured to utilize the plurality of alarm escalation rules. The processor is also configured to receive an indication that the operational protection of the industrial machine is at least partially suspended, compare the measurement of the one or more operational parameters to at least one of the plurality of alarm escalation rules, and generate an alarm signal based at least in part on whether the at least one of the plurality of alarm escalation rules is satisfied. The alarm signal includes an indication of an adverse operational condition of the machinery protection monitoring system.
US10650612B2
A system and method for visualizing data obtained by performing a three-dimensional scan with penetrating radiation. Raw density arrays are formed from the scan, each raw density array being a three-dimensional array. A processed density array is formed by one or more operations, such as taking the difference between two raw density arrays, rotating the processed density array, multiplying the processed density array by a front-lighting array, and projecting the processed density array onto a plane to form an image, the projecting including calculating one or more of a plurality of statistics for each of a set of vectors each corresponding to a pixel of the image, the plurality of statistics including a vector mean, a vector maximum, and a vector standard deviation.
US10650602B2
A three-dimensional information augmented video see-through display device according to an exemplary embodiment of the present disclosure includes a camera interface module which obtains at least two real images from at least two camera modules, a rectification module which performs rectification on the at least two real images, a lens distortion correction module which corrects at least two composite images obtained by combining a virtual image to the at least two real images, based on a lens distortion compensation value indicating a value for compensating for a distortion of a wide angle lens for the at least two real images, and an image generation module which performs side-by-side image processing on the at least two composite images to generate a three-dimensional image for virtual reality VR or augmented reality AR.
US10650596B2
An electronic device is provided. The electronic device includes a communication module comprising communication circuitry, a memory configured to store first information indicating first image data generated using a first rendering scheme based on a first polyhedron configured with a first number of surfaces and second information indicating second image data generated using a second rendering scheme based on a second polyhedron configured with a second number of surfaces, and a processor. The processor is configured to verify state information of the electronic device, to select one of the first information and the second information based on the at least state information, to transmit a request corresponding to the selected information to an external electronic device via the communication module, to receive image data corresponding to the selected information between the first image data and the second image data from the external electronic device in response to the request, and to control playback of the received image data.
US10650594B2
An augmented reality surgical system includes a head mounted display (HMD) with a see-through display screen, a motion sensor, a camera, and computer equipment. The motion sensor outputs a head motion signal indicating measured movement of the HMD. The computer equipment computes the relative location and orientation of reference markers connected to the HMD and to the patient based on processing a video signal from the camera. The computer equipment generates a three dimensional anatomical model using patient data created by medical imaging equipment, and rotates and scales at least a portion of the three dimensional anatomical model based on the relative location and orientation of the reference markers, and further rotate at least a portion of the three dimensional anatomical model based on the head motion signal to track measured movement of the HMD. The rotated and scaled three dimensional anatomical model is displayed on the display screen.
US10650588B2
A method for generating a three-dimensional model of an object, by a scanning system including a client-side device including: an acquisition system configured to capture images; and an interaction system including a display device and a network interface includes: capturing a plurality of images of the object by the acquisition system, the images being captured from a plurality of different poses of the acquisition system; computing depth maps from the images of the objects, each of the depth maps corresponding to one of the poses of the acquisition system; combining the depth maps to generate a combined point cloud; and displaying, on the display device, the combined point cloud or a 3D mesh model generated from the combined point cloud.
US10650587B2
The present invention relates to a method and system for constructing isosurfaces from 3D data sets, such as 3D image data that are based on a cubic grid (voxel image data). Specifically, 3D image is rendered from a voxel image that can be generated by a variety of medical modalities. The present invention is a modification of the MCA that allows for constructing an isosurface without holes resulting from some cubes having ambiguous isosurface topology. Specifically, to avoid holes resulting from ambiguities, multiple isosurfaces having different resolution levels are generated for ambiguous cubes to resolve the ambiguity.
US10650583B2
Generation of an inappropriate image portion in an orthographic image due to occlusion is prevented. An image processing device includes an image data receiving part that receives image data of multiple photographed images taken by photographing an object from different positions, a coordinate designating part that receives designation of a specific position in the object, and an optimum-condition satisfying image selecting part that selects a photographed image that is taken from a direction in a specific range relative to the specific position, from among the multiple photographed images. The selected photographed image is used to obtain pixel information of the specific position.
US10650579B2
An electronic system for displaying visual information to a user includes a head-mounted display (HMD) including a near-eye display (NED), a microprocessor in data communication with the NED, and a storage device in data communication with the microprocessor. The storage device has instructions stored thereon that, when executed by the microprocessor, cause the microprocessor to perform a method. The method includes identifying an origin point and target point and calculating an object distance between the origin point and the target point in three-dimensional space. The target point is part of a virtual object that is procedurally generated. The object distance is used to adjust a threshold value of a distance test. The method further includes determining a shader value for the target point and applying a shader to the target point to create a shaded virtual object. The shaded virtual object is then displayed to the user with the NED.
US10650577B2
A tile-based graphics processing pipeline includes a back-facing determination and culling unit that is operable to cull back-facing triangles before the tiling stage. The back-facing determination and culling unit include a triangle size estimator that estimates the size of a triangle being considered. If the size of the triangle is less than a selected size, then the area of the triangle is calculated using fixed point arithmetic and the result of that area calculation is used by a back-face culling unit to determine whether to cull the triangle or not. On the other hand, if the size estimator determines that the primitive is greater than the selected size, then the triangle bypasses the fixed point area calculation and back-face culling unit and is instead passed directly to the tiler.
US10650575B2
A method and system of computer graphics rendering implemented upon a processor in communication with a memory device storing a data comprises: loading a data structure representing at least a part of a scene in world space for display into the processor; a transform module transforming the data structure from world space to clip space; a dividing module subdividing the data structure in clip space so as to form child data structures; and a testing module testing which of the plurality of child data structures are within a viewing frustum, so that child data structures outside of the viewing frustum are discarded and a plurality of remaining nodes are retained. The plurality of remaining data structures are subsequently subdivided and tested until the plurality of remaining data structures do not overlap with the viewing frustum. A display module processing the plurality of remaining data structures for generation of an image on a display device.
US10650573B2
A method assigns weights to physical imager pixels in order to generate photorealistic images for virtual perspectives in real-time. The imagers are arranged in three-dimensional space such that they sparsely sample the light field within a scene of interest. This scene is defined by the overlapping fields of view of all the imagers or for subsets of imagers. The weights assigned to imager pixels are calculated based on the relative poses of the virtual perspective and physical imagers, properties of the scene geometry, and error associated with the measurement of geometry. This method is particularly useful for accurately rendering numerous synthesized perspectives within a digitized scene in real-time in order to create immersive, three-dimensional experiences for applications such as performing surgery, infrastructure inspection, or remote collaboration.
US10650563B2
A method is provided that includes receiving, from a camera, a plurality of images representing a portion of a face containing a mouth. One or more images of the plurality of images depict a tongue extended out of the mouth. The method also includes determining, based on the plurality of images, an amount of time for which the tongue has been extended out of the mouth. The method additionally includes determining, based on the amount of time, a tongue length for a digital representation of the tongue. The digital representation of the tongue forms part of a digital representation of the face. The method further includes adjusting the digital representation of the face to have the digital representation of the tongue extend out of the mouth with the determined tongue length. The method yet further includes providing instructions to display the adjusted digital representation of the face.
US10650562B2
A display control device that displays an image includes an acquirer, a drawer, and an image combiner. The acquirer acquires layer information which defines (i) individual layers corresponding to display regions of a plurality of display devices and (ii) a common layer including the display regions of the plurality of display devices, as layers of images each constituted by a plurality of layers. The drawer draws first combination images to be displayed so as to move among the plurality of display devices in the common layer, and draws second combination images to be independently displayed by the display devices in the individual layers, based on the layer information acquired by the acquirer. The image combiner combines the first combination images drawn in the common layer by the drawer with the second combination images of the corresponding individual layers. Accordingly, it is possible to reduce a processing load when image display is linked between a plurality of displays.
US10650560B2
A system comprising a computer-readable storage medium storing at least one program and a method for generating graphical representations of event participation flows are presented. In example embodiments, the method includes determining an event participation flow for participants of a subject event, and causing presentation of a graphical representation of the event participation flow in the user interface. The method may further include receiving a user selection of a filter via the user interface, and filtering the graphical representation of the event participation flow in accordance with the user selected filter.
US10650558B2
A method and system for drawing a stack graph that includes a timeline and one or more stack lines based on a set of event data. A stack line may be associated with an event target and may include one or more event overlays that represent event objects. In one implementation, event overlays may include a visual characteristic that identifies an event source associated with the event object of the event overlay.
US10650551B2
According to one embodiment, a work support system includes an imager, a storage part, and a processor. The imager is configured to image a first transfer object after the first transfer object is transferred into a structural object and arranged inside the structural object. The storage part stores first three-dimensional data. The first three-dimensional data includes three-dimensional data of the structural object and three-dimensional data of the first transfer object. The three-dimensional data of the first transfer object is overlaid at a first position inside the structural object of the three-dimensional data. The processor detects a displacement of the first transfer object of second three-dimensional data with respect to the first transfer object of the first three-dimensional data. The second three-dimensional data is obtained by imaging the first transfer object arranged inside the structural object.
US10650546B2
A method of providing a descriptor for at least one feature of an image comprises the steps of providing an image captured by a capturing device and extracting at least one feature from the image, and assigning a descriptor to the at least one feature, the descriptor depending on at least one parameter which is indicative of an orientation, wherein the at least one parameter is determined from the orientation of the capturing device measured by a tracking system. The invention also relates to a method of matching features of two or more images.
US10650545B2
Systems and techniques are provided for linking subjects in an area of real space with user accounts. The user accounts are linked with client applications executable on mobile computing devices. A plurality of cameras are disposed above the area. The cameras in the plurality of cameras produce respective sequences of images in corresponding fields of view in the real space. A processing system is coupled to the plurality of cameras. The processing system includes logic to determine locations of subjects represented in the images. The processing system further includes logic to match the identified subjects with user accounts by identifying locations of the mobile computing devices executing client applications in the area of real space and matching locations of the mobile computing devices with locations of the subjects.
US10650538B2
The present disclosure provides systems and methods that measure soil roughness in a field from imagery of the field. In particular, the present subject matter is directed to systems and methods that include or otherwise leverage a machine-learned clod detection model to determine a soil roughness value for a portion of a field based at least in part on imagery of such portion of the field captured by an imaging device. For example, the imaging device can be a camera positioned in a downward-facing direction and physically coupled to a work vehicle or an implement towed by the work vehicle through the field.
US10650518B2
Disclosed are Computer Aided Diagnosis (CAD) apparatus and method to combine information on sequential image frames and to provide a superior classification result for the ROI in the image frame. The CAD apparatus may include a Region of Interest (ROI) detector configured to detect an ROI from image frames, a categorizer configured to create groups of image frames having successive ROI sections from among the image frames based on a result of the detection, a classifier configured to classify an ROI detected from each of the image frames belonging to the groups, and a result combiner configured to combine classification results for the image frames belonging to each group from the groups and to calculate a group result for the each group.
US10650512B2
Computer-implemented methods are used to analyze a medical image to assess the state of the sample region. In at least one embodiment, the method comprises receiving at least one medical image collected previously from an image source, the at least one medical image comprising a plurality of voxels, each characterized by a signal value; classifying the signal value of each voxel as representing one of healthy tissue or diseased tissue based on a threshold value; and analyzing at least one topographical feature of the at least one medical image.
US10650509B2
A method includes automatically aligning a laser-based timing analysis image of a semiconductor device with an image of a layout of the device. The method further includes controlling a speed at which a multitude of images subsequently obtained by the laser-based timing analysis are compared to the layout of the device to create a video overlay. The method further includes analyzing a multitude of potential failures of the semiconductor device by detecting movements of a multitude of hotspots on the layout as shown by the video overlay.
US10650497B2
Disclosed are a method and device for transmitting and displaying an image, a storage medium, and a processor. The method includes: segmenting a target image into multiple regions to obtain multiple regional images, where the multiple regions to which the regional images belong include a first region and a second region, the first region is a region on which a gaze point falls, and the second region is a region other than the first region in the target image; assigning resolutions to the respective regional images of the target image, where the respective regional images have different resolutions; and transmitting, one by one, the respective regional images have different resolutions.
US10650490B2
Environmental map generation techniques and systems are described. A digital image is scaled to achieve a target aspect ratio using a content aware scaling technique. A canvas is generated that is dimensionally larger than the scaled digital image and the scaled digital image is inserted within the canvas thereby resulting in an unfilled portion of the canvas. An initially filled canvas is then generated by filling the unfilled portion using a content aware fill technique based on the inserted digital image. A plurality of polar coordinate canvases is formed by transforming original coordinates of the canvas into polar coordinates. The unfilled portions of the polar coordinate canvases are filled using a content-aware fill technique that is initialized based on the initially filled canvas. An environmental map of the digital image is generated by combining a plurality of original coordinate canvas portions formed from the polar coordinate canvases.
US10650489B2
Provided is an image display apparatus that displays a page image including a plurality of objects on a screen, determines an amount of movement of the end of the object to be displayed from the end of the screen by detecting a user operation on a touch panel, and sets the end position of the object based on the determined amount of movement when the object to be displayed is larger than the screen.
US10650480B2
A method of making a security device, comprising: forming an array of primary focusing elements on a first region of a focusing element support layer, by applying at least one transparent curable material either to the focusing element support layer or to a casting tool carrying a surface relief over an area which includes at least the first region, the surface relief comprising portions corresponding to the primary focusing elements; forming the transparent curable material(s) with the casting tool; and curing the transparent curable material(s) so as to retain the surface relief in the first region; wherein the surface relief further includes a plurality of structures of greater depth than the height of the primary focusing elements such that the cured transparent material(s) include a plurality of features protruding above the height of the primary focusing elements between primary focusing elements of the array.
US10650467B2
Processes for estimating payment on a claim for services rendered are described. The process includes formatting data related to a medical service to be rendered to a patient in a mock claim, applying pricing rules that are unique to an agreement between payer entity and a provider of the service; and determining an estimated payment for the medical service to be paid by the payer to the provider after the medical service has been rendered to the patient.
US10650448B1
The systems and methods described herein allow consumers to lock or unlock their credit files at multiple credit bureaus in real-time or near real-time. The service may allow a consumer to provide identifying information, such as a personal identifier to lock or unlock credit files at a plurality of credit bureaus over a network. Upon receiving the personal identifier, the system may use the personal identifier to translate the identifier into a plurality of access codes for respective credit bureaus, for example by accessing a data structure, such as a database or table, that stores a personal identifier and access codes that are associated with a consumer. The system may then use the access codes to automatically initiate locking or unlocking of credit files for the consumer at the respective credit bureaus.
US10650444B2
A battery reservation device (10) comprises a battery state acquisition component (12), a scheduled return time acquisition component (13c), a remaining battery charge prediction component (14), a battery station information acquisition component (15), and a reservation acceptance component (17). The battery state acquisition component (12) acquires the remaining battery charge of a battery pack (1) scheduled to be returned to a battery station (30a). The scheduled return time acquisition component (13c) acquires the scheduled return time of the battery pack (1). The remaining battery charge prediction component (14) predicts the remaining battery charge at the time of return on the basis of the current remaining battery charge of the battery pack (1) and the scheduled return time. The battery station information acquisition component (15) acquires the charging speed of a charger (31). The reservation acceptance component (17) accepts a rental reservation for the battery pack (1) scheduled to be returned on the basis of the remaining battery charge at the time of return and the charging speed of the charger (31).
US10650431B1
A system, method, and computer program product are provided for a catalog driven user experience. In use, one or more products to present utilizing at least one user interface are identified, the one or more products being defined in at least one product catalog including a plurality of products associated with at least one service provider. Additionally, user experience criteria information associated with the one or more products is received, the user experience criteria information including at least one definition of how the one or more products are to be presented utilizing the at least one user interface, the at least one definition of how the one or more products are to be presented utilizing the at least one user interface being one of a plurality of dynamically selectable definitions defined in the at least one product catalog and being associated with at least one of a plurality of usability properties. Further, the one or more products are presented utilizing the at least one user interface based on the at least one definition of how the one or more products are to be presented and at least one of the plurality of usability properties.
US10650426B2
In current systems, only one consumer can personalize a product using a single session or at a single device (e.g., a computer, mobile device). In an embodiment, a method includes providing, at a user device via a network, a user interface displaying a three-dimensional (3D) model of a consumer product selected by a user. The method further includes customizing the 3D model of the consumer product based on selections and manipulations of the consumer product received at the provided user interface from at least two users. The method further includes, responsive to finalization of the customized 3D model by one of the users, submitting the customized 3D model for 3D printing. In this manner, multiple people can collaborate to create a single 3D printed product.
US10650421B2
A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products.
US10650416B1
A simulated ad placement bid request supply side platform. The platform comprises a processor, a memory, and a test mobile ad placement bid request generator application stored in the memory. When executed by the processor the application builds a plurality of mobile ad placement bid requests, where each mobile ad placement bid request comprises a test parameter value that indicates the bid request is a test bid request, transmits the plurality of mobile ad placement bid requests built by the test mobile ad placement bid request generator application to the bidding platform, receives winning mobile ad placement bids associated with the mobile ad placement bid requests sent by the test mobile ad placement bid request generator application, and analyzes the winning mobile ad placement bids received by the test mobile ad placement bid request generator application to determine test metrics.
US10650405B2
A method for media content tracking is disclosed. The method includes receiving a user identifier and instructing display systems to display media content based on the user identifier. Each display system has a corresponding screen. The method also includes receiving image data from an imaging system configured to have a field of view arranged to capture images of a user. The method further includes determining gaze characteristics of the user including a gaze target of the user. The method further includes determining whether the gaze target corresponds to one of the screens. When the gaze target corresponds to one of the screens, the method includes determining a time period of gaze engagement with the corresponding screen. The method also includes storing at least one of the gaze characteristics and the media content or an identifier of the media content displayed on the screen corresponding to the gaze target.
US10650397B2
Systems and methods for initiating and conducting an automated survey are disclosed herein. According to some implementations, a processing device of a computer may receive a notification of an occurrence of a trigger event after the occurrence of the trigger event, initiate an automated survey to be offered to the customer, conduct the automated survey with the customer, and receive survey result information from the customer in response to the automated survey.
US10650396B2
Approaches for predicting demand spikes and cyclic demand for web-related content is provided. An approach includes generating multiple models for predicting demand. The approach further includes selecting a model from the multiple models. The approach further includes inputting information into the model. The approach further includes generating, by at least one computing device, a predicted demand spike using the model and the information. The approach further includes generating a total predicted demand curve by combining the predicted demand spike with predicted cyclical demand.
US10650395B2
The disclosed embodiments include methods and systems for providing social discovery service operations. In one embodiment, a system for providing a social discovery service is disclosed. The system may be configured to receive transaction data relating to one or more purchase transactions involving one or more merchants and one or more consumers. The system may also be configured to receive product data identifying one or more products included in the one or more purchase transactions. The system may also receive location data associated with the one or more purchase transactions. Based on the transaction data, location data, and the product data, the system may be configured to generate one or more social discovery graphs. Further, the system may be configured to perform one or more social discovery operations based on the one or more social discovery graphs.
US10650393B2
A mobile computing device receives audio data comprising an audio encoding of a unique identifier associated with a movie trailer. The mobile computing device or a remote computing device decodes the audio encoding using a decoder and generates non-audio data comprising the unique identifier responsive to the decoding. The mobile computing device or the remote computing device determines that the unique identifier is associated with the movie trailer. The mobile computing device generates a prompt for user feedback regarding the movie trailer, receives the user feedback regarding the movie trailer, and sends the user feedback to the remote computing device.
US10650386B2
A method and system for improving network usage detection and presentation is provided. The method includes detecting and identifying a user accessing specified network content. Objects being viewed by the user via a network are detected and prior associations between the objects and the user are determined. Attributes of the objects with respect to the prior associations are determined and presented via a GUI.
US10650376B1
Systems and methods for securely storing digital assets using a secure portal are disclosed. Using an isolated computer within an electronic isolation chamber, a plurality of digital asset accounts may be generated, and one or more private keys and a digital asset account identifier corresponding to each of the digital asset accounts may be obtained. A respective reference identifier may be associated with each digital asset account. At least one of the one or more private keys corresponding to each digital asset account may be divided into a plurality of private key segments and written to a card along with the respective reference identifier to create sets of collated cards, wherein each set comprises cards corresponding to different private keys.
US10650373B2
A first and a second device both have access to a series of data representing configurations of hash functions. The first device selects a first configuration and implements a hashing function from the selected configuration. A hash value is generated and transmitted to the second device. The second device has hashing configurations stored on a memory. A processor in the second device selects the first hashing configuration to implement the hash function from the first configuration and generates a hash value. The hash values generated on the first device and generated on the second device are compared to determine an action. The first configuration is disabled and a new configuration is retrieved. At least 4 and more preferably at least 5 different n-state functions with n>2 are used in a hash function.
US10650368B2
A method of optimizing a pick list using image data from a barcode scanner. An example method includes comparing a reference background image captured by a scanner to an image of a produce item to be purchased, calculating attributes from the image, comparing the calculated attributes to reference produce attributes in a produce database, selecting reference produce attributes associated with reference produce items that are closest to the calculated attributes as the top candidates in the pick list.
US10650360B2
Methods and systems according to one or more embodiments are provided for storing online transaction records associated with user-merchant transactions. In an embodiment, a system comprises one or more processors. The system also comprises one or more memories adapted to store a plurality of machine-readable instructions which when executed by the one or more processors are adapted to cause the system to: receive transaction information captured and passed from a client device in response to the client device determining that information or content provided by a merchant server comprises transaction information, wherein the transaction information is associated with a user-merchant transaction; and store the received transaction information in a searchable machine-readable transaction record associated with a user account.
US10650354B2
The present invention is generally a system and method for transacting lead records and scheduled appointment records concerning business opportunities in the real estate industry. The transactions may include offering the scheduled appointment records or lead records for sale, as well as auctioning the records. Several software modules may be provided to: receive, categorize, qualify, and distribute leads that mature into transactional opportunities; determine the geographic location of real estate client users and transactional opportunities near a user's location or selected region; facilitate management of each transactional opportunity by the client user; facilitate management of each transactional opportunity by the service provider; and various other functions and services consistent with the present system and method. Moreover, an exchange platform may be implemented with the present system whereby affiliates of the service provider may introduce their own leads and sell them to subscribers.
US10650346B1
Portals and other chokepoints can be monitored with RFID reader systems. A portion of an RFID reader system capable of generating multiple beams can be mounted between two adjacent chokepoints such that some beams are associated with one chokepoint while other beams are associated with the other chokepoint. When replies from an item are received, the item can be associated with a chokepoint based on parameters or characteristics associated with the replies and/or the beam(s) on which the replies are received. If the detected item is moving, its movement direction through the chokepoint and/or its movement speed may also be determined.
US10650345B2
A system is disclosed for providing retailer controllable access to consolidated inventory management services through a retail worker's personal smartphone. The system—operable largely within and through the retailer's private computing network—comprises data nodes, an enterprise service bus, and a device application. Inventory-related data is kept in the data nodes, with access thereto from suitably provisioned personal mobile devices moderated by the enterprise service bus pursuant to policies and parameters defined by the retailer. Provisioning the personal mobile device involves installation thereon of the device application. The device application launches a user interface for accessing the data nodes through the enterprise service bus, thus enabling the use on the worker's personal mobile device of retailer-specific, job-related inventory management tools.
US10650337B2
A method for technical field service inventory management has been developed. A software platform manages product inventory for use by a field service technician. The platform creates objects for a work order, a product required, a location, an address/appointment, a product item, a product item transaction and a product item consumed. The product item consumed object is used to automatically update the status of product inventory as the product is used by the field service technician.
US10650333B2
A task management system and method that enables task assignment, that supports task monitoring, that produces task reminders, that verifies task completion, and that assigns rewards or penalties based on task performance. The task management system implements a method of receiving an indication of a particular task to be completed and first image data that corresponds to the particular task. The method further includes receiving second image data that corresponds to a second image, and processor comparing the first image data and the second image data. The processor can determine whether the particular task is completed based on comparing the first image data and the second image data. A notification indicating whether the particular task is completed is then sent.
US10650323B2
Systems and methods are provided for coupling two flux qubits. A quantum circuit assembly includes a first flux qubit, having at least two potential energy minima, and a second flux qubit, having at least two potential energy minima. A system formed by the first and second qubits has at least four potential energy minima prior to coupling, each of the four potential energy minima containing at least one eigenstate of a system comprising the first flux qubit and the second flux qubit. A coupler creates a first tunneling path between a first potential energy minimum of the system and a second potential energy minimum of the system, and a second tunneling path between a third potential energy minimum of the system and a fourth potential energy minimum of the system. The coupler creates the first and second tunneling paths between potential energy minima representing states of equal bit parity.
US10650308B2
A synaptic circuit performing spike-timing dependent plasticity STDP interposed between a pre-synaptic neuron and a post-synapse neuron includes a memristor having a variable resistance value configured to receive a first signal from the pre-synaptic neuron. The circuit has an intermediate unit connected in series with the memristor for receiving a second signal from the pre-synaptic neuron and provides an output signal to the post-synaptic neuron. The intermediate unit receives a retroaction signal generated from the post-synaptic neuron and the memristor modifies the resistance value based on a delay between two at least partially overlapped input pulses, a spike event of the first signal and a pulse of the retroaction signal, in order to induct a potentiated state STP or a depressed state STD at the memristor. An electronic neuromorphic system having synaptic circuits and a method of performing spike timing dependent plasticity STDP by a synaptic circuit are also provided.
US10650306B1
An interactive system makes use of a concise user representation, for example, in the process of making predictions of a user's next action. In some examples, the concise user representation is computed from a larger amount of user data, which is processed using a transformation trained using a Generative Adversarial Network (GAN) approach.
US10650305B2
Presented are relation inference methods and systems that use deep learning techniques for data mining documents to discover a relation between terms of interest in a given field covering a specific topic. For example, in the healthcare domain, various embodiments of the present disclosure provide for a relation inference system that mines large-scale medical documents in a free-text database to extract symptom and disease terms and generates relation information that aids in disease diagnosis. In embodiments, this is accomplished by training and using an RNN, such as an LSTM, a Gated Recurrent Unit (GRU), etc., that takes advantage of a term dictionary to examine co-occurrences of terms of interest within documents to discover correlations between the terms. The correlation may then be used to predict statistically most probable terms (e.g., a disease) related to a given search term (e.g., a symptom).
US10650302B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of the methods includes providing an output derived from a first portion of a neural network output as a system output; determining one or more sets of writing weights for each of a plurality of locations in an external memory; writing data defined by a third portion of the neural network output to the external memory in accordance with the sets of writing weights; determining one or more sets of reading weights for each of the plurality of locations in the external memory from a fourth portion of the neural network output; reading data from the external memory in accordance with the sets of reading weights; and combining the data read from the external memory with a next system input to generate the next neural network input.
US10650301B2
Embodiments of the invention provide a neurosynaptic system comprising a delay unit for receiving and buffering axonal inputs, and a neural computation unit for generating neuronal outputs by performing a set of computations based on at least one axonal input received by the delay unit. The system further comprises a permutation unit for receiving external inputs to the system, and transmitting external outputs from the system. The permutation unit maps each external input received as either an axonal input to the delay unit or an external output from the system. The permutation unit maps each neuronal output generated by the neural computation unit as either an axonal input to the delay unit or an external output from the system. The neural computation unit comprises multiple electronic neurons, multiple electronic axons, and a plurality of electronic synapse devices interconnecting the neurons with the axons.
US10650299B2
The present invention relates to a wearable device and a system. The wearable device (20, 40) comprises an electronic circuit (21), a power supply (22), a switching circuit (23, 43) coupled between the electronic circuit and the power supply, and an electromagnetic field detection circuit (24) coupled to the switching circuit (23, 43) for detecting an electromagnetic field generated by an NFC transmitter within the detection range of the electromagnetic field detection circuit and for generating a trigger signal if an electromagnetic field generated by an NFC transmitter is detected within the detection range of the electromagnetic field detection circuit. The switching circuit (23, 43) comprises a flip-flop (231) or a transistor circuit (431) including an input transistor (432) and a fuse (433) to switch the connection between the electronic circuit and the power supply on in response to the trigger signal.
US10650274B2
A method and a clustering system for image clustering, and a computer-readable storage medium are provided. The method includes: extracting a GIST feature of a first image and a GIST feature of a second image; obtaining an image fingerprint of the first image, based on the GIST feature of the first image and in conjunction with an LSH algorithm and obtaining an image fingerprint of the second image, based on the GIST feature of the second image and in conjunction with the LSH algorithm; calculating a similarity between the first and second images, based on the image fingerprints of the first and second images; and classifying the first image and the second image as a same category of image in a case that the similarity between the first image and the second image is larger than a predetermined similarity threshold.
US10650264B2
An image recognition apparatus (100) includes: an object specifying unit (102) that specifies a position, in a captured image, of a detection target object which is set in a predetermined arrangement according to a processing target object in an imaging target and has a feature depending on the processing target object, by image recognition; and a processing unit (104) that specifies, based on object position data indicating a relative position between the detection target object in the imaging target and the processing target object which is set in a predetermined arrangement according to the imaging target and has a feature depending on the imaging target, the processing target object in the captured image which is present at the relative position from the position, in the captured image, of the detection target object specified by the object specifying unit (102), and executes a process allocated to the specified processing target object.
US10650242B2
An information processing apparatus includes at least one processor causing the information processing apparatus to act as a first obtainment unit configured to execute processing for obtaining a first feature amount for each of a plurality of frames, a specification unit configured to specify a priority order of frames for obtaining a second feature amount different from the first feature amount based on the first feature amount obtained by the first obtainment unit, a second obtainment unit configured to execute processing for obtaining the second feature amount from a frame in accordance with the priority order, and a selection unit configured to select, based on the second feature amount obtained by the second obtainment unit, an image processing target frame. The number of frames from which the second feature amount is obtained is fewer than the number of the plurality of frames from which the first feature amount is obtained.
US10650241B2
Systems, methods, and non-transitory computer-readable media can generate at least one fingerprint based on a set of frames corresponding to a test content item, generate a set of distorted fingerprints using at least a portion of the fingerprint, and determine one or more reference content items using the set of distorted fingerprints, wherein the test content item is evaluated against at least one reference content item to identify matching content.
US10650239B2
Devices, computer-readable media, and methods for providing an enhanced indication of an object that is located via a visual feed in accordance with a user context are disclosed. For instance, in one example, a processing system including at least one processor may detect a user context from a visual feed, locate an object via the visual feed in accordance with the user context, and provide an enhanced indication of the object via an augmented reality display.
US10650235B2
A method for supporting visual tracking includes receiving a plurality of image frames captured at different times using an imaging device. Each of the plurality of image frames includes a plurality of pixels associated with a plurality of feature points. The method further includes analyzing the plurality of image frames to compute movement characteristics of the plurality of feature points and identifying a tracking feature relative to a background feature based on the movement characteristics of the plurality of feature points.
US10650234B2
The application discloses an eyeball movement capturing method, which includes: acquiring a real-time image shot by a photographic device and extracting a real-time facial image; inputting the real-time facial image into a pretrained eyeball mean shape and recognizing n1 orbit feature points and n2 eyeball feature points; and calculating a movement direction and movement distance of an eyeball in the real-time facial image according to x and y coordinates of the (n1+n2) eyeball feature points in the real-time facial image. The application also discloses an electronic device and a computer-readable storage medium. According to the application, movement information of the eyeball in the real-time facial image is calculated according to the coordinates of the eye feature points to implement real-time capturing of an eyeball movement.
US10650230B2
Embodiments of the present disclosure pertain to extracting data from images using neural networks. In one embodiment, an image is fit to a predetermined bounding window. The image is then processed with a convolutional neural network to produce a three dimensional data cube. Slices of the cube are processed by an encoder RNN, and the results concatenated. The concatenated results are processed by an attention layer with input from a downstream decoder RNN. The attention layer output is provided to the decoder RNN to generate a probability array where values in the probability array correspond to particular characters in a character set. The maximum value is selected, and translated into an output character. In one embodiment, an amount may be extracted from an image of a receipt.
US10650227B2
The present disclosure provides systems and methods that perform face reconstruction based on an image of a face. In particular, one example system of the present disclosure combines a machine-learned image recognition model with a face modeler that uses a morphable model of a human's facial appearance. The image recognition model can be a deep learning model that generates an embedding in response to receipt of an image (e.g., an uncontrolled image of a face). The example system can further include a small, lightweight, translation model structurally positioned between the image recognition model and the face modeler. The translation model can be a machine-learned model that is trained to receive the embedding generated by the image recognition model and, in response, output a plurality of facial modeling parameter values usable by the face modeler to generate a model of the face.
US10650222B2
A computer-implemented method for recognizing a plurality of real-world toy construction elements of a toy construction system assembled to form a real-world toy construction model, each real-world toy construction element comprising coupling members for detachably connecting the real-world toy construction element with one or more other real-world toy construction elements of the toy construction system so as to form the real-world toy construction model; wherein the method comprises: receiving at least one captured image of the real world toy construction model; processing the at least one captured image so as to at least preliminarily recognise at least a first real-world toy construction element in the at least one captured image as a first known real-world toy construction element from stored digital representations of a plurality of known real-world toy construction elements of the toy construction system, each digital representation comprising connectivity information indicative of how the corresponding real-world toy construction element can be detachably connected to other real-world toy construction elements of the toy construction system; detecting image data of at least a second real-world toy construction element in the image within a proximity of the recognised first real-world toy construction element; recognising the second real-world toy construction element as a second known real-world toy construction element from said stored digital representations of said plurality of known real-world toy construction elements of the toy construction system; wherein recognising the second real-world toy construction element is based at least in part on the connectivity information associated with the first and second known toy construction elements.
US10650220B2
A security device includes a door handle unit disposed on a door body, a cover layer including a touch sensor and covering the door handle unit, a door locking unit which controls a locking of the door body. The touch sensor may include a plurality of sensor pixels, each including a sensor electrode which forms a second capacitor with a hand of a user when a touch occurs thereon by the user. The touch sensor may generate touch information based on a change in capacitance of the second capacitor corresponding to the touch.
US10650217B2
Provided are an under-screen biometric identification apparatus and an electronic device. The under-screen biometric identification apparatus includes: a lens disposed under a display screen for receiving an optical signal formed by reflection of a human finger on the display screen, where the optical signal is used to detect biometric information of the finger; a lens barrel, where the lens is fixed in the lens barrel; and a support, where the support is connected to the lens barrel by means of threaded connection for supporting the lens barrel. An under-screen biometric identification apparatus and an electronic device provided in embodiments of the present application can improve the efficiency of under-screen biometric identification.
US10650215B2
A fingerprint sensor and a terminal device are provided, including: a first drive circuit, configured to generate a periodic driving signal according to a periodic first input signal, periods of the first input signal and the driving signal being both a predetermined period; each second drive circuit corresponding to a column of voltage integrators respectively, the each second drive circuit being configured to generate a column select signal according to a second input signal, the column select signal being used for controlling an operating state of a corresponding column of voltage integrators; and each of N columns of voltage integrators configured to receive the driving signal and the column select signal generated by a corresponding second drive circuit, and charge or integrate a fingerprint capacitor according to the driving signal and the column select signal.
US10650213B2
A fingerprint sensing device includes: a fingerprint sensor including scan lines and initialization lines extending in a first direction and arranged in a second direction, sensing lines extending in the second direction and arranged in the first direction, and sensing pixels connected to the scan lines, the initialization lines, and the sensing lines and disposed in a matrix configuration; a scan driver configured to apply an enable-level initialization signal to a-numbered sensing pixel rows while applying a disable-level initialization signal to b-numbered sensing pixel rows, and applying an enable-level scan signal to one sensing pixel row in the b-numbered sensing pixel rows; and a sensing driver configured to receive a sensing signal from the sensing pixel row to which the scan signal is applied through the sensing lines, wherein the a and b are positive numbers that are greater than 2.
US10650210B1
A filter assembly for authenticating a filter cartridge includes a filter housing and an optical scanner mounted to the filter housing. A controller uses the optical scanner to take one or more digital images of the filter cartridge and obtain digital coded data identifying the filter cartridge. Specifically, the controller locates a functional locator on the filter cartridge, determines a location of an identifying region on the filter cartridge, reads the digital coded data by interrogating the identifying region with the optical scanner, and determines that the filter cartridge is authentic based at least in part on the digital coded data.
US10650205B2
Various embodiments described herein relates to indicia reading system for scanning and decoding direct part markings (DPM) indicia. The indicia reading system includes a plurality of collimating optical elements that generate collimated light beams. A plurality of diffractive optical elements is tuned to split a corresponding collimated light beam into at least two sets of refracted light beams at two incident angles relative to a DPM indicia. A first set of refracted light beams with a zero-diffraction order and a first incident angle causes a bright-field illumination in a far-field area. A second set of refracted light beams with a first-diffraction order and a second incident angle causes a dark-field illumination in a near-field area. An image sensor generates image data of the DPM indicia based on a set of reflected light beams received from the DPM indicia in accordance with one of the bright-field illumination or the dark-field illumination.
US10650204B2
A barcode detection method includes acquiring an image by a camera, acquiring a horizontal gradient and a vertical gradient of each pixel of the image within a region, generating a gradient phase and gradient magnitude of each pixel according to the horizontal gradient and the vertical gradient, performing a binarization process to the gradient magnitude of each pixel of the image within the region for generating a binarized image, vertically and horizontally sampling the binarized image for generating the gray level flip count in a vertical direction and a horizontal direction, locating an image region of a barcode according to the gray level flip count in the vertical direction and the horizontal direction, acquiring a plurality of gradient phases of all pixels within the image region for generating a gradient phase distribution, and generating a barcode format detection result according to the gradient phase distribution.
US10650202B1
An authentication method includes RFID tags authenticating RFID readers. A tag sends a tag identifier and a reader challenge to a reader in response to one or more commands from the reader. The reader then either derives a response to the reader challenge itself or has a verification authority derive the response. The response may be derived from parameter(s) in the reader challenge, and may be derived using a cryptographic key. The reader then sends the response to the tag along with one or more commands. The tag verifies the response before executing action(s) associated with the command(s).
US10650201B1
An Integrated Circuit (IC) for an RFID tag includes at least two antenna ports for coupling to at least two antennas. The IC may be configured to determine the port from which it receives an input signal, and provide a first functionality if it receives the input from a first port and a second functionality if it receives the input from a second port. The IC may be configured to determine and/or offer a functionality based on the receiving port.
US10650200B2
Systems and methods to determine motion parameters of physical objects using radio frequency identification (RFID) tags attached to the objects. In one embodiment, a method implemented in a radio frequency identification (RFID) system includes determining a motion parameter of the RFID tag based on detecting a Doppler frequency shift in a radio frequency signal received from the RFID tag.
US10650188B2
A computer-implemented technique is described for generating a textual narrative based on a set of input images. In one scenario, the end user captures the set of input images while visiting one or more locations. The generated narrative describes the user's travel experience at those locations in a cohesive manner. In one implementation, the technique generates the narrative based on information extracted in offline fashion by a knowledge acquisition component. The knowledge acquisition component, in turn, produces the knowledgebase by mining one or more knowledge sources (such as one or more travel blogs) that provide image-annotated textual travel narratives. The technique can therefore be said to reuse common elements in the travel narratives of others in describing the user's own set of input images.
US10650180B2
A capacitor simulation method and nonlinear equivalent circuit model enabling dynamic simulation of nonlinear characteristics when direct-current voltage is applied with high precesion are easily provided using a simple configuration. An equivalent circuit of a capacitor is represented using a series circuit of passive circuit elements. Characteristic change ratios of the passive circuit elements when a direct-current voltage is applied are expressed as an approximate function on the basis of an actually measured value. A reference voltage is referred to by control current sources connected in parallel to the passive circuit elements. The characteristic change ratios are calculated in accordance with the reference voltage Vref. Difference currents are generated on the basis of the characteristic change ratios and currents flowing when no direct-current voltage is applied, they are caused to flow concurrently with the currents flowing when no direct-current voltage is applied, and thus the nonlinear characteristics are simulated.
US10650179B2
Method and system for formally analyzing motion planning of a robotic arm based on conformal geometric algebra. The method includes determining specific structural and motion planning parameters of a robot, establishing a corresponding geometric model for the basic components and motion planning constraints of the robot based on a conformal geometric algebra theory, the established geometric model being described in a higher-order logic language, performing formal modeling for a motion process of the robot based on the established geometric model to obtain a logic model of the geometric relations involved in the motion process of the robot, obtaining a motion logic relationship corresponding to a constraint or attribute of a motion process to be verified of the robot, and verifying whether the motion logic relationship is correct. The method and system are used for analysis to improve the accuracy of the verification and reduce the complexity of the computations.
US10650176B2
A method of computer aided engineering for designing a driveline comprises the steps of: creating a single parametric description of the driveline; analysing the parametric description for performance using one or more failure modes; and optimising performance by amending the parametric description and repeating the analysing step.
US10650173B2
A design support apparatus supporting designing of a product which uses a fiber material includes a processor that creates a predicted shape model by predicting a shape of the product before a deformation processing. The processor: creates a 3-dimensional shape model of the product; creates curved shape models by separating the 3-dimensional shape model into two or more fiber layers; sets a correspondence relationship between the curved shape models; creates an orientation vector field in the curved shape models; and predicts the shape of the product before the deformation processing by developing the curved shape models on a flat surface based on the correspondence relationship between the curved shape models and the orientation vector field in the curved shape models, and creates the predicted shape model based on the predicted shape.
US10650161B2
An alias key is generated for each person identification (ID) in a database table. The alias key us used to lookup the corresponding person ID in the database table. In addition, for each alias key, a temporary alias key is generated that is used to lookup the corresponding alias key in the database table. A plurality of queries are received from at least one remote client that each specify at least one of the temporary alias keys. Data is later transmitted to the at least one remote client that is responsive to the queries. Related apparatus, systems, techniques and articles are also described.
US10650159B1
An electronic device. The electronic device comprises a memory comprising a confidential information region and a non-confidential information region, a processor, and an application stored in the memory. When executed by the processor, the application determines if a reboot has occurred after a most recent power-off boot, where a reboot takes place without removing power from the processor and memory and, in response to determining that the reboot occurred after the most recent power-off boot, prevents access of applications to the confidential information region in the memory.
US10650154B2
Securing an endpoint against malicious activity includes encrypting a plurality of files on an endpoint to prevent unauthorized access to the plurality of files, receiving a request to access a file from a process executing on the endpoint, decrypting the file for the process, and monitoring a security state of the process. If the security state becomes a compromised state, a technique involves maintaining access to any open files (including the file decrypted for the process), prohibiting access to other files, and initiating a remediation of the process by facilitating a restart of the process. If the remediation is successful, access by the process to the plurality of files may be restored.
US10650148B2
Example embodiments disclosed herein relate to determining whether a protective measure meeting criteria has been performed on data. Execution of an application under test (AUT) is monitored. A message that a field of the AUT should be considered sensitive is received. Data is determined to be entered into the field. The data is monitored during execution of the AUT to determine whether the protective measure that meets the criteria has been performed on the data.
US10650147B2
A control flow enforcement solution for ensuring that a program or portion thereof behaves as expected during execution upon a processor. A reference control flow is pre-determined for the program using, for example, a control flow graph (CFG). The CFG is then analysed to provide a set of rules which describe how the program should behave under normal execution. As the program executes it is monitored and the rules are evaluated to enable detection of any unexpected control flow. An embodiment of this disclosure is configured to respond upon detection that a rule has been violated. The response can take the form of any appropriate intervention such as a processor interrupt, memory fault, processor reset or generation of an alert. In this way, an embodiment of this disclosure may provide a particularly effective mechanism for detecting and defending against malicious activities such as return oriented programming attacks. The invention can be utilised to effect with any program but may be particularly suited for use with programs executing upon embedded processors.
US10650146B1
An amount of data change associated with a version of a content file with respect to one or more previous versions of the content file is determined. The amount of change associated with the version of the content file is determined using a tree data structure associated with the content file that is stored on a storage cluster. One or more statistics associated with backup snapshot are provided to a server. The server is configured to determine that the amount of data change associated with the version of the content file is anomalous based in part on the one or more statistics associated with the backup snapshot. A notification that data associated with the backup snapshot is potentially infected by malicious software is received from the server. The version of the content file is indicated as being potentially infected by malicious software.
US10650142B1
A computer-implemented method for detecting potentially malicious hardware-related anomalies may include (1) profiling a computing environment of at least one hardware component on a computing device, (2) detecting, by comparing the hardware component's profile with an expected profile for the hardware component, at least one anomaly in the hardware component's computing environment, (3) identifying additional suspicious activity on the computing device, and (4) determining, by correlating the additional suspicious activity on the computing device with the anomaly in the hardware component's computing environment, that the anomaly in the hardware component's computing environment is potentially malicious. Various other methods, systems, and computer-readable media are also disclosed.
US10650139B2
An access control system that protects signals between one or more secure databases for various user devices to ensure proper entrance or access into secure locations by approved personnel only that utilize one or more securitized container devices. These container devices may be software containers and either real or virtual devices. Specific methods and devices for securing (primarily digital and normally two-way) communications using applications that combine securing communications for wireless/cellular phones with personnel access card readers for entry into secure locations are also described. These combined communication and access devices require using specific encryption techniques impossible to corrupt and essential to denying fraudulent or otherwise unauthorized personnel the ability to enter or access security protected devices or locations. These securitized container devices utilize both a control and trust plane for ensuring that communication signals transmitted from and data residing within these containers are not corruptible.
US10650134B2
Computer implemented methods are presented. The methods include, for instance: obtaining a user credential for login to a mobile device from a user. By use of a multi-layered authentication, based on the user credential, and a discreet user identity verification, the user determined to be unauthorized would operate the mobile device in a precaution mode, which discreetly creates secure records of activities of the user.
US10650130B2
In certain embodiments, a token (e.g., a short-range wireless token or other token) may be provided to facilitate authentication. In some embodiments, the token may obtain a first challenge from a computer system. The token may determine which challenge type of multiple challenge types the first challenge corresponds. The token may cause a secure component to use a key associated with a first challenge type to generate a first challenge response for the first challenge based on the first challenge corresponding to the first challenge type, where the key associated with first challenge type may be selected by the secure component from multiple keys (for the generation of the first challenge response) based on the first challenge corresponding to the first challenge type. The first challenge response may be provided to the computer system.
US10650113B2
Generating reports for critical path evaluation and tuning. A predetermined critical path in a circuit design is detected. The predetermined critical path includes a plurality of interconnects between at least two macros. At least one output or at least one input is detected for each of the at least two macros associated with the predetermined critical path. Additionally, a routing description and a buffer location corresponding to the predetermined critical path are detected and a reduced layout design is built. The reduced layout design includes the predetermined critical path and the at least two macros. Furthermore, a timing report is generated based on the reduced layout design, and a circuit based on the circuit design is manufactured in response to detecting the timing report based on the reduced layout design satisfies a predetermined condition.
US10650109B1
Techniques and systems for solving a Boolean satisfiability (SAT) problem are described. Specifically, embodiments solve the SAT problem by generating an extended resolution proof. It is well-known that many technological problems can be modeled as SAT problems, and that solving an underlying SAT problem effectively solves the original technological problem. Therefore, embodiments described herein can be used to solve any technological problem that can be modeled as a SAT problem.
US10650100B2
A computer-implemented method, computer system, and computer program product for improving a natural language generation knowledge base is provided. The method may include detecting user input comprising a natural language expression, generating an erroneous natural language response based on the user input and the knowledge base, determining user feedback corresponding to the erroneous natural language response, wherein the user feedback comprises an indication of an end-user reaction to the erroneous natural language response, determining an improvable performance metric with respect to the knowledge base, and updating the knowledge base based on the improvable performance metric, wherein the knowledge base comprises an explicit model of language corresponding to the erroneous natural language response, and wherein updating the knowledge base comprises updating the explicit model of language based on the user input, the erroneous natural language response, and the user feedback.
US10650099B2
An architecture and processes enable computer learning and developing an understanding of arbitrary natural language text through collaboration with humans in the context of joint problem solving. The architecture ingests the text and then syntactically and semantically processes the text to infer an initial understanding of the text. The initial understanding is captured in a story model of semantic and frame structures. The story model is then tested through computer generated questions that are posed to humans through interactive dialog sessions. The knowledge gleaned from the humans is used to update the story model as well as the computing system's current world model of understanding. The process is repeated for multiple stories over time, enabling the computing system to grow in knowledge and thereby understand stories of increasingly higher reading comprehension levels.
US10650098B2
Improved techniques for proactive identification of errors are provided. Documents are analyzed, using natural language processing (NLP) models, to identify entities in the documents. The documents are processed with the NLP models to identify relationships among the entities, and each of the entities is stored in a data store, where the data store further includes an indication of the identified relationships among the entities. A draft correspondence is received, and it is determined that the draft correspondence includes a first entity and a second entity, where the first entity and the second entity have a first relationship. Upon determining that the first relationship conflicts with at least one of the relationships stored in the data store, a suggested revision for the draft correspondence is generated.
US10650075B2
A computer system for integration of content elements into a web portal application can include a portal server module for providing a web portal application to at least one user, an aggregation module, coupled to the portal server module, for integrating content nodes representing content elements into a memory tree reflecting the web portal application, a dynamic assembly module coupled to the aggregation module, a context launch transformation module coupled to the dynamic assembly module for construction of subtrees of dynamic content nodes, and a context observer module coupled to the dynamic assembly module.
US10650071B2
A digital content acceleration system comprising: a keyed database for storing keyed data; a data retrieval engine that retrieves, in response to receiving an item of keyed data, one of i) search data indicative of a search history associated with the item of keyed data, ii) web history data indicative of one or more web pages accessed by a terminal device associated with the item of keyed data, or iii) both i) and ii); a parsing engine that extracts one or more attributes from the search data and the web history data; a terminal device network access engine that generates, based on the one or more attributes, a probability distribution for geographic locations; a content selection engine that retrieves, from a digital content provider, digital content associated with a particular geographic location of the geographic locations; and a digital content assembler engine that pre-assembles the digital content.
US10650066B2
Methods and systems for enhancing online content with creative text relevant to the online content are provided. A plurality of candidate sitelinks is identified in response to a user search for online content. Each sitelink has associated with it a plurality of candidate creatives with which the sitelink may be presented to the user. The creatives are canonicalized to form clusters of candidate creatives. The sitelinks are also canonicalized. The creatives are matched to the candidate canonicalized sitelinks so as to provide enhanced sitelinks having increased relevance to the user search.
US10650065B2
Methods and systems that improve the ability of a media guidance application to aggregate information from one or more sources and one or more mediums. For example, the media guidance application may automatically collect information based on attributes associated with information of a particular type. Specifically, the media guidance application may determine based on comparison with verified training data that one source or medium typically associates information of a particular type, for example, “Actor,” with one or more path attributes, for example, a location in a directory structure. The media guidance application may then search the source or medium for the one or more path attributes. Upon detecting the one or more path attributes, the media guidance application may designate any sub-set of information associated with the one or more path attributes as a particular type of information.
US10650064B2
Disclosed herein is a method for preventing or controlling an inflammatory skin disorder (such as acne) in a subject. The method comprises administering to the subject a diet that is low in fructose, oligosaccharides and/or polyol sugars.
US10650059B2
Disclosed are systems and methods for enhanced tracking of user interactions with online documents, such as, in accordance with various embodiments, interaction tracking on a sub-document level of granularity and/or interaction tracking that involves storing one or more interaction parameters (e.g., an identifier of the document or of the interacting user) for each interaction.
US10650054B2
Systems and methods are described herein for updating search results based on a user's comment or a conversation among users using a media guidance application. A set of search results may be presented to a user or users. Comments or a conversation about the search results may be analyzed by the media guidance application. Selected comments by a user determined to have a greater weight may be used to update the search results.
US10650050B2
Methods and systems for synthesizing mapping tables using table corpus is provided. A functional dependency between at least two items of an input table is determined. A plurality of two-column tables are extracted from the table corpus. The extracted plurality of two-column tables are synthesized to determine at least one mapping table having a first column having the functional dependency with a second column. A next item of the input table is provided from the determined at least one mapping table.
US10650039B2
Computer implemented methods for publishing a personalized map are provided that include receiving, via a server computer coupled to at least one client device over a communications network, a plurality of media files; associating each of the plurality of media files with at least one location one each of a plurality of personal maps, wherein the plurality of personal maps comprise a map of a geographic region and a map of a sub-region of the geographic region; and causing an interface to be displayed at the at least one client device, the interface displaying a personalized map of the geographic region with a plurality of slots associated with the plurality of sub-regions thereof, slots having at least one media file associated therewith generated to include content from the at least one media file and slots without at least one media file association generated with solid fill.
US10650037B2
Implementations generally relate to enhancing information in a three-dimensional map (3D). In some implementations, a method includes determining, using a client device, user information associated with a user. The method further includes generating a 3D map of a physical environment based on the user information. The method further includes determining relevant information based on the user information. The method further includes displaying the relevant information in the 3D map in a user interface of the client device.
US10650035B2
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US10650029B2
Systems, methods, and non-transitory computer-readable media can determine that a content item corresponds to a category, the category including a plurality of other content items. A user selection of the category is received through a display interface. The content item is provided for presentation through the display interface. User feedback indicating whether the content item corresponds to the category is received. A determination is made whether to include the content item in the category based at least in part on the user feedback.
US10650016B2
A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
US10650014B2
A method, system and computer program product is disclosed for performing data ingestion. A request is received for data ingestion. Based on the request received, a client resource information with a server resource information is compared. After the comparing of client resource information with server resource information, location for formatting of data during data ingestion is determined. Further, in response to the determination of location, formatting of the data is performed at the determined location.
US10650009B2
In one embodiment, a method includes identifying a trending topic on an online social network, accessing a plurality of content objects posted to the online social network, wherein each content object is associated with the trending topic, and categorizing each content object into clusters based on a natural-language analysis of the content objects. The method may further include calculating a quality score for each cluster, wherein the quality score for each cluster is based at least on a measure of recency of one or more publication dates of the content objects within the cluster, select the cluster with the highest quality score as a trending cluster, and generating a trending-topic interface that includes a headline and description of the trending topic, wherein the headline and description are extracted from one or more of the content objects within the trending cluster.
US10649996B2
A massively parallel processing shared nothing relational database management system includes a plurality of storages assigned to a plurality of compute nodes. The system comprises a non-transitory memory having instructions and one or more processors in communication with the memory. The one or more processors execute the instructions to store a set of data in a first set of storages in the plurality of storages. The first set of data is hashed into a repartitioned set of data. The first set of storages is reassigned to a second set of compute nodes in the plurality of compute nodes. The repartitioned set of data is distributed to the second set of compute nodes and a database operation is performed on the repartitioned set of data by the second set of compute nodes.
US10649994B2
A mechanism for rewriting a bounded query onto a view is disclosed. A query, access constraints, and cached view(s) are obtained. The cached view(s) contain results of the query as applied to a dataset stored in a database. A query rewriting plan is generated by adding a fetch from query operation to the plan when a rewritten query variable can be fetched from a query constant. A fetch from database operation is added to the plan when a rewritten query variable can be fetched as a query variable that obtains bounded data from the database. An access view operation is added to the plan when a rewritten query variable can be fetched from the cached view. The query rewriting plan is executed to fetch retrieved data. The query is executed on the retrieved data to determine updated results to the query without reapplying the query to the dataset.
US10649993B2
Methods and systems for scheduling include forming a search tree. Each node in the search tree represents a scheduling unit formed from a priority queue that includes orders from multiple, mutually compatible sets of orders and wherein each path through the search tree represents a sequence of orders and has an associated priority score. The search tree is searched for a path having an optimal associated priority score. A schedule is implemented based on the path having the optimal associated priority score.
US10649988B1
An artificial intelligence and machine learning infrastructure system, including: one or more storage systems comprising, respectively, one or more storage devices; and one or more graphical processing units, wherein the graphical processing units are configured to communicate with the one or more storage systems over a communication fabric; where the one or more storage systems, the one or more graphical processing units, and the communication fabric are implemented within a single chassis.
US10649987B2
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing conditional statement execution within a multi-tenant aware structured query language within a computing environment. For instance, such an exemplary system having a processor and a memory therein includes means for operating a multi-tenant database system having customer data stored therein for a plurality of distinct customer organizations; receiving a database query specifying a command term to conditionally execute a sub-portion of the database query when a Boolean evaluation specified with the database query resolves to true and to negate execution of the sub-portion of the database query when the Boolean evaluation resolves to false; parsing the database query to identify the command term specified; parsing the database query to identify any part of the received database query corresponding to the sub-portion of the database query to be conditionally executed or negated pursuant to the Boolean evaluation; generating a new structured query language statement to execute against the multi-tenant database system in fulfillment of the database query received, in which the new structured query language statement includes a semantic structure to execute the sub-portion of the database query when the Boolean evaluation resolves to true and to omit from execution the sub-portion of the database query when the Boolean evaluation resolves to false; and executing the new structured query language statement against the multi-tenant database system. Other related embodiments are disclosed.
US10649986B2
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing a BY ORGID command term within a multi-tenant aware structured query language within a computing environment. For instance, such an exemplary system having a processor and a memory therein includes means for operating a multi-tenant database system having customer data stored therein for a plurality of distinct customer organizations; receiving a database query specifying a command term to filter all tables accessed pursuant to execution of the database query by an organization_id parameter corresponding to one of the plurality of distinct customer organizations; parsing the database query to identify the command term specified; parsing the database query to identify any part of the received database query corresponding to one or more tables within the multi-tenant database system; generating a new structured query language statement to execute against the multi-tenant database system in fulfillment of the database query received, in which the new structured query language statement filters every reference to the one or more tables by the organization_id parameter; and executing the new structured query language statement against the multi-tenant database system. Other related embodiments are disclosed.
US10649985B1
In some embodiments of the present disclosure, techniques are utilized that allow answers to be provided to end users such as health care consumers, based on benefit book documents. The benefit book documents, which do not initially contain machine-readable structural or semantic information, are processed in order to detect structure and create semantic content based on the structure. This semantic content may then be added to a graph that represents the information contained in the benefit book document. A computing device may then use the nodes of this graph to answer questions received from consumers, where templates that provide answers to the questions reference the nodes of the graph.
US10649984B2
A method that comprises obtaining from end user equipment a location object caused to be stored on the end user equipment by a service provider; and validating an online transaction attempted using the end user equipment, based at least in part on the location object so obtained. The method may further comprise obtaining transaction object information provided via the end user equipment; and obtaining information to assist in validating online transactions attempted using the transaction object information. The validating of the online transaction may comprise comparing a location specified by the location object to the information to assist in validating online transactions attempted using the transaction object information and taking a validation action based on a result of the comparing.
US10649972B2
Systems and techniques are provided for a data matching system having a plurality of clients and a master catalog. In a learning phase of a client, the data matching system builds a client matching table for the client and matches the input request to a specific entry in a particular set of entries in the master catalog. In a post-learning phase of the client, the data matching system uses the client matching table to match the input request to a specific entry in a particular set of entries in the master catalog. In a specific implementation, the data matching system uses a two-step match to build the client matching table. In a first step, a plurality of a set of entries in the master catalog is selected for the input request. In a second step, a particular set of entries is selected using a confidence score.
US10649969B2
Aspects of the disclosure provide for memory efficient persistent key value store for a solid state device (SSD). The methods and apparatus provide a non-volatile memory (NVM) and a key value store (KVS) processor. The non-volatile memory (NVM) is configured to store a key value data structure. The KVS processor is configured to receive a key value store (KVS) command from a host. The KVS processor is also configured to perform a key value store (KVS) operation on the key value data structure based on the received KVS command. The performing of the key value store (KVS) operation may include using an index structure to process the key value data structure based on the received KVS command. The KVS processor is further configured to provide a response to the host based on the KVS operation.
US10649960B2
The disclosed technology addresses the need in the art for providing workflow controls to shared content items stored on client devices, and enforcing content item check outs or content item locks for shared content items stored and accessed on client devices. The present technology further includes automatically locking a shared content item that is edited on a client device so that other team members cannot modify the content item. Accordingly, the present technology improves upon existing systems that provide workflow controls such as file check-in and checkout functionality by permitting users to access content items directly from the file system of their client device, and by providing automatic checkout and check-in functionality.
US10649958B2
The systems described herein are configured to enhance the efficiency of memory usage and access in a VM file system data store with respect to allocating memory in large and small file block clusters using affinity metadata and propagating and maintaining the affinity metadata in support of the described allocation. During storage of file data, an affinity identifier of the file data is determined. The affinity identifier is used to identify a large file block cluster and a small file block cluster within the identified large file block cluster. The file data is stored in the selected small file block cluster and affinity metadata of the selected small file block cluster is updated to reflect the storage of the file data.
US10649957B2
A pen stores a plurality of pieces of object data, and a control device displays the plurality of pieces of object data stored in the pen in a first display area of a touch panel display device as thumbnails in response to a paste operation performed by using the pen. The control device displays, in a second display area of the touch panel display device, a piece of object data selected from among the plurality of pieces of object data displayed as thumbnails in response to a selection operation performed by using the pen.
US10649954B2
An embodiment of the invention provides a method to extract selected information from an image file selectively without requiring the user to restore, on the destination storage server, the image file which has the data for a file system. The selected information can be, for example, contents of a file, contents of a directory, other information from the image file. The selected information can be selectively extracted by reading the blocks of the file from the WAFL data structures that has been stored in the image file. An index file is generated and this index file tracks the location of VBNs (virtual block numbers) in an image file so that the user can easily obtain the selected information from disk blocks that are identified by these VBNs.
US10649947B2
A method for stack timing adjustment for serial communications is provided. The method includes receiving a USB communication, decoding the USB communication into UART frames, and adjusting the timing of the UART frames according to a serial protocol.
US10649940B2
A rack-mountable data storage system includes: a chassis including one or more switchboards; a midplane interfacing with the one or more switchboards; and one or more data storage devices removably coupled to the midplane using a connector. At least one data storage device of the one or more data storage devices include a logic device to interface with the midplane. The logic device provides a device-specific interface of a corresponding data storage device with the midplane. The at least one data storage device is configured using the logic device according to a first protocol based on a signal on a pin of the connector, and the at least one data storage device is reconfigurable according to a second protocol based on a change of the signal on the pin of the connector using the logic device.
US10649937B2
There are provided a universal asynchronous receiver/transmitter (UART) unit, and a memory controller and a memory system, which have the UART unit. A UART unit includes: a WORD table to store text information and a plurality of word codes corresponding to the text information, and to output a first word code corresponding to first text information when the first text information is received by the WORD table, wherein the text information includes a plurality of words, and the first text information includes a first word among the plurality of words; a UART controller to output the first text information to the WORD table by extracting the first word from output information, and to output an output code based on the output information and the first word code when the first word code is received from the WORD table; and a UART to output debugging information based on the output code.
US10649935B2
A data processing system includes, in one embodiment, at least a first processor and a second processor and an interrupt controller, and the system provides a deferred inter-processor interrupt (IPI) that can be used to wake up the second processor from a low power sleep state. The deferred IPI is, in one embodiment, delayed by a timer in the interrupt controller, and the deferred IPI can be cancelled by the first processor if the first processor becomes available to execute a thread that was made runnable by an interrupt which triggered the deferred IPI.
US10649934B2
An information processing apparatus includes a memory; and a processor coupled to the memory and the processor configured to poll and monitor a plurality of monitoring targets, wherein the number of times of monitoring a first monitoring target is greater than the number of times of monitoring a second monitoring target.
US10649927B2
A central processing unit (CPU) may be directly coupled to an accelerator dual in-line memory module (DIMM) card that is plugged into a DIMM slot. The CPU may include a master memory controller that sends requests or offloads tasks to the accelerator DIMM card via a low-latency double data rate (DDR) interface. The acceleration DIMM card may include a slave memory controller for translating the received requests, a decoder for decoding the translated requests, control circuitry for orchestrating the data flow within the DIMM card, hardware acceleration resources that can be dynamically programmed to support a wide variety of custom functions, and input-output components for interfacing with various types of non-volatile and/or volatile memory and for connecting with other types of storage and processing devices.
US10649925B2
A portion of the memory space, supported by memory chips that are being controlled by a memory controller logic, can be set aside and read requests directed to memory addresses within that portion can be redirected, by the memory controller logic, to other memory addresses at which is stored the data equivalent to the internal data of the memory controller logic that the memory controller logic seeks to return, thereby enabling the memory controller logic to indirectly return data to processes executing on the host computing device. Additionally, requests to write data to specific memory addresses, including memory addresses that can be within the set aside portion, can be interpreted, by the memory controller logic, as commands that the memory controller logic is to perform, and which impact its own internal data including commands to reset values, or start or end data collection, or other like commands.
US10649923B1
A controller is configured to transmit a broadcast write request on at least one bus. The broadcast write request includes an address and a value. A first logic module determines that the broadcast write request is targeting the first logic module. The first logic module stores the value at a first addressed register specified by the register address. The second logic module determines that the broadcast write request is targeting the second logic module. The second logic module stores the value at a second addressed register specified by the register address. The first and second logic modules are connected to the at least one bus.
US10649920B2
A data store for a modular assembly system is described. The data store comprises a number of records, each record relating to a physical module in the modular assembly system and comprising a module ID, an owner ID for the module and one or more properties fields. The properties field(s) define any property of the module and different records may define different properties. At least one of the fields in each data record (e.g. the module ID or owner ID) is verified by an authentication service. A user assembles two or more modules into a coherent physical whole object to act as a user input device to an interactive software experience. The data store communicates with the interactive software experience and causes a change in behavior of the interactive software experience in response to a check of the data records for each of the modules in the object.
US10649912B2
The present disclosure relates to a method of operating a translation lookaside buffer (TLB) arrangement for a processor supporting virtual addressing, wherein multiple translation engines are used to perform translations on request of one of a plurality of dedicated processor units. The method comprises: maintaining by a cache unit a dependency matrix for the engines to track for each processing unit if an engine is assigned to the each processing unit for a table walk. The cache unit may block a processing unit from allocating an engine to a translation request when the engine is already assigned to the processing unit in the dependency matrix.
US10649904B2
According to one general aspect, an apparatus may include a load/store circuit and a region size detection circuit. The load/store circuit may be configured to issue a plurality of store instructions to store data in a memory system. The region size detection circuit may be configured to determine a cache from a plurality of caches to store a stream of store instructions based upon, at least in part, by tracking multiple cache-line address entries in the plurality of store instructions, wherein each address entry is updated at a different frequency.
US10649899B2
A processing device includes a processing core, coupled to a memory, to execute a task including a code segment identified as being monitored and a kernel recorder, coupled to the processing core via a core interface. The kernel recorder includes a first filter circuit to responsive to determining that the task being executed enters the code segment, set the kernel recorder to a first mode under which the kernel recorder is to record, in a first record, a plurality of memory addresses accessed by the code segment, and responsive to determining that the execution of the task exits the code segment, set the kernel recorder to a second mode under which the kernel recorder is to detect a write operation to a memory address recorded in the first record and record the memory address in a second record.
US10649892B2
Embodiments of the present disclosure provide a method of managing a redundant array of independent disks (RAID) system and an electronic device. The method includes configuring a plurality of disks in the RAID system as a raw mirror for storing configuration data of the RAID system; storing metadata for the raw mirror in the plurality of disks, the metadata stored in each of the plurality disks including an identifier identifying that the disk belongs to the raw mirror and a sequence number identifying a writing operation for a block storing the metadata in the disk; and controlling reading and writing of the raw mirror based on the metadata.
US10649891B2
A storage device includes a nonvolatile memory, and a controller configured to perform, in response to commands from the host device, a read operation and a write operation on the nonvolatile memory. The controller divides a logical address space of the storage device into a plurality of subspaces and manages a priority value for each of the subspaces, the priority values of the subspaces determining an order for setting up the subspaces upon start-up of the storage device.
US10649882B2
A computer-implemented method of training, using a computer log file, an application error prediction engine to identify one or more application errors includes parsing the computer log file into a plurality of data sets. Each data set is associated with a unique computing session having a session identifier and ending in an application or. The method also includes extracting, from each data set, values for a specified set of parameters in each data set. The method also includes encoding the extracted values for each data set into a corresponding data structure. The method also includes generating, for each data structure, a corresponding vector, the corresponding vectors collectively forming a matrix. The method also includes calculating, based on the matrix, a set of clusters, each cluster corresponding to a known error type, the set of clusters used to create a model used to identify new error types.
US10649881B2
The disclosure herein describes determining the compliance of software applications to compliance standards based on capabilities of the software applications. The capabilities of a software application are identified, and the compliance controls of a compliance standard are identified from respective data stores. The capabilities are mapped to the compliance controls based on defined capability map data. Based on at least one capability of the software application being mapped to each compliance control of the compliance standard, a positive compliance indicator is provided, whereby compliance of the software application with the compliance standard is confirmed. The described systems and methods provide efficient means for determining compliance of software applications based on defined capabilities that are abstracted to be comparable to a variety of compliance controls.
US10649880B2
The one or more processors of an electronic device execute program code. While executing the program code, measurements are performed on the electronic device to obtain first data. Further, execution of the program code is monitored to obtain second data, e.g., debug information. The measurements are coordinated with the monitoring of the execution of the program code.
US10649879B2
In one embodiment, a portable monitoring system can include a secondary bus and a first monitoring circuit detachably coupled to the secondary bus. The first monitoring circuit can be configured to receive, from a first bus via a node comprising one or more gates, a first beacon packet of a monitoring system of an industrial machine. The first beacon packet can include a first system frame schedule indicative of a plurality of time slices during which a plurality of data packets can be configured to be broadcasted on the first bus of the monitoring system. The first monitoring circuit can also be configured to determine, a first set of time slices of the plurality of time slices during which a first set of data packets including data characterizing one or more predetermined operating parameters are broadcasted on the first bus. The first monitoring circuit can be further configured to transfer the first set of data packets from the first bus to the first monitoring circuit by activating the one or more gates in the node during a first set of time slices of the plurality of time slices. The one or more gates are configured to prevent transfer of an outgoing data packet to the first bus.
US10649878B2
A program is executed on a processor to produce execution events. The execution events are traced using a first trace mode during a first portion of the program execution, wherein a portion of trace information for the execution events is omitted from a trace report while tracing in the first trace mode. The mode of tracing is dynamically changed to a second trace mode in response to an event trigger, such that all execution events that occur during the change of mode are captured. Execution events are traced during a second portion of the program execution using the second trace mode, wherein additional trace information for the execution events is included in the trace report while tracing in the second trace mode. The trace mode may be dynamically switched between the two trace modes during execution of the program.
US10649873B2
Method and system are provided for providing elapsed time indications for source code in a development environment. The method includes: defining blocks of source code to be timed during source code execution; monitoring defined blocks of source code during execution to determine an elapsed time for the execution of the defined block of source code; recording the elapsed time for a defined block of source code; and providing an elapsed time indication for the defined block of source code.
US10649870B1
Method and system for providing message communications with failure detection and recovery are disclosed. At a respective node of a non-static collection of nodes forming a linear communication orbit: the node identifies, from among the non-static collection of nodes, a set of forward contacts distributed in a forward direction along the linear communication orbit; the node monitors a propagation state of a first query that has departed from the respective node to travel in the forward direction along the linear communication orbit; and upon detecting a propagation failure of the first query based on the monitoring, the node sends the first query directly to a first forward contact among the set of forward contacts to initiate a failure recovery process within at least part of a segment of the linear communication orbit between the respective node and the first forward contact of the respective node.
US10649868B2
An enterprise disaster recovery system, including at least one data disk, a processor for running at least one data application that reads data from the at least one data disk and writes data to the at least one data disk over a period of time, a recovery test engine that (i) generates in parallel a plurality of processing stacks corresponding to a respective plurality of previous points in time within the period of time, each stack operative to process a command to read data at a designated address from a designated one of the at least one data disk and return data at the designated address in an image of the designated data disk at the previous point in time corresponding to the stack, and (ii) that generates in parallel a plurality of logs of commands issued by the at least one data application to write data into designated addresses of designated ones of the plurality of data disks, each log corresponding to a respective previous point in time, wherein the plurality of previous points in time within the period of time are specified arbitrarily by a user of the system.
US10649853B2
A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
US10649832B2
Embodiments of the claimed invention include a computing device having a host processor for executing a firmware environment and a manageability controller. The firmware environment reserves a frame buffer in main memory and loads a graphics protocol driver to provide the frame buffer to an operating system of the computing device. The operating system renders graphical images to the frame buffer using a graphics driver. The manageability controller reads the graphical image from the frame buffer and may transmit the graphical image to a remote computing device. In response to a fatal error of the computing device, the manageability controller may store the graphical image to a non-volatile storage device. The host processor may assert a host reset signal in response to the fatal error, and the manageability controller may send an acknowledgment to the host processor after storing the graphical image. Other embodiments are described and claimed.
US10649829B2
In some examples, a controller includes a counter to track errors associated with a group of memory access operations, and processing logic to detect an error associated with the group of memory access operations, determine whether the detected error causes an error state change of the group of memory access operations, and cause advancing of the counter responsive to determining that the detected error causes the error state change of the group of memory access operations.
US10649822B2
A network communication device executes both a service function related to processing network traffic and a lower priority monitoring function. The network device performs an event ingestion throttling method to process events while deferring to the higher priority function. The method includes obtaining an event for a first queue from a plurality queues the event responsive to a change in a local database of the network communication device. Determining if an event queue entry is available or if the event queue is full. Determining if a total of in-use queue entries is higher than a threshold. Using an event scheduler monitor function to determine whether or not to initiate throttling of events for the monitor function in favor of the service function based on a combination of either individual queues becoming full or a backlog across all queues representing a reason to initiate throttling.
US10649817B2
A method and an apparatus for application synchronization are provided. Therein, a request for synchronizing actions of applications to the kernel space of the operating system is received, action categories of the applications are obtained and an action determination is carried out, according to action parameters of the applications, and results of the action categories and the action determination of the applications are sent to the kernel space, the actions of the applications to be synchronized to the kernel space would be achieved, thereby a basis for processing the task scheduling and system running core number/frequency is provided to the kernel space.
US10649816B2
A method dynamically responds to a change in a workload managed by Availability Management Framework (AMF), where the workload is represented by a set of service instances (Sis) protected by a service group (SG) in a cluster. When receiving a notification of the workload change indicating an impacted SI in the set of Sis, the method applies at least one strategy from a collection of SG-level strategies and cluster-level strategies to adjust an amount of resources available to at least the impacted SI. Each SG-level strategy changes one or more configuration attributes within the SG according to a redundancy model used by the SG, and each cluster-level strategy changes one or more configuration attributes within the cluster according to one or more redundancy models used by SGs within the cluster. The method causes the AMF to apply a configuration change to respond to the workload change.
US10649815B2
A technique for sharing resources in a data storage device. The data storage device receives a command associated with a non-volatile semiconductor memory device from a host system, the command including a virtual function identifier and a transaction identifier. The data storage device identifies, via a virtual function mapping unit that is included within a controller and that maintains a function mapping table which stores programmable values that associate virtual functions with portions of shared resources of the controller, a portion of a shared resource of the controller based on the virtual function identifier and the transaction identifier. The data storage device accesses the identified portion of the shared resource based on the received command.
US10649813B2
Technology for a memory pool arbitration apparatus is described. The apparatus can include a memory pool controller (MPC) communicatively coupled between a shared memory pool of disaggregated memory devices and a plurality of compute resources. The MPC can receive a plurality of data requests from the plurality of compute resources. The MPC can assign each compute resource to one of a set of compute resource priorities. The MPC can send memory access commands to the shared memory pool to perform each data request prioritized according to the set of compute resource priorities. The apparatus can include a priority arbitration unit (PAU) communicatively coupled to the MPC. The PAU can arbitrate the plurality of data requests as a function of the corresponding compute resource priorities.
US10649806B2
A computer system implemented a method for elastic resource management for executing a machine learning (ML) program. The system is configured to create a set of logical executors, assign them across a set of networked physical computation units of a distributed computing system, partition and distribute input data and Work Tasks across the set of logical executors, assign them across the set of networked physical computation units, where the Work Tasks are partitioned into short units of computation (micro-tasks), each calculates a partial update to the ML program's model parameters and each last for less than one second; create a set of logical servers (LSes); partition and distribute globally shared model parameters of the ML program across the set of logical servers; execute partitioned Work Tasks according to a bounded asynchronous parallel standard, where a current Work Task is allowed to execute with stale model parameters without having all the current calculation updates from Work Tasks it depend on, provided the staleness of the model parameters is within a predefined limit.
US10649804B1
A system according to an embodiment of the present invention includes at least two virtual machines running on a hardware platform using either a hosted or a bare metal hypervisor. The virtual machines may communicate with an agent-server resident in the host operating system or in one of the virtual machines to switch control of the hardware component, such as graphics hardware, from one virtual machine to another.
US10649803B2
Certain embodiments described herein are generally directed to handling a hypervisor restart event in a distributed network system. Embodiments include receiving, by a central controller, a session identifier from a first hypervisor. Embodiments further include comparing, by the central controller, the session identifier to a stored session identifier associated with the first hypervisor. Embodiments further include determining, by the central controller based on the session identifier not matching the stored session identifier associated with the first hypervisor, that the first hypervisor has restarted. Embodiments further include updating, by the central controller, the stored session identifier associated with the first hypervisor to match the session identifier. Embodiments further include identifying, by the central controller, a second hypervisor that is associated with the first hypervisor. Embodiments further include sending, by the central controller, a notification to the second hypervisor that the first hypervisor has restarted.
US10649802B2
Component based dynamic guest instantiation is disclosed. For example, a memory stores a content store, and a virtualization engine executes on one or more processors to receive a request to launch an application that is configured to execute in a guest. A file system of the guest is constructed based on metadata associated with the application. A plurality of components of the application, including a first component defined in the metadata, are loaded to the file system from the content store. The first application is launched in the guest.
US10649798B2
A virtual switching method, a related apparatus, and a computer system are provided. The method includes the Host configures virtual environment between a source node and a target node in combination with an agent module, receiving a first message sent by a source node, where the first message is used to request a first virtual machine to perform switching processing on to-be-switched data, where the to-be-switched data is sent from the source node to a target node and at least one of the source node and the target node is a second virtual machine; and determining a second message according to an address of the target node contained in the to-be-switched data and a configured port mapping table, and sending the second message, where the second message is used to instruct the target node to acquire the to-be-switched data from a storage device of a hardware layer.
US10649796B2
A network-based virtual computing resource provider may offer virtual compute instances that implement rolling resource credits for scheduling virtual computing resources. Work requests for a virtual compute instance may be received at a virtualization manager. A resource credit balance may be determined for the virtual compute instance. The resource credit balance may accumulate resource credits in rolling fashion, carrying over unused credits from previous time periods. Resource credits may then be applied when generating scheduling instructions to provide to a physical resource to perform the work requests, such as a physical CPU in order to increase the utilization of the resource according to the number of credits applied. Applied resource credits may then be deducted from the credit balance.
US10649791B2
Various embodiments of the present disclosure relate to an apparatus and method for performing an initial setup on an electronic device. An embodiment of the disclosed method for operating an electronic device may include performing initial booting of the electronic device and displaying at least one icon for the initial setup of the electronic device. Other embodiments of this disclosure include further operations beyond the displaying at least one icon for the initial setup.
US10649769B2
The present invention provides a vehicle-mounted control device, a program writing device, a program generating device, and a program, which are capable of quickly and easily carrying out reprogramming. An ECU 300 is provided with: a microcomputer 301, an SRAM 302, a flash memory 303, and a communication device 305. The flash memory 303 is configured from a plurality of blocks and stores older versions of the program. The communication device 305 receives (S250) a frame including block data, the type of the block data, and an address of a block in which the block data is to be written. The microcomputer 301 restores (S260) a new program from the block data in the SRAM 302 according to the type of the block data (S255, S260) and writes (S265, S270) one piece of the restored new program in a block corresponding to the address.
US10649766B2
A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.
US10649764B2
An aspect of module mirroring during an non-disruptive upgrade includes creating a mirrored set of management processes for a storage cluster that is subject to an upgrade a new software version, interconnecting components of the mirrored set and an original set of the management processes while the storage cluster is actively managed by an original set of management processes, and performing a handover between the management processes of the storage cluster.
US10649762B2
An object of the present invention is to reduce a time taken for updating of firmware data using unrecoverable data in an apparatus having a plurality of nonvolatile memories. The present invention is an apparatus having a plurality of nonvolatile memories, the apparatus including: an acquisition unit configured to acquire firmware updating data for updating firmware data saved in each of the plurality of nonvolatile memories; and a control unit configured to perform control so as to perform in parallel updating of the firmware data saved in a first nonvolatile memory by unrecoverable data included in the acquired firmware updating data and updating of the firmware data saved in a second nonvolatile memory by the unrecoverable data.
US10649760B2
An information processing apparatus to which an input apparatus is connected through a wire or wirelessly is provided. The information processing apparatus includes a memory and a processor coupled to the memory. The processor executes an application program in accordance with an operation by a user accepted by the input apparatus, obtains update data for firmware of the input apparatus from a server through a network, and performs processing for updating the firmware of the input apparatus in response to a request from the application program while the application program is being executed. The processor suspends execution of the application program before update of the firmware and resumes execution of the application program in response to completion of update of the firmware.
US10649758B2
Techniques that facilitate group patching recommendation and/or remediation with risk assessment are provided. In one example, a system includes a vertical stack component, a horizontal stack component and a risk classification component. The vertical stack component identifies a first patch profile from a software system associated with a computer system environment. The horizontal stack component identifies a second patch profile from a hardware system associated with network nodes of the computer system environment. The system learns over time to identify repetitive patterns using machine learning techniques. Then, the risk classification component performs a machine learning process to determine a risk classification for the computer system environment based on the first patch profile and the second patch profile.
US10649756B2
Systems and methods for centralized client application management are provided. In an example embodiment, device data is received from a user device. The user device is identified according to an identification rule. A client state is received from the user device. A match between the client state and a specified state is determined. Based on the client state matching the specified state, an instruction to be performed on the user device is generated. The instruction is caused to be performed on the user device. The instruction causes a change to the client state stored on the user device.
US10649752B2
Sharing data among computing systems can include receiving, using a processor, a data transfer event indicating a transfer of a data file from a source system to a target system, querying, using the processor, the source system for an operating system executed by the source system and a file type of the data file, and querying, using the processor, the target system for an operating system executed by the target system. A target application can be determined using the processor. The target application is adapted for execution on the operating system executed by the target system and is adapted for operating on the file type. Installation of the target application on the target system can be initiated. Further, transfer of the data file from the source system to the target system can be initiated using the processor.
US10649751B2
A technique for deploying an application in a cloud computing environment includes: collecting, while a user is deploying an application, metadata and instructions issued by the user on deploying the application, the metadata comprising service metadata, application metadata and topology metadata, wherein the service metadata comprise metadata on a service required for deploying the application, the application metadata comprise metadata on the application, and the topology metadata comprise metadata indicative of a relationship between the service and the application; and storing the collected metadata and instructions as a model for re-deploying the application.
US10649750B2
An apparatus includes a processor to: receive a job flow definition; retrieve the most recent versions of a set of task routines for the defined job flow; translate, into an intermediate representation, executable instructions of each task routine implementing an interface for data input and/or output during execution; translate executable instructions of the job flow definition that defines the interface for each task routine into an intermediate representation; compare each intermediate representation from a task routine to the corresponding intermediate representation from the job flow definition to determine if there is a match; and in response to there being a match for each comparison and to the executable instructions of the job flow definition being written in a secondary programming language, translate the executable instructions of the job flow definition into a primary programming language, and store the resulting translated form of the job flow definition in a federated area.
US10649749B1
Systems and methods are described for enabling cross-environment application of tracing information for code, such as code executed within an on-demand (or “serverless”) code execution system. Various optimizations exist that allow execution of code to proceed faster or more efficiently over time, by collecting tracing information regarding the execution and using that tracing information to guide compilation of the code. These optimizations are typically designed for long-lived environments. However, executions within an on-demand code execution system often occur in short-lived environments, reducing or eliminating any gains from these optimizations. To address this issue, tracing information can be maintained across multiple environments on the system, allowing subsequent executions to be optimized based on tracing information of prior executions in other environments.
US10649746B2
A micro-architecture may provide a hardware and software co-designed dynamic binary translation. The micro-architecture may invoke a method to perform a dynamic binary translation. The method may comprise executing original software code compiled targeting a first instruction set, using processor hardware to detect a hot spot in the software code and passing control to a binary translation translator, determining a hot spot region for translation, generating the translated code using a second instruction set, placing the translated code in a translation cache, executing the translated code from the translated cache, and transitioning back to the original software code after the translated code finishes execution.
US10649731B2
Integrated circuits with specialized processing blocks are provided. A specialized processing block may include one real addition stage and one real multiplier stage. The multiplier stage may simultaneously feed its output to the addition stage and directly to an adjacent specialized processing block. The addition stage may also produce sum and difference outputs in parallel. A group of four such specialized processing blocks may be connected in a chain to implement a radix-2 fast Fourier transform (FFT) butterfly. Multiple radix-2 butterflies may be stacked to form yet higher order radix butterflies. If desired, the specialized processing block may also be used to implement a complex multiply operation. Three or four specialized processing blocks may be chained together and along with one or more adders outside the specialized processing blocks, real and imaginary portions of a complex product can be generated.
US10649727B1
Systems and methods for wake word detection configuration are disclosed. An electronic device may be configured to detect a wake word in a user utterance based on one or more wake word models. Upon detection, wake word APIs may be utilized to determine if a speech-processing application associated with a remote speech-processing system is installed on the device. If installed, secondary wake word detection may be performed on the audio data representing the user utterance, and if the wake word is detected, the audio data may be sent to the remote system for processing. If not installed, a display of the electronic device may present options for downloading the speech-processing application.
US10649726B2
TTS is a well known technology for decades used for various applications from Artificial Call centers attendants to PC software that allows people with visual impairments or reading disabilities to listen to written works on a home computer. However to date TTS is not widely adopted for PC and Mobile users for daily reading tasks such as reading emails, reading pdf and word documents, reading through website content, and for reading books. The present invention offers new user experience for operating TTS for day to day usage. More specifically this invention describes a synchronization technique for following text being read by TTS engines and specific interfaces for touch pads, touch and multi touch screens. Nevertheless this invention also describes usage of other input methods such as touchpad, mouse, and keyboard.
US10649717B2
An apparatus includes an audio-sensor inhibitor configured to inhibit detection of sound by an audio sensor of a communication device, and a secure communication interface coupled to the audio-sensor inhibitor, the secure communication interface being configured to transmit encrypted audio data from the secure communication interface to the communication device, wherein the communication interface generates audio data using a secure-interface audio sensor, and generates the encrypted audio data by encrypting the audio data using a cryptographic module.
US10649709B1
Disclosed are systems and methods for managing a print job in a virtual environment. The described technique includes associating a physical printer with a chosen virtual printer which may be used by the user in the remote application to execute. A remote application server can receive from a remote application a request to choose a virtual printer in a remote session established between the client device and a remote application server. A tag associated with the print job that indicates one or more parameters of the virtual printer is determined, as well as a location of the client device. The technique includes selecting a physical printer from a plurality of available printers in the remote session based on the determined location and the determined tag of the virtual printer. An association with the virtual printer is generated and saved, and may be used for a subsequent print job.
US10649707B2
A non-transitory computer readable storage medium storing computer readable instructions that are executable by a computer in an information processing apparatus connected with a printer, is provided. The computer readable instructions cause the computer to obtain a type of an object contained in an image file, determine whether the obtained type of the object falls under a first type, and based on a determination that the obtained type of the object falls under the first type, determine a combination of applicable options for a print setting for the image file to be a first option group, and based on a determination that the obtained type of the object falls under a second type, determine a combination of applicable options for the print setting for the image file to be a second option group containing a smaller number of applicable options than the first option group.
US10649705B2
When the type of PDL data is switched, a resource that is already developed cannot be used. A memory control apparatus configured to process received PDL data includes a developing unit configured to develop the received PDL data in a first memory area, and develop a resource to be used by the PDL data in a second memory area, a determination unit configured to determine whether stored activation information is a first value or a second value, and a control unit configured to perform control for releasing the first memory area and deleting the resource developed in the second memory area, in a case where the activation information is determined to be the first value, and configured to release the first memory area and not deleting the resource developed in the second memory area, in a case where the activation information is determined to be the second value.
US10649703B2
A printing control apparatus suppresses information leaking due to a print job being printed when the user is not at the printer. A printing control apparatus that connects to a terminal and a printer has: a communicator configured to receive from the terminal a specified-printer job, which is a print job for which the printer is designated as a print destination; and a controller. If the specified-printer job is not confidential, the controller sends print data based on the specified-printer job to a specified printer, which is the printer designated as the print destination in the specified-printer job. If the specified-printer job is confidential, the controller receives authentication information input to the printer from the printer and executes an authentication process based on the authentication information, and sends the print data to an authenticated printer according to a result of the authentication process.
US10649699B2
A non-transitory recording medium storing a computer readable setting control program operating on an apparatus that corrects a print job, causes the apparatus to perform: by reading previously-registered setting information of the print job, displaying a setting value of each of items in a correctable manner; saving, in a storage, when a setting value of any one of the items is corrected, an uncorrected setting value of the item; and by classifying the items of the print job into a first item a setting value of which has not been corrected and a second item a setting value of which has been corrected, registering, in a database in a distinguishable manner, a set of the first item and the setting value of the first item and a set of the second item and an uncorrected setting value of the second item.
US10649690B2
In an example, there is disclosed a memory controller, including: a data buffer to drive a determinate value to a data bus to communicatively couple to a memory; and a register clock driver to: receive a memory initialization command from a processor; and incrementally step through a plurality of initialization addresses, sequentially driving each initialization address to an address bus to communicatively couple to the memory. There is also disclosed a computing device comprising the memory controller, and a method of initializing memory comprising incrementally stepping through a plurality of initialization addresses and sequentially writing a determinate value to each address.
US10649681B2
A Solid State Drive (SSD) (110) is disclosed. The SSD (110) may include storage (218) for data, and reception circuitry (203) to receive various instructions and data. The reception circuitry (203) may receive an instruction (257) from a host machine (105) to perform garbage collection, along with a selected P/E strategy (260). The SSD (110) may include garbage collection logic (209) to perform garbage collection, possibly with a delayed Program operation if an adaptive P/E strategy (1110) is selected. The SSD (110) may also include a mapping table (221) that may identify which pages were not Programmed before victim blocks (233, 236) were erased, and therefore require replication during a delayed Program operation.
US10649673B2
Embodiments of the present disclosure may relate to methods and a computer program product for allowing writes based on a granularity level. The method for a storage server may include receiving a received granularity level for a particular volume of a storage device of a client computer including an effective duration for the received granularity level. The method may include receiving an anticipated write to the particular volume at an anticipated write granularity level. The method may include verifying whether the anticipated write granularity level substantially matches the received granularity level at the effective duration. The method may also include writing, in response to the anticipated write granularity level substantially matching the received granularity level at the effective duration, the anticipated write to the particular volume for the received granularity level.
US10649669B2
Improved processes for making opioid products having low impurity levels including making 14-hydroxycodeinone and 14-hydroxymorphinone from thebaine and oripavine, respectively.
US10649659B2
A method of operating a storage system is disclosed. The method includes determining a storage cluster among storage arrays of the storage system. Each storage array includes at least two controllers and at least one storage shelf. The at least two controllers are configured to function as both a primary controller for a first storage array and a secondary controller for a second storage array.
US10649657B2
Apparatuses, systems, and methods are disclosed for log-based storage for different data types in non-volatile memory. An apparatus may include a non-volatile memory element and a controller. A non-volatile memory element may include a first portion of memory, an intermediate storage, and a second portion of memory. A controller may be configured to receive a plurality of data units. A controller may be configured to classify units of data using a first data type and a second data type. A controller may be configured to store a first unit of data having a first data type in a first portion of memory and a second unit of data having a second data type in intermediate storage. Further, a controller may relocate a second unit of data to a second portion of memory.
US10649656B2
Techniques to update a trim parameter in non-volatile memory during either a manufacturing stage or a post-manufacturing stage are described. Trim parameters may be stored in a register located within the memory device that is inaccessible by a host device during a normal mode of operation. Post-manufacturing updates to trim parameters by the host device may be feasible by creating registers located within the memory device that are accessible to the host device to provide information regarding trim parameter setting updates. The memory device may read the information from the registers accessible to the host device to update trim parameters stored in the register inaccessible by the host device. In this manner, the host device may not have a direct access to the trim parameters but still be able to provide an update to the trim parameters by updating an entry of the registers accessible by the host device.
US10649653B2
A virtual keyboard includes a pad, a number of motion sensors coupled to the pad to detect the presence of a user's hands over the pad, a processor, and a memory. The memory includes executable code that, when executed by the processor calibrates the virtual keyboard based on a number of criteria of the user's hand upon detection of the user's hands by the motion sensors, in which the criteria comprises the user's unique keyboard profile.
US10649652B2
Provided are a method of displaying an interface of a mobile device including a touch screen and a mobile device performing the method. The mobile device includes a touch screen having a first area and a second area. The method includes receiving, when the first and second areas are locked during a phone call state of the mobile device, an input function activation signal, and displaying, in the second area, an interface comprising a plurality of operation keys related to the phone call state, according to the received input function activation signal.
US10649643B2
A controller of a material handling system performs a method of creating a multidrop pattern of articles for robotic placement in layers on a pallet. A pattern is presented on a user interface of any currently positioned representations of articles on a pallet. A control affordance for inputting drag'n'drop and numeric inputs is presented on the user interface for robotic control operations to perform a multidrop of the more than one article in an end effector of a robotic arm for placement of the more than one article. User inputs are received that indicate placement position of a first subset of the more than one article. User inputs are received that indicate placement position of a second subset, which is mutually exclusive of the first subset, of the more than one article. The user inputs are converted into a place sequence of robotic control operations to perform a multidrop of the articles by the robotic arm.
US10649642B2
A method, executed by a computer, for remapping interface elements on a graphical user interface includes activating an action capture mode responsive to input from a user, receiving a selection of an interface element, responsive to input from the user that uses the action capture mode, adding an alias user interface element corresponding to the interface element to a shortcut group, and wherein activation of the alias user interface element performs an action corresponding to the interface element. A computer program product and computer system corresponding to the above method are also disclosed herein.
US10649638B2
Techniques and systems to support immersive media content navigation and editing are described. A two-dimensional equirectangular projection of a spherical video is generated by a computing device and displayed in a navigator portion of a user interface of a content editing application. A visual position indicator, indicative of a position within the spherical video, is displayed over the 2D equirectangular projection of the spherical video. A portion of the spherical video is determined based on the position, and a planar spherical view of the portion of the spherical video is generated by the computing device and displayed in a compositor portion of the user interface. The navigator portion and the compositor portion are linked such that user input to the navigator portion or the compositor portion of the user interface causes corresponding visual changes in both the navigator portion and the compositor portion of the user interface.
US10649637B2
A mobile terminal and controlling method thereof are disclosed. The present disclosure includes a touchscreen configured to display a window of an application and a controller, when the window is shifted into a specific region of the touchscreen, reducing and transforming the window into an icon and controlling the touchscreen to display the icon within the specific region. Accordingly, after a window of an application has been displayed on a screen, when the window is shifted into a specific region within the screen, the screen is displayed in a manner of being reduced and transformed into an icon.
US10649632B2
A method and an apparatus for differentially presenting a page are provided, and the method includes: acquiring a page new-old parameter of a page to be presented, and presenting the page based on the page new-old parameter, collecting operation information of the page, and updating the page new-old parameter based on the operation information.
US10649630B1
A computational instance of a remote network management platform may be associated with a managed network and include a database containing: (i) indications of software applications installed on computing devices of the managed network, and (ii) indications of software models that respectively define publisher, product, and licensing information related to the software applications. The computational instance may include a server device configured to (i) generate a representation of a first graphical user interface, (ii) transmit, to a client device associated with the managed network, the representation of the first graphical user interface, (iii) receive, from the client device, a selection, (iv) based on the particular set of the software applications and the particular set of the software models, generate a representation of a second graphical user interface, and (v) transmit, to the client device, the representation of the second graphical user interface.
US10649627B2
Disclosed is an electronic device that includes a display that outputs execution screens of a plurality of applications, a memory that stores the plurality of applications, and a processor electrically connected with the display and the memory. The processor retrieves a history of one or more applications among the plurality of applications that were previously executed in the electronic device, in response to a user input detected by the electronic device and outputs the history on the display based on information about the one or more applications and information about layouts of execution screens of the one or more applications. If at least one of the one or more applications is selected from the history, the processor outputs an execution screen of the selected application on the display according to the corresponding layout.
US10649621B2
Techniques include receiving a search query from a searching device and one or more of first data corresponding to the searching device or second data corresponding to a performing device. The searching device is configured to transmit search queries to a search system and receive search results from the search system in response to the search queries. Each search result indicates a function for a computing device to perform. The searching device is configured to display the search results, detect user selections of the search results, and transmit indications of the user selections to the performing device. The performing device is configured to perform functions indicated by the search results associated with the user selections in response to receiving the indications. The techniques further include generating search results based on the search query and based on the first and/or second data, and transmitting the search results to the searching device.
US10649614B2
In one embodiment, a method includes delineating a region in a two-dimensional (2D) image in a virtual reality environment, generating a mask based on an object detected in the delineated region, wherein the mask is defined by a perimeter, and generating a virtual object in the virtual reality environment, where the virtual object incorporates the detected object, and the virtual object is generated by applying the mask to a three-dimensional (3D) object. Delineating a region may include receiving user input that delineates the region, and the input may trace a perimeter of the region. Delineating a region may include detecting an object and determining a perimeter of the detected object. The detected object may be classified as corresponding to a specified object type. The 2D image may include a camera perspective view of an object in the virtual reality environment.
US10649609B2
Inventive embodiments described herein relate to a universal approach for handling user interface notifications. A notification pipeline on a device acts as an intermediary between applications on the device and notification surfaces on the device. Notification surfaces register themselves with the notification pipeline to become active subscribers. Applications or other processes submit notifications complying with a same format, schema, structure, etc. to the notification pipeline. The notification pipeline broadcasts the notification to the subscribed notification surfaces, which in turn determine whether or how to handle and perhaps display the notification based on the content of the notification.
US10649607B2
In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events.
US10649602B2
A touch device including an array substrate, at least one gate driving circuit, an opposite substrate and a shielding pattern is provided. The array substrate has a display region and a peripheral region connecting to the display region. The gate driving circuit is disposed on the array substrate and located in the peripheral region. The opposite substrate is disposed opposite to the array substrate. The shielding pattern is disposed between the array substrate and the opposite substrate. The shielding pattern projected on the array substrate is formed a first projection, the gate driving circuit projected on the array substrate is formed a second projection, the first projection at least partially overlaps with the second projection.
US10649600B1
A method of performing a scan of a sensor array is disclosed, as well as an associated processing system and input device. The sensor array comprises a plurality of sensor electrodes in a single layer. A plurality of routing traces is arranged in the single layer. The method comprises, for each sensor electrode of the plurality of sensor electrodes, acquiring, during a first period, an absolute capacitive measurement for the sensor electrode. The method further comprises, for each bordering sensor electrode of one or more bordering sensor electrodes of the plurality of sensor electrodes, acquiring, during a second period, a transcapacitive measurement between the sensor electrode and the bordering sensor electrode.
US10649598B2
A touch electrode, a driving method and a touch panel are provided. The touch electrode includes a plurality of stripe electrodes arranged in sequence at intervals, and each of the stripe electrodes includes a separation part for positioning a touch point as well as a first segment electrode and a segment separated by the separation part.
US10649585B1
An electric field sensor including a dielectric layer having a plane surface, at least one transceiver antenna disposed on one side of the dielectric layer, the at least one transceiver antenna configured to emit a wave above the plane surface of the dielectric layer and detect an event adjacent the plane surface, an integrated circuit coupled to the at least one transceiver antenna.
US10649583B1
Logic of a handheld controller can implement sensor fusion algorithms based on force data provided by a force sensing resistor (FSR) in combination with touch sensor data provided by a touch sensor. An example sensor fusion algorithm can be used to pause calibration adjustments for the touch sensor—at least with respect to a high-level value that corresponds to a touch of a control—in response to a user pressing upon the control of the handheld controller with an above-threshold amount of force, which may be detected by a FSR associated with the control. For instance, calibration adjustments with respect to the high-level value can be paused in response to FSR values crossing a threshold value from below the threshold value to above the threshold value, and the calibration adjustments can be resumed in response to the FSR values crossing the threshold value in the opposite direction.
US10649577B2
A touch control driving unit includes a shift register circuit, a strobe circuit and an output circuit, wherein the shift register circuit includes a first control port, an input port and a triggering signal output port, is connected to the strobe circuit, and is configured to generate a triggering signal; the strobe circuit includes a second control port and a strobe signal port, is connected to the shift register circuit, and is configured to control the output circuit; and the output circuit includes an output port, a stable level port and a touch control signal port, and is configured to output a stable level or a touch control signal under control of the strobe circuit.
US10649575B2
A touch sensor integrated display device is provided comprising gate lines and data lines formed on a substrate to be intersected with each other, a plurality of pixel electrodes formed at intersections between the gate lines and the data lines, and a common electrode formed to overlap the plurality of pixel electrodes through an insulating film disposed between the common electrode and the plurality of pixel electrodes, wherein the common electrode includes at least two touch electrodes, each of which is connected to at least one of signal lines arranged in one of a first direction and a second direction crossing the first direction.
US10649572B2
A multi-modal sensing surface comprises two overlaid arrays: a capacitive sensing electrode array and an array of RF antennas. A first sensing module is coupled to the capacitive sensing electrode array and is configured to detect both an increase and a decrease of capacitance between electrodes in the array. A second sensing module is coupled to the array of RF antennas and is configured to selectively tune and detune one or more of the RF antennas in the array of RF antennas.
US10649567B2
Disclosed is a display apparatus with integrated touch screen, in which a relative permittivity of an encapsulation layer is reduced, thereby increasing touch sensitivity. The display apparatus with integrated touch screen includes a light emitting layer disposed on a lower substrate, an encapsulation layer disposed on the light emitting layer, and a touch electrode disposed on the encapsulation layer. The encapsulation layer includes a first elastic layer disposed on the light emitting layer, a low dielectric layer disposed on the first elastic layer, and a second elastic layer disposed on the low dielectric layer. A relative permittivity of the low dielectric layer is 2.5 to 2.8.
US10649528B2
A fabric-based item such as a fabric glove may include force sensing circuitry. The force sensing circuitry may include force sensor elements formed from electrodes on a compressible substrate such as an elastomeric polymer substrate. The fabric may include intertwined strands of material including conductive strands. Signals from the force sensing circuitry may be conveyed to control circuitry in the item using the conductive strands. Wireless circuitry in the fabric-based item may be used to convey force sensor information to external equipment. The compressible substrate may have opposing upper and lower surfaces. Electrodes for the force sensor elements may be formed on the upper and lower surfaces. Stiffeners may overlap the electrodes to help decouple adjacent force sensor elements from each other. Integrated circuits can be attached to respective force sensing elements using adhesive.
US10649525B2
A display device includes a display unit, a gaze line detection unit, and a control unit that includes a processor, and acts, when the processor executes a control program, as a gaze line concentration area detector that detects a gaze line concentration area on the screen, according to a trajectory of the gaze line on the screen detected by the gaze line detection unit, a counter that counts a number of objects displayed in the gaze line concentration area detected, and a display controller that enters an enlarged display mode in which the display object is displayed in an enlarged size, when one display object is included in the gaze line concentration area, and enters a help display mode in which help information is displayed, when no gaze line concentration area is detected, or when a plurality of display objects are included in the gaze line concentration area.
US10649523B2
Augmented reality headgear includes transparent displays that allow a user to simultaneously view the real world and virtual content positioned in the real world and further includes at least one source of coherent light and at least one sensor array for sensing, at a series of times, speckle patterns produced when the coherent light impinges environment surfaces. Circuitry is provided for sensing shifts in the speckle pattern and determining motion which caused the shift of the speckle pattern and adjusting the display of virtual objects displayed by the augmented reality headgear to compensate for the motion.
US10649521B2
When the speed of head movement exceeds the processing capability of the system, a reduced depiction is displayed. As one example, the resolution may be reduced using coarse pixel shading in order to create a new depiction at the speed of head movement. In accordance with another embodiment, only the region the user is looking at is processed in full resolution and the remainder of the depiction is processed at lower resolution. In still another embodiment, the background depictions may be blurred or grayed out to reduce processing time.
US10649516B2
An information processing apparatus that can avoid an IEEE802.1X re-authentication process due to a communication speed setting change made at the time of transitioning to the power-saving state and realize both of security and power-saving. Fixed link speed with which both a MFP 100 and a communication apparatuses are compatible is set on the basis of acquired pieces of link speed setting information about the MFP 100 and the communication apparatus. Then, 100 Mbps lower than 1000 Mbps is fixedly set on the basis of acquired power-saving setting information about the MFP 100 when the power-saving setting is effective, and EEE is enabled.
US10649512B2
Various examples of the present disclosure provide a high efficient battery system, and systems and methods for intelligently discharging and charging the battery system such that an output voltage of the battery system is maintained within a predetermined voltage range. In some examples, a base board controller (BMC) is used to manage charging and discharging of the battery system. The BMC can provide both over-charging protection and over-discharging protection for the battery system.
US10649510B2
A technique for using machine logic to configure power supply units in a data center including: (i) receiving cost information for multiple power grids that includes expected cost information for a time period; (ii) receiving usage information for multiple data center loads in a data center that includes expected electrical power usage for the data center loads; (iii) determining a target power information set, based, at least in part, on the cost information and the usage information, with the target power information set, for the time period, including a target power amount respectively corresponding to each power grid; and (iv) determining a power supply unit configuration scheme so that, when operating under the power supply unit configuration scheme, each power grid will supply, at least approximately, its respectively corresponding target power amount.
US10649508B1
A heating/cooling system modulates the temperature of water flowing through a hydronic emitter by mixing water flows through a mixing valve. The mixing valve has an inlet connect to a water flow pipe, an inlet connected to a water return pipe, and an outlet connected to the hydronic emitter. Water flows through the inlets are configured to obtain a desired mixed water flow at a targeted temperature through the outlet. A controller receives temperature information from a thermometer and then determines the targeted temperature of the outlet. The controller then determines an inlet ratio and configures the mixing valve based on the ratio. The heating/cooling system may support one or more heating/cooling zones and may operate either in a heating or a cooling mode.
US10649506B2
Thermal management systems and corresponding use methods are described herein. A thermal management system includes a thermal dock operable to cool a computing device in physical contact with the thermal dock. The thermal dock includes a housing, a first thermal management device supported by the housing, and a second thermal management device physically connected to the first thermal management device. The first thermal management device is a different type of thermal management device than the second thermal management device.
US10649504B2
A computer chassis, including a number of removable walls wherein each removable wall includes a first side rail system comprising a number of first rails to receive a first size of a blade component, and a second side rail system comprising a number of second rails to receive a second size of a blade component. A removable wall for a chassis including a first side comprising a first number of and arrangement of rails and a second side comprising a second number of and arrangement of rails.
US10649501B1
A touchpad device is used to connect a first fixing portion of a housing. The touchpad device includes a hinge structure and a circuit board. The hinge structure includes a main body and an elastic arm. The main body is located above the first fixing portion. The elastic arm is connected to the main body and includes a second fixing portion. The second fixing portion is fixed to the first fixing portion of the housing. A bottom surface of the circuit board is attached to a top surface of the main body.
US10649497B2
A process for performing localized corrective actions to structure of an electronic device is described. The structure may include a mating surface configured to receive another structured such that the two structures may be, for example, adhesively bonded together. The localized corrective actions are configured not to improve the mating surface but to also prevent light within the electronic device from escaping in undesired areas of the electronic device. In some embodiments, the corrective action includes using a removal tool to remove identified portions of the surface. In other embodiments, the corrective action includes using a different tool to add material identified portions of the surface. The identified means may include an automated inspection system.
US10649495B2
An information processing device includes a display unit, a movement detection unit, and a control section. The display unit has two display screens of a first screen and a second screen, the second screen being an opposite side of the first screen. The movement detection unit detects a first movement state of the information processing device moving in a direction that the first screen faces and a second movement state of the information processing device moving in a direction that the second screen faces. When the movement detection unit detects the first movement state, the control section allows the first screen to display first content and allows the second screen to display second content. When the movement detection unit detects the second movement state, the control section allows the second display screen to display the first content and allows the first screen to display the second content.
US10649494B2
The present document discloses a screen content switching method and a double-screen mobile terminal. The method includes: detecting a handheld state of a double-screen mobile terminal when a target application interface is displayed on a target screen, herein the target screen is one screen of the double-screen mobile terminal; judging whether the handheld state corresponds to the target screen; and if the handheld state does not correspond to the target screen, switching the target application interface to be displayed on the other screen of the double-screen mobile terminal. When the screen on which the application interface is displayed does not correspond to the handheld state, the double-screen mobile terminal can automatically switch the application interface to be displayed on the screen corresponding to the handheld state.
US10649492B2
A mount includes a frame, a head coupled to a first end of the frame, a suction cup positioned at an opposite second end of the frame, and a suction-cup activator. Rotational movement of the suction-cup activator causes a corresponding axial moment of the suction cup for attaching the mount to a surface. The head allows attachment of a handheld electronic device to the mount.
US10649487B2
A system for testing a clock monitor includes a fault injection circuit, a control circuit, and a clock monitor circuit to evaluate a clock source signal from a clock source. The fault injection circuit is to modify or replace the clock source signal from the clock source to yield a modified clock signal, and send the modified clock signal to the clock monitor circuit. The clock monitor circuit is to receive an input clock signal, determine whether the input clock signal indicates a faulty clock source, and issue a clock corrective action if the input clock signal indicates a faulty clock source. The control circuit is to monitor for the clock corrective action, and determine, based on whether the clock corrective action is issued, whether the clock monitor circuit is operating correctly.
US10649485B2
Described are examples for synchronizing multiple timing sources in a computing device. At least a first clock associated with a first timing source and a second clock associated with a second timing source can be maintained at the computing device. A request for an indication of a difference in values between the first clock and the second clock can be received from the application. A first elapsed time of the first clock and a second elapsed time of the second clock from a previous instance of an event can be determined by the computing device at an instance of a reoccurring event in a domain of one of the first timing source or the second timing source. An indication related to the first elapsed time and the second elapsed time can be provided to the application.
US10649479B2
A regulator includes a first resistor and a second resistor that are connected between a ground node and an output node, an amplifier that outputs an amplification voltage by comparing a reference voltage to a feedback voltage between the first resistor and the second resistor, and amplifying a difference between the reference voltage and the feedback voltage, an analog-to-digital converter that converts the amplification voltage to a digital code, and a plurality of transistors that are connected between a power node supplied with a power supply voltage and the output node and which adjusts a current being supplied to the output node in response to the digital code.
US10649475B2
Disclosed is a vapor splitter including: a chimney tray dividing an internal space of a housing into an upper space and a lower space; a chimney provided on the chimney tray to enable the upper space and the lower space to communicate with each other; a cap covering the chimney with a gap therebetween such that a gas discharge hole is formed so that gas, coming out through the chimney, can be transferred to the upper space through the gas discharge hole; a liquid feeding unit for feeding liquid to the upper space; and a liquid discharging unit for discharging the liquid out of the upper space. The size of the gas discharge hole is adjusted by controlling the height of the liquid collected on the chimney. Further disclosed is a method of adjusting a vapor split ratio using the vapor splitter.
US10649470B2
Seed index system and methods for treating agricultural seeds with one or more seed care products employing a size-adjusted application rate based on the size of the seeds. Such size-adjusted application rates can be determined by a supplier of seed care products and communicated to an applicator who applies the seed care product to a quantity of seeds. Such size-adjusted application rates can be in the form of a chart, an equation, or a calculator.
US10649468B2
Autonomous flight is performed in an open loop mode over a first range of altitudes, wherein a plurality altitude-related data from a plurality of altitude-related sensors is ignored while performing the autonomous flight in the open loop mode. The autonomous flight is performed in a closed loop mode over a second range of altitudes, wherein: the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes.
US10649461B2
An apparatus configured to provide a view around a vehicle, the apparatus including: a plurality of cameras attached to a body of the vehicle and configured to acquire respective images of surroundings of the vehicle, wherein at least one of the plurality of cameras is attached to a moving part of the body of the vehicle; a display unit; and at least one processor. The at least one processor is configured to: obtain movement information of the moving part of the body of the vehicle; generate an around view image by compositing respective images acquired by the plurality of cameras; correct the around view image based on the movement information of the moving part of the body of the vehicle; and control the display unit to display the corrected around view image.
US10649458B2
A data-driven prediction-based system and method for trajectory planning of autonomous vehicles are disclosed. A particular embodiment includes: generating a first suggested trajectory for an autonomous vehicle; generating predicted resulting trajectories of proximate agents using a prediction module; scoring the first suggested trajectory based on the predicted resulting trajectories of the proximate agents; generating a second suggested trajectory for the autonomous vehicle and generating corresponding predicted resulting trajectories of proximate agents, if the score of the first suggested trajectory is below a minimum acceptable threshold; and outputting a suggested trajectory for the autonomous vehicle wherein the score corresponding to the suggested trajectory is at or above the minimum acceptable threshold.
US10649444B2
A system and method are provided for generating minimal cut-sets for highly integrated large systems. The method includes receiving a system model (102) and a scenario (104), and obtaining a dependency array (300) from the system model (102) according to the scenario, with the dependency array (300) including at least one case (302). The method includes selecting a case (302) in the dependency array (300). The method includes querying a cut-set repository (110) to determine if a cut-set for a component (200) in the case (302) is already stored, and retrieving said cut-set; and if a cut-set is not stored, generating the minimal cut-set for the component (200). And the method includes computing a final cut-set list (112) by expanding the dependency array (300) using the cut-set for the component (200). The method improves the efficiency of cut-set generation applied to manufactured systems with great number of components.
US10649442B2
A method 500 of operating an automated machine 100 is provided for inserting wires into grommet cavity locations 110 of an electrical connector 112 to compensate for manufacturing tolerances associated with the electrical connector. The method comprises inserting wires into grommet cavity locations of the electrical connector based upon a plug map 300 having offset values to compensate for manufacturing tolerances associated with the electrical connector. The method may further comprise selecting from a plurality of pre-generated plug maps having offset values the closest matching pre-generated plug map for the electrical connector based upon offset values associated with each of the plurality of pre-generated plugs maps. The selected pre-generated plug map having offset values corresponds to the plug map used to insert wires into grommet cavity locations of the electrical connector.
US10649435B2
Provided is a tool life estimating device that enables estimation of a life of a tool used in a machine tool according to changes in machining conditions. The tool life estimating device includes a state observation unit that acquires machining information indicative of a status of the machining in a state where the life of the tool remains sufficiently, wherein the machining information is acquired from log data recorded while the machine tool is operated, and creates input data based on the machining information that has been acquired; a learning unit that constructs a learning model in which clusters of the machining information are created by unsupervised learning using the input data that has been created by the state observation unit; and a learning model storage unit that stores the learning model.
US10649426B2
The present invention can stabilize driving of a motor even if multiple control instructions of driving the motor are acquired through non-real-time communication. A servo driver (10) does not perform processing corresponding to other control commands when acquiring the other control commands from other interfaces through non-real-time communication in a process of performing processing corresponding to a control command acquired via one interface and through non-real-time communication.
US10649425B2
A system includes a control system and a field device. The control system is configured to communicate data with one or more field devices. The field device includes a sensor module configured to monitor a process in the control system. The field device also includes a communication module configured to detachably couple to both a display configured to display information related to the monitored process and an upgrade module configured to control a software or firmware upgrade process associated with the sensor module.
US10649420B2
A method of determining an operation of at least one of a plurality of generators in a power generation system. The method includes identifying a system parameter that is related to operation of the power generation system; and determining which of the plurality of generators to operate to minimize fuel consumption of the power generation system based on the system parameter. Other methods include identifying a system parameter that is related to operation of the power generation system; and determining which of the plurality of generators to operate by optimizing an operating variable of the power generation system based on the system parameter.
US10649417B2
A control system controls tenant services to various tenants by obtaining tenant attributes for each tenant, with respect to a particular workload. A model is generated that models tenant usage performance for a set of best performing tenants. The model is then applied to a remainder of the tenants to obtain a metric indicative of a likely tenant capacity for incremental usage of the workload. The control system controls the services provided to the tenant based upon the likelihood of adoption metric.
US10649411B2
A display device and a smart watch are disclosed. In one aspect, the display device includes a front display panel configured to display a front image in a front direction and having an edge at the perimeter that is curved. The display device also includes a side display panel that is curved and configured to display a side image in a side direction conforming to the edge of the front display panel. The display device further includes a driver circuit board connected to the front and side display panels and configured to respectively apply first and second signals, corresponding to image data, to the front and side display panels.
US10649407B1
An improved astronomical calendar clock mechanism, integrating a sun-centered planetary dial with an earth-centered celestial ring with a fixed orientation number dial located in the earth's equatorial plane, with the sun on a meridian track fixed at 12 on the number dial, and the meridian track indicates the date on a calendar band which is applied to the outside edge of the celestial ring in a plane parallel to the celestial equator, and an hour hand emerging from the earth globe at the center of the celestial ring indicates the time relative to the fixed orientation number dial framing the earth.
US10649405B2
Provided is a digital holographic imaging apparatus, comprising: an illumination portion (10) having an illumination light emission surface (32i) for emitting coherent light of a specific wavelength as illumination light toward an object (1) side relative to the illumination light emission surface (32i), and a reference light emission surface (32r) for emitting the coherent light, as reference light, in a direction opposite to the illumination light; and an image sensor (50) located on the reference light emission surface (32r) side of the illumination portion (10) and imaging an interference pattern between object light having been modulated by the object (1) and passed through the illumination portion (10) and the reference light of the illumination light, the image sensor (50) having a pixel array (51) comprising two-dimensionally aligned pixels.
US10649401B2
A toner cartridge according to one embodiment includes a housing having first and second alignment guides that extend outward from a first side and a second side of the housing, respectively, and that run along a front-to-rear dimension of the housing. Third and fourth alignment guides extend outward from the first side of the housing. The third alignment guide is spaced toward the front of the housing from the fourth alignment guide. Bottom surfaces of the third and fourth alignment guides are unobstructed to sit on top of a corresponding guide surface in an image forming device to control a vertical position of the toner cartridge in the image forming device. The bottom surfaces of the third and fourth alignment guides are aligned with each other in a vertical dimension of the housing and are positioned higher than the first and second alignment guides.
US10649399B1
A replaceable unit for an electrophotographic image forming device includes a housing having a reservoir for holding toner. An electrical connector is positioned on a first side of the housing. The electrical connector includes an electrical contact for contacting a corresponding electrical contact in the image forming device and a magnetic sensor electrically connected to the electrical contact. The electrical connector is movable between a first position and a second position. When the electrical connector moves from the first position to the second position, the electrical contact of the replaceable unit moves from a retracted position to an operative position. When the electrical connector moves from the first position to the second position, the magnetic sensor moves from a misaligned position to an aligned position with a point in a path of movement of a magnet for sensing a magnetic field of the magnet.
US10649397B2
A developing cartridge includes: a casing; a developing roller; a shaft; and a cam. The casing is configured to accommodate developer therein. The developing roller is rotatable about a first axis extending in an axial direction. The shaft extends along a second axis extending in the axial direction. The shaft is movable along the second axis. The cam is movable along the second axis in response to axial movement of the shaft. The cam has a cam surface non-parallel with the second axis.
US10649395B2
A developing cartridge may include a housing including an outer surface, a small-diameter gear, a large-diameter gear, a first gear, and a moving member. The small-diameter gear may include a first engaging portion positioned on at least a portion of a peripheral surface of the small-diameter gear. The large-diameter gear may be positioned farther from the outer surface than the small-diameter gear from the outer surface. The large-diameter gear may be rotatable together with the small-diameter gear. The first gear may include a second engaging portion, a first end surface, a second end surface, and at least one protrusion. The moving member may include a contact portion configured to move the moving member from one position to another position in a state where the contact portion is in contact with the protrusion.
US10649392B2
A drawer is moveable between an inner position and an outer position through an opening when a cover is located at an opening position. A waste toner conveying tube is movable in a second direction between a first connection position and a first disconnection position when a drum cartridge is attached to a drawer and the drawer is at the inner position. When the cover moves from a closing position toward the opening position, the waste toner conveying tube moves from the first connection position toward the first disconnection position in conjunction with the movement of the cover. The drawer is movable from the inner position toward to the outer position when the drum cartridge is attached to the drawer, the drawer is at the inner position, and the waste toner conveying tube is at the first disconnection position.
US10649386B2
A driving device includes a motor; a stay supporting the motor; a gear configured to receive a driving force from the motor; and a supporting shaft rotatably supporting the gear, the supporting shaft being supported by the stay. The supporting shaft stands at a side of the stay opposite from a side thereof where the stay supports the motor. The stay supports the motor in a first region and supports the supporting shaft in a second region offset from the first region in a direction of being away from the motor.
US10649378B2
A fixing device includes a fixing belt, a pressing member, a pressing roller and a cap. The fixing belt is cylindrical and rotatable. The pressing member has a longitudinal length shorter than a longitudinal length of the fixing belt. The pressing member is configured to face an inner circumferential face of the fixing belt via a lubricant. The cap is configured to rotate together with the fixing belt. In a first end area between the longitudinal end portion of the fixing belt and the pressing member, a first step is formed on the inner circumferential face of the fixing belt in a circumferential direction of the fixing belt such that an inner diameter of the fixing belt is larger at a side of the longitudinal end than at a side of the pressing member.
US10649377B2
In a heater including a plurality of first temperature detection elements that are arranged at predetermined intervals in a longitudinal direction of a substrate and respectively output temperature signals individually, and a plurality of second temperature detection elements that are arranged at predetermined intervals in positions that differ from the positions of the first temperature detection elements in a lateral direction that is orthogonal to the longitudinal direction but correspond to the positions of at least some of the plurality of first temperature detection elements in the longitudinal direction, and that output a single temperature signal obtained by adding individual temperature signals together, the individual temperature signals included in the single temperature signal are acquired on the basis of the plurality of temperature signals output by the plurality of first temperature detection elements and the single temperature signal.
US10649369B2
A developing cartridge may include: a casing configured to accommodate developer therein, the casing extending in the first direction; a coupling rotatable about a first axis extending in the first direction, the coupling being positioned at one side of the casing in the first direction; a detection gear rotatable about a second axis extending in the first direction, the detection gear being positioned at another side of the casing in the first direction; and a storage medium including an electric contact surface, the electric contact surface being positioned at the one side of the casing in the first direction.
US10649358B2
An image forming apparatus includes a toner image supporting section and a medium transfer section. The toner image supporting section includes first and second toner image supporting member that support first and second toner images at first and second linear speeds, respectively. The medium transfer section transfers, onto a medium, the first and second toner images respectively supported by the first and second toner image supporting members, to thereby cause the first and second toner images to be superimposed on each other. The following conditional expression (1) is satisfied when the medium transfer section transfers the first and second toner images onto the medium, (Vd1−Vt1)/(Vt1>(Vd2−Vt2)/Vt2 (1) where Vd1 is the first linear speed, Vt1 is a first conveyance speed of the medium, Vd2 is the second linear speed, and Vt2 is a second conveyance speed of the medium.
US10649357B2
A method for producing a liquid developer containing a resin binder containing a resin having an acidic group, a colorant, a basic dispersant, and an insulating liquid, including: step I: stirring raw materials containing the resin binder, the colorant, and the basic dispersant at a temperature of equal to or higher than a glass transition temperature of the resin binder; and step II: adding dropwise from 50 to 500 parts by mass of the insulating liquid to a stirred mixture of the step I, based on 100 parts by mass of the stirred mixture at a temperature of equal to or higher than a glass transition temperature of the resin binder, thereby carrying out a phase inversion emulsification, to provide a dispersion of toner particles. The liquid developer obtainable by the method of the present invention is suitably used in development or the like of latent images formed in, for example, electrophotography, electrostatic recording method, electrostatic printing method or the like.
US10649356B2
A brilliant toner includes a first toner which contains a first toner particle containing a flake-shape brilliant pigment; and a second toner which contains a second toner particle containing a flake-shape brilliant pigment, and has a different color from that of the first toner, and an electrostatic charge image developing toner includes a first toner which contains a first toner particle; and a second toner which has a different color from that of the first toner, and contains the second toner particle, in which, based on a charge distribution of each of the first toner and the second toner obtained according to a charge spectrograph method, maximum peak positions of the first toner and the second toner are taken as P1 and P2, respectively, and full widths at half maximum of the first toner and the second toner are taken as W1 and W2, respectively, |P1−P2| is 3 mm or less, and |W1−W2| is 3 mm or less.