US10601050B2
An electrode for a cell includes a resin current collector that is planate and contains a resin and an electrically conductive filler, and an electrode active material layer that is disposed on at least one surface side of the resin current collector and that contains electrode active material particles. The resin current collector includes an electrically conductive layer on its surface side facing the electrode active material layer, the electrically conductive layer having configuration with recesses and projections. This configuration with recesses and projections satisfies the relationship given by formula (1): h/tan θ
US10601036B2
Provided is a precursor of a positive electrode active material containing, in a reduced amount, impurities which do not contribute to a charge/discharge reaction but rather corrode a firing furnace and peripheral equipment and thus having excellent battery characteristics and safety, and production method thereof. A method for producing a precursor of a positive electrode active material for nonaqueous electrolyte secondary batteries having a hollow structure or porous structure includes obtaining the precursor by washing nickel-manganese composite hydroxide particles having a particular composition ratio and a pore structure in which pores are present within the particles with an aqueous carbonate solution having a carbonate concentration of 0.1 mol/L or more.
US10601031B2
A polymer or a polymer electrolyte and cathode material for an alkali metal cell, in particular for a lithium-sulfur cell. To improve the performance and reliability of alkali metal cells, for example lithium-sulfur cells, a polymer based on the general chemical formula (I) is provided, where -[A]- stands for a unit which forms a polymer backbone, X stands for a spacer, x stands for the number of spacers X and is 1 or 0, Q stands for a positively charged group Q+ and a counterion Z−, or Q stands for a negatively charged group Q− and a counterion Z+, or Q stands for an uncharged group. Moreover, the invention relates to the use thereof, and a cathode, a separator, a protective layer, and a cell.
US10601028B2
A method for cutting an electrode of an electrochemical generator including a metal sheet with a laser beam of a power lower than or equal to 600 W, one face of the metal sheet being partially coated with a thinly layered band called the cutting band, the optical absorption factor of which for an emission wavelength of the laser beam is higher than or equal to 0.5 and preferably higher than or equal to 0.8, and extends so as to define a cutting path, in which the laser beam is focused on the cutting band and the laser beam is animated with a relative movement with respect to the electrode so as to travel the cutting path.
US10601026B2
The present invention relates to a method of manufacturing a negative electrode and a negative electrode manufactured using the method. According to the present invention, negative electrode samples are fabricated to have different electrode densities, and then, in a negative electrode expansion curve of each negative electrode sample according to the 1st charging, when a change in slopes of tangents to the negative electrode expansion curve at an initial state of charge (SOC) of less than 50%, at which the expansion curve increases, satisfies a particular value, a secondary battery manufactured including a negative electrode having the electrode density may exhibit excellent lifespan characteristics and excellent initial efficiency for the corresponding active material.
US10601021B2
A battery module is disclosed. In one aspect, the battery module includes: a plurality of rechargeable batteries electrically connected to each other, wherein each of the rechargeable batteries comprises a first short-circuit generator configured to be short-circuited based on an increase in battery internal pressure. The battery module also includes a positive electrode and a negative electrode respectively connected to first and second ones of the rechargeable batteries and a first drawn-out tab and a second drawn-out tab respectively connected to the positive and negative electrodes. The battery module further includes a switch configured to electrically connect the negative electrode and the second drawn-out tab and a second short-circuit generator electrically connected to the switch, wherein the second short-circuit generator overlaps, in the height dimension of each of the rechargeable batteries, the first short-circuit generator of the second rechargeable battery.
US10601020B2
A battery cell includes a membrane configured to curve outwards when pressure inside the battery cell increases, thereby creating an electrically conductive connection between two poles. A conductor is arranged on an outside of the membrane and is connected to the battery cell such that the outward-curving membrane lifts the conductor from the membrane on one side such that the poles are electrically connected to one another via the conductor.
US10601010B2
A vent cap assembly for recombining water for a battery includes a cylindrical base having an upper portion and a lower portion. The lower portion configured to be inserted into a vent port. A cap encloses the cylindrical base. A catalyst component is received in the base configured to hydronate hydrogen and oxygen to water.
US10601007B2
The invention relates to a cooling plate (10) for battery cells (40), wherein the cooling plate (10) is in the form of a mounting plate and has mounting elements (12) for directly mounting the cooling plate (10) into a motor vehicle. It is further necessary for the cooling plate (10) together with a housing (20), in particular a half-shell housing, to form a closed-off space (30) for accommodating battery cells (40). The invention further relates to battery cells (40), to a battery cell module and also to a motor vehicle having a battery cell module of this kind.
US10601006B2
A method according to an exemplary aspect of the present disclosure includes, among other things, compressing a cell stack, which itself includes at least one battery cell and a support plate spaced-apart from an upper surface of the cell(s). The method further includes inserting the cell stack into a pocket of a structural assembly by applying a force to the support plate. A battery assembly is also disclosed.
US10601003B2
A battery module having first and second battery cells, a u-shaped frame member, a thermally conductive layer, a top cover plate, and first and second side cover plates is provided. The u-shaped frame member has a bottom wall and first and second side walls coupled to the bottom wall that extend upwardly from the bottom wall. The u-shaped frame member defines an interior space that holds the first and second battery cells therein. The first and second battery cells are disposed directly on the thermally conductive layer. The top cover plate is coupled to the first and second side walls to enclose a top open region of the u-shaped frame member. The first side cover plate that is coupled to the top cover plate and the bottom wall to enclose a first side open region of the u-shaped frame member.
US10600999B2
According to the disclosure, a method for producing an organic component is provided. The method includes providing a carrier substrate; forming an electrically conductive layer on or above the carrier substrate; applying an electrical potential to the electrically conductive layer; and forming at least one organic, functional layer for forming the organic component on or above the electrically conductive layer at least partly during the process of applying the electrical potential to the electrically conductive layer.
US10600997B2
An electronic device may be provided with a display mounted in a housing. The display may have an array of display pixels that provide image light to a user. The array of display pixels may form an active display structure with a rectangular shape. The rectangular active display structure may be surrounded by an inactive border region. Optical structures such as a sheet of glass or another optical member may have portions that are configured to bend light from the display pixels along the periphery of the active display structure. The optical member may have an area that is larger than the area of the active display structure, so that the presence of the optical member may serve to enlarge the apparent size of the display. Solidified liquid polymer may be used to support the optical structures and may be interposed between the optical structures and the active display structures.
US10600991B2
A method of manufacturing a foldable display apparatus may include the steps of: disposing a protective film on one surface of a foldable display panel having a folding portion; removing at least a part of the protective film in the folding portion of the foldable display panel; and decreasing a height of at least one bump protruding from the protective film formed adjacent to the removed part of the protective film.
US10600988B2
Provided is a window of a display apparatus. The window includes a front surface part including first short sides extending in a first direction to face each other in a second direction crossing the first direction, first long sides extending in the second direction to face each other in the first direction, and first rounded portions respectively extending from both sides of the first long sides and respectively connected to both sides of the first short sides disposed adjacent to the first long sides, side surface parts respectively extending from the first long sides and bent in a third direction crossing a plane parallel to the first and second directions, and a rear surface part extending from one of the side surface parts to face the front surface part.
US10600980B1
A light-emitting device includes an emissive layer that emits light by recombination of first charges and second charges, a first electrode from which the first charges are supplied, a second electrode located on an opposite side of the emissive layer relative to the first electrode from which the second charges are supplied, and a charge transporting layer that is located between the emissive layer and the first electrode that injects the first charges from the first electrode into the emissive layer. The charge transporting layer includes a nanoparticle layer that provides a roughened electrode interface between the first electrode and the charge transporting layer and the emissive layer includes a plurality of quantum dots in electrical contact with the first electrode and the second electrode.
US10600977B2
Disclosed is a nanopatch graphene composite, which includes graphene including a defect and a nanopatch positioned on the defect, and is configured such that a nanopatch is formed through a self-assembling process on the surface of graphene, thus improving the mechanical properties and durability of the graphene composite. Also, a flexible organic transistor, including the nanopatch graphene composite of the invention, is transparent and has high mechanical durability, thus exhibiting device stability, and the molecular alignment of the organic semiconductor layer growing on the nanopatch graphene composite is induced so as to become favorable for charge injection, thereby increasing the performance of the device.
US10600975B2
A compound including a ligand having the formula: or is disclosed. In these formulas, each R1, R2, and R3 is independently selected from hydrogen, alkyl, and aryl; at least one of R1 and R2 is a branched alkyl containing at least 4 carbon atoms, where the branching occurs at a position further than the benzylic position; where R1 and R3 are mono-, di-, tri-, tetra-, or no substitutions; and R2 is mono-, di-, or no substitutions. Heteroleptic iridium complexes including such compounds, and devices including such compounds are also disclosed.
US10600973B2
A method of synthesizing a fused heteroaromatic compound includes obtaining a first intermediate from a first compound represented by Chemical Formula 1 and a second compound represented by Chemical Formula 2, obtaining a second intermediate including a ring having a chalcogen element from the first intermediate, and obtaining a fused heteroaromatic compound by a cyclization reaction of the second intermediate.
US10600966B2
This invention discloses a novel two dimensional material having propellane core for organic light emitting diodes. These compounds can be used as hosts, charging transporting materials, or blocking materials for PHOLEDs. The devices comprising these compounds have better performance due to the honeycomb pi-extended structure in the propellane molecules.
US10600962B2
Disclosed is a method of manufacturing an organic semiconductor thin film, including preparing semiconductor ink containing a solvent, a low-molecular-weight organic semiconductor and a high-molecular-weight organic semiconductor and forming an organic semiconductor thin film vertically phase-separated by applying the semiconductor ink on a substrate through a bar-coating process using a bar. In the bar-coating process of the invention, the semiconductor ink blend is used, and the gap between the substrate and the bar is adjusted, thus controlling vertical phase separation. Also, the speed of the bar, the gap of which is adjusted, is regulated, thus controlling crystal growth, whereby the uniformity of the thin film is improved and thus a high-quality organic semiconductor crystalline thin film having a large area can be manufactured in a continuous process. Also, a flexible organic semiconductor transistor, having high stability and high charge mobility, can be provided using the organic semiconductor thin film.
US10600961B2
A vanadium dioxide (VO2)-based threshold switch device exhibiting current-controlled negative differential resistance (S-type NDR), an electrical oscillator circuit based on the threshold switch device, a wafer including a plurality of said devices, and a method of manufacturing said device are provided. The VO2-based threshold switch device exhibits volatile resistance switching and current-controlled negative differential resistance from the first time a sweeping voltage or voltage pulse is applied across the device without being treated with an electroforming process. Furthermore, the device exhibits substantially identical switching characteristics over at least 103 switching operations between a high resistance state (HRS) and a low resistance state (LRS), and a plurality of threshold switch devices exhibits a threshold voltage VT spreading of less than about 25%. The threshold switch device may be included in an oscillator circuit to produce an astable oscillator that may serve as a functional building block in spiking-neuron based neuromorphic computing.
US10600959B2
Reversible phase transitions of exceptional magnitude may be induced in correlated metal oxides by altering their chemical compositions through reversible introduction of dopant ions and electronic carriers into the correlated metal oxides. One or more catalyst electrodes may be deposited onto a surface of a film of a correlated metal oxide such as a perovskite or a transition metal oxide. Dopant ions and electronic carriers may be electrochemically introduced into the catalyst-deposited correlated metal oxide, for example by annealing the catalyst-deposited film of correlated metal oxide in a chamber containing the dopant molecules. In this way, a reversible phase transition of about five to eight orders of magnitude may be induced.
US10600955B2
According to an embodiment, a semiconductor storage device includes a substrate. A stack is provided above the substrate, and includes a resistance change element and a metal layer provided above the resistance change element. A first insulating layer is provided on a side surface of the stack. A second insulating layer is provided on the first insulating layer. And an electrode is provided on the metal layer and on the first insulating layer so as to extend along a stacking direction in the second insulating layer. A lower surface of the electrode as viewed in the direction has a diameter greater than a diameter of an upper surface of the stack as viewed in the direction. A lowermost portion of the electrode is at a same level as an uppermost portion of the metal layer as viewed in the direction.
US10600952B2
A surface acoustic wave sensor in which instrument drift resulting from accumulated surface contamination is minimized. The sensor includes a piezeoelectric substrate defined by an outer surface and a plurality of interdigitated electrodes mounted thereon. The electrodes are defined by one or more exposed portions and an unexposed portion abutting the outer surface of the piezoelectric substrate. An inert coating layer on the outer surface of the piezoelectric substrate and the exposed portions of the electrodes is provided, and can be a perfluoro-silane type compound, a perfluoro-trichloro-silane type compound, a perfluoro-acrylate type compound, polytetrafluoroethylene, or heptadecafluorodecyltrimethoxysilane.
US10600932B2
A manufacturing method of an optoelectronic semiconductor device includes: providing a matrix substrate, which comprises a substrate and a matrix circuit disposed on the substrate; transferring a plurality of micro-sized optoelectronic semiconductor elements from a temporary substrate to the matrix substrate, wherein the micro-sized optoelectronic semiconductor elements are separately disposed on the matrix substrate, and at least one electrode of each micro-sized optoelectronic semiconductor element is electrically connected with the matrix circuit; forming a protective layer completely covering the micro-sized optoelectronic semiconductor elements, wherein the height of the protective layer is greater than the height of the micro-sized optoelectronic semiconductor elements; and grinding the protective layer until a residual on a back surface of each micro-sized optoelectronic semiconductor element and the back surface are removed to expose a new surface.
US10600924B2
A solar energy absorbing device includes a substrate and a solar selective absorber film. The solar selective absorber film has a bottom surface attached on the substrate, and a top surface opposite to the bottom surface. The solar selective absorber film is a TiNxOy based film, and x and y vary from 1 to 0.1 and 0.2 to 2, respectively, from the bottom surface to the top surface of the solar selective absorber film.
US10600917B2
A field effect transistor and a manufacturing method thereof are provided. The field effect transistor includes two top gate structures (1031C and 1031D) and two bottom gate structures (1032A and 1032B). The top gate structures (1031C and 1031D) and the bottom gate structures (1032A and 1032B) are opposite to each other in pair. This increases a quantity of control-voltage-induced carriers in the field effect transistor, and therefore increases an output current of the field effect transistor, improves a power gain limit frequency in high-frequency use, and makes an electric field between the top gate structures (1031C and 1031D) and the bottom gate structures (1032A and 1032B) more adequately cover a channel layer (106) between source structures (1041 and 1042) and a drain (105), thereby reducing a parasitic effect in a high frequency, and further improving a frequency characteristic of the field effect transistor.
US10600911B2
A transistor includes a trench formed in a semiconductor substrate. A gate electrode is formed in the trench with a first edge of the gate electrode proximate to a first sidewall of the trench. A first field plate is formed in the trench with the first field plate located between a second edge of the gate electrode and a second sidewall of the trench. A dielectric material is formed in the trench with the dielectric material having a first thickness between the first sidewall and a first edge of the first field plate, and a second thickness between the second sidewall and a second edge of the first field plate, the second thickness larger than the first thickness.
US10600908B2
The present invention discloses a high voltage device and a manufacturing method thereof. The high voltage device is formed in a semiconductor substrate, and includes: a gate, a source, a drain, and at least one plug plate electrode. The plug plate electrode is in direct contact with the gate, and is electrically connected to the gate. The plug plate electrode extends downwards from the bottom of the gate to the semiconductor substrate, through a current vertical height of a conductive current when the high voltage is ON. The plug plate electrode is between the source and the drain in a lateral direction. The plug plate electrode includes a dielectric layer and a conductive layer.
US10600907B2
A high voltage semiconductor device includes a semiconductor substrate, a first region, a second region, and an interconnection region. The first region includes an N-type first semiconductor region, an N-type drain region formed in the N-type first semiconductor region, a P-type first body region, an N-type source region formed in the P-type first body region, and a gate electrode formed between the N-type source region and the N-type drain region. The second region includes an N-type second semiconductor region, and a P-type second body region formed in the N-type second semiconductor region. The interconnection region is disposed between the first region and the second region, and includes a first insulation layer formed between the N-type first semiconductor region and the N-type second semiconductor region, a metal interconnection formed on the first insulation layer, and an isolation region formed in the substrate and disposed below the first insulation layer.
US10600896B2
In an active region, a gate electrode is disposed in a trench. Spaced apart from the gate electrode, an emitter electrode is disposed in the trench. A source diffusion layer and a base diffusion layer are formed in the active region. The base diffusion layer has a base bottom portion inclined in such a manner that a portion of the base bottom portion adjacent to the emitter electrode is positionally deeper than a portion of the base bottom portion adjacent to the gate electrode. A contact portion has a contact bottom portion inclined in such a manner that a portion of the contact bottom portion in contact with the emitter electrode is positionally deeper than a portion of the contact bottom portion in contact with the base diffusion layer.
US10600895B2
The invention provides a power device, which includes: an operation layer, including a top surface, a body region and a drift region, the body region and the drift region being connected in a lateral direction, to form a PN junction along a channel width direction between the body region and the drift region; a gate, formed on the top surface, and the PN junction is located under the gate; a source, formed in a portion of the operation layer between the body region and the top surface; a drain, formed in another portion of the operation layer between the drift region and the top surface; a first conduction portion, formed on the top surface for electrically connecting the source; a conduction layer, formed on the first conduction portion and electrically connected to the source via the first conduction portion; and a second conduction portion, formed on the top surface and between the conduction layer and the drift region in a thickness direction, for electrically connecting the drift region and the conduction layer, wherein a Schottky diode is formed by the second conduction portion and the drift region.
US10600892B2
A replacement gate structure (i.e., functional gate structure) is formed and recessed to provide a capacitor cavity located above the recessed functional gate structure. A ferroelectric capacitor is formed in the capacitor cavity and includes a bottom electrode structure, a U-shaped ferroelectric material liner and a top electrode structure. The bottom electrode structure has a topmost surface that does not extend above the U-shaped ferroelectric material liner. A contact structure is formed above and in contact with the U-shaped ferroelectric material liner and the top electrode structure of the ferroelectric capacitor
US10600883B2
Vertical transport field effect transistors (FETs) having improved device performance are provided. Notably, vertical transport FETs having a gradient threshold voltage are provided. The gradient threshold voltage is provided by introducing a threshold voltage modifying dopant into a physically exposed portion of a metal gate layer composed of an n-type workfunction TiN. The threshold voltage modifying dopant changes the threshold voltage of the original metal gate layer.
US10600881B2
The present disclosure relates to a tunneling field-effect transistor and a fabrication method. One example transistor includes a semiconductor substrate, a semiconductor nanosheet, a source region and a drain region, a dielectric layer, and a gate metal layer. The semiconductor nanosheet is vertically disposed on the semiconductor substrate. The source region and the drain region are connected using a channel. The drain region, the channel, and the source region are disposed on the semiconductor nanosheet in turn. The drain region is in contact with the semiconductor substrate. The source region is located at an end, of the semiconductor nanosheet, far away from the semiconductor substrate. The dielectric layer comprises at least a gate dielectric layer, is disposed on a surface of the semiconductor nanosheet, and surrounds the channel. The gate metal layer is disposed on a surface of the gate dielectric layer and surrounds the gate dielectric layer.
US10600878B2
A semiconductor structure is provided including a strained silicon germanium alloy fin that can be employed as a channel material for a FinFET device and having a gate spacer including a lower portion that fills in a undercut region that lies adjacent to the strained silicon germanium alloy fin and beneath raised source/drain (S/D) structures and silicon pedestal structures that can provide improved overlay capacitance.
US10600870B2
A semiconductor structure is provided that includes a silicon germanium alloy fin having a second germanium content located on a first portion of a substrate. The structure further includes a laterally graded silicon germanium alloy material portion located on a second portion of the substrate. The laterally graded silicon germanium alloy material portion is spaced apart from the silicon germanium alloy fin and has end portions having the second germanium content and a middle portion located between the end portions that has a first germanium content that is less than the second germanium content.
US10600850B2
The present invention is related to a method of fabricating a film. The method may comprise filling ink droplets containing a solvent and material constituting the film into pixel units of an array substrate; freezing the ink droplets on the array substrate; and sublimating the solvent of the ink droplets on the array substrate. The pixel units of the array substrate may be separated by a pixel define layer and arranged in a matrix.
US10600847B2
An OLED display device includes a substrate, a first protection layer substrate, conductive lines extending substantially in a first direction, a second protection layer, a first electrode overlapping at least a part of the conductive lines, a pixel defining layer including an opening exposing at least a part of the first electrode, an organic light emission layer, and a second electrode. The opening is divided into a first polygon and a second polygon with respect to an imaginary straight line that passes through the opening at a maximum length in the first direction. A planar area of the first polygon is different from a planar area of the second polygon.
US10600846B1
An electronic device includes a first electronic unit and a second electronic unit. The first electronic unit emits a first light having a first spectrum. A main peak of the first spectrum corresponds to a first wavelength ranged from 461 nm to 473 nm. The second electronic unit emits a second light having a second spectrum different from the first spectrum. A sub peak of the second spectrum corresponds to a second wavelength ranged from 300 nm to 460 nm. A difference between the first wavelength and the second wavelength is greater than or equal to 5 nm.
US10600838B2
There is provided semiconductor devices and methods of forming the same, the semiconductor devices including: a first semiconductor element having a first electrode; a second semiconductor element having a second electrode; a Sn-based micro-solder bump formed on the second electrode; and a concave bump pad including the first electrode opposite to the micro-solder bump, where the first electrode is connected to the second electrode via the micro-solder bump and the concave bump pad.
US10600835B2
An electronic module includes a first component, a second component, a spacer, and an adhesive portion. The first component includes a first surface. The second component is disposed to be spaced apart from the first surface by a distance of about 40 μm to about 200 μm. The spacer spaces the first component and the second component apart from each other. The adhesive portion is disposed between the first surface and a bonding surface of the spacer facing the first surface. The spacer includes an inner spacer having a ring shape, and an outer spacer surrounding the inner spacer and disposed spaced apart from the inner spacer by 50% or less of an overall width of the inner spacer and the outer spacer, and an overall width of the adhesive portion is 100% to 150% of the overall width of the inner spacer and the outer spacer.
US10600832B2
A camera module includes a circuit board, a photosensitive chip located on the circuit board and electrically coupled to the circuit board, a package body packaged on the circuit board, and a bracket located on a side of the package body away from the circuit board. The package body includes a bearing surface away from the circuit board, and the bracket includes a first surface adjacent to the package body. A ratio between an area of the first surface and an area of the bearing surface is about 0.5 to about 1.2.
US10600822B2
In a transistor substrate of a display device, a plurality of signal lines to which any one of drive signals of a gate signal and a video signal is supplied include a plurality of first signal lines to which the drive signal is supplied. The first signal line is connected to a driving driver, and is formed in an edge region positioned between an end portion of a substrate and a pixel region and in the pixel region. The first signal line is formed to pass through a first wiring formed in a first layer from a second wiring formed in a second layer in the edge region.
US10600819B2
A display device includes a substrate including a display area to display an image and a pad area disposed around the display area; and a first pad unit positioned on the pad area, and including a first terminal region having a plurality of first pad terminals arranged in a first direction, in which each of the plurality of first pad terminals includes: a plurality of first connection pad terminals arranged in a first row disposed at a first angle relative to the first direction; a plurality of second connection pad terminals spaced apart from the plurality of first connection pad terminals, and arranged in a second row disposed at a second angle relative to the first direction; and a first terminal connection line configured to connect one of the plurality of first connection pad terminals and one of the plurality of second connection pad terminals, and having at least one bent shape. The first terminal connection line is disposed in a different layer from that of the first connection pad terminal and the second connection pad terminal.
US10600813B2
A display device includes: a substrate including first and second light-blocking areas, and a pixel area; a light-blocking pattern at least partially at the first light-blocking area; a data line at the second light-blocking area; a first insulating layer on the light-blocking pattern and the data line; a semiconductor layer on the first insulating layer and overlapping the light-blocking pattern on a plane; a second insulating layer on the semiconductor layer; a color filter on the second insulating layer at least partially at the pixel area; a third insulating layer on the second insulating layer and the color filter; a gate line on the third insulating layer at the first light-blocking area; a pixel electrode at least partially at the pixel area; and a bridge electrode at least partially at the first light-blocking area. The second and third insulating layers directly contact one another over the semiconductor layer.
US10600812B2
A manufacturing method of an array substrate including following steps is provided. A plurality of scan lines are formed on a substrate having a pixel region and a fan-out region. A plurality of data lines are formed. A plurality of transistors are formed and respectively electrically connected to the corresponding scan lines and data lines. A plurality of common electrodes are formed. A plurality of pixel electrodes are formed and respectively electrically connected to the corresponding transistors. A plurality of first fan-out lines, second fan-out lines, and third fan-out lines are formed in the fan-out region. Each of the third fan-out lines includes a transparent conductive layer and an auxiliary conductive layer located on and contacting the transparent conductive layer. The third fan-out lines and the common electrodes are formed by the same photomask.
US10600811B2
The invention provides a TFT array substrate and LCD panel. The TFT array substrate adopts a Notch design, with a base substrate disposed with a groove at one end. The base substrate comprises a functional area and a peripheral area located outside the functional area, and the planarization layer on the base substrate has a first portion corresponding to the functional area, wherein the first portion adjacent to the groove is provided with at least one pit, and the depth of the pit is smaller than the thickness of the first portion. When the TFT array substrate and the CF substrate are assembled, after the LC is injected between TFT array substrate and CF substrate, the LC accumulation generated in the first portion of the planarization layer near the groove during diffusion is in the pit, thereby making the LC layer thickness uniform and improved quality of LCD panel.
US10600810B2
Embodiments of the present invention are directed to formation of fins with different active channel heights in a tri-gate or a Fin-FET device. In an embodiment, at least two fins are formed on a front side of the substrate. A gate structure extends over a top surface and a pair of sidewalls of at least a portion of the fins. In an embodiment, the substrate is thinned to expose the bottom surface of the fins. Next, backside etching may be performed on each fin to form active channel regions. The fins may be recessed to different depths, forming active channel regions with differing heights.
US10600809B2
The present disclosure relates to a semiconductor structure. The semiconductor structure includes a semiconductor-on-insulator (SOI) substrate having a bottom substrate, a buried oxide layer disposed on the bottom substrate, and a semiconductor layer disposed on the buried oxide layer. The semiconductor structure further includes a doped layer embedded in the semiconductor layer and above the buried oxide layer, and a contact structure extending into the semiconductor layer from the top surface of the semiconductor layer. The contact structure is electrically connected to the doped layer.
US10600806B2
A stack structure includes conductive layer patterns and interlayer insulating layer patterns alternately stacked on one another. A channel hole penetrates the stack structure. A dielectric layer is disposed on a sidewall of the channel hole. A channel layer is disposed on the dielectric layer and in the channel hole. A passivation layer is disposed on the channel layer and in the channel hole. The channel layer is interposed between the passivation layer and the dielectric layer. An air gap is surrounded by the passivation layer. A width of the air gap is larger than a width of the passivation layer.
US10600797B2
An electrically erasable programmable nonvolatile memory cell includes a semiconductor substrate having a first substrate region and a trench region apart from the first substrate region in a lateral direction, a channel region between the first substrate region and the bottom portion of the trench region, an electrically conductive control gate insulated from and disposed over the first channel portion, an electrically conductive floating gate insulated from the bottom and sidewall portions of the trench region, an insulation region disposed over the second channel portion between the control gate and the second floating gate portion, an electrically conductive source line insulated from the floating gate and electrically connected to the trench region of the substrate, and an electrically conductive erase gate insulated from and disposed over a tip of the floating gate.
US10600796B2
Methods of improving adhesion between a photoresist and conductive or insulating structures. The method comprises forming a slot through at least a portion of alternating conductive structures and insulating structures on a substrate. Portions of the conductive structures or of the insulating structures are removed to form recesses in the conductive structures or in the insulating structures. A photoresist is formed over the alternating conductive structures and insulating structures and within the slot. Methods of improving adhesion between a photoresist and a spin-on dielectric material are also disclosed, as well as methods of forming a staircase structure.
US10600762B2
Some embodiments include an apparatus having a first chip and a second chip. Each of the first and second chips comprises a multilevel wiring structure and a redistribution wiring layer over the multilevel wiring structure. The redistribution wiring layers include redistribution wiring and pads electrically coupled to the redistribution wiring. The first chip is mounted above the second chip so that the redistribution wiring layer of the first chip faces the redistribution wiring layer of the second chip. The pad of the first chip faces the pad of the second chip, and is vertically spaced from the pad of the second chip by an intervening insulative region. The redistribution wiring of the second chip is electrically coupled to the redistribution wiring of the first chip through a bonding region.
US10600760B2
Capacitive coupling of integrated circuit die components and other conductive areas is provided. Each component to be coupled has a surface that includes at least one conductive area, such as a metal pad or plate. An ultrathin layer of dielectric is formed on at least one surface to be coupled. When the two components, e.g., one from each die, are permanently contacted together, the ultrathin layer of dielectric remains between the two surfaces, forming a capacitor or capacitive interface between the conductive areas of each respective component. The ultrathin layer of dielectric may be composed of multiple layers of various dielectrics, but in one implementation, the overall thickness is less than approximately 50 nanometers. The capacitance per unit area of the capacitive interface formed depends on the particular dielectric constants κ of the dielectric materials employed in the ultrathin layer and their respective thicknesses. Electrical and grounding connections can be made at the edge of the coupled stack.
US10600750B2
Semiconductor dies having interconnect structures formed thereon, and associated systems and methods, are disclosed herein. In one embodiment, an interconnect structure includes a conductive material electrically coupled to an electrically conductive contact of a semiconductor die. The conductive material includes a first portion vertically aligned with the conductive contact, and a second portion that extends laterally away from the conductive contact. A solder material is disposed on the second portion of the interconnect structure such that the solder material is at least partially laterally offset from the conductive contact of the semiconductor die. In some embodiments, an interconnect structure can further include a containment layer that prevents wicking or other undesirable movement of the solder material during a reflow process.
US10600746B2
A multi-cell transistor includes a semiconductor structure and a plurality of unit cell transistors that are electrically connected in parallel, each unit cell transistor including a gate finger that extends in a first direction on the semiconductor structure. The gate fingers are spaced apart from each other along a second direction and arranged on the semiconductor structure in a plurality of groups. A first distance in the second direction between adjacent gate fingers in a first of the groups is less than a second distance in the second direction between a first gate finger that is at one end of the first group and a second gate finger that is in a second of the groups, where the second gate finger is adjacent the first gate finger.
US10600740B2
An alignment mark in a process surface of a semiconductor layer includes a groove with a minimum width of at least 100 μm and a vertical extension in a range 100 nm to 1 μm. The alignment mark further includes at least one fin within the groove at a distance of at least 60 μm to a closest one of inner corners of the groove.
US10600725B2
A semiconductor module includes a die pad frame; a semiconductor chip disposed in a chip region on an upper surface of the die pad frame, a conductive connection member for die pad disposed between the second electrode of the semiconductor chip and the upper surface of the die pad frame, the conductive connection member for die pad electrically connecting the second electrode of the semiconductor chip and the upper surface of the die pad frame; a first clip frame disposed on the upper surface of the semiconductor chip; a first clip conductive connection member disposed between the first electrode on the semiconductor chip and a lower surface of the first clip frame, the first clip conductive connection member electrically connecting the first electrode of the semiconductor chip and the lower surface of the first clip frame; and a sealing resin.
US10600723B2
The present disclosure relates to a thermally enhanced semiconductor package, which includes a module substrate, a thinned flip chip die over the module substrate, a mold compound component, a thermally conductive film, and a thermally enhanced mold compound component. The mold compound component resides over the module substrate, surrounds the thinned flip chip die, and extends above an upper surface of the thinned flip chip die to form a cavity over the upper surface of the thinned flip chip die. The thermally conductive film resides over at least the upper surface of the thinned flip chip at the bottom of the cavity. The thermally enhanced mold compound component resides over at least a portion of the thermally conductive film to fill the cavity.
US10600719B2
The present invention is a bonded body in which an aluminum member constituted by an aluminum alloy, and a metal member constituted by copper, nickel, or silver are bonded to each other. The aluminum member is constituted by an aluminum alloy in which a solidus temperature is set to be less than a eutectic temperature of a metal element that constitutes the metal member and aluminum. A Ti layer is formed at a bonding portion between the aluminum member and the metal member, and the aluminum member and the Ti layer, and the Ti layer and the metal member are respectively subjected to solid-phase diffusion bonding.
US10600716B2
A power converter includes: two switching elements; a positive electrode conductive plate: a negative electrode conductive plate; a mid-point conductive plate; a first heat sink; and a second heat sink. The positive electrode conductive plate is connected to a high-potential terminal of a series connection of the two switching elements, and the negative electrode conductive plate is connected to a low-potential terminal of the series connection. The mid-point conductive plate is connected to a middle point of the series connection. The first heat sink faces the positive electrode conductive plate and the negative electrode conductive plate with a first isolating layer interposed therebetween, and is connected to a ground terminal. The second heat sink faces the mid-point conductive plate with a second isolating layer interposed therebetween, and is isolated from the ground terminal.
US10600715B2
A method of mounting an integrated circuit chip to a circuit board includes placing the integrated circuit chip into a cavity extending from a surface of the circuit board to an embedded conductor, and electrically connecting the integrated circuit chip to the embedded conductor.
US10600714B2
According to various aspects, exemplary embodiments are disclosed of thermal interface materials, electronic devices, and methods for establishing thermal joints between heat spreaders or lids and heat sources. In exemplary embodiments, a method of establishing a thermal joint for conducting heat between a heat spreader and a heat source of an electronic device generally includes positioning a thermal interface material (TIM1) between the heat spreader and the heat source.
US10600713B2
A semiconductor package includes a first semiconductor chip and a second semiconductor chip which are disposed side-by-side on a surface of a package substrate. A heat insulation wall is disposed between the first semiconductor chip and the second semiconductor chip. The heat insulation wall thermally isolates the first semiconductor chip from the second semiconductor chip.
US10600701B2
A wafer in accordance with various embodiments may include: at least one metallization structure including at least one opening; and at least one separation line region along which the wafer is to be diced, wherein the at least one separation line region intersects the at least one opening.
US10600696B2
There are provided an Integrated Circuit (IC) unit, a method of manufacturing the same, and an electronic device including the IC unit. According to an embodiment, the IC unit includes a first source/drain layer, a channel layer and a second source/drain layer for a first device and a first source/drain layer, a channel layer and a second source/drain layer for a second device stacked in sequence on a substrate. In the first device, the channel layer includes a first portion and a second portion separated from each other. The first source/rain layer and the second source/drain layer each extend integrally to overlap both the first portion and the second portion of the channel layer. The IC unit further includes a first gate stack surrounding a periphery of the first portion and also a periphery of the second portion of the channel layer of the first device, and a second gate stack surrounding a periphery of the channel layer of the second device.
US10600691B2
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die.
US10600685B2
In some embodiments, a method of forming a cobalt layer on a substrate disposed in a process chamber, includes: (a) exposing the substrate to a first process gas comprising a cobalt precursor and a hydrogen containing gas to grow a smooth cobalt layer on a first surface of the substrate and on sidewalls and a bottom surface of a feature formed in the first surface of the substrate; (b) purging the first process gas from the process chamber; and (c) annealing the substrate in a hydrogen atmosphere to fill in voids within the cobalt layer to form a void-free cobalt layer. In some embodiments, plasma treating the substrate in gas under low pressure and/or thermally baking the substrate in gas in an atmosphere under a low pressure, may be performed prior to anneal.
US10600668B2
An adsorption device including one or more adsorption pads, wherein the adsorption device is configured to adsorb a lower surface film via the one or more adsorption pads, and the one or more adsorption pads are formed of a porous material having an average pore diameter of 1.0 μm or less.
US10600662B2
A system and method for heating silicon carbide substrates is disclosed. The system includes a heating element that utilizes LEDs that emit light at wavelengths between 600 nm and 650 nm. This wavelength is better absorbed by silicon carbide. In certain embodiments, collimating optics are disposed between the LEDs and the silicon carbide substrate. The collimating optics may increase the allowable distance between the LEDs and the substrate. In other embodiments, a diffuser is disposed between the LEDs and the substrate. In addition, a method of heating a substrate is disclosed. The relationship between absorption coefficient and wavelength is determined for the substrate. Based on this relationship, an optimal wavelength or range of wavelengths is selected. The substrate is then heated using an LED emitting light at the optimal wavelengths.
US10600660B2
Generation of a deposit can be suppressed and high selectivity can be acquired when etching a first region made of silicon nitride selectively against a second region made of silicon oxide. A method includes preparing a processing target object having the first region and the second region within a chamber provided in a chamber main body of a plasma processing apparatus; generating plasma of a first gas including a gas containing hydrogen within the chamber to form a modified region by modifying a part of the first region with active species of the hydrogen; and generating plasma of a second gas including a gas containing fluorine within the chamber to remove the modified region with active species of the fluorine.
US10600653B2
A method for forming a fine pattern includes forming line patterns and a connection pattern on a semiconductor substrate, the line patterns extending in a first direction and spaced apart from each other in a second direction intersecting the first direction, and the connection pattern connecting portions of the line patterns adjacent to each other in the second direction, and performing an ion beam etching process on the connection pattern. The ion beam etching process provides an ion beam in an incident direction parallel to a plane defined by the first direction and a third direction perpendicular to a top surface of the semiconductor substrate, and the incident direction of the ion beam is not perpendicular to the top surface of the semiconductor substrate.
US10600652B2
A method of removing at least a portion of a layer of material from over a semiconductor substrate that can include dispensing an etching solution over the semiconductor substrate to form a pool of etching solution on the layer of material, wherein a footprint of the pool of etching solution is less than a footprint of the semiconductor substrate. The pool of etching solution and the semiconductor substrate can be moved with respect to each other. A pool boundary of the pool of etching solution can be defined on the semiconductor substrate with at least one air-knife such that the pool of etching solution etches the layer of material over the semiconductor substrate within the footprint of the pool of etching solution. The etching solution and at least a portion of the layer of material etched by the etching solution can be removed with the at least one air-knife.
US10600651B2
A vapor deposition apparatus includes an exhaust regulator provided in an exhaust pipe to regulate exhaust of the reaction chamber and including: a hollow frustum upstream baffle having a larger first opening near a reaction chamber than a second opening near an exhaust device; and a hollow frustum downstream baffle provided near the exhaust device with respect to the upstream baffle and having a larger third opening near the reaction chamber than a fourth opening near the exhaust device. The upstream baffle and downstream baffle are designed so that B/A and C/A are 0.33 or less, at least one of B/A and C/A is 0.26 or less, and (B+C)/A is 0.59 or less, where an inner diameter of the exhaust pipe and diameters of the first and third openings are A, a diameter of the second opening is B and a diameter of the fourth opening is C.
US10600643B2
A method of forming a thin film and an integrated circuit device, including forming a first reaction inhibiting layer chemisorbed on a first portion of a lower film by supplying a reaction inhibiting compound having a carbonyl group to an exposed surface of the lower film at a temperature of about 300° C. to about 600° C.; forming a first precursor layer of a first material chemisorbed on a second portion of the lower film at a temperature of about 300° C. to about 600° C., the second portion being exposed through the first reaction inhibiting layer; and forming a first monolayer containing the first material on the lower film by supplying a reactive gas to the first reaction inhibiting layer and the first precursor layer and removing the first reaction inhibiting layer from the surface of the lower film, and thus exposing the first portion.
US10600641B2
Implementations described herein relate to selective oxidation processes for semiconductor device manufacturing. In one implementation, the process includes delivering a substrate having a semiconductor device comprising at least a silicon material and a silicon germanium material formed thereon to a process chamber. Process variables are determined based upon the germanium concentration of the silicon germanium material and a desired oxide thickness and a selective oxidation process is performed utilizing the determined process variables.
US10600628B1
A system for conveying a time-varying voltage signal from a first subsystem to a second subsystem, and for monitoring and controlling the time-varying voltage signal, comprises a transmission line having a first end and a second end, extending from the first end at the first subsystem to the second end at the second subsystem. The transmission line is configured to be un-terminated, and have an electrical length substantially equal to a multiple of one half wavelength of the time-varying voltage signal. The system may further comprise an adaptive control configured to couple the time-varying voltage signal to the first end, and adjust a generator of the time-varying voltage signal based on a sampling of the time-varying voltage signal at the first end, and at least one transformer at the second subsystem electrically coupled to the second end and configured to increase an amplitude of the time-varying voltage signal.
US10600627B2
A method of mass spectrometry is disclosed comprising separating ions temporally in a first device and analysing the mass or mass to charge ratio of the ions or of product or fragment ions derived from the ions in a mass or mass to charge ratio analyser disposed downstream of the first device. The method further comprises obtaining a first set of drift times for the ions through the first device by measuring ion arrival times and determining the transit time of the ions and/or of the product or fragment ions through one or more intermediate regions or devices disposed between the first device and the mass to charge ratio analyser. The method further comprises obtaining a second set of drift times for the ions through the first device by correcting the first set of drift times to account for the determined transit times.
US10600626B1
A calibration device and a method of calibrating a mass spectrometer are described where two or more immiscible mass spectrometry calibration compounds in close proximity to each other share a common headspace volume above their liquid surfaces. This arrangement allows each calibrant to evaporate at differing rates while allowing the headspace concentrations to remain relatively unchanged over time (forming a quasi-equilibrium calibrant mixture). The mixture is either delivered to an ion source of a mass spectrometer or to a vacuum pump via a flow restrictor from a calibration vial. The calibrant gas mixture in the headspace volume may be used to calibrate a mass spectrometer.
US10600621B2
A plasma electrode is provided with an electrode plate, a ground plate, and an insulating plate arranged between the electrode plate and the ground plate. Protrusions of the electrode plate are arranged inside through holes of the ground plate and inside through holes of the insulating plate. One of the through hole provided on the center axes of the protrusions and the through hole provided around the through hole discharges a first processing gas to below the ground plate. The other of the through holes exhausts a gas existing below the ground plate. A second flow path around the protrusions supplies a second processing gas supplied via a first flow path to a gap between outer walls of the protrusions and inner walls of the through holes. The second processing gas supplied to the gap is converted into plasma by high frequency power applied to the electrode plate.
US10600616B2
In one embodiment, an apparatus to treat a substrate may include an extraction plate to extract a plasma beam from a plasma chamber and direct the plasma beam to the substrate. The plasma beam may comprise ions forming a non-zero angle of incidence with respect to a perpendicular to a plane of the substrate; and a gas outlet system disposed outside the plasma chamber, the gas outlet system coupled to a gas source and arranged to deliver to the substrate a reactive gas received from the gas source, wherein the reactive gas does not pass through the plasma chamber.
US10600613B2
Particle beam system comprising a particle source; a first multi-aperture plate with a multiplicity of openings downstream of which particle beams are formed; a second multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams; an aperture plate with an opening which is penetrated by all the particles which also penetrate the openings in the first and the second multi-aperture plate; a third multi-aperture plate with a multiplicity of openings which are penetrated by the particle beams, and with a multiplicity of field generators which respectively provide a dipole field or quadrupole field for a beam; and a controller for feeding electric potentials to the multi-aperture plates and the aperture plate so that the second openings in the second multi-aperture plate respectively act as a lens on the particle beams 3 and feed adjustable excitations to the field generators.
US10600612B2
A charged particle beam apparatus includes a sample chamber; a sample stage; an electron beam column irradiating a sample S using an electron beam; and a focused ion beam column irradiating the sample S using a focused ion beam. The apparatus includes an electrode member displaceable between an insertion position between a beam emitting end portion of the electron beam column and the sample stage and a withdrawal position distant from the insertion position, the electrode member being provided with an electrode penetrating hole passing the electron beam therethrough. The apparatus includes a driving unit displacing the electrode member; a power source applying a negative voltage to the electrode member; and an insulation member electrically insulating the sample chamber the driving unit from the electrode member.
US10600610B2
A substrate treatment apparatus includes a chamber providing a reaction region and including first and second sides facing each other, a module connected to the first side, an upper electrode in the reaction region, a substrate holder facing the upper electrode, wherein a substrate is disposed on the substrate holder, and first and second points are defined on the substrate, wherein the first point corresponds to a center of the substrate, and the second point is distant from the first point toward the first side, and a feeding line for applying an RF power, the feeding line connected to the upper electrode corresponding to the second point.
US10600606B2
A method is presented for controlling an electric field from a gate structure. The method includes forming a hardmask over a fin stack including a plurality of layers, forming a first dielectric layer over the hardmask, forming a sacrificial layer over the first dielectric layer, etching the sacrificial layer to expose a top surface of the first dielectric layer, depositing a second dielectric layer in direct contact with exposed surfaces of the first dielectric layer and the sacrificial layer, removing a layer of the plurality of layers of the fin stack to define an air gap within the fin stack, and forming triangle-shaped epitaxial growths within the air gap defined within the fin stack.
US10600604B2
A phosphor composition is presented. The phosphor composition includes a solid solution of aluminum nitride and a complex oxide including europium and strontium, where an amount of oxygen in the solid solution is at least 0.4 weight percent and less than 1 weight percent. A lighting apparatus including a phosphor material including the phosphor composition is also provided.
US10600594B2
The present disclosure provides a gas-insulated vacuum load break switch, including a high-voltage conductive loop having three phases independent from each other and of the same design, a control operating mechanism, a support box and a transmission apparatus. Each phase of the high-voltage conductive loop includes a load break switch unit with a vacuum interrupter, an isolating switch unit with an isolator, a plastic housing supporting the load break switch unit and the isolating switch unit, and an earthing switch unit; the control operating mechanism includes an operating mechanism for controlling the load break switch unit, an operating rod for controlling the isolating switch unit, and an operating mechanism for controlling the earthing switch unit.
US10600591B2
This application provides a luminous keyboard, including a plurality of keys, a plurality of keys, a light guide plate, and a reflector. Each of the keys includes a rubber dome, where the rubber dome is made of a translucent material doped with a plurality of light-diffusion particles, and when the rubber dome is irradiated by a light ray, a part of the light ray is diffused when traveling upward through the rubber dome, and the other part of the light ray is reflected downward by the rubber dome to the reflector, then, is reflected upward, and is diffused when passing by a plurality of light diffusion protrusions of the light guide plate, to be emitted outward through the keys.
US10600586B2
An interlocking device for a circuit breaker comprises a control assembly and an interlocking assembly which are connected with each other in a driving manner. The control assembly can be connected with a connecting rod assembly and a cam assembly of an energy storage operation mechanism of the circuit breaker in a latching manner, thereby controlling the energy storage operation mechanism to finish a switching-on/switching-off operation. A switching-off latch of the control assembly is connected with the connecting rod assembly, and a switching-on latch of the control assembly is connected with the cam assembly. A switching-on guide rod of the interlocking assembly is connected with the control assembly in a driving manner, such that the switching-on latch actuates, and a switching-off guide rod of the interlocking assembly is connected with the control assembly in a driving manner, such that the switching-off latch actuates. One end of a switching-on half-shaft is connected with the switching-on latch in a driving manner, and the other end of the switching-on half-shaft and the driving guide rod face each other. The interlocking device for the circuit breaker, which is provided by the present invention, is compact in structure, accurate in control and stable in action.
US10600582B1
An apparatus is disclosed that includes an active storage layer including: a network of carbon nanotubes defining void spaces; and a carbonaceous material located in the void spaces and bound by the network of carbon nanotubes. In some cases, the active layer provides energy storage, e.g., in an ultracapacitor device.
US10600577B2
Provided herein is a capacitor module of an inverter module of an electric vehicle. The capacitor module can include a capacitor housing. The capacitor module can include a plurality of positive terminals coupled with a first surface of the capacitor housing and extending from the first surface at a first angle. The capacitor module can include a plurality of negative terminals coupled with the first surface of the capacitor housing and extending from the first surface at the first angle. The capacitor module can include a divider coupled with the first surface of the capacitor housing. The divider can be disposed between the plurality of positive terminals and the plurality of negative terminals. The divider can electrically isolate the plurality of positive terminals from the plurality of negative terminals. The capacitor module can include a plurality of mounting holes formed on an outer surface of the capacitor housing.
US10600576B2
A wet electrolytic surface mount capacitor has a body defining an interior area and having a fill port formed through a wall of the body. A capacitive element is positioned in an interior of the body and is isolated from the body. A surface mount anode termination is in electrical communication with the capacitive element and isolated from the body. A surface mount cathode termination is in electrical communication with the body. An electrolyte is contained in the interior area of the body, and is introduced into the interior area of the body through the fill port. A fill port plug is positioned adjacent the fill port. A fill port cover compresses the fill port plug against the fill port to seal the fill port, and may be welded in place. A method of forming the capacitor is also provided.
US10600574B2
The present disclosure provides an organic compound characterized by electronic polarizability and having a following general structural formula: where Core is an aromatic polycyclic conjugated molecule, R1 is an insulating group, n is 1, 2, 3, 4, 5, 6, 7 or 8, R2 is substitute located in apex positions, R3 and R4 are located in side (lateral) positions and, the core has flat anisometric form and R2 are selected from hydrogen and nucleophilic groups (donors) and R3 and R4 are independently selected from hydrogen and electrophilic groups (acceptors) or vice versa R3 and R4 are independently selected from hydrogen and nucleophilic groups (donors) and R2 are selected from hydrogen and electrophilic groups (acceptors).
US10600568B2
A capacitor includes a first electrode, a dielectric, and a second electrode. The first electrode is located on a dielectric layer. The dielectric covers the sidewall and the top surface of the first electrode. The second electrode covers the dielectric and the dielectric layer, wherein the orthographic projection area of the second electrode on the dielectric layer is greater than the orthographic projection area of the first electrode on the dielectric layer. The capacitor of the invention has good reliability.
US10600566B2
A planar magnetic structure includes a closed loop structure having a plurality of core segments divided into at least two sets. A coil is formed about one or more core segments. A first antiferromagnetic layer is formed on a first set of core segments, and a second antiferromagnetic layer is formed on a second set of core segments. The first and second antiferromagnetic layers include different blocking temperatures and have an easy axis pinning a magnetic moment in two different directions, wherein when current flows through the coil, the magnetic moments rotate to form a closed magnetic loop in the closed loop structure.
US10600564B2
A multiphase IPT primary track conductor arrangement comprising a first phase conductor and a second phase conductor, the conductors being arranged substantially in a plane and so as to overlap each other and being arranged such that there is substantially balanced mutual coupling between the phase conductors.
US10600559B2
A terminal electrode is secured to a flange portion with an adhesive and includes a base disposed on an outer surface of the flange portion and a mounting portion disposed above a bottom surface of the flange portion and extending from a bent portion extending from the base and covering a ridge line along which the outer surface and the bottom surface meet. The mounting portion is not secured to the flange portion.
US10600556B2
An inductor structure formed on a substrate and extending in a quadrant comprising a first domain, a second domain, a third domain and a fourth domain is provided. The inductor structure comprises an input conducting wire, an output conducting wire and a conducting wire. The conducting wire is coupled between the input conducting wire and the output conducting wire. A first portion of the conducting wire is extended from a start terminal, to the second domain, to the fourth domain, to a stop terminal. A second portion of the conducting wire is extended from the start terminal, to the third domain, to the first domain, to the stop terminal.
US10600549B2
A glass-ceramic-ferrite composition containing a glass, a ferrite, and a ceramic filler, in which the glass contains, by weight, about 0.5% to about 5.0% R2O (R represents at least one selected from the group consisting of Li, Na, and K), about 5.0% or less Al2O3, about 10.0% to about 25.0% B2O3, and about 70.0% to 85.0% SiO2 with respect to the total weight of the glass, the percentage by weight of the ferrite is about 10% to 80% with respect to the total weight of the composition, the ceramic filler contains at least forsterite selected from forsterite and quartz, the percentage by weight of the forsterite is about 1% to about 10% with respect to the total weight of the composition, and the percentage by weight of the quartz is about 40% or less with respect to the total weight of the composition.
US10600546B2
An inductor includes a coil having a plurality of coil patterns and external electrodes connected thereto. An innermost coil pattern and an outermost coil pattern in the coil grow using first and second insulating wall as growth guides and the inductor has a structure in which there is no deviation in thickness and shape between the coil patterns.
US10600544B2
A stacked body includes a base including insulating base material layers made of thermoplastic resin and stacked, a circuit including a conductive pattern located on the insulating base material layers, and a dummy pattern electrically isolated from the circuit and extending along a portion of the circuit outside of the circuit on the insulating base material layers on which the conductive pattern is located in a plan view. The conductive pattern includes a linear portions at an outermost side of the circuit in a plan view. A bent portion or a wide portion, which has a larger width than the other linear portions in a direction perpendicular or substantially perpendicular to a direction in which a linear portion extends, in a plan view, is located on at least one of the linear portion of the conductive pattern and the dummy pattern extending along the linear portion.
US10600540B2
A laminated coil component includes an element assembly formed by laminating a plurality of insulation layers and a coil unit formed inside the element assembly by a plurality of coil conductors. The element assembly includes a coil unit arrangement layer which has the coil unit arranged therein, and at least a pair of shape retention layers which is provided to have the coil unit arrangement layer interposed therebetween to retain a shape of the coil unit arrangement layer. The shape retention layer is made from glass-ceramic containing SrO, and a softening point of the coil unit arrangement layer is lower than a softening point or a melting point of the shape retention layer.
US10600526B2
A low profile transport device includes a frame having a top surface and a recess disposed along the top surface to hold and transport an object. The low profile transport device also includes a plurality of wheels disposed below the frame that support the frame, and a plurality of pivotable wheel struts coupled to the wheels. The wheel struts are each individually adjustable relative to the frame from a first position relative to the frame to a second position relative to the frame to allow the low profile transport device to climb an obstacle without tilting the frame. The low profile transport device also includes a motor that generates movement of the wheels.
US10600518B2
A nuclear reactor includes a pressure vessel, and a control rod assembly including at least one movable control rod comprising a neutron absorbing material, a control rod drive mechanism (CRDM) for controlling movement of the at least one control rod, and a coupling operatively connecting the at least one control rod and the CRDM. The coupling includes a first portion comprising a first material having a first density at room temperature, and a second portion comprising a second material having a second density at room temperature that is greater than the first density. In some embodiments the coupling includes a connecting rod including a hollow or partially hollow connecting rod tube comprising a first material having a first density and a filler disposed in the hollow or partially hollow connecting rod tube, the filler comprising a second material having a second density greater than the first density.
US10600516B2
The present invention discloses substantially more efficient and effective methods for delivering healthcare whereby patient care can be coordinated effectively and efficiently through changes in different physical settings and levels of care. Coordinated care helps ensure that patients seeking healthcare, and in particular chronically ill patients, with comorbidities get timely care to avoid unnecessary Emergency Room visits and admissions. Through risk and disease stratification, member profiling, inter disciplinary team follow-up and patient education, the methods of the present invention are operative to effectively allocate available resources, formulate and execute individualized care plans and successfully manage high risk members.
US10600515B2
A method for preoperatively characterizing an individual patient's biomechanic function in preparation of implanting a prosthesis is provided. The method includes subjecting a patient to various activities, recording relative positions of anatomy during said various activities, measuring force environments responsive to said patient's anatomy and affected area during said various activities, characterizing the patient's biomechanic function from said relative positions and corresponding force environments, inputting the measured force environments, relative positions of knee anatomy, and patient's biomechanic function characterization into one or more computer simulation models, inputting a computer model of the prosthesis into said one or more computer simulation models, and manipulating the placement of the prosthesis in the computer simulation using said patient's biomechanic function characterization and said computer model of the prosthesis to approximate a preferred biomechanical fit of the prosthesis.
US10600511B2
A method, computer system, and a computer program product for dynamically altering at least one image is provided. The present invention may include receiving a plurality of data, wherein the received plurality of data includes at least one existing medical image. The present invention may also include determining that one or more user instructions for the received existing image were received. The present invention may then include implementing the one or more user instructions on the received existing medical image. The present invention may also include altering the received existing medical image based on the one or more implemented user instructions and a medical knowledge base.
US10600508B1
A method of temporarily displaying information about a patient to a healthcare provider includes: (1) providing a computing system comprising an input device and a processor in data communication with memory comprising a code generator; (2) inputting, via the input device, patient specific information into the memory for a first patient; (3) accessing the code generator to generate a first code for the first patient, the first code being based on the patient specific information; (4) providing a TCI printer having TCI, the TCI printer being in communication with the computing system; (5) placing the TCI printer on a first area of the first patient; and (6) activating the TCI printer to print the first code on the first area of the first patient.
US10600504B2
A sorter of medical findings for assessment by a medical coder is provided. In some embodiments, the sorter receives information about a user (coder), including identification, a role, and historical activity. The sorter determines whether to run in exploration or exploitation modes. Exploration is used to explore the scope of the findings and also identify variables that impact a finding. Exploitation is designed to maximize a goal (such as throughput or profitability). Lastly a finding is selected and provided to the user. The selection is based upon computing internal parameters when in exploration, or based upon optimizing for criteria when in exploitation. The sorter may also determine competency for the user, and cut them off from performing additional coding if they are found incompetent.
US10600501B2
Base calls for a target sequence may be identified relative to a reference sequence by using values from sequencing reads at locations satisfying a high-confidence condition to identify base calls at a given location not satisfying the high-confidence condition. The high-confidence condition may relate to the level of coverage by the sequencing reads at a location of the reference sequence. The quality of measurements of the sequencing reads may be incorporated into the base-call process.
US10600489B2
According to one embodiment, a memory system includes memory cells capable of having data written therein at different write levels. A memory controller is configured to detect first data of the memory cells, then apply a first voltage that is lower than a voltage used for writing the data to the plurality of memory cells, detect second data of the memory cells after the first voltage has been applied, and estimate a write level for the data written to the memory cells based on a comparison of the first data and the second data.
US10600474B2
A circuit includes a core having a memory array. The memory array includes memory cells and bitlines, and is arranged in columns. The core includes a metallization layer having connections to the memory array, which is devoid of memory cells. Digit lines are connected to the bitlines of a column of the memory array. A write driver is connected to the digit lines. A write assist circuit is connected to the write driver. The write assist circuit maintains a voltage on the digit lines prior to write operations and provides a boost voltage to the digit lines during write operations. A wire bridge located in the metallization layer of the core connects the write assist circuit to the write driver.
US10600469B2
An object is to shorten the time for rewriting data in memory cells. A memory module includes a first memory cell, a second memory cell, a selection transistor, and a wiring WBL1. The first memory cell includes a first memory node. The second memory cell includes a second memory node. One end of the first memory cell is electrically connected to the wiring WBL1 through the selection transistor. The other end of the first memory cell is electrically connected to one end of the second memory cell. The other end of the second memory cell is electrically connected to the wiring WBL1. When the selection transistor is on, data in the first memory node is rewritten by a signal supplied through the selection transistor to the wiring WBL1. When the selection transistor is off, data in the first memory node is rewritten by a signal supplied through the second memory node to the wiring WBL1.
US10600468B2
Embodiments of methods for operating ferroelectric memory cells are disclosed. In one example, a method for writing a ferroelectric memory cell is provided. The ferroelectric memory cell includes a transistor and N capacitors. The transistor is electrically connected to a bit line and a word line, respectively, and each of the N capacitors is electrically connected to a respective one of N plate lines in parallel. A plate line signal pulsed between 0 V and Vdd is applied to each of the N plate lines according to a plate line time sequence. A bit line signal pulsed between 0 V and the Vdd is applied to the bit line according to a bit line time sequence to write a valid state of data into the N capacitors. The data consists of N+1 valid states that can be written into the N capacitors. The valid states of the data are determined based on the plate line time sequence. The bit line time sequence is determined based on the valid state of the data written into the N capacitors.
US10600465B1
A magnetic storage device includes a first wire extending along a first direction and a plurality of spin orbit torque magnetic random access memory (SOT-MRAM) devices. Each of the plurality of SOT-MRAM devices is disposed at a respective position along the first wire. The magnetic storage device further includes write circuitry, including: a first transistor coupled to the first wire to apply a first write current along the first wire in the first direction; and a second transistor to select an individual SOT-MRAM device and apply a second write current to the individual SOT-MRAM device concurrently with the application of the first write current. The second write current is along an axis of the individual SOT-MRAM device. The magnetic storage device further includes readout circuitry to read a data value stored by the individual SOT-MRAM device.
US10600457B2
A sampling circuit may include a first timing determination circuit, a second timing determination circuit, and a sampling data output circuit. The first timing determination circuit may determine a first timing of sampling data in response to a first sampling timing signal. The second timing determination circuit may determine a second timing of the sampling data in response to a second sampling timing signal. The sampling data output circuit may output the sampling data having effective data values of the data between the first timing and the second timing in response to outputs from the first and second timing determination circuits.
US10600454B2
A non-volatile memory device includes a serial pipeline structure connected to an output stage of a First In, First Out (FIFO) memory. The FIFO memory is configured to store data transmitted through a data path having a wave pipeline structure based on a plurality of FIFO input clock signals and output the stored data based on a plurality of FIFO output clock signals. A serializer is configured to output data to an input/output pad based on a select clock signal. The serial pipeline structure is connected between the FIFO memory and the serializer and configured to compensate for a phase difference between the data output from the FIFO memory and the select clock signal.
US10600449B2
Systems and procedures for transforming video into a condensed visual representation. An example procedure may include receiving video comprised of a plurality of frames. For each frame, the example procedure may create a first representation, reduced in one dimension, wherein a visual property of each pixel of the first representation is assigned by aggregating a visual property of the pixels of the frame having the same position in the unreduced dimension. The example procedure may further form a condensed visual representation including the first representations aligned along the reduced dimension according to an order of the frames in the video.
US10600446B2
A reproduction unit synchronously reproduces different videos recorded in the same time zone on each of a main pane and a sub pane of which a size is smaller than a size of the main pane of a reproduction screen having the main pane and the sub pane. A reproduction switching unit switches the video reproduced on the main pane to the video reproduced on the sub pane during a reproduction of the video by the reproduction unit.
US10600445B2
Methods and apparatus are presented concerning network-accessible services that provide post-production digital compositing and motion graphics authoring to users who provide their own core content, which the services supplement via a user-driven interface through the inclusion of digital still images, artwork, video, sound, and/or other supplemental content selected by the user. In one embodiment, following selection and sequencing of the various core and supplemental content components, the services automatically generate and make available to a user a finished product that integrates core and supplemental content. To simplify the compositing task, a series of pre-formatted motion graphics video templates may be made available. The end product provided by aspects of the present invention may be a professional-quality ensemble motion graphics video production that may be delivered in any popular format, such as AVI, JPEG, MPEG4 and the like to the customer and or to selected recipients via download or common carrier. To maximize user satisfaction while minimizing user learning curve frustration, the user may be directed to select from multiple skill level user interfaces. Such multiple skill level user interfaces may provide varying degrees of user control over content enhancement and automation or scripting. Other methods and apparatus are presented.
US10600437B2
According to one embodiment, a magnetic disk device includes a disk including a first region and a second region different from the first region, a head that writes data on the disk and reads data from the disk, an actuator that positions the head on the disk, and a controller which positions the head by driving the actuator and writes data in the first region and the second region with the head, a skew angle of the head with respect to a circumferential direction of the disk varying within a first angle in the first region, and varying, in the second region, from a second angle larger than the first angle to a third angle larger than the first angle and the second angle.
US10600434B2
In one embodiment, a system is provided for detecting a damaged magnetoresistive sensor. The system includes a processor, and logic or software stored in hardware that is executable by the processor. The logic or software is configured to, when executed by the processor, determine a scaled resistance of a plurality of sensors. The scaled resistances are measured against at least a first bias current, Imr, or against a square of the at least a first bias current Imr, I2mr. The system also includes logic or software stored in hardware that is configured to, when executed by the processor, output a representation of the measurements.
US10600430B2
In an audio signal decoding method, a decoded frequency domain signal of a current frame of the audio signal is obtained by decoding a received bitstream; a predicted frequency domain signal of the current frame is obtained according to the decoded frequency domain signal the current frame when the decoded frequency domain signal meets anyone of two given conditions; and a time domain signal of the current frame is obtained according to the decoded frequency domain signal and the predicted frequency domain signal.
US10600421B2
A mobile terminal is provided. The mobile terminal includes a voice receiving module configured to receive the voice of a user through a first application and to generate first voice data for the voice received through the first application, a control module configured to transmit the first voice data and user information corresponding to the first voice data to a service server and to request the service server to register the first voice data and the user information, and a communication module configured to transmit, to the service server, a request for the user information corresponding to the voice of the user received through a second application when the voice of the user is received through the second application.
US10600419B1
Techniques for performing command processing are described. A system receives, from a device, input data corresponding to a command. The system determines NLU processing results associated with multiple applications. The system also determines NLU confidences for the NLU processing results for each application. The system sends NLU processing results to a portion of the multiple applications, and receives output data or instructions from the portion of the applications. The system ranks the portion of the applications based at least in part on the NLU processing results associated with the portion of the applications as well as the output data or instructions provided by the portion of the applications. The system may also rank the portion of the applications using other data. The system causes content corresponding to output data or instructions provided by the highest ranked application to be output to a user.
US10600416B1
Methods and systems are provided for customizing an action. In some implementations, voice input is received from a user and a context is determined from the voice input. Potential contextual data is identified based on the context and the voice input. A level of confidence is determined for an association of the potential contextual data and the context. An action is performed based on the voice input, the potential contextual data, and the level of confidence. The potential contextual data is used to customize the action.
US10600395B2
A miniature interactive lighted electronic drum kit is provided. The kit includes a supporting base member, a drum set, and a cymbal set. The drum set cymbal set each includes at least one scaled miniature representation of a musical percussion instrument. The kit further includes one or more speakers, a plurality of light sources, which are mounted within or on the drum kit and base, and a microcontroller in operable communication with a power source, the one or more speakers, and/or a plurality of light sources. One or more switches is operably connected to the microcontroller, wherein actuation of the switches may cause them to initiate a sequence of electrical signals to activate the one or more figures and/or activate at least one of the plurality of lights. The one or more switches are attached to a miniature bass drum and cymbal stand pedals.
US10600393B2
A one-piece valve cluster for brass instruments that facilitates ease-of-maintenance and ease-of-repair includes an upper housing, a lower housing, a plurality of first bisected-casings, a plurality of second bisected-casings, a plurality of first bisected-ports, and plurality of second bisected-ports. The plurality of first bisected-casings and the plurality of first bisected-ports are fashioned into a first-milling face of the upper housing. Similarly, the plurality of second bisected-casings and the plurality of second bisected-ports are fashioned into a second-milling face of the lower housing. The upper housing is mounted to the lower housing to create a single piece valve cluster that can easily installed on the instrument. More specifically, the first-milling face is positioned coincident to the second-milling face. Once mounted, each first bisected-casing is positioned concentric to a corresponding second bisected-casing to form a single cylindrical casing for housing a rotor plug.
US10600392B2
A plectrum for strumming a stringed instrument comprises a body having a front side, a rear side, a center portion, and a periphery. The body has one or more pick tips having an edge adapted to strum a stringed instrument. An ergonomic contour is provided on the front side and/or the rear side of the body, the ergonomic contour having a protrusion that extends radially from the center portion toward the periphery, the protrusion having one or more projections or recesses. The ergonomic contour creates a surface that is contactable by the thumb or other finger of a user to aid in the gripping of the plectrum and reducing stress. The pick tips on the body may each be different. A method of using the plectrum includes rotating the plectrum between the fingers from one pick tip to another.
US10600390B2
A computer-implemented method includes: monitoring, by a computing device, a driver's eye gaze direction; receiving, by the computing device, a notification; determining, by a computing device, a location to display the notification based on the driver's eye gaze direction; and generating, by the computing device, display instructions to display the notification in the determined location.
US10600385B2
A method of or an information handling system operating a contextual blue light management system comprising a digital display having a plurality of blue light emitters emitting light at a default luminous intensity to display a white point correlated color temperature and a memory for storing one or more internal data records correlating a blue light luminous intensity value with a preset adjusted display white point correlated color temperature, a defined condition under which to display the preset adjusted display white point correlated color temperature, and a preset duration of time for gradual shift of luminous intensity and operating the contextual blue light management system via a processor to receive and store in the one or more internal data records the preset adjusted display white point correlated color temperature, the defined condition under which to display the preset adjusted display white point correlated color temperature, and the preset duration of time, wherein the processor determines the defined condition has occurred and the graphics processing unit executes a gradual shift of luminous intensity of the plurality of the blue light emitters from the default luminous intensity to the blue light luminous intensity value of the preset adjusted display white point correlated color temperature correlated with the defined condition in the one or more internal data records over the preset duration of time.
US10600383B2
A source driver includes an interpolation amplifier configured to generate an interpolation voltage based on a received plurality of input voltages and output the interpolation voltage to a display panel; and an input selector configured to receive a first voltage and a second voltage having a different level from the first voltage, and configured to selectively provide at least one of the first and second voltages as the plurality of input voltages in response to some of the lower bits of pixel data. The interpolation amplifier includes four conductive differential input pairs configured to receive four input voltages from among the plurality of input voltages, respectively. Each of the first differential input pair and third differential input pair comprises a first type transistor. Each of the second differential input pair and fourth differential input pair comprises a second type transistor.
US10600376B2
A method and system for increasing colour gamut of display device are provided, the method comprising following steps. Obtaining RBG value of image. Transferring RGB value from RGB space to HSV space for obtaining saturation of each solid color images of image. Determining whether if percentage of an area which saturation of each natural color is greater than first threshold value in solid color image is occupied on an area of whole image is greater than second threshold value. Adjusting RGB value of solid color image for obtaining adjusted RGB value of adjusted solid color image, if percentage of an area which saturation of natural color is greater than first threshold value in solid color image is occupied on an area of whole image is greater than second threshold value. Outputting adjusted RGB value of the adjusted solid color image.
US10600374B2
The present invention provides a DC voltage conversion circuit and a liquid crystal display device. The DC voltage conversion circuit comprises a voltage dividing unit, a voltage conversion unit, a first subtractor, an adder, a second subtractor, and a pulse width modulation unit. The pulse width modulation unit is used for correspondingly adjusting the duty ratio of the pulse signal outputted when a voltage outputted from the output terminal of the second subtractor is smaller than or greater than a preset voltage difference, and the output voltage and the feedback voltage are increased or decreased until the voltage outputted from the second subtractor output is equal to the preset voltage difference. So as to increase the output voltage when the output current of the DC voltage conversion circuit is increased, and reduce the output voltage when the output current is decreased, and can ensure that the voltage received by the connected electrical components is consistent and the quality of the product is improved.
US10600365B2
A pixel and an organic light emitting diode (OLED) display using the pixel are disclosed. The pixel includes a driving transistor for transmitting a driving current, an OLED configured to receive a first portion of the driving current and a bypass transistor configured to receive a second portion of the driving current.
US10600346B2
A display driving device includes a timing controller configured to generate test data having a predetermined periodicity, and a source driver configured to drive source lines of a display panel using the test data, determine that a bit error has been generated when aperiodicity appears in the test data, and measure a bit error rate (BER) based on the bit error.
US10600342B2
A force-orienting display assembly comprising a number of display segments rotatably mounted on a movable surface, the display segments positioned proximally to each other, in a manner which reassembles picture segments to display a number of properly oriented, non-inverted pictures in a plurality of viewing orientations, where the mounting surface comprises a drum or a flat vertical surface is disclosed.
US10600339B2
A method of applying labels to a store shelf in a retail environment. The method includes applying labels with adhesive strips applied to a bottom surface of each label and a top laminate layer with a release coating applied to the top surface of each label. The labels in the pad are sequenced according to a store's planogram.
US10600331B2
An information processing apparatus includes a detector and an instructor. The detector detects a motion of a video image viewed by a user. The instructor provides to the user an instruction to assume a posture in accordance with the motion of the video image detected by the detector.
US10600323B2
The vehicle external notification device includes a notification unit that gives notice of the information to the outside of the vehicle, a proposal action determination unit that determines an action to be proposed to the pedestrian, a notification control unit that causes the notification unit to notify the pedestrian of information on the action to be proposed to the pedestrian, an action detection unit that detects an action of the pedestrian, and an action determination unit that determines whether or not the action of the pedestrian which is detected by the action detection unit is the action proposed to the pedestrian. The notification control unit causes the notification unit to notify the pedestrian of information indicating that the action of the pedestrian is the proposed action, when the action determination unit determines that the action of the pedestrian is the action proposed to the pedestrian.
US10600322B2
An embodiment of the invention may include a method, computer program product and computer system for managing mobile objects. The embodiment may receive an event detected in a geographic space by a mobile object of a plurality of mobile objects. The embodiment may determine a reliability of the event based on a reliability associated with the mobile object. The embodiment may store the event in a mobile object database based on the reliability of the even being above a reference reliability.
US10600317B2
A system and method for enabling set up of a controlling device capable of controlling a plurality of appliances, via an interactive instruction set and associated programming. The programming is accessible by a STB or other controllable appliance and is configured to appropriately display interactive instructions and prompts to a user during a user initiated set up procedure for configuration of another controllable device (e.g., DVD, VCR, DVR, etc) available to the user. Appropriate set up data, generally in the form of command library codes, is displayed to the user by the interactive instruction set and associated programming for entry and trial by the user in set up of the desired appliance(s).
US10600315B2
A building safety alarm system comprising: a central controller having a dynamically addressable wireless data communication router, a plurality of remote devices each having a dynamically addressable wireless communication router and a wireless mesh communications network wherein the central controller is in wireless communication with the plurality of remote devices via a mesh network for sending and receiving instructions and data communications.
US10600303B2
Embodiments of a system and method for method for automatically determining pet owner interaction with a pet are generally described herein. A method may include obtaining sensor data including pet behavior metrics from a sensor, aggregating the sensor data, and interpreting the aggregated sensor data to determine an engagement factor of a pet owner to a pet. The method may include outputting a report based on the engagement factor or the aggregated sensor data.
US10600291B2
The alarm monitoring system provides various alerts of events that are not readily discernable to those individuals that are deaf or hard of hearing. The system generates visual, vibratory, and high decibel alerts separately or in combination to alert the user to a wide variety of events in combination with a plurality of vibratory illuminating puck shaped devices or skin and clothing patches, smart bulbs, other IOT device and allows a user to filter out alerts based upon a variety of modifiers or conditions such as keyword filtering.
US10600276B2
A multi-game gaming machine comprises a touch screen display, and a controller responsive to a configuration command to enter a configuration mode in which the controller controls the touch screen display to display a configuration menu including a game package selection sub-menu. The gaming machine is operable in the configuration mode to select between a plurality of game packages that are different from one another, each game package comprising a plurality of games playable on the gaming machine when the respective game package is selected. The controller controls the touch screen display to display a game selection interface when the gaming machine is in a game selection mode, the game selection interface including game images corresponding to each game of the selected game package. The controller is responsive to a touch input in respect of a respective game image to change the touch screen display to reflect selection of the game associated with the respective game image.
US10600275B2
A method, system and architecture providing an input device that facilitates access to an online gaming site and/or one or more casino-style games available online, e.g., available via an online gaming site. The input device may be configured to exchange information, e.g., information for use in authorizing the input device for use by a player in playing one or more casino-style games. The input device may be configured to prohibit its use without such authorization. The input device may be configured to work with a particular gaming site, or sites, and/or a particular game, or games, and to not work with any other gaming site(s) and/or game(s).
US10600273B2
The present application provides a product vending module for vending a number of products. The product vending module includes a product row configured to contain a number of products therein. The product vending module also includes a product gate positioned about the product row and rotatable from a closed position preventing access to the number of products to an open position allowing access to one of the number of products while preventing access to a remainder of the number of products, the product gate including a biased base. The product vending module further includes a product locking system in communication with the product gate, the product locking system including a locking pin releasably engaging the biased base and movable from a first allowing rotation of the product gate toward the closed position to a second position restricting rotation of the product gate toward the closed position.
US10600265B2
A vehicle processing device authenticates that an authorized user has requested an action by the vehicle and generates an authentication acknowledgement message. At least two security devices being present within the cabin of, or close to, the vehicle during a predetermined period following an authentication trigger event that occurs while the user performs a predetermined sequence of authentication activities (i.e., button presses, operating the vehicle or a part of it, etc.) provides a basis for the authentication acknowledgement message. Typically, information unique to each security device has been associated with the vehicle at a service provider's server. The authentication acknowledgement may include an activation code that results from processing the information, unique to each security device, received from the security devices and other random information, such as date. A service provider's server, or a user device, provides services to, or can access, respectively, the vehicle upon receiving the authentication acknowledgement.
US10600263B2
A building management system includes an entity database and an identity management service. The entity database stores a plurality of interconnected smart entities. The smart entities include object entities representing a plurality of people or physical devices and data entities representing data associated with the people or physical devices. The smart entities are interconnected by relational objects indicating relationships between the object entities and the data entities. Each of the object entities includes a plurality of stored identity attributes. The identity management service is configured to receive a first identity attribute from a first device within a building, receive a second identity attribute from a second device within the building, compare the first and second identity attributes to the stored identity attributes of an object entity of the plurality of interconnected smart entities, and allow access to at least one of a building space, a device of building equipment, or a computer system in response to the first and second identity attributes matching the stored identity attributes of the object entity.
US10600262B2
A display device for an electric vehicle includes a calculation unit which calculates a power consumption rate of the electric vehicle, and a display unit which displays the power consumption rate calculated by the calculation unit, and a possible travel range achievable at the power consumption rate. The display unit includes a power consumption rate scale indicating scales of the power consumption rate, a possible travel range scale indicating scales of the possible travel range and disposed corresponding to the power consumption rate scale, and a line portion displayed between the power consumption rate scale and the possible travel range scale. An end portion of the line portion closer to the power consumption rate scale indicates the power consumption rate, and an end portion of the line portion closer to the possible travel range scale indicates the possible travel range.
US10600258B1
One or more devices in a data analysis computing system may be configured to receive and analyze movement data and driving data, and determine driving trips and associated drivers based on the received data. Movement data may be collected by one or more mobile devices, such as smartphones, tablet computers, and on-board vehicle systems. Drivers associated with driving trips may be identified based on the movement data collected by the mobile devices, such as speed data, acceleration data, or distance data.
US10600253B2
An information processing apparatus including: a display control unit configured to cause a first video to be displayed in a display area that a user visually recognizes, the first video being captured by a first imaging unit mounted on a first moving body that moves in a first space. The display control unit generates a first transition video corresponding to a viewpoint position that is moved continuously between a first viewpoint which is a viewpoint of the first imaging unit and a second viewpoint for imaging the first space.
US10600251B2
The disclosure includes implementations for providing ground adjustment for an in-vehicle augmented reality system. A system may include a three-dimensional heads-up display unit (“3D HUD”) installed in a vehicle. The system may include a memory storing instructions that, when executed, cause the system to: determine a plurality of elevation values for a plurality of points on a road surface, where each elevation value is associated with a point from the plurality of points and describes the elevation of that point; identify a graphic for display on the 3D HUD, where the graphic is associated with at least one point from the plurality of points; determine which location of the 3D HUD is associated with the at least one point associated with the graphic; and display the graphic at the location of the 3D HUD so that the graphic superposes the point when viewed by a driver.
US10600249B2
An augmented reality (AR) platform supports concurrent operation of multiple AR applications developed by third-party software developers. The AR platform may include an application programming interface (API) that third-party software developers can use to integrate features of the AR platform into the overall user experience of their AR applications. The AR platform includes a feature set having a variety of AR-specific features that interact with and are accessible to the AR applications or AR layers that define a collection of AR content.
US10600238B2
An image tampering forensics method includes labeling an observation clue of a to-be-detected image, constructing a three-dimensional morphable model of an object of a category to which the target object belongs, estimating a three-dimensional normal vector to the supporting plane according to the observation clue, estimating a three-dimensional attitude of the target object according to the observation clue and the three-dimensional morphable model to obtain a plane normal vector to a plane where a side of target object in contact with the supporting plane is located, computing a parallelism between the target object and the supporting plane, and/or among a plurality of target objects, and judging whether the to-be-detected image is a tampered image or not according to the parallelism.
US10600232B2
A texture level of detail (LOD) approximation may be performed utilizing ray differentials and a G-buffer. For example, a scene to be rendered is identified, and a G-buffer of the scene is rendered. Additionally, ray tracing is started for the scene, and during the ray tracing, a ray differential is created by accessing the G-buffer. Further, the created ray differential is appended to a current ray, and the created ray differential is traced.
US10600225B2
A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.
US10600220B2
Systems, methods, and non-transitory computer-readable media can provide a creative tools interface that includes one or more options for visually modifying at least one media content item to be posted through a social networking system. At least one visual modification is applied to the media content item in response to a user selection of one or more of the options. The visually modified media content item is posted through the social networking system, wherein the user designates whether the visually modified media content item is posted as an ephemeral media content item or as a non-ephemeral media content item.
US10600216B2
A data visualization system that automatically optimizes tick mark alignment to improve readability and conceptual accessibility of multiple graphs presented in a common display area. The data visualization system optimizes the tick mark alignment by normalizing the orders of magnitudes of the data sets and minimizing an objective function that balances tick resolution versus unused chart space on the common axis. The data visualization system may optionally color code the graphs and data ranges represented on the common axis to improve readability. Automatic scaling and tick mark alignment of the data sets is based on the display dimensions, which allows the graphs to be quickly re-optimized and redrawn on the fly. For example, the graphs may be automatically re-optimized and redrawn in response to display screen rotation, display area resizing, and display on different devices in a manner that appears to be effectively instantaneous to the typical user.
US10600213B2
A system include an light emitter to generate a primary light, a filter to filter the primary light to substantially remove a spectrum energy in a wavelength band, a display device to present visual content using the filtered primary light, and a processing device to receive a visual content, calculate, in view of the filtered primary light, a metamer of the visual content, and provide, to the display device, the metamer of the visual content to display in view of the filtered light.
US10600212B2
An aspect includes extracting a color scheme of a page written in a markup language. A content portion from the page is nonvisualized, a subtractive process is applied to the page with the content portion having been nonvisualized, and a color scheme is extracted from the page to which the subtractive process has been applied.
US10600201B2
A method of determining a position of a focus lens includes the steps of detecting luminance values corresponding to a plurality of imaging elements which detect light via a focus lens while moving the focus lens, calculating a contrast value for evaluation of a focused state of a subject image on the basis of the detected luminance values corresponding to the imaging elements, specifying the largest luminance value in the detected luminance values corresponding to the imaging elements, specifying a range in which the largest luminance value is not less than a value which is determined in advance in a moving range of the focus lens and determining the position of the focus lens on the basis of the contrast value in the specified range of the position of the focus lens.
US10600198B2
An information processing apparatus includes an acquisition section that acquires first information indicating whether or not a target person performs a specific behavior on a target object disposed in plural places and second information indicating a behavior of the target person and including a stay time in the plural places, for each target person, a calculation section that calculates an evaluation value indicating a probability of the target person who has not performed the specific behavior performing the specific behavior on the target object, based on the acquired first information, and an estimation section that extracts data on the target object disposed in the place having a stay time which is smaller than a predetermined value, based on the acquired second information, and estimates an opportunity loss for the target object based on the evaluation value calculated for the target object.
US10600193B2
Three-dimensional measurement is performed by projecting patterned light having a hybrid pattern Ph onto a measurement target. The hybrid pattern Ph is a pattern in which a random pattern Pr is superimposed on a structured light pattern Ps, and is arranged in pattern such that the random pattern Pr and the structured light pattern Ps do not interfere mutually.
US10600191B2
The present invention relates to a system for tracking an object. The system includes an image capturing unit configured to capture a video of a predetermined observation area and output the captured video; and a multi-object tracker configured to output an object-tracking image by tracking multiple objects within an object image which is generated by extracting the objects from each of image frames obtained from the video obtained from the image capturing unit, wherein the multi-object tracker determines whether occlusion of the objects or hijacking occurs while performing multi-object tracking, and when it is determined that at least one of the occlusion and hijacking occurs, the multi-object tracker outputs the object-tracking image corrected by removing the occurring occlusion or hijacking.
US10600190B2
An object detection and tracking method and system are provided. The object detection and tracking method includes the following steps: (i) selecting one of a plurality of frames of a video as a current frame, (ii) searching in an object tracker searching area of the current frame to generate a current object tracker, (iii) searching in each auxiliary tracker searching area of the current frame to individually generate a current auxiliary tracker, (iv) when the current object tracker is located at a block different from the blocks located by the generated object trackers, generating a new auxiliary tracker at the central position of the current frame, and (v) repeating the above steps until all the frames have been processed.
US10600186B2
Systems and methods of improving segmentation and classification in multi-channel images of biological specimens are described herein. Image channels may be arranged and processed sequentially, with the first image channel being processed from an unmodified image, and subsequent images processed from attenuated images that remove features of previous segmentations. For each segmented image channel in sequence, a binary image mask of the image channel may be created. A distance transform image may be computed from the binary mask. Attenuation images computed for all previous channels may be combined with a current attenuation image to create a combined attenuation image. The next image channel in the sequence may then be attenuated to produce an attenuated next image channel, which may then be segmented. The steps can be repeated until all image channels have been segmented.
US10600181B2
Systems and methods are disclosed for performing probabilistic segmentation in anatomical image analysis, using a computer system. One method includes receiving a plurality of images of an anatomical structure; receiving one or more geometric labels of the anatomical structure; generating a parametrized representation of the anatomical structure based on the one or more geometric labels and the received plurality of images; mapping a region of the parameterized representation to a geometric parameter of the anatomical structure; receiving an image of a patient's anatomy; and generating a probability distribution for a patient-specific segmentation boundary of the patient's anatomy, based on the mapping of the region of the parameterized representation of the anatomical structure to the geometric parameter of the anatomical structure.
US10600176B2
An inspection method according to the embodiments includes applying light of a light source to an inspection target; receiving light from the inspection target to obtain a first image of the inspection target by a sensor; based on an image of a first pattern comprising repetitive patterns unresolvable with a wavelength of the light source in the first image, calculating a deviation of luminance values with respect to each of first regions in the first pattern by a processor; obtaining a second image of the inspection target by the sensor; correcting luminance values of the second image by the processor based on the deviations of the luminance values; and comparing the repetitive patterns of the corrected second image with each other by a comparer.
US10600173B2
A multi-optic vision device includes a dark-vision lighting apparatus illuminating a defect on a subject and leaving regions that surround the defect dark. A bright-vision lighting apparatus illuminates the subject and the regions that surround the defect and leaving the defect dark. A differential-vision lighting apparatus illuminates the subject so as to stereoscopically show the defect on the subject. An area scan camera continuously imaging the subject as the dark-vision lighting apparatus, the bright-vision lighting apparatus, and the differential-vision lighting apparatus simultaneously and respectively provide light. A controller processes the image to respectively obtain a dark-vision image, a bright-vision image, and a differential-vision image of the subject.
US10600170B2
A method for automatically producing a digital image includes selecting at least one capture mode for capturing at least two image signals from an image capture device. The image capture device captures at least two image signals of the same scene in a RAW format, each image signal being captured according to the image capture mode. A file in a standardized format comprising each image signal and metadata representative of the capture mode is generated and stored. The created file is digitally processed by selecting at least one processing algorithm to process at least two image signals according to the metadata representative of the capture mode, and by fusing at least two image signals according to each chosen image processing algorithm into a fused digital image signal.
US10600154B2
A system and method for generating high-resolution stereo images and depth map in multi-camera systems having multiple cameras with different resolutions and view angles. One method is to improve the lower resolution image and combining it with the higher resolution image, then the resulting image is processed by extensive algorithms to ensure utmost high quality. The system can also handle non-planar image contents. The process is to generate a crude depth map first and then divide the map into multiple layers. Each layer will be separately registered. The results from the registered layers will be merged to improve the depth map generation. The improved depth map could be repeatedly fed back to the beginning of the process to further improve the registration performance. The system and method can generate stereo images using uncalibrated cameras with different views and resolutions.
US10600143B2
The present disclosure describes techniques for removing unnecessary processing stages from a graphics processing pipeline based on the format of data passed between the stages. Starting with a stage at a middle point in a pipeline, formats of data that are input to and output from the middle stage may be compared to each other. If the formats match, the middle stage may be removed from the pipeline. Thereafter, the format of data input to a pair of middle stages of the pipeline and output from the pipeline may be compared and, if they match, the middle pair may be deleted. This process may repeat until a middle pair is found where no match occurs between the input and output format. The remaining stages of the pipeline may be retained. In cases where a pipeline is not symmetrical, the formats of data at each node may be compared to each other. If a node possesses a format that does not match the format of any other node, then the stages between the node and its closest endpoint in the pipeline may be retained.
US10600134B2
A power identification device at least includes a measurement information acquisition unit for acquiring the amount of power generation by a power producer and the amount of power consumption by a consumer respectively as measurement information, a rule management unit for managing a generation rule for generating attribute information, a distribution rule and a loss rule for distributing the attribute information to the consumer, the attribute information containing a primary attribute related to each of the amount of power generation and the amount of power consumption and an additive attribute related to the amount of power generation, an attribute computation unit for generating the attribute information from the measurement information based on the generation rule and distributing the attribute information from the power producer to the consumer based on the distribution rule and the loss rule, and an attribute output (visualization) unit for outputting the attribute information to the outside.
US10600132B2
A supply-demand control device connected through a communication network to a charge-discharge control device to control charge and discharge of a power storage device connected to a power distribution line in a power distribution system managed by a community, the supply-demand control device including a load and power-generation-amount estimation unit to estimate a load and a power generation amount as a planned load and power generation amount; a first-evaluation-function calculation unit to calculate a value of a first evaluation function, which is a sum of a power purchase cost, a natural-discharge loss cost, a storage-battery life-span cost, a power-transmission loss cost, and a charge-discharge loss cost; a planned charge-discharge command calculation unit to calculate the charge-discharge command amount by which the first evaluation function is minimized; and a power-purchase plan output unit to create a power purchase plan based on the charge-discharge command.
US10600123B1
Automobile accident claims initiation systems and methods are describe. An insured driver may initiate a claim by operating a mobile device. The system provides automated inquiries to the driver through the mobile device. The driver provides responses to the inquiries using the mobile device. The driver may provide images and audio data, as well as personal information and information on the parties and vehicles involved in the accident. The system may automatically arrange for services such as a rental car or a tow truck. The system may provide claim information, such as a claim number to the driver by transmitting information to the mobile device.
US10600111B2
An augmented reality system that includes an augmented reality user device. The augmented reality user device includes a display for overlaying virtual objects onto objects in a real scene, a camera, and a global position system sensor. The augmented reality user device includes a processor implementing an object recognition engine, a virtual assessment engine, and a virtual overlay engine. The object recognition engine identifies a business from an image. The virtual assessment engine authenticates the user and identifies a user identifier for the user. The virtual assessment engine captures an image, performs object recognition on the image to identify the business, and generates a location identifier identifying the business. The virtual assessment engine sends a token with the user identifier and the location identifier to a remote server, receives geolocation notifications for the user from the server, and presents the geolocation notifications as virtual objects overlaid with a real scene.
US10600109B2
Methods, devices, and systems for a tag for order fulfillment are described herein. One or more embodiments include a number of tags each associated with a corresponding inventory bin of a warehouse, each tag configured to broadcast unique identification information, and a mobile device configured to receive, from a database, order information including identification information of one of the number of tags and a type and a quantity of an item of an inventory bin of the warehouse corresponding to the tag, and scan for identification information of the tag.
US10600108B2
A computer-implemented method includes receiving a request for a webpage together with an identifier for a web session and determining that the web session has expired. Information entered by a user that would have appeared in the webpage before the web session expired is retrieved and at least some of the retrieved information is partially masked in response to the determination that the web session has expired. The webpage is then returned with the partially masked information.
US10600098B2
There are provided systems and method for targeted assistance on user check-in. A service location may provide beacons at or near the location to determine if a user approaching or at the service location has any experience with the service location. For example, a merchant may place a beacon at the entrance to a store to determine if a user has shopped at the store. Thus, when a user is in proximity to the beacon, a user device of the user and the beacon may establish a check-in. Through a user identifier communicated to the beacon, the service provider at the location may determine a user history, such as a number of visits by the user to the service location. The service location may then provide targeted assistance, such as information, personal help, item searches, etc., based on the user's history with the merchant.
US10600094B2
A subscription-based system for providing commerce information for one or more mobile devices for one or more merchants. Some techniques employed feature a subscription-based method for presenting commercial resources to a mobile device. The method involves receiving mobile device user information relating to a geographic location to locate one or more merchants within a subscription-based shopping network, and receiving mobile device user information relating to a merchant type within the subscription-based shopping network. The method also involves receiving, from a database over a communication network, information for one or more merchants associated with the mobile device user information for the geographic location and the merchant type, and presenting the associated merchant information on the mobile device. The associated merchant information can include a merchant name and address, a merchant telephone number, a merchant advertisement, a merchant coupon, or a merchant product or service offering to subscribers of the shopping network.
US10600091B2
Systems and methods for view-based advertisement selection involve controlling the rotation of reproduced advertisements based, in part, on whether the reproduced advertisements are within a browser viewport. An advertisement that is reproduced on a web page and is not within a browser viewport can continue to be reproduced until the advertisement is within the browser viewport for a period of time. After an advertisement is within the browser viewport for a period of time another advertisement is selected to replace the previously reproduced advertisement.
US10600090B2
A system of content/query feature based data structure retrieval of predicted values is provided. The system can create a data structure having a plurality of rows corresponding to individual content/query features and a plurality of columns corresponding to individual predicted values. The processors can obtain a set of session features associated with a selection by a computing device in response to a query, and a set of content/query features associated with the selection of the content item. The processors can retrieve, from the data structure, a set of predicted values for each of the set of content/query features. The processors can generate, for each of the set of content/query features, a set of aggregate predicted values for each of the set of content/query features, and can include the set of aggregate predicted values in the data structure.
US10600086B2
The present invention relates to a system and method for selecting and transmitting images, particularly commercial messages and advertisements, to a projecting device mounted on a vehicle for projection and display of the images on the surface of the vehicle.
US10600078B2
Systems and methods for measuring brand uplift in a computer networked environment are provided. A data processing system can assign a first set of device identifiers to an experimental arm and a second set of device identifiers to a control arm. Computing devices associated with the experimental arm receive third-party content items promoting a brand for which a brand uplift experiment is performed, while computing devices associated with the control arm do not receive third-party content items promoting the brand. At the end of the experiment, a brand uplift metric value is computed by analyzing search query logs of the computing devices. The brand uplift metric value is then provided to an advertiser for display.
US10600066B2
Exemplary embodiments provide methods, mediums, and systems for behavioral research. In some embodiments, a simulated environment may be created. The simulated environment may be displayed to a user on a proprietary display device which utilizes a proprietary data format for storing the simulated environment. Multiple different types of proprietary devices may be supported by providing a hardware agnostic canvas and translation logic. The hardware agnostic canvas may be stored in a neutral format that is not specific to a proprietary display device. The translation logic may translate the hardware agnostic canvas into a format that is interpretably by a proprietary display device, and may translate data gathered from the proprietary display device into a hardware neutral format for further analysis.
US10600065B2
In one embodiment, an information processing apparatus has an interface, a storage device, and a processor. The processor executes a control program stored in the storage device, to accept an image in which a prescribed area in a store has been imaged, via the interface, and detects a direction of a visual line of a person contained in the image. Further the processor determines a commodity which the person has browsed in the store, based on the direction of the visual line.
US10600061B2
Determining an optimal responsiveness for accurate surveying may be provided. In some examples, an application, such as a survey application, may receive a request to present a survey to a participant. Contextual data associated with the participant in relation to the survey may be requested and received from a data service. The contextual data may be analyzed to identify responsiveness conditions to increase a likelihood of participation by the participant in the survey. The responsiveness conditions may include a time duration. The survey application may provide the survey to a client application associated with the participant to prompt the client application to initiate the survey during the time duration.
US10600048B2
Systems and methods are provided for activating a function of an account card based on physical devices interactions such as a motion pattern detected by the account card. In some embodiments, the account card may include one or more sensors and processing capabilities sufficient to store a motion pattern, detect a motion pattern representing movement of the account card, compare the detected motion pattern to the stored motion pattern, and activate one or more functions of the account card based on the comparison. In some embodiments, the one or more functions may relate to account information communication, such as writing a magnetic stripe, unblocking a magnetic stripe, activating a near field communication chip, displaying an account number, providing power to an antenna, or otherwise enabling communication of the account number based on the capabilities of the card.
US10600037B2
According to one or more embodiments, a method, a computer program product, and a computer system for managing vegetation across distribution systems are provided. The method may include receiving, by a computer, voltage data from one or more data sensors. The computer may determine one or more locations of one or more voltage fault conditions based on the received voltage data. A score may be assigned to each of the determined locations by the computer. The computer may then identify a subset of one or more work orders corresponding to the one or more determined locations from among a database of work orders. A subset of locations may be determined by the computer from among the one or more locations based on the assigned scores and the identified subset of work orders. A field visit may then be scheduled by the computer based on the determined subset of locations.
US10600036B2
Provided is a wind power generation management apparatus including: a collection unit configured to collect first data generated in a wind power plant; a fault occurrence prediction unit configured to compare the collected first data with a predefined normal state model, to create a second data indicating a state of the wind power plant based on a result of the comparison, and to predict occurrence of a fault in the wind power plant according to the second data; and a maintenance plan establishment unit configured to estimate an operating time corresponding to a time from a start of the wind power plant until the fault occurs, and to generate a maintenance plan which can be performed for the fault during the estimated operating time.
US10600030B2
Systems and methods for integrated management and scheduling of events associated with both physical and digital mail are provided. A print stream processor utilizes recipient preferences to determine that a mail piece should be delivered by physical mail. The server then processes the mail piece print stream to extract time sensitive data such as a payment amount and due date. The server utilizes the identity of the physical mail piece recipient and the time sensitive data to provide a scheduling message to the recipient. Here, the scheduling message includes injecting a calendar entry to a centralized mail management system having an account for the recipient. Additionally, reminder messages are provided to the recipient based upon recipient and/or sender preferences. Similarly, entries relating to physical coupons or other offers sent to the recipient are placed on the recipient's calendar including offer deadline entries.
US10600029B2
Disclosed in some examples are methods, systems, devices, and machine readable mediums for calculating an entity potential score for an entity that meets a defined entity selection criteria. The entity potential score quantifies an estimated likelihood that the entity will be successful in a predetermined timeframe by meeting predefined entity success criteria. Information on the entity may be determined (e.g., employee information, industry, financial information), various component subscores may be calculated and an entity potential score may be calculated for the entity. This entity potential score may be presented to one or more members of the network accessible computer-based service. For example, the entity potential score may be displayed along with a web-page describing the entity. The entity potential score may be searchable such that a user may specify a maximum, minimum, or range of entity potential scores as a search criteria for a search for entities.
US10600023B2
Systems, apparatuses, and methods are provided herein for dynamic inventory management. A system for dynamic layaway inventory management comprises a layaway contract database, an inventory database, and a control circuit. The control circuit being configured to periodically: aggregate a plurality of layaway contracts in the layaway contract database to determine convey locations and convey dates for one or more units of an item, determine inventory unit counts of the item at a plurality of item locations based on inventory information stored in the inventory database, determine a layaway reserve unit count for each of the plurality of item locations based on the convey locations and the convey dates for the one or more units of the item and the inventory unit counts of the item at the plurality of item locations, and cause a number of available units of the item to be adjusted based on the layaway reserve unit count.
US10600022B2
A synchronized delivery system for delivering parcels directly to an alternate delivery location such as a locker bank in lieu of making any delivery attempt at a primary delivery location such as a home or office. The system may deliver parcels directly to the alternate delivery location when a related parcel is currently stored at the alternate delivery location awaiting pickup. A related parcel may include a parcel addressed to the same consignee, to a related consignee (e.g., such as a neighbor, roommate, or spouse), or to another authorized to pick up parcels on behalf of the consignee. When delivering parcels to alternate deliver locations, the system may facilitate a grouping of related parcels in a single locker.
US10600019B1
Exemplary embodiments of the present invention would project a route and a delivery schedule for relevant mail pieces and would monitor carrier recorded tracking events for those mail pieces to determine whether or not actual tracking events are following the projected route and the projected schedule, and/or whether or not issues that might impact their delivery and/or their delivery schedule, may have arisen along their projected route; such exemplary embodiments would provide an alert to the relevant user(s) and/or other authorized parties and/or relevant carrier(s) and would facilitate user interaction by the relevant user(s) and/or parties to provide intercept and/or rescue and/or confiscation instructions; exemplary embodiments would facilitate automatic interfaces with the relevant carriers and delivery services for the subject mail piece to resolve rescue, item loss, insurance coverage, postage refund, intervention and/or confiscation instructions and issues.
US10600018B2
Data processing computer systems that may be adapted for processing data by, for example: creating an electronic record for a self-awareness training plan; facilitating the completion of one or more electronic activities by the user; gathering self-awareness data and performance data; automatically calculating an executive function score based at least in part on the self-awareness data and the performance data; digitally storing the performance data, the self-awareness data, and the executive function score; identifying one or more goals for the user based at least in part on the performance data and the self-awareness data; providing one or more strategies to the user; gathering strategy data for the user related to the provided one or more strategies; automatically evaluating the strategy data to calculate, for the user, an executive function progression score; and digitally storing the executive function progression score with the record for the self-awareness training plan.
US10600016B2
For each business process of N business processes of the business (N at least 1), a two-dimensional symmetric dissimilarity matrix in which the rows and columns denote the business components of the business is generated. Each off-diagonal element of the symmetric dissimilarity matrix is specific to a pair of two different business components and (I) includes an only dissimilarity measure assigned to the pair of two different business components, (ii) includes a mean of dissimilarity measures assigned to the pair of two different business components, or (iii) is blank which denotes that no dissimilarity measure has been assigned to the pair of two different business components. A rotatable spatial distribution of the business components, derived from the symmetric dissimilarity matrix, is displayed to a user who subsequently selects one or more business components for usage in a manner that reflects the spatial distances between the displayed business components.
US10600012B2
The invention includes various embodiments of apparatus and methods for human-machine visualization interfaces and processes for providing actionable information on elements of networks, networks, and systems of networks ability to support one or more organizational elements, missions associated with the one or more organizational elements, and capabilities of the organizational elements.
US10600011B2
Computerized methods and systems for improving engagement with a recommendation engine that recommends items, peers, and services are provided. Stored data of a plurality of users is electronically accessed and analyzed. A respective passive profile is determined for each of the users based on the analyzing of the stored data. The respective passive profiles are then stored for use by the recommendation engine. The recommendation engine can then provide recommendations for at least one of items, peers, and services to a respective user based on at least the respective passive profile. The recommendations may be further based on at least one of an explicit profile comprising information provided by the respective user and an activity profile based on tracked activity of the respective user with regard to prior recommended items.
US10600007B2
A method and system to perform spatio-temporal prediction are described. The method includes obtaining, based on communication with one or more sources, multi-scale spatial datasets, each of the multi-scale spatial datasets providing a type of information at a corresponding granularity, at least two of the multi-scale spatial datasets providing at least two types of information at different corresponding granularities. The method also includes generating new features for each of the multi-scale spatial datasets, the new features being based on features of each of the multi-scale spatial datasets and spatial relationships between and within the multi-scale spatial datasets. The method further includes selecting, using the processor, features of interest from among the new features, training a predictive model based on the features of interest, and predicting an event based on the predictive model.
US10600002B2
A method and system for providing an enriched root cause of an incident using machine-generated textual data. The method includes extracting, from a dataset including machine-generated textual data for a monitored environment, a plurality of features related to a root cause of an incident in the monitored environment; generating a suitability score for each of a plurality of insights with respect to the incident based on the extracted features and a suitability model, wherein the suitability model is created based on a training set including a plurality of training inputs and a plurality of training outputs, wherein each training output corresponds to at least one of the plurality of training inputs; and selecting at least one suitable insight based on the generated suitability scores.
US10599999B2
A computer system includes a device having instructions to implement a training application programming interface that is configured to receive a first set of data that includes training observable events and a model builder engine that is configured to provide estimated outcomes of said training observable events using a kernel function, wherein said kernel function is configured by a plurality of parameters including a match reference vector and a mismatch measurement vector. The model builder engine is also configured to calculate values of said mismatch measurement vector to provide a calculated mismatch measurement vector calculate a distance between the value of said match reference vector and the value of said calculated mismatch measurement vector corresponding to each training observable event. The model builder engine is also configured to determine an accuracy of said kernel function in providing estimated outcomes of said training observable events.
US10599997B2
A method for ground truth generation includes providing training questions to a machine learning system executing on a computer. The machine learning system generates candidate answers to each of the training questions. The method also includes providing the candidate answers to a plurality of subject matter experts for evaluation with respect to the training questions, wherein the evaluation comprises assignment of an SME relevance score to each of the candidate answers. The method further includes analyzing each of the candidate answers with respect to a plurality of scoring features, wherein each of the scoring features is indicative of quality of the candidate answer. The method yet further includes generating a ground truth metric value that indicates a measure of agreement between the subject matter experts relative to a measure of agreement between results of the analyzing.
US10599990B2
A building block for a quantum information processing system includes a superconducting qubit having a Josephson junction connected between two superconducting electrodes. The two superconducting electrodes are coaxial and coplanar. The building block also includes a control line coupled to the superconducting qubit and arranged to control the state of the superconducting qubit, and/or a readout element coupled to the superconducting qubit and arranged to measure the state of the superconducting qubit. The control line and/or the readout element are arranged out of plane with respect to the two superconducting electrodes.
US10599988B2
Computational systems implement problem solving using hybrid digital/quantum computing approaches. A problem may be represented as a problem graph which is larger and/or has higher connectivity than a working and/or hardware graph of a quantum processor. A quantum processor may be used determine approximate solutions, which solutions are provided as initial states to one or more digital processors which may implement classical post-processing to generate improved solutions. Techniques for solving problems on extended, more-connected, and/or “virtual full yield” variations of the processor's actual working and/or hardware graphs are provided. A method of operation in a computational system comprising a quantum processor includes partitioning a problem graph into sub-problem graphs, and embedding a sub-problem graph onto the working graph of the quantum processor. The quantum processor and a non-quantum processor-based device generate partial samples. A controller causes a processing operation on the partial samples to generate complete samples.
US10599986B2
An auxiliary analysis system using expert information comprises a user interface and a determination module. The user interface includes a plurality of analysis items which can be triggered by a user. The determination module coupled with the user interface includes a plurality of preliminary results corresponding to the analysis items. Each of the analysis items corresponds to at least one of the preliminary results. The user selects a plurality of analysis items to generate multiple preliminary results, and the preliminary results further generate a final judgment result by an operation process.
US10599983B2
An approach is provided in which a knowledge manager identifies a first cohort type and a second cohort type corresponding to an entity included in a question. The knowledge manager determines inferred states to the question by comparing a first set of cohort attributes corresponding to a first cohort type against entity attributes corresponding to the question. In turn, the knowledge manager generates possible answers by comparing the inferred states against a second set of cohort attributes corresponding to a second cohort type.
US10599974B2
An apparatus and a method. The apparatus includes a first recurrent network in a first layer; a second recurrent network in a second layer connected to the first recurrent network; a distant input gate connected to the second recurrent network; a first highway gate connected to the distant input gate and the second recurrent network; a first elementwise product projection gate connected to the distant input gate, the highway gate, and the second recurrent network; a second highway gate connected to the first recurrent network and the second recurrent network; and a second elementwise product projection gate connected to the first recurrent network, the second highway gate, and the second recurrent network.
US10599972B2
Smartcards having (i) a metal card body (MCB) with a slit (S) overlapping a module antenna (MA) of a chip module (TCM) or (ii) multiple metal layers (M1, M2, M3) each having a slit (S1, S2, S3) offset from or oriented differently than each other. A front metal layer may be continuous (no slit), and may be shielded from underlying metal layers by a shielding layer (SL). Metal backing inserts (MBI) reinforcing the slit(s) may also have a slit (S2) overlapping the module antenna. Diamond like carbon coating filling the slit. Key fobs similarly fabricated. Smart cards with metal card bodies (MCB). Plastic-Metal-Plastic smartcards and methods of manufacture are disclosed. Such cards may be contactless only, contact only, or may be dual-interface (contact and contactless) cards.
US10599969B2
In some embodiments, a system and/or method for installing a tracking fastener using a fastener insertion device. The fastener insertion device may include a handle and a fastener receiver. The handle may form a receiving chamber therein. The receiving chamber may receive, during use, tracking fasteners within. The tracking fasteners may include an antenna at least partially positioned in a proximal end of the plastic tracking fastener including a first end or a first and a second end extending out of the proximal end of the tracking fastener. The fastener receiver may include a striker, a diverter, a router, and a tapered reverse angle guide. The diverter, guide (e.g., router, tapered reverse angle guide), and a designed striker may position, during use, the antenna around the driver mechanism and away from the striker tip. The striker inserts the fastener into a substrate without damage to the antenna.
US10599968B2
An NFC tag shielding system for a multi-layer product of printed and/or non-printed layered material(s) includes a plurality of layers of printed and/or non-printed materials. The system includes a first on-metal NFC tag applied to a first layer of material of the plurality of layers and a second on-metal NFC tag applied to a second layer of material of the plurality of layers. The first and second on-metal NFC tags are aligned along an axis perpendicular to planes of the first and second layers of material. The system also includes an RF shielding layer disposed between the first and second on-metal NFC tags. The RF shielding layer is positioned along the axis and extends parallel to the first and second layers of material a distance covering at least a projected area of the larger of the first or second on-metal NFC tag. The RF shielding layer provides signal shielding between the NFC tags so that a user wishing to read the first NFC tag on the first layer of material will not unintentionally read the aligned second NFC tag on the second layer of material.
US10599958B2
Methods, systems, and techniques for classifying an object-of-interest using an artificial neural network, such as a convolutional neural network. An artificial neural network receives a sample image including the object-of-interest overlaying a background and a sample background image excluding the object-of-interest and corresponding to the background overlaid by the object-of-interest. The object-of-interest is classified using the artificial neural network. The artificial neural network classifies the object-of-interest using the sample background and sample images. Prior to receiving the sample background and sample images the artificial neural network has been trained to classify the object-of-interest using training image pairs. Each of at least some of the training image pairs includes a first training image that includes a training object-of-interest overlaying a training background and a training background image excluding the training object-of-interest and corresponding to the training background.
US10599957B2
A system and method for detecting data drift is disclosed. The system may be configured to perform a method, the method including receiving model training data and generating a predictive model. Generating the predictive model may include model training or hyperparameter tuning. The method may include receiving model input data and generating predicted data using the predictive model, based on the model input data. The method may include receiving event data and detecting data drift based on the predicted data and the event data. The method may include receiving current data and detecting data drift based on the data profile of the current data. The method may include model training and detecting data drift based on a difference in a trained model parameter from a baseline model parameter. The method may include hyperparameter tuning and detecting data drift based on a difference in a tuned hyperparameter from a baseline hyperparameter. The method may include correcting the model based on the detected data drift.
US10599954B2
The present disclosure provides a method and apparatus of discovering a bad case based on artificial intelligence, a device and a storage medium, wherein the method comprises: performing named entity recognition for a to-be-recognized query, and respectively obtaining a confidence level of each character in the query; respectively obtaining a probability value of each character of forming a word with a neighboring character in the query; determining whether there is a bad case according to the confidence level and the probability value. The solution of the present disclosure may be applied to save man power costs, and improve the processing efficiency and enhance a discovery rate of bad cases.
US10599951B2
Methods and systems for training a neural network for defect detection in low resolution images are provided. One system includes an inspection tool that includes high and low resolution imaging subsystems and one or more components that include a high resolution neural network and a low resolution neural network. Computer subsystem(s) of the system are configured for generating a training set of defect images. At least one of the defect images is generated synthetically by the high resolution neural network using an image generated by the high resolution imaging subsystem. The computer subsystem(s) are also configured for training the low resolution neural network using the training set of defect images as input. In addition, the computer subsystem(s) are configured for detecting defects on another specimen by inputting the images generated for the other specimen by the low resolution imaging subsystem into the trained low resolution neural network.
US10599950B2
The various implementations described herein include systems and methods for recognizing persons in video streams. In one aspect, a method includes: (1) obtaining images collected by video cameras in a smart home environment, each image including a detected person; (2) for each image, obtaining personally identifiable information of the detected person, the personally identifiable information generated from analysis of the image; (3) grouping the images into a first group of a plurality of groups based on the personally identifiable information, each group of the plurality of groups representing a unique person; (4) receiving from a user a request to remove a first image from the first group; and (5) in response to the request: (a) removing the first image from the first group; and (b) disassociating the corresponding personally identifiable information from the first group.
US10599948B2
Systems and methods are provided for contouring a set of medical images. Deformation field data is generated between a source image and a target image of the set of medical images. The deformation field data relates structures in the source image to corresponding structures in the target image and is generated in accordance with a deformable registration algorithm. The deformation field data is utilized to generate target contour data associated with the target image from source contour data, associated with the source image, that identifies one or more objects within the source image.
US10599946B2
A system and method for identifying real time change in a scene of an unknown environment using an unmanned vehicle. In the context of unmanned vehicle navigation, it is critical to calculate the saliency map in real time and employ them in scene understanding. This will reduce the search space and ensure that the process is quicker. A domain specific ontology is created and a saliency model is developed. The saliency model detects key domain specific regions of interest in two consecutive images. The regions of interest is used for registration and change detection. The system is detecting the change by using visual saliency as an abstract feature that is developed in the environment. Probability of change is derived using the salient maps of the two images.
US10599941B2
A processing system is configured to access an image of a system under analysis including a plurality of features of interest. The processing system determines a first angular position estimate of a first feature of interest in the image and determines a second angular position estimate of a second feature of interest in the image. The processing system determines a final angular position estimate for the system under analysis based on a relationship between the first angular position estimate and the second angular position estimate. The final angular position estimate is output.
US10599934B1
The technology described in this document can be embodied in a method for preventing access to a secure system based on determining a captured video to be an alternative representation of a live person. The method includes presenting a stimulus on a user interface of a device. Video of a subject who is within a field of view of a video capture device is captured after presentation of the stimulus. The captured video is analyzed to extract ocular data comprising a response of the subject to the stimulus. A determination is made, by comparing the ocular data to one or more reference patterns that the subject in the captured video is an alternative representation of a live person. Responsive to determining that the subject in the captured video is an alternative representation of a live person, access to the secured system is prevented.
US10599933B2
A biometric image capturing apparatus includes an irradiating unit configured to irradiate a subject with light, a camera configured to capture an image of the subject, a polarizing unit which is disposed on an optical path between the irradiating unit and the camera, and configured to allow passage of light in a first polarization direction and light in a second polarization direction, a processor configured to perform computation using a first image captured by the camera according to the light in the first polarization direction that has passed through the polarizing unit and a second image captured by the camera according to the light in the second polarization direction that has passed through the polarizing unit, and to determine whether the subject is a biological body according to a result of the computation performed by the computing unit.
US10599930B2
Disclosed is a method and apparatus of detecting an object of interest, where the apparatus acquires an input image, sets a region of interest (ROI) in the input image, and detects the object of interest from a restoration image, having a resolution greater than a resolution of the input image, corresponding to the ROI.
US10599928B2
A method includes identifies first user-specific rules defining information associated with a first user to make available to one or more other users. The method identifies second user-specific rules defining information of interest associated with a second user. The method detects the first user is in a vicinity of the second user. The method determines based on the first user-specific rules and the second user-specific rules, a set of information associated with the first user to share with the second user. The method displays to the second user in an augmented reality application, the determined set of information associated with the first user.
US10599922B2
Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for estimating the shape, size, and mass of fish are described. A pair of stereo cameras may be utilized to obtain right and left images of fish in a defined area. The right and left images may be processed, enhanced, and combined. Object detection may be used to detect and track a fish in images. A pose estimator may be used to determine key points and features of the detected fish. Based on the key points, a three-dimensional (3-D) model of the fish is generated that provides an estimate of the size and shape of the fish. A regression model or neural network model can be applied to the 3-D model to determine a likely weight of the fish.
US10599921B2
Methods, apparatus and systems for a sign language recognition are disclosed. One example of a sign language recognition device includes a primary display facing a first direction and a secondary display facing a second direction. One or more cameras are positioned adjacent the secondary display and face the second direction, wherein an image captured by the one or more cameras is displayed on at least a portion of the primary display.
US10599918B2
An information processing apparatus includes a processor that receives a first event from a first sensor monitoring a first object and stores the first event in a first history. The processor generates and stores a second event in the first history repeatedly in absence of another event from the first sensor. The processor receives a third event from a second sensor monitoring a second object and stores the third event in a second history. The processor generates and stores a fourth event in the second history repeatedly in absence of another event from the second sensor. The processor calculates likelihood that the first object and the second object accompany each other based on the first history and the second history. The processor generates and outputs, when the likelihood exceeds a predetermined threshold value, information in which the first object and the second object are linked to each other.
US10599913B2
Face model matrix training method, apparatus, and storage medium are provided. The method includes: obtaining a face image library, the face image library including k groups of face images, and each group of face images including at least one face image of at least one person, k>2, and k being an integer; separately parsing each group of the k groups of face images, and calculating a first matrix and a second matrix according to parsing results, the first matrix being an intra-group covariance matrix of facial features of each group of face images, and the second matrix being an inter-group covariance matrix of facial features of the k groups of face images; and training face model matrices according to the first matrix and the second matrix.
US10599910B2
A method and an apparatus for fingerprint recognition are disclosed. The apparatus for the fingerprint recognition may extract a plurality of fingerprint feature points from a fingerprint image and may predetermine a group among the plurality of fingerprint feature points. The apparatus for the fingerprint recognition may also calculate a ridge number between the first fingerprint feature points included in the group and may use the ridge number to generate a ridge count sequence.
US10599909B2
An electronic device and method are provided having an optical image sensor and a capacitive proximity sensor. A pin hole opening within a ring electrode of the capacitive proximity sensor is integrated into and used by the optical sensor. Inner and outer electrodes of the ring electrode can be centered about the pin hole opening and spaced apart to perform capacitive proximity detection of a live finger. When brought in proximity to the ring electrode, the finger can be imaged using the present integrated capacitive proximity sensor with an optical sensing mechanism that utilizes the pin hole to not only allow for micro-imaging of an object, such as a finger, but also to provide high resolution fingerprint comparison and blood oxyhemoglobin saturation comparison for biometric control and access to an electronic device, such as a mobile phone.
US10599908B2
Disclosed is an electronic device that includes a cover glass forming an outer surface of the electronic device, a first guide structure disposed below the cover glass and transmitting light polarized in a specified direction, a display panel disposed below the first guide structure and including a plurality of pixels, a second guide structure disposed below the display panel and transmitting light polarized in the specified direction, and a fingerprint sensor disposed below the second guide structure.
US10599900B2
A transaction code identification method comprises scanning a transaction code, the transaction code comprising: a two-dimensional code and a check code; parsing the two-dimensional code to obtain a two-dimensional code content contained in the two-dimensional code; obtaining the check code; and sending the two-dimensional code content and the check code to a server to cause the server to verify the transaction code based on the two-dimensional code content and the check code.
US10599886B2
An embedded magnetic identification assembly includes a base component formed of a material. Also included is a plurality of elements formed in an array at a surface of the base component, wherein the plurality of elements is formed of a magnetic material.
US10599880B1
Systems, methods, and storage media for simulating real-world IO workload for testing a parallel and distributed storage system are disclosed. Exemplary implementations may: identify real-world data from a deployed production environment; simulate a workload by using the original directory tree structure and the original metadata from the files and replacing the original contents of the files with dummy content to create dummy files; write the directory tree structure and dummy files to a system of storage devices; read data from the directory tree structure and dummy files on the system of storage devices; and verify the integrity of the dummy files over the course of a plurality of data management processes and a plurality of data availability processes employed by the storage system.
US10599877B2
A server can receive data about attributes of user devices that includes sensors for capturing information about environments in which the user devices are located. The server can determine various risk profiles using the attributes. The risk profiles can indicate likelihoods of content on the user devices being viewed by persons other than users of the user device. The server can also transmit data indicating a risk profile of the various risk profiles to a user device. The user device can use the risk profile received from the server to identify confidential content displayed on the user device and protect the confidential content.
US10599861B2
Disclosed are systems and method for controlling access to objects of an operating system using Access Control Lists (ACLs). An exemplary method comprises: generating, by a processor, one or more ACLs for objects of the operating system based on at least one access rule specifying the access mode to the object of the operating system to one or more users based on the one or more categories to which the objects belongs; intercepting a request from a user to access an object of the operating system; determining, by the processor, one or more ACLs associated with the requested object; and applying, by the processor, the determined one or more ACLs to decide whether to allow or deny access of the user to the requested object, wherein if one of the applied ACLs denies access to the object, the access will be blocked, otherwise the access will be allowed.
US10599856B2
In one embodiment of the present invention, a server is created, and a computer readable storage media is included in the server. An adapter is connected to the server, a set of packets is received by the adapter from a network, and the network and a repository are interfaced by the adapter. A firmware is stored on the adapter, and the adapter is controlled by the firmware. A management component is stored on the computer readable storage media, and the server is managed by the management component. A driver is stored on the management component, and the driver communicates with the adapter. A set of filters that controls transmission of the set of packets is created, and each filter in the set of filters has a set of filter rules. The set of filters is stored on the server.
US10599851B2
A malicious code analysis method and system, a data processing apparatus, and an electronic apparatus are provided. A behavior characteristic data corresponding to a suspicious file is received from the electronic apparatus via the data processing apparatus to analyze the behavior characteristic data. The behavior characteristic data corresponding to the suspicious file is compared with a malware characteristic data of each of a plurality of malicious codes to obtain a comparison result. And based on the comparison result, a representative attack code corresponding to the suspicious file is obtained and a precaution corresponding to the representative attack code is transmitted to the electronic apparatus.
US10599849B2
A security module authentication system includes a processing system that is configured to authenticate a security module based on a processing system type of the processing system. The system also includes a Basic Input/Output System (BIOS) coupled to the processing system and that includes a BIOS storage device. The BIOS storage stores a plurality of security modules each of which corresponds to a different processing system type. The BIOS is configured to utilize any of the plurality of security modules to perform a secure boot. The BIOS storage also stores an image table that identifies a first location in the BIOS storage of a first security module of the plurality of security modules. The first security module is authenticable by the processing system based on the processing system type of the processing system.
US10599842B2
Endpoints in a network execute a sensor module that intercepts commands. The sensor module compares a source of commands to a sanctioned list of applications received from a management server. If the source does not match a sanctioned application and the command is a write or delete command, the command is ignored and a simulated acknowledgment is sent. If the command is a read command, deception data is returned instead. In some embodiments, certain data is protected such that commands will be ignored or modified to refer to deception data where the source is not a sanctioned application. The source may be verified to be a sanctioned application by evaluating a certificate, hash, or path of the source.
US10599840B2
A processor is configured to identify a first impersonating message, transmitted over a Controller Area Network (CAN) bus by an attacking node connected to the bus, that appears to originate from a source other than the attacking node, to transmit via a transceiver, in response to identifying the first impersonating message, a stream of messages over the bus, until a defense message belonging to the stream collides with, and trumps, a second impersonating message from the attacking node, and to drive the attacking node, subsequently, into an error-passive state in which an ability of the attacking node to communicate over the bus is limited relative to before entering the error-passive state, by repeatedly retransmitting the defense message over the bus in sync with retransmissions of the second impersonating message by the attacking node, such that the defense message collides with, and trumps, multiple subsequent instances of the second impersonating message.
US10599839B2
Examples disclosed herein relate to security investigations using a card system framework. Some of the examples enable presenting a first card on a user interface, the first card comprising a first content tile that describes a first security alert object that is associated with a first plurality of content items, the first plurality of content items comprising at least one of: a source host identifier, an Internet Protocol (IP) address, a severity level, a confidence level, an alert status, a user identifier, an alert type, an attack stage, a port, a protocol, and a geographical location; and in response to an indication that a first content item among the first plurality of content item is requested about the first security alert object, presenting a second card on the user interface, the second card comprising a second content tile that describes a second entity object that is associated with a second plurality of content items.
US10599831B2
A method for hardware-tool-based authentication includes detecting a first set of capacitive contact points and a second set of capacitive contact points, computing, from the first set of capacitive contact points, a first set of parametric descriptors, generating a first comparison of the first set of parametric descriptors and a set of known parametric descriptors, generating a second comparison of the first set of capacitive contact points and the second set of capacitive contact points, and performing an event on the electronic device based on analysis of the first and second comparisons.
US10599820B2
A method of obscuring software code including a plurality of basic blocks wherein the basic blocks have an associated identifier (ID), including: determining, by a processor, for a first basic block first predecessor basic blocks, wherein first predecessor basic blocks jump to the first basic block and the first basic block jumps to a next basic block based upon a next basic block ID; producing, by the processor, a mask value based upon the IDs of first predecessor basic blocks, wherein the mask value identifies common bits of the IDs of the first predecessor basic blocks; and inserting, by the processor, an instruction in the first basic block to determine a next basic block ID based upon the mask value and an ID of one of the first predecessor basic blocks.
US10599801B2
A logic model of a nonvolatile memory device is commonly used in high order synthesis and a logic simulation. Further, the logic model of the nonvolatile memory device divides a one-time rewriting request area of the nonvolatile memory device into a plurality of areas, and rewrites each of the divided areas in a time division manner.
US10599799B1
Computer-implemented systems and methods for modeling low-dropout (LDO) regulators and charge pumps are provided. A relationship between an output voltage of an LDO regulator or charge pump and a loading condition is determined. A frequency-domain analysis is performed at multiple frequencies to determine an impedance function representative of an impedance of the LDO regulator or charge pump at each of the multiple frequencies. A vector-fitting algorithm is applied to approximate the impedance function using a plurality of poles and residues. A circuit is synthesized based on the plurality of poles and residues. A model for the LDO regulator or charge pump is generated, where the model includes the synthesized circuit and components that model the relationship between the output voltage and the loading condition.
US10599785B2
A system includes a plurality of sound devices, an electronic device having a serial port emulator configured to generate a serial port emulation corresponding to each of the plurality of sound devices, and a computer-readable storage medium having one or more programming instructions. The system receives compressed and encoded sound input from a first sound device via a serial port emulation associated with the first sound device. The sound input is associated with a first language. The system decodes and decompresses the compressed and encoded sound input to generate decompressed and decoded sound input, generates sound output by translating the decompressed and decoded sound input from the first language to a second language, compresses and encodes the sound output to generate compressed and encoded sound output, and transmits the compressed and encoded sound output to a second sound device via a serial port emulation associated with the second sound device.
US10599784B2
An automated interpretation method includes: interpreting a source voice signal expressed in a first language by dividing the source voice signal into at least one word as a unit while the source voice signal is being input, and outputting, as an interpretation result in real time, a first target voice signal expressed in a second language by each unit; determining whether to re-output the interpretation result; and in response to a determination of the determining of whether to re-output the interpretation being a determination that the interpretation result is to be re-output, interpreting the source voice signal by a sentence as a unit and outputting, as the interpretation result, a second target voice signal expressed in the second language.
US10599772B2
A system, method and computer program product for cognitive copy and paste. The method includes: receiving, at a hardware processor of a computer system, an input representing a selection of a content captured from a source application program, and receiving an input representing an identified target application program that will receive the selected content to be copied and rendered in the target application program. The selected content is analyzed to determine a context for the selected content; and a rendering of the selected content at a location within the destination application based on the determined context, the rendering achieving a best representation of the selected content on the destination application. The analyzing includes invoking a natural language processor to determine an intent, meaning, or an intended use of the selected content based on the determined context, and employs a support vector machine for determining a best format change when rendering.
US10599764B2
Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
US10599759B2
An approach for sharing information. The approach includes a method that includes generating, by at least one computing device, a message within a communication layer overlaid on a web page. The method further includes generating a screen shot of the web page. The method further includes sending the screen shot and the message to another user as a memo configured to be displayed on the communication layer overlaid on the web page on a receiving computing device.
US10599753B1
Organizations maintain and generate large amounts of documentation and entities of these organizations often need to collaborate on generating and reviewing this information. There is a need to maintain and store this documentation remotely in such a way that the entities of these organizations may collaborate with each other. To ensure that information is handled effectively, new versions are created for documents uploaded to a service provider by entities of the organization. The documents are processed in such a way that the documents are displayed uniformly across a variety of devices.
US10599752B2
A web browser application executing on a computing device receives, in response to a request for a web page, (i) a set of declarative markup data that defines a hierarchical arrangement of components of the web page and (ii) a set of scripts that defines structure and operation of the components. The declarative markup data and scripts cooperatively define data bindings between components of the page. Further the scripts can be changed from time to time, so that when the web browser application subsequently requests the same web page, the web browser application may receive in response the same declarative markup data but a different set of scripts that still supports the same data bindings between the components of the page.
US10599749B2
When an image object that is referred to from a plurality of portions overlaps under an area to which blotting-out instructions are given, the effect of blotting out is prevented from affecting another portion against a user's intention. An information processing apparatus determines, upon receipt of instructions to apply blotting out to a specified area, whether an image object that is referred to from a plurality of reference destinations overlaps the specified area. When the image objects overlap under the specified area, it increases the number of image objects to at least two by duplicating the image object. It sets so that reference destination overlapping the specified area refers to the duplicated data of the image object for which blotting out processing is performed, and reference destination non-overlapping the specified area refers to the data of the image object for which blotting out processing is not performed.
US10599746B1
A real-time method for determining zero-sum event probabilities for a selected contest between at least two participants, employing a computer connected to the internet, from reported betting odds from a betting market available on the internet which method includes determining event probability based on the relative inverse payout of the result's occurrence compared to the summed inverse payouts of that results' non-occurrence, i.e., competitive zero-sum results on a given betting platform.
US10599743B2
A method of providing updates from a social network to a desktop application is provided. An update is created in an application and if the application has permission, it creates an entry in a recent activity queue. The queue is then subject to analysis to reduce the number of entries in the queue. Subscribers that have permission to receive updates from the publisher and the publishing application then receive updates from the publisher.
US10599736B2
A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
US10599727B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transcoding and providing resources. A query is received. A resource is generated, and the resource, when processed by a client device, causes the client device to perform various operations. The operations include displaying a search result having an associated landing page and detecting user interaction with the search result. The operations include, in response to detecting user interaction with the search result, displaying a first portion of the landing page that is embedded within the resource and requesting, over a network, a second portion of the landing page. The operations include receiving the second portion of the landing page, and loading the second portion of the landing page. The generated resource is provided in response to the query.
US10599725B2
Improved RDAP systems, RDAP services, and RDAP methods identify users and clients and keep track of their RDAP activities. The RDAP systems, services, and methods analyze the activities of a user (or a client) and detect or determine whether or not the user is engaging in undesirable, malicious, or otherwise abnormal activities. If so, the RDAP systems, services, and methods take action to reduce, eliminate, or otherwise mitigate the undesirable, malicious, or abnormal activities of the user.
US10599712B2
There is disclosed a method and device for operating an image database shared by a plurality of users. In an embodiment, each image captured by a user and stored in a shared image database is associating with the geographic coordinates of the location at which the image was captured. A search engine for the image database is configured to accept geographic coordinates as a search criterion for locating at least one captured image stored in the shared image database. The images having location coordinates within a predefined range of geographic coordinates is displayed to the user.
US10599707B1
Systems and methods for enabling a visitor to access VR representations authored by different authors of locations in a virtual universe via a computer network are provided. A plurality of VR data sets may be stored. Each VR data set may define a VR representation of a location, as well as world wide web data and may be independently authored by a respective author different from the other authors. One or more VR data servers may be adapted to access and transmit the VR data sets, and each VR data set may be associated with a VR data server for access to the VR data set. A domain server may be adapted to access and transmit domain data comprising the location within the universe of each VR representation and the network address of the VR data server associated with the VR representation. Further, a client host may be adapted to communicate with the domain server to receive domain data representing the network address of the VR data server associated with a selected VR representation, the client host further adapted to communicate with that VR data server to access the VR data set defining the VR representation without leaving the virtual universe.
US10599702B2
A media item may be received by a computing device. One or more works may be identified in the media item. One or more ratios may be determined based on the length of the media item and/or lengths of one or more identified works in the media item. An output may be determined based on the one or more ratios.
US10599695B2
A system and method for forming a search query. Key-word search terms that include a homonym are received. One icon is selected to represent an intended meaning of the homonym. A first row of unique icons pertaining to an entity associated with a search query is displayed. Notification is received that a single unique object represented by a single icon of the unique icons in the first row is modified by a specific attribute and in response, a second row of the single icon modified by the specific attribute is displayed. Acceptance of the displayed single icon modified by the specific attribute is received for inclusion in the search query. The one icon and the single icon are displayed. In response to a user indicating that the displayed icons correctly represent a key-word search as intended by the user, the search based on meanings of the displayed icons is initiated.
US10599684B2
A data relationships storage platform for analysis of one or more data sources is described herein. A data processing system may be communicatively coupled to one or more data sources and one or more big-data databases. One or more collectors may collect data pieces from the one or more data sources. One or more analyzer may analyze the collected data pieces to determine whether one or more relationships exist between the collected data pieces. The analysis results in one or more data globs that include one or more of the data pieces and relationship information, such as tags. The tagged data globs may be communicated to and stored in one or more big-data databases.
US10599671B2
Embodiments of the present disclosure include systems and methods of conflict resolution, retry condition management and/or handling of problem files in the synchronization architecture of the cloud-based platform. One embodiment of the disclosed technology detects conflicts between incompatible changes made on opposite file systems based on file system sync results when executing a sync event on the file system. In one embodiment, the disclosed technology applies self-healing strategies when unexpected failures occur. For example, if a synchronization action fails repeatedly, an external action (e.g., from user, file system, etc.) can return the system back to a consistent state again.
US10599661B2
A method includes receiving a first signal and updating a bitmap index responsive to the first signal. The bitmap index includes a plurality of bit strings, where a value stored in a particular location in each of the bit strings indicates whether a corresponding signal associated with a signal source has been received. Updating the bitmap index responsive to the first signal includes updating a first bit of the bitmap index and updating first metadata values stored in the bitmap index, wherein the first metadata values comprise a plurality of sort index values indicating relative ranks of the first bit string relative to other bit strings. The method also includes outputting query results based on a query, wherein the query results identify one or more signals associated with one or more bit strings of the plurality of bit strings and one or more signal sources of a plurality of signal sources, and wherein the query results are sorted according to one of the first metadata values.
US10599659B2
Methods, systems and programming for evaluating user satisfaction with respect to a user session are presented. In one example, one or more queries in a use session are received from a user. Information about one or more user activities is obtained. Each user activity is related to manipulation of a content item associated with one of the one or more queries. A score associated with the user session is computed based at least partially on the one or more user activities. User satisfaction with respect to the user session is determined based on the score.
US10599657B1
A method for providing for searching a test objects API specification and defined object instances includes providing a test objects API browser for invoking a search engine to search a test objects API specification and current test configuration data of a network equipment test device. The method further includes receiving, via the test objects API browser search criteria for searching the hierarchical test objects API specification and the current test configuration data. The method further includes searching plural levels of the hierarchical test objects API specification and the current test configuration data using the search criteria. The method further includes outputting, to a user, the indication of test object definitions and defined instances of the test objects that match the search criteria.
US10599653B2
The system described herein can automatically match, link, or otherwise associate electronic activities with one or more node profiles. For an electronic activity that is eligible or qualifies to be matched with one or more node profiles, the system can selectively apply rules to match the electronic activity to a subset of the one or more node profiles based on values of fields extracted from the electronic activity and values of the node profiles. The system can then store an association between the electronic activity and the subset of the one or more node profiles.
US10599649B2
Systems are disclosed for modifying weighting of database components by a query planner based on component volatility. The systems obtain a plurality of snapshots of one or more datasets that include one or more data components, and from the plurality of snapshots, the system identifies the volatility of each data component. The systems further generate a plurality of separate dynamic weights for each data component and initiates application of the separate dynamic weights by the query planner to the one or more data components. In some instances, the weights differentially affect the computational cost for query plans based in a time-dependent fashion and are applied prior to calculating costs of the query plans.
US10599646B2
Aspects of the present disclosure relate to systems and methods for multi-data source query implementation and aggregation. In embodiments, the query aggregation system comprises a data abstraction engine, a query controller or scheduler and an aggregator. In embodiments, the data abstraction engine normalizes data schemas from multiple data sources based on the parameter requirements. In embodiments, the query controller schedules and runs normalized queries against each data sources independently and securely. In embodiments, the aggregator collects and merges the aggregates of the results into a single analysis. In embodiments, the query aggregation system communicates to various data sources including enterprise data silo(s) and personal data silo(s) to send queries and receive query results. In embodiments, the query sent to each data source may be specialized or tailored for the specific requirement of the data source.
US10599642B1
The present disclosure relates to a system and method for linking GUI plug-ins with multiple data providers. Embodiments may include allowing, via one or more computing devices, at least one data provider access to a data abstraction layer. Embodiments may further include allowing at least one GUI plug-in access to the data abstraction layer and receiving, at the data abstraction layer, a query from the at least one GUI plug-in. In response to the query, embodiments may include retrieving one or more data sets from the at least one data provider and aggregating a subset of the one or more data sets from the at least one data provider. Embodiments may further include providing the subset of the one or more data sets to the at least one GUI plug-in.
US10599640B2
A method may include a processing system detecting a biometric condition of a user exceeding a threshold, determining a triggering object associated with the biometric condition, where the triggering object is captured via a camera, and applying the triggering object and at least one personal parameter to a plurality of context filters. The plurality of context filters may provide a relevance topic based upon the triggering object and the at least one personal parameter. The processing system may further generate a plurality of search terms based upon the relevance topics that are determined from the plurality of context filters and present the plurality of search terms via a user interface.
US10599634B2
Systems, methods, and devices of various embodiments enable signaling one or more capabilities of servers, such as web servers or content delivery network (CDN) servers, to use file version information, such as MD5s (message digest 5 (MD5) algorithm hash values) and/or entity tags (ETags), to computing devices for byte-range file repair.
US10599625B2
According to an example, in a method for managing storage of data from an input table, a projection definition that includes an expression to be executed on data contained in a column of the input table may be accessed. The expression on the data contained in the column of the input table may be executed to obtain results data, which may be stored in an expression projection, in which the expression projection includes a column that provides physical storage for the results data. The results data may be stored in the expression projection, segmented, and encoded. In addition, the expression projection may be stored in a node.
US10599620B2
In an embodiment of the present invention, a Response object collects and synchronizes information from other types of objects as may be implemented in a CRM system. For example, certain objects may include a Lead or Contact Object, a Campaign object, and an Opportunity Object that is synchronized into a Response object. In this way, the results for a given Lead or Contact can be directly attributed to the Campaign or Opportunity without having to guess as may be necessary in certain typical CRM systems.
US10599612B1
According to an embodiment of the present invention, a federated context collaboration architecture comprises: a context store that stores contexts consumed and produced by participants, where a context represents a description of a dataset that provides a consistent flexible and technology independent mechanism for referencing data; each context comprises a context key; a context state and a context class; a context producer interface programmed to: define and reference datasets, data exchange, and data dependencies associated with each context; a context engine coupled to the context database and the context producer interface to communicate at least the state of data, data lineage and dependencies of data used to integrate and coordinate processes across different domains and infrastructures; a method for optimized selective priming of testing environments based on datasets necessary and sufficient for designated test suite; and a communication interface that communicates a defined metadata profile of each context.
US10599611B1
A command request may be made to create a new entity in a data storage system. The new entity may be depend upon one or more base objects required to exist prior to creating the new entity. The command request may be processed in accordance with a selected policy affecting the required base objects. The selected policy may be one of a defined set of policies affecting actions taken with respect to the required base objects and new entity. For example, the policies may provide for automatically creating the required base objects and new entity; automatically selecting existing base objects used to create the new entity; generating a command list of recommend commands for creating the required base objects and the new entity; and generating a recommend list of existing base objects and a command for creating the new entity using at least one of the existing base objects.
US10599607B2
A method for interpreting clicks on a multi-function input device included in a digital device is provided that includes receiving a click from the multi-function input device, determining a position of the click on the multi-function input device and a cursor displayed on a display comprised in the digital device, performing an action according to the position of the click when the cursor is a cursor designated as a cursor requiring a click at a specific position on the multi-function input device, and performing an action associated with the cursor when the cursor is a not a cursor designated as a cursor requiring a click at a specific position on the multi-function input device. A digital device is also provided that includes a multi-function input device, a display, a memory storing software instructions for performing the method, and a processor to execute the software instructions.
US10599602B2
Systems, methods, and apparatuses including a Physical layer (PHY) block coupled to a Media Access Control layer (MAC) block via a PHY/MAC interface. Each of the PHY and MAC blocks include a plurality of Physical Interface for PCI Express (PIPE) registers. The PHY/MAC interface includes a low pin count PIPE interface comprising a small set of wires coupled between the PHY block and the MAC block. The MAC block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of PHY PIPE registers, and the PHY block is configured to multiplex command, address, and data over the low pin count PIPE interface to access the plurality of MAC PIPE registers. The PHY block may also be selectively configurable to implement a PIPE architecture to operate in a PIPE mode and a serialization and deserialization (SERDES) architecture to operate in a SERDES mode.
US10599590B2
Disclosed aspects relate to a computer system having a plurality of processor chips and a plurality of memory buffer chips and a methodology for operating the computer system. The memory buffer chips may be communicatively coupled to at least one memory module which can be configured for storing memory lines and assigned to the memory buffer chip. The processor chips can include a cache configured for caching memory lines. The processor chips may be communicatively coupled to the memory buffer chips via a memory-buffer-chip-specific bidirectional serial point-to-point communication connection. The processor chips can be configured for transferring memory lines between the cache of the processor chip and the memory modules via the respective memory-buffer-chip-specific bidirectional serial point-to-point communication connection.
US10599580B2
A computer-implemented method according to one embodiment includes identifying a data write to a specific position within a virtual address space, determining an entry within a metadata structure that corresponds to the specific position within the virtual address space, and adding state information associated with the data write to the entry within the metadata structure, the state information including a size of the data write within the virtual address space and an alignment of the data write within the virtual address space.
US10599577B2
Managing memory access requests for a plurality of processor cores includes: storing admission control information for determining whether or not to admit a predetermined type of memory access request into a shared resource that is shared among the processor cores and includes one or more cache levels of a hierarchical cache system and at least one memory controller for accessing a main memory; determining whether or not a memory access request of the predetermined type made on behalf of a first processor core should be admitted into the shared resource based at least in part on the stored admission control information; and updating the admission control information based on a latency of a response to a particular memory access request admitted into the shared resource, where the updating depends on whether the response originated from a particular cache level included in the shared resource or from the main memory.
US10599574B2
The present disclosure relates to a memory control device which can distribute and transfer a read request for cache hit data so as to allow a hard disk as well as a cache memory to process the read request, thereby maximizing the throughput of the entire storage device, and an operation method of the memory control device.
US10599573B2
A processor includes a processor core and a cache controller coupled to the processor core. The cache controller is to allocate, for a memory, a plurality of cache entries in a cache, wherein the processor core is to: detect an amount of the memory installed in a computing system and, responsive to detecting less than a maximum allowable amount of the memory for the computing system, direct the cache controller to increase a number of ways of the cache in which to allocate the plurality of cache entries.
US10599571B2
An apparatus to facilitate data prefetching is disclosed. The apparatus includes a cache, one or more execution units (EUs) to execute program code, prefetch logic to maintain tracking information of memory instructions in the program code that trigger a cache miss and compiler logic to receive the tracking information, insert one or more pre-fetch instructions in updated program code to prefetch data from a memory for execution of one or more of the memory instructions that triggered a cache miss and download the updated program code for execution by the one or more EUs.
US10599565B2
Approaches for performing memory management by a hypervisor. A host operating system and a hypervisor are executed on a device. The host operating system is not configured to access physical memory addressed above four gigabytes. The hypervisor manages memory for a device, including memory addressed above four gigabytes. When the hypervisor instantiates a virtual machine, the hypervisor may allocate memory pages for the newly instantiated virtual machine by preferentially using any unassigned memory addressed above four gigabytes before using memory allocated from the host (and hence addressed below four gigabytes).
US10599556B2
A computer-implemented method for debugging a transaction includes receiving a transaction in a transaction management system, where the transaction management system includes one or more message-processing regions (MPRs). A request to debug the transaction is identified. A debug session for the transaction is isolated from the one or more MPRs, by a computer processor, and this isolation is responsive to identifying the request to debug the transaction. Performing the isolation includes identifying a first MPR of the one or more MPRs, and deploying a replica MPR having an execution environment copied from the first MPR. Performing the isolation further includes invoking, inside the replica MPR, a debug-specific application program configured to perform the transaction.
US10599555B2
Disclosed embodiments include a processing device having a debug controller that issues a context-sensitive debug request. The context-sensitive debug request includes at least one conditional criteria. A processing core receives the debug request, determines whether all of the at least one conditional criteria are true, and services the debug request when all of the at least one conditional criteria are true by accessing a data location indicated in the debug request. The servicing of the debug request may be performed in real-time mode without suspending the processing device, and the accessing can be a read or a write operation depending on the type of access indicated in the debug request. The conditional criteria may include one or more of a processor mode condition, a virtual machine identifier condition, and a debug context condition.
US10599549B2
A packet backpressure detection method and apparatus are provided. The method includes: a device which having a Peripheral Component Interconnect Express (PCIe) port storing a plurality of packets for transmission in a packet queue and storing a packet that is to be transmitted next in a first buffer, where the queue comprises a plurality of packets that are to be transmitted via the PCIe port; and the queue is stored in a second buffer; recording a storage duration of each packet stored in the first buffer, and accumulating the storage duration of each packet stored in the first buffer; removing the packet from the first buffer after the packet is transmitted via the PCIe port; and generating an indication of packet pressure at the PCIe port based on the accumulated storage duration.
US10599540B2
A memory test system may include: a data storage device including a nonvolatile memory device, and a controller configured to control an operation of the nonvolatile memory device; and a test device configured to: request a test to the data storage device; request, to the data storage device, an output of a variable to be generated through driving of a firmware for performing the test, while the test is performed in the data storage device; and determine whether the firmware is normally driven based on the variable outputted from the data storage device.
US10599539B2
Embodiments of a bus interface system are disclosed. The bus interface system includes a master bus controller and a slave bus controller coupled to a bus line. The master bus controller and the slave bus controller are configured to perform read operations using error codes and error checks. For example, the error codes may be cyclic redundancy codes (CRC). In this manner, accuracy is ensured during communications between the slave bus controller and the master bus controller.
US10599537B2
An apparatus, for performing a diagnostic operation on plural controllers which are coupled via different types of in-vehicle communication networks, may include at least one of a message generator, configured to generate a diagnostic message used for the diagnostic operation on the plural controller, and a message receiver, configured to recognize the diagnostic message, wherein the diagnostic message that may be communicated over the in-vehicle communication networks includes a header and a payload, and wherein the payload is determined to correspond to a length of communication data for a controller area network (CAN).
US10599536B1
Proactively providing corrective measures for storage arrays includes: receiving data from a storage array, the data including one or more events; detecting, in dependence upon a problem signature, one or more events from the data indicative of a particular problem, where the problem signature comprises a specification of a pattern of events indicative of the particular problem experienced by at least one other storage array; determining whether the particular problem violates an operational policy of the storage array, the operational policy specifying at least one requirement for an operational metric of the storage array; and if the particular problem violates the operational policy of the storage array, deploying automatically without user intervention one or more corrective measures to prevent the storage array from experiencing the particular problem.
US10599535B2
A DSM component is organized as a matrix of page. The data structure of a set of data structures occupies a column in the matrix of pages. A recovery file is maintained in a persistent storage. The recovery file consists of entries and each one of the entries corresponds to a column in the matrix of pages by a location of each one of the entries. The set of data structures is stored in the DSM component and in the persistent storage. Incorporated into each one of the plurality of entries in the recovery file is an indication if an associated column in the matrix of pages is assigned with the data structure of the set of data structures; and additionally incorporated into each one of the plurality of entries in the recovery file are identifying key properties of the data structure of the set of data structures.
US10599524B2
Disclosed herein are methods, systems, and processes to improve backup performance after backup failure. It is determined whether a backup operation is successful. In response to a determination that the backup operation was unsuccessful, backup metadata associated with the backup operation is replaced with snapshot metadata associated with a snapshot that is taken at a first point in time that is prior to initiation of the backup operation. A rolled-back snapshot that permits another backup operation to be performed at a second point in time based on the snapshot metadata is then generated.
US10599520B2
A system includes determination of a plurality of meta-copysets of a plurality of storage devices, each of the meta-copysets including a first number of storage devices, determination of a first copyset of a second number of storage devices from a first one of the meta-copysets, where the second number is less than the first number, storage of first data in a fault-tolerant format using the first copyset, determination to migrate the first data from a first storage device of the first copyset, and, in response to the determination to migrate the first data, determine a second copyset of the second number of storage devices including a storage device from the first meta-copyset which is not in the first copyset, and the storage devices of the first copyset except for the first storage device of the first copyset and storage of the first data in a fault-tolerant format using the second copyset.
US10599515B2
A non-volatile memory unit receives a request from a controller to read encoded data stored in a non-volatile memory of the non-volatile memory unit. In response to determining by logic included in the non-volatile memory unit that the controller is estimated to be able to successfully decode the encoded data more than a predetermined percentage of times, the encoded data is transferred from the non-volatile memory unit to the controller.
US10599508B2
A method for collecting diagnostic information associated with an I/O error is disclosed. In one embodiment, such a method includes detecting an error associated with an input/output (I/O) operation. The method determines whether the error can be re-driven and, if so, enables various diagnostic functions to improve collection of diagnostic information. The method then immediately re-drives the I/O operation associated with the error in order to recreate the error. Using the diagnostic functions that have been enabled, the method captures diagnostic information associated with the recreated error. A corresponding system and computer program product are also disclosed.
US10599506B2
Methods performed by a physical computing system include automatically identifying, using at least one trained classifier, an action for responding to an anomaly in the execution of the application in a cloud computing system. The at least one trained classifier relates a metrics set to a result of performing an action for addressing an anomaly. Systems and computer readable media are also described herein.
US10599497B2
A computer-implemented method includes: receiving, by a computing device, information for composing a first enhanced plug-in, wherein the first enhanced plug-in includes one or more logical components for invoking the first enhanced plug-in by an application running in a different framework as the first enhanced plug-in; receiving, by the computing device, information for creating a workflow that includes a series of a plurality of enhanced plug-ins including the first enhanced plug-in and one or more subsequent second enhanced plug-ins; and invoking, by the computing device, the workflow, wherein the invoking the workflow causes the first enhanced plug-in to receive data from an application running on the same or different framework as the first enhanced plug-in, process the data, and forward the processed data as input data to a particular one of the one or more subsequent second enhanced plug-ins or an endpoint application.
US10599485B2
A computer implemented method includes receiving multiple requests to update a data structure stored in non-volatile memory (NVM) and applying an atomic multiword update to the data structure to arbitrate access to the NVM. In a further embodiment, a computer implemented method includes allocating a descriptor for a persistent multi-word compare-and-swap operation (PMwCAS), specifying targeted addresses of words to be modified, returning an error if one of the targeted addresses contains a value not equal to a corresponding compare value, executing the operation atomically if the targeted addresses contain values that match the corresponding compare values, and aborting the operation responsive to the returned error.
US10599484B2
In a computing environment with multiple work queues and limited resources, an initial assignment of computing threads is given to each work queue. The utilization of these initially allocated computing threads is monitored as they perform computing jobs, and work queues with unused computing threads assigned to them may have those unused computing threads reassigned to a shared pool, where other work queues which are fully utilizing their assigned computing threads can temporarily borrow computing threads to complete additional computing jobs assigned to them. Work queues cannot borrow from the thread pool until they have recalled all of their reassigned computing threads back from the thread pool.
US10599476B2
The invention relates to a device for acquiring values of counters associated with a computational task implemented on an interconnection network, said interconnection network including a plurality of nodes interconnected via switches, said nodes and switches including a plurality of ports associated with counters, the values of said counters being stored over time, said computational task involving a subset of ports associated with subsets of nodes and switches, and said device comprising: a routing acquisition module, able to acquire a routing table including all the connections of the interconnection network, a module for acquiring involved nodes, able to acquire a list of the nodes involved in the computational task, a port extraction module, able to extract a list of the ports involved in the computational task from the list of involved nodes and the routing table, and a counter extraction module, able to extract the values of the counters of the ports involved in the computational task from the list of ports involved and the stored values of said counters.
US10599474B2
A technique for multi-layer quality of service (QoS) management in a distributed computing environment includes receiving a workload to run in a distributed computing environment. A workload quality of service (QoS) class for the workload is identified, and the workload QoS class is translated to a storage level QoS class. The workload is scheduled to run on a compute node of the environment, and the storage level QoS class is communicated to a workload execution manager of the compute node. The storage level QoS class is communicated to one or more storage managers of the environment where the storage managers manage storage resources in the environment. The storage managers extend the storage level QoS class to the storage resources to support the workload QoS class.
US10599468B2
A system includes a hypervisor, virtual machine(s), and virtual processor(s). The virtual processor(s) includes a real time virtual processor and a housekeeping virtual processor. The housekeeping virtual processor is configured to initiate a non-preemptible task and responsive to initiating the non-preemptible task, increment a counter value from an initial counter value. The housekeeping virtual processor is also configured to complete the non-preemptible task and responsive to completing the non-preemptible task, decrement the counter value towards the initial counter value. Responsive to the counter value reaching the initial counter value, the virtual housekeeping processor is configured to check a flag set by the hypervisor. Responsive to checking the flag, the housekeeping process is configured to execute a hypercall to yield a processor associated with the housekeeping virtual processor.
US10599463B2
A system and method include receiving, by a computing system, an initial container file of a container as input, such that the container is to be converted into a virtual machine and the initial container file is part of a plurality of container files associated with the container. The system and method also include parsing, by the computing system, the plurality of container files including the initial container file, generating, by the computing system, an ISO image from each of the parsed container files, and booting, by the computing system, the virtual machine using the ISO image from each of the parsed container files.
US10599455B2
Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a hardware processor including event circuit to recognize a virtualization event, and evaluation circuit to determine whether to transfer control of the apparatus from a child guest to a parent guest in response to the virtualization event, wherein the child guest and the parent guest each include a bit per virtualization event to indicate whether the parent guest is to gain control when the virtualization event occurs.
US10599453B1
Systems and methods are described for conducting data processing against a target data set in an on-demand code execution system. The on-demand code execution system can enable execution of user-provided executable code. The user-provided executable code is embedded in communications sent to a user. Each execution of the data processing code can process at least a portion of a data to determine content to be rendered in the communications. The resulting content is rendered and provided to the user.
US10599452B2
Disclosed are a service request system and method using a service request device for a multiple language supported room, more particularly, a service request system and method using a service request device for a multiple language supported room, for allowing a user to make a request for a service selected by the user in the room in a language selected by the user. Here, an efficient operating process is provided by making a request for a service selected by a user in a room in a language selected by the user to remove a language barrier and to differentiate and call a service desired by a user according to an accurate intention, a service is immediately processed by calling a service to a corresponding employee when a service is called through a service request system, and convenience of a service is provided to allow a user to easily recognize a processing result when the service is requested.
US10599450B2
An electronic product transaction method comprising generating and outputting an interface, the interface comprising a plurality of selectable merchant options, each comprising a link to a plurality of selectable product options for a respective merchant, each product option comprising information on a product offered for sale, rent or hire by the respective merchant; receiving, a selection of a plurality of merchant options and a plurality of product options for the plurality of merchants; generating transaction data identifying the plurality of merchants and the plurality of products, the transaction data including data on commission payable to the merchant aggregator service provider; receiving an instruction from the user to pay for the selected products; and transmitting the transaction data to a payment server to authorize and make payments for the products from the user to the plurality of merchants and payment of the commission to the merchant aggregator service provider.
US10599441B2
Instruction code is executed in a central processing unit of a network computing device. Besides the central processing unit the device is provided with a code sequencer operative to execute predefined instruction sequences. The code sequencer is invoked by a trigger instruction in the instruction code, which is encountered by the central processing unit. Responsively to its invocations the code sequencer executes the predefined instruction sequences.
US10599439B2
Provided are a method and apparatus for processing a very long instruction word (VLIW) instruction. The method includes acquiring a calculation allocation instruction including information regarding whether the VLIW instructions are allocated to a plurality of slots; updating a database including the information regarding whether the VLIW instructions are allocated to the plurality of slots based on the acquired calculation allocation instruction; and allocating at least one VLIW instruction to each of the plurality of slots based on the updated database.
US10599428B2
Processing circuitry supports overlapped execution of vector instructions when at least one beat of a first vector instruction is performed in parallel with at least one beat of a second vector instruction. The processing circuitry also supports mixed-scalar-vector instructions for which one of a destination register and one or more source registers is a vector register and another is a scalar register. In a sequence including first and subsequent mixed-scalar-vector instructions, instances of relaxed execution which can potentially lead to uncertain and incorrect results are permitted by the processing circuitry when the instructions are separated by fewer than a predetermined number of intervening instructions. In practice the situations which lead to the uncertain results are very rare and so it is not justified providing relatively expensive dependency checking circuitry for eliminating such cases.
US10599427B2
A novel software updating method is provided. A target file is divided into segments, where some segments are updated by patching, while other segments are updated by archiving. The segmentation of the update allows very large files such as DYLD shared caches to be patched in-place, i.e., by using free space available within the file to perform patching rather than requiring enough free space on disk to store both the new version and the old version of the file. The segmentation of the update also allows each segment to be updated individually by the most optimal update method (copy, patch, or archive) so that the size of the update file can be minimized.
US10599414B2
A method of installing an application on a mobile user device is disclosed. A request for the application is received. Information is received related to the mobile user device on which the application is to be installed. A version of an application is determined to send in response to the request for the application and the information related to the mobile user device. The application version is sent to the mobile user device. Information is received related to the performance of the application version. Adapted application determination information is stored related to at least a portion of the received information.
US10599403B2
A method is provided, comprising: developing at least a portion of a particular application that is configured to be installed on at least one device including an operating system, a web browser, and another application; via at least one network, receiving, at at least one server and from the at least one device, a request initiated via the another application or the particular application of the at least one device; and in response to the request, serving, to the at least one device via the at least one network, the web page that includes the HTTP link such that, in response to a selection of the HTTP link via the another application or the particular application of the at least one device, the HTTP link causes the operating system to: based on a result of the analysis involving the first information and the second information, open the HTTP link utilizing the web browser of the at least one device.
US10599392B2
Provided is an artificial intelligence refrigerator. The artificial intelligence refrigerator includes a cabinet defining a storage space, a door opening and closing the cabinet, a transparent display assembly which covers an opened see-through part of the door and through which an inner space of the artificial intelligence refrigerator is seen, and a screen is outputted, a display PCB controlling an operation of the transparent display assembly, a voice recognition unit connected to the display PCB to process a user's voice signal, and a microphone connected to the voice recognition unit. The display PCB outputs output screens of the transparent display assembly in stages according to a processing state of the voice signal when a user's voice is inputted.
US10599389B2
A nonlinear control system and a speaker protection system are disclosed. In particular, a control system for adapting an audio output from a speaker in the proximity of an object is disclosed. The controller is configured to accept one or more input signals, and one or more estimated states produced by the model to produce one or more control signals. A speaker protection system and a quality control system are disclosed. More particularly, a system for clamping the input to a speaker dependent upon an estimate of the proximity, acoustic volume, and/or acoustic coupling of the speaker to a nearby object is disclosed.
US10599386B2
Examples described herein involve determining an audio processing algorithm for a playback device to apply when playing audio content in a playback zone. Determining the audio processing algorithm may involve causing the playback device to play a first audio signal in the playback zone, receiving data indicating a second audio signal detected by a microphone of the playback device. Based on the second audio signal and a characteristic of the playback device, an audio processing algorithm may be determined. The audio processing algorithm may be calculated, or identified in a database based on an acoustic characteristic of the playback zone. The acoustic characteristic of the playback zone may be determined based on the second audio signal and the characteristic of the playback device. The audio processing algorithm may then be applied by the playback device.
US10599367B2
A computer-implemented method includes identifying a storage migration. The storage migration is associated with a storage area network. The storage migration has a storage migration rate associated therewith. The method includes identifying an input/output throughput. The input/output throughput is associated with the storage area network. The input/output throughput stores a throughput rate for the storage area network. The method includes identifying a service level agreement rate for the input/output throughput. The method includes identifying a non-essential workload. The non-essential workload stores a non-essential workload rate associated therewith. The non-essential workload includes that portion of said input/output throughput that is for one or more background processes. The method includes determining an analyzed rate based on the throughput rate, the service level agreement rate, and the non-essential workload rate. The method includes updating the storage migration rate based on the analyzed rate.
US10599364B2
A command processing method and a storage controller are provided. The command processing method is adapted for the storage controller. The storage controller includes a processor and peripherals. The command processing method includes: disposing a first command buffer and a second command buffer in the processor; disposing a synchronizer in the storage controller, the synchronizer changing a value of a flag at a predetermined interval to set the first command buffer or the second command buffer valid; and when the first command buffer is valid and the processor issues a command, the processor temporarily stores the command in the first command buffer and one of the peripherals accesses the command in the first command buffer to executes a corresponding operation.
US10599362B2
Devices and techniques for NAN flash thermal alerting are disclosed herein. A NAND array operation is received at a controller of a storage device that includes a NAND array. The controller evaluates a thermal condition of the NAND array in response to receipt of the NAND array operation. The controller then communicates the thermal condition along with a result of the NAND array operation.
US10599359B2
The presently disclosed subject matter includes a data storage system and method for the purpose of migrating data in a distributed storage system comprising a plurality of separate storage areas.
US10599353B2
This application sets forth techniques for managing the allocation of storage space within a storage device that is communicably coupled to a computing device. Requests are received from a plurality of applications executing on the computing device, in which each request specifies a respective amount of storage space to be reserved within the storage device. Detection is performed for the availability of a minimum amount of free space that corresponds to an optimal amount of space for executing at least one application of the plurality of applications. A respective priority ranking for each application is identified based on historical data gathered for the applications. Based on the priority rankings, a subset of requests from the plurality of requests is established. For each request of the subset, at least a portion of the respective amount of space specified by the request is reserved while maintaining the minimum amount of free space.